From 30e1bf04c2e284613544584666df4c9f6ea166b9 Mon Sep 17 00:00:00 2001 From: 0000OOOO0000 <63518686+0000OOOO0000@users.noreply.github.com> Date: Sun, 5 Feb 2023 13:29:35 +0200 Subject: [PATCH] PIH.O____5_81____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____18_5____O.HIP --- ...AMI____O____IMAGE_EXTRUDE____18_5____O.HIP | 154919 +++++++++++++++ 1 file changed, 154919 insertions(+) create mode 100644 ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH.O____5_81____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____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____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____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____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____18_5____O.HIP new file mode 100644 index 00000000..1eef6db0 --- /dev/null +++ b/◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯ⵙ◯ᗩIᗝI⚭◯⚪◯⚭IᗝIᗩ◯/◯✤ᴥᗩ◯ⵙ◯ᗩᴥ✤◯/◯ᗱᗴᴥᗩᗯ✤⏀Ⓞᔓᔕ◯ⵙ◯ᔓᔕⓄ⏀✤ᗯᗩᴥᗱᗴ◯/◯ᗝⵈ◯ⵙ◯ⵈᗝ◯/⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀ⵙ⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯옷◯⚪◯옷◯⠀⦿⠀◯옷◯⚪◯옷◯⠀◯Ⓞ◯⚪◯Ⓞ◯⠀◯ᑎ◯⚪◯ᑎ◯⠀◯ᗝ◯⚪◯ᗝ◯⠀◯ꖴ◯⚪◯ꖴ⚪⠀◯ИN◯⚪◯ИN◯⠀◯ꖴ◯⚪◯ꖴ◯⠀/PIH.O____5_81____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____18_5____O.HIP @@ -0,0 +1,154919 @@ +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.405797101449281 +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____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____18_5____O.HIP' +set -g HIPNAME = 'PIH.O____5_81____EDURTXE_EGAMI____O____IMAGE_EXTRUDE____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 = 'Sun Feb 5 14:24:03 2023' +set -g _HIP_SAVEVERSION = '18.5.499' +set -g _HIP_SHELFTOOLCOUNT = '96' +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 + +SU5EWAAAAAAAAAAhSElQIEludGVybmFsIE9wZXJhdG9yIERlZmluaXRpb25zAAAAUgAAAA1JTkRFWF9TRUNUSU9OAAAAAAAAOHhj35/jAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAAOHgAAAAAY9+f4wAAAApPYmplY3QvZ2VvAAA= +OHgACN14Y9+f4wAAAA9Db3AyL2NvbG9yd2hlZWwACRXwAAAM0GPfn+MAAAAfcUxpYjo6U29wL2dyb3VwX2VkZ2VfbG9vcF9xbDo6MQAJIsAAAEk3Y9+f4wAAABBTb3AvY29weXRvY3VydmVzAAlr9wAAY0lj35/jAAAAFFNvcC8= +cG9pbnRzZnJvbXZvbHVtZQAJz0AAAHiCY9+f4wAAAA5Tb3Avdm9sdW1lcmFtcAAKR8IAAD5zY9+f4wAAABFTb3Avdm9sdW1ld3JhbmdsZQAKhjUAACPNY9+f4wAAABRTb3AvYXR0cmliZXhwcmVzc2lvbgAKqgIAADwdY9+f4wA= +AAAQU29wL2F0dHJpYmRlbGV0ZQAK5h8AABx9Y9+f4wAAABFTb3AvYXR0cmliZnJvbW1hcAALApwAAIICY9+f4wAAAA9Tb3AvYXR0cmlicGFpbnQAC4SeAAEZaGPfn+MAAAARU29wL2F0dHJpYndyYW5nbGUADJ4GAAApgWPfn+M= +AAAACVNvcC9jb2xvcgAMx4cAAChKY9+f4wAAABVTb3AvZXhwbG9kZWR2aWV3OjoyLjAADO/RAAAgwWPfn+MAAAAOU29wL2ZsaXBzb3VyY2UADRCSAAA20mPfn+MAAAAaYWU6OlNvcC9TcGhlcmVJbnZlcnNpb246OjEADUdkAAA= +JRJj35/jAAAAImFlOjpTb3AvU3RlcmVvZ3JhcGhpY1Byb2plY3Rpb246OjEADWx2AAFAx2Pfn+MAAAAUYWU6OlNvcC9SZWZsZWN0b3I6OjEADq09AAAiMmPfn+MAAAAVYWU6OlNvcC9Qb2x5aGVkcm9uOjoxAA7PbwAB5Nxj358= +4wAAABVhZTo6U29wL0N1YmVTcGhlcmU6OjEAELRLAAAsyWPfn+MAAAAKRHJpdmVyL2lmZAAQ4RQAAJV1Y9+f4wAAAGRTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU4= +RUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwARdokAAsw4Y9+f4wAAAF5TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVI= +RV9ST09UX0VER0VfRkFMT0ZfX19fTwAUQsEABAUBY9+f4wAAABJWb3AvZ2V0bGF5ZXJleHBvcnQAGEfCAAAG7GPfn+MAAAATVm9wL3ZvbHVtZXZvcGdsb2JhbAAYTq4AACW/Y9+f4wAAAA1Wb3Avc2V0YXR0cmliABh0bQAADWI= +Y9+f4wAAAGFWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PABiBzwAB43Vj35/jAAAADFZvcC9hZGQ= +Y29uc3QAGmVEAAAFVWPfn+MAAAANVm9wL2Zyb250ZmFjZQAaapkAAAREY9+f4wAAAAxWb3AvY29sb3JtYXAAGm7dAAAGJWPfn+MAAAALVm9wL2xhbWJlcnQAGnUCAAAEkWPfn+MAAAAMVm9wL3V2Y29vcmRzABp5kwAAEXJj358= +4wAAABhWb3AvY29tcHV0ZWxpZ2h0aW5nOjoyLjAAGosFAAAzK2Pfn+MAAAAKVm9wL3R3b3dheQAavjAAAA65Y9+f4wAAABRWb3AvZGVuc2l0eXRvb3BhY2l0eQAazOkAAByVY9+f4wAAAA9Wb3AvZWRnZWZhbGxvZmYAGul+AAA= +FTlj35/jAAAAGlZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wABr+twAAHiVj35/jAAAAFVZvcC9nZW9tZXRyeXZvcG91dHB1dAAbHNwAABCWY9+f4wAAAA9Wb3AvbGF5ZXJleHBvcnQAGy1yAAAZpWPfn+MAAAAPVm9wL2xheWU= +cnVucGFjawAbRxcAABC4Y9+f4wAAAApWb3AvY29zaW5lABtXzwAABxtj35/jAAAADFZvcC9wYnJwaGFzZQAbXuoAAAlwY9+f4wAAAAxWb3Avc3BlY3VsYXIAG2haAAAH12Pfn+MAAAAPVm9wL2h2ZWN0b2Zsb2F0ABtwMQAAAyM= +Y9+f4wAAABBWb3AvdGV4dHVyZTo6Mi4wABtzVAAAMUFj35/jAAAADVZvcC9sYXllcnBhY2sAG6SVAAAEeWPfn+MAAAARVm9wL3V2Y29vcmRzOjoyLjAAG6kOAAAYI2Pfn+MAAAAUVm9wL3ZvbHVtZXNoYWRlcmNvcmUAG8ExAAA= +HeRj35/jAAAADlZvcC9mbG9hdHRvdmVjABvfFQAABcRj35/jAAAAE1ZvcC92b2x1bWV2b3BvdXRwdXQAG+TZAAALRWPfn+MAAAAPVm9wL3BicmxpZ2h0aW5nABvwHgAAGkBj35/jAAAAClZvcC9zaGFkb3cAHApeAAACvGPfn+M= +AAAADFZvcC9pc3NoYWRvdwAcDRoAAAIWY9+f4wAAAA9Wb3AvZGlzcGxhY2VubWwAHA8wAAAE7WPfn+MAAAARVm9wL25vcm1hbGZhbGxvZmYAHBQdAAAEqmPfn+MAAAAOVm9wL3ZlY3RvZmxvYXQAHBjHAAAGMGPfn+MAAAAMVm8= +cC9zdWJjb25zdAAcHvcAAAVcY9+f4wAAAAhWb3Avc3FydAAcJFMAAAb2Y9+f4wAAAApWb3Avc21vb3RoABwrSQAABL9j35/jAAAAB1ZvcC9wb3cAHDAIAAAHu2Pfn+MAAAAKVm9wL25lZ2F0ZQAcN8MAAASkY9+f4wAAAAxWb3A= +L211bGNvbnN0ABw8ZwAABe9j35/jAAAADVZvcC9sdW1pbmFuY2UAHEJWAAACn2Pfn+MAAAAKVm9wL2xlbmd0aAAcRPUAAAVBY9+f4wAAAA9Wb3AvaXNjb25uZWN0ZWQAHEo2AAAF2WPfn+MAAAAMVm9wL2ludHRvdmVjABxQDwA= +AAMHY9+f4wAAAA9Wb3AvaWZjb25uZWN0ZWQAHFMWAAAMi2Pfn+MAAAANVm9wL2h2ZWN0b3ZlYwAcX6EAAAL4Y9+f4wAAAAdWb3AvZml0ABximQAAEYVj35/jAAAAB1ZvcC9leHAAHHQeAAAG9GPfn+MAAAANVm9wL25vcm1hbGk= +emUAHHsSAAAFm2Pfn+MAAAAJVm9wL2NsYW1wAByArQAACitj35/jAAAAB1ZvcC9kb3QAHIrYAAAJKmPfn+MAAAAMVm9wL2RpdmNvbnN0AByUAgAABXhj35/jAAAADlZvcC9jb21wbGVtZW50AByZegAAB0xj35/jAAAADVZvcC8= +dmVjdG9odmVjABygxgAAAqZj35/jAAAAB1ZvcC9hYnMAHKNsAAAHPmPfn+MAAAAOVm9wL2ludHRvZmxvYXQAHKqqAAACjGPfn+MAAAALVm9wL3RleHR1cmUAHK02AAAYe2Pfn+MAAABRVm9wL09fX19fUkVEQUhTX1RORUlEQVI= +R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAcxbEAATw+Y9+f4wAAAFAAAAAEAAAAA2dlbwAAAAhHZW9tZXRyeQAAABxvcGxpYjovT2JqZWN0L2dlbz9PYmplY3QvZ2U= +bwAAAAdPQkpfZ2VvAAAAAAAAAAAAAAAGT2JqZWN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABYXgaggAAAAAAAAQAAAAKY29sb3J3aGVlbAAAAAtDb2xvciBXaGVlbAAAACZvcGxpYjovQ29wMi9jb2xvcndoZWVsP0NvcDIvY28= +bG9yd2hlZWwAAAAPQ09QMl9jb2xvcndoZWVsAAAAAAAAAAAAAAAEQ29wMgAAAAAAAAAAAAAAAAAAABJjb3AyZ2VuIGNvcDJmaWx0ZXIAAAAAAAAAAGA3htAAAAAAAAAEAAAAG3FMaWI6Omdyb3VwX2VkZ2VfbG9vcF9xbDo6MQA= +AAASR3JvdXAgRWRnZSBMb29wIHFMAAAARm9wbGliOi9xTGliOjpTb3AvZ3JvdXBfZWRnZV9sb29wX3FsOjoxP3FMaWI6OlNvcC9ncm91cF9lZGdlX2xvb3BfcWw6OjEAAAAOU0hFTEZfZWRnZWxvb3AAAAAAAAAAAAAAAANTb3A= +AAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABU38p6gAAAQAAAAQAAAAMY29weXRvY3VydmVzAAAADkNvcHkgdG8gQ3VydmVzAAAAKG9wbGliOi9Tb3AvY29weXRvY3VydmVzP1NvcC9jb3B5dG9jdXJ2ZXMAAAAQU09QX2NvcHl0b2M= +dXJ2ZXMAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAgAAAAJdwZrkAQAAAAAABAAAABBwb2ludHNmcm9tdm9sdW1lAAAAElBvaW50cyBmcm9tIFZvbHVtZQAAADBvcGxpYjovU29wL3BvaW50c2Zyb212b2x1bWU= +P1NvcC9wb2ludHNmcm9tdm9sdW1lAAAAFFNPUF9wb2ludHNmcm9tdm9sdW1lAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAFWd1aWRlPS4vRklOQUxfVk9MVU1FIAAAAAEAAAABXF5gngEAAAAAAAQAAAAKdm9sdW1lcmE= +bXAAAAALVm9sdW1lIFJhbXAAAAAkb3BsaWI6L1NvcC92b2x1bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlNPUF92b2x1bWVyYW1wAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABU2k1pAEAAAAAAAQAAAA= +DXZvbHVtZXdyYW5nbGUAAAAOVm9sdW1lIFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1NvcC92b2x1bWV3cmFuZ2xlAAAAEVNPUF92b2x1bWV3cmFuZ2xlAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAA= +AAAAAAABAAAABFz+YVEBAAAAAAAEAAAAEGF0dHJpYmV4cHJlc3Npb24AAAAUQXR0cmlidXRlIEV4cHJlc3Npb24AAAAwb3BsaWI6L1NvcC9hdHRyaWJleHByZXNzaW9uP1NvcC9hdHRyaWJleHByZXNzaW9uAAAAFFNPUF9hdHQ= +cmliZXhwcmVzc2lvbgAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAABF9k08wBAAAAAAAEAAAADGF0dHJpYmRlbGV0ZQAAABBBdHRyaWJ1dGUgRGVsZXRlAAAAKG9wbGliOi9Tb3AvYXR0cmliZGVsZXRlP1M= +b3AvYXR0cmliZGVsZXRlAAAAEFNPUF9hdHRyaWJkZWxldGUAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAJei6YRAQAAAAAABAAAAA1hdHRyaWJmcm9tbWFwAAAAEkF0dHJpYnV0ZSBmcm9tIE1hcAAAACo= +b3BsaWI6L1NvcC9hdHRyaWJmcm9tbWFwP1NvcC9hdHRyaWJmcm9tbWFwAAAAEVNPUF9hdHRyaWJmcm9tbWFwAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABXyLRWgEAAAAAAAQAAAALYXR0cmlicGFpbnQ= +AAAAD0F0dHJpYnV0ZSBQYWludAAAACZvcGxpYjovU29wL2F0dHJpYnBhaW50P1NvcC9hdHRyaWJwYWludAAAAA9TT1BfYXR0cmlicGFpbnQAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAOZ3VpZGU9Li9HVUlERSAAAAA= +AQAAAAFee3MUAQAAAAAABAAAAA1hdHRyaWJ3cmFuZ2xlAAAAEUF0dHJpYnV0ZSBXcmFuZ2xlAAAAKm9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3JhbmdsZQAAABFTT1BfYXR0cmlid3JhbmdsZQAAAAAAAAA= +AAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARc7t0+AQAAAAAABAAAAAVjb2xvcgAAAAVDb2xvcgAAABpvcGxpYjovU29wL2NvbG9yP1NvcC9jb2xvcgAAAAlTT1BfY29sb3IAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAA= +AAAAAAAAAAAAAAEAAAABW6PEcQEAAAAAAAQAAAARZXhwbG9kZWR2aWV3OjoyLjAAAAANRXhwbG9kZWQgVmlldwAAADJvcGxpYjovU29wL2V4cGxvZGVkdmlldzo6Mi4wP1NvcC9leHBsb2RlZHZpZXc6OjIuMAAAABBTT1BfZXg= +cGxvZGVkdmlldwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVwX7QUBAAAAAAAEAAAACmZsaXBzb3VyY2UAAAALRkxJUCBTb3VyY2UAAAAkb3BsaWI6L1NvcC9mbGlwc291cmNlP1NvcC9mbGlwc291cmM= +ZQAAAA5TT1BfZmxpcHNvdXJjZQAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAABAAAAAVsG4RgBAAAAAAAEAAAAFmFlOjpTcGhlcmVJbnZlcnNpb246OjEAAAASYWVfU3BoZXJlSW52ZXJzaW9uAAAAPG9wbGliOi8= +YWU6OlNvcC9TcGhlcmVJbnZlcnNpb246OjE/YWU6OlNvcC9TcGhlcmVJbnZlcnNpb246OjEAAAAvb3BkZWY6L2FlOjpTb3AvU3BoZXJlSW52ZXJzaW9uOjoxP2FlX2FjdGl2ZS5zdmcAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAA= +AAAAAAAAEmd1aWRlPS4vT1VUX0dVSURFIAAAAAEAAAACWrgW+wEAAAAAAAQAAAAeYWU6OlN0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uOjoxAAAAGmFlX1N0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uAAAATG9wbGliOi9hZTo6U29wL1M= +dGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MT9hZTo6U29wL1N0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uOjoxAAAAOG9wZGVmOi9hZTo6U29wL1N0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uOjoxP2FlbGliX2xvZ28ucG5nAAAAAAAAAAA= +AAAAA1NvcAAAAAAAAAAAAAAAAAAAAA5ndWlkZT0uL0dVSURFIAAAAAEAAAABWI5qwgEAAAAAAAQAAAAQYWU6OlJlZmxlY3Rvcjo6MQAAAAxhZV9SZWZsZWN0b3IAAAAwb3BsaWI6L2FlOjpTb3AvUmVmbGVjdG9yOjoxP2FlOjo= +U29wL1JlZmxlY3Rvcjo6MQAAAClvcGRlZjovYWU6OlNvcC9SZWZsZWN0b3I6OjE/YWVfYWN0aXZlLnN2ZwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAA5ndWlkZT0uL0dVSURFIAAAAAIAAAACWzo7YwEAAAAAAAQAAAA= +EWFlOjpQb2x5aGVkcm9uOjoxAAAADWFlX1BvbHloZWRyb24AAAAyb3BsaWI6L2FlOjpTb3AvUG9seWhlZHJvbjo6MT9hZTo6U29wL1BvbHloZWRyb246OjEAAAAqb3BkZWY6L2FlOjpTb3AvUG9seWhlZHJvbjo6MT9hZV9hY3Q= +aXZlLnN2ZwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFq4FaIAAAEAAAAEAAAAEWFlOjpDdWJlU3BoZXJlOjoxAAAADWFlX0N1YmVTcGhlcmUAAAAyb3BsaWI6L2FlOjpTb3AvQ3ViZVNwaGVyZTo6MT8= +YWU6OlNvcC9DdWJlU3BoZXJlOjoxAAAAKm9wZGVmOi9hZTo6U29wL0N1YmVTcGhlcmU6OjE/YWVfYWN0aXZlLnN2ZwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFrXMM0BAAAAAAAEAAAAA2lmZAAAAAY= +TWFudHJhAAAAHG9wbGliOi9Ecml2ZXIvaWZkP0RyaXZlci9pZmQAAAAKUk9QX21hbnRyYQAAAAAAAAAAAAAABkRyaXZlcgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAnD1lw9p8AAAAAAAAEAAAAX09fX19fTEFJUkVUQU1fUkVEQUg= +U19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAAI9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08AAADQb3BsaWI6L1Nob3AvT19fX19MQUlSRVRBTV9SRUQ= +QUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PP1Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF8= +X19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PAAAAdW9wZGVmOi9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAP3N1YnR5cGU9dm9wbmV0IHNoYWRlcnR5cGU9dm9wbWF0ZXJpYWwgcmVuZGVybWFzaz0nVk0= +YW50cmEgT0dMJyAAAAAAAAAAAGC3xLQAAAAAAAAEAAAAWU9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PAAAAv08= +X19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkU= +U19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08AAADEb3BsaWI6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1A= +T1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE8= +Rl9fX19PAAAAb29wZGVmOi9TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP0ljb25JbWFnZQAAAAAAAAA= +AAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAPnN1YnR5cGU9dm9wbmV0IHNoYWRlcnR5cGU9dm9wbWF0ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnAAAAAAAAAABgulGJAAAAAAAABAAAAA5nZXRsYXllcmV4cG9ydAAAABA= +R2V0IExheWVyIEV4cG9ydAAAACxvcGxpYjovVm9wL2dldGxheWVyZXhwb3J0P1ZvcC9nZXRsYXllcmV4cG9ydAAAABJWT1BfZ2V0bGF5ZXJleHBvcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAdc3U= +cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAAAAANgN4ekAAAAAAAABAAAAA92b2x1bWV2b3BnbG9iYWwAAAAcVm9sdW1lIFZPUCBHbG9iYWwgUGFyYW1ldGVycwAAAC5vcGxpYjovVm9wL3ZvbHVtZXZvcGdsb2JhbD8= +Vm9wL3ZvbHVtZXZvcGdsb2JhbAAAABNWT1Bfdm9sdW1ldmV4Z2xvYmFsAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAABGN2ZXgAAAAAAAAAAFFHT5ABAAAAAAAEAAAACXNldGF0dHJpYgAAAA1TZXQgQXR0cmlidXRlAAA= +ACJvcGxpYjovVm9wL3NldGF0dHJpYj9Wb3Avc2V0YXR0cmliAAAADVZPUF9zZXRhdHRyaWIAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAAdgN4ekAAAAAAAABQAAAF1PX19fX1JFREFIU18= +U0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAAArU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVI= +R19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX18= +X08AAADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/Vm9wL09fX19fUkVEQUhTX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AAAByb3BkZWY6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0w= +QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAABhmb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UAAAA= +AAAAAABgulF9AQAAAAAIAAAAAAQAAAAIYWRkY29uc3QAAAAMQWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q/Vm9wL2FkZGNvbnN0AAAADFZPUF9hZGRjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk8= +UGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAQAAAAJZnJvbnRmYWNlAAAACkZyb250IEZhY2UAAAAib3BsaWI6L1ZvcC9mcm9udGZhY2U/Vm9wL2Zyb250ZmFjZQAAAA1WT1BfZnJvbnRmYWNlAAAAAAAAAAAAAAADVm8= +cAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAACVzdXJmYWNlIGZvZyBsaWdodCBzaGFkb3cgcGhvdG9uIHJzbF8qAAAAAAAAAAJgN4ekAAAAAAAABAAAAAhjb2xvcm1hcAAAAAlDb2xvciBNYXAAAAAgb3BsaWI6L1ZvcC9jb2xvcm0= +YXA/Vm9wL2NvbG9ybWFwAAAADFZPUF9jb2xvcm1hcAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAABWA3h6QAAAAAAAAEAAAAB2xhbWJlcnQAAAAHTGFtYmVydAAAAB5vcGxpYjovVm9wL2w= +YW1iZXJ0P1ZvcC9sYW1iZXJ0AAAAC1ZPUF9sYW1iZXJ0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAADXN1cmZhY2UgcnNsXyoAAAAAAAAABWA3h6MAAAAAAAAFAAAACHV2Y29vcmRzAAAACVVWIENvb3I= +ZHMAAAAgb3BsaWI6L1ZvcC91dmNvb3Jkcz9Wb3AvdXZjb29yZHMAAAAMVk9QX3V2Y29vcmRzAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAACXZleCogcnNsKgAAAAAAAAAAVRAlSAEAAAAACAAAAAAFAAAAFGNvbXB1dGU= +bGlnaHRpbmc6OjIuMAAAABBDb21wdXRlIExpZ2h0aW5nAAAAOG9wbGliOi9Wb3AvY29tcHV0ZWxpZ2h0aW5nOjoyLjA/Vm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wAAAAE1ZPUF9jb21wdXRlbGlnaHRpbmcAAAAAAAAAAAAAAAM= +Vm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAARaWOdrAQAAAAAIAAAAAAQAAAAGdHdvd2F5AAAADlR3byBXYXkgU3dpdGNoAAAAHG9wbGliOi9Wb3AvdHdvd2F5P1ZvcC90d293YXkAAAAKVk9QX3R3b3dheQA= +AAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAADYDeHowAAAAAAAAUAAAAQZGVuc2l0eXRvb3BhY2l0eQAAABlWb2x1bWUgRGVuc2l0eSB0byBPcGFjaXR5AAAAMG9wbGliOi9Wb3AvZGVuc2k= +dHl0b29wYWNpdHk/Vm9wL2RlbnNpdHl0b29wYWNpdHkAAAAUVk9QX2RlbnNpdHl0b29wYWNpdHkAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAA1g+i5sBAAAAAAgAAAAABAAAAAtlZGc= +ZWZhbGxvZmYAAAAMRWRnZSBGYWxsb2ZmAAAAJm9wbGliOi9Wb3AvZWRnZWZhbGxvZmY/Vm9wL2VkZ2VmYWxsb2ZmAAAAD1ZPUF9lZGdlZmFsbG9mZgAAAAAAAAAAAAAAA1ZvcAAAAAZzdWJuZXQAAAAGU1VCdm9wAAAAAAAAABg= +c3VyZmFjZSBmb2cgc2hhZG93IGxpZ2h0AAAAAAAAAARS+qhuAQAAAAAABAAAABZnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAAAHkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGVycwAAADxvcGxpYjovVm9wL2dlb21ldHJ5dm8= +cGdsb2JhbDo6Mi4wP1ZvcC9nZW9tZXRyeXZvcGdsb2JhbDo6Mi4wAAAAFVZPUF9nZW9tZXRyeXZvcGdsb2JhbAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAABUQVxfAQAAAAAABAAAABFnZW9tZXQ= +cnl2b3BvdXRwdXQAAAATR2VvbWV0cnkgVk9QIE91dHB1dAAAADJvcGxpYjovVm9wL2dlb21ldHJ5dm9wb3V0cHV0P1ZvcC9nZW9tZXRyeXZvcG91dHB1dAAAABlWT1BfZ2VvbWV0cnl2b3BvdXRwdXQub3RsAAAAAAAAAAAAAAA= +A1ZvcAAAAAAAAAAAAAAAAAAAAARjdmV4AAAAAAAAAAVRlOUhAQAAAAAABQAAAAtsYXllcmV4cG9ydAAAAAxMYXllciBFeHBvcnQAAAAmb3BsaWI6L1ZvcC9sYXllcmV4cG9ydD9Wb3AvbGF5ZXJleHBvcnQAAAAPVk9QX2xheWU= +cmV4cG9ydAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAChkaXNwbGFjZSBmb2cgbGlnaHQgcGhvdG9uIHNoYWRvdyBzdXJmYWNlAAAAAAAAAAJYUt3bAQAAAAAIAAAAAAUAAAALbGF5ZXJ1bnBhY2sAAAAMTGF5ZXIgVW4= +cGFjawAAACZvcGxpYjovVm9wL2xheWVydW5wYWNrP1ZvcC9sYXllcnVucGFjawAAAA9WT1BfbGF5ZXJ1bnBhY2sAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAoc3VyZmFjZSBwaG90b24gZGlzcGxhY2UgbGlnaHQgc2g= +YWRvdyBmb2cAAAAAAAAAAVg8UPQBAAAAAAgAAAAABAAAAAZjb3NpbmUAAAAGQ29zaW5lAAAAHG9wbGliOi9Wb3AvY29zaW5lP1ZvcC9jb3NpbmUAAAAKVk9QX2Nvc2luZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWw= +bAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAQAAAAIcGJycGhhc2UAAAAZUEJSIFZvbHVtZSBQaGFzZSBGdW5jdGlvbgAAACBvcGxpYjovVm9wL3BicnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAA= +AAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAADWDxQPQAAAAAAAAQAAAAIc3BlY3VsYXIAAAAIU3BlY3VsYXIAAAAgb3BsaWI6L1ZvcC9zcGVjdWxhcj9Wb3Avc3BlY3VsYXIAAAAMVk9QX3NwZWN1bGFyAAAAAAAAAAA= +AAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAAtgN4ejAAAAAAAABAAAAAtodmVjdG9mbG9hdAAAABBWZWN0b3I0IHRvIEZsb2F0AAAAJm9wbGliOi9Wb3AvaHZlY3RvZmxvYXQ/Vm8= +cC9odmVjdG9mbG9hdAAAAA9WT1BfaHZlY3RvZmxvYXQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAAFgN4ejAAAAAAAABQAAAAx0ZXh0dXJlOjoyLjAAAAAHVGV4dHVyZQAAAChvcGxpYjo= +L1ZvcC90ZXh0dXJlOjoyLjA/Vm9wL3RleHR1cmU6OjIuMAAAAAtWT1BfdGV4dHVyZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAEV9lHv8BAAAAAAgAAAAABAAAAAlsYXllcnBhY2sAAAA= +CkxheWVyIFBhY2sAAAAib3BsaWI6L1ZvcC9sYXllcnBhY2s/Vm9wL2xheWVycGFjawAAAA1WT1BfbGF5ZXJwYWNrAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCA= +c29wIHBvcAAAAAAAAAAHYDeHowAAAAAAAAUAAAANdXZjb29yZHM6OjIuMAAAAAlVViBDb29yZHMAAAAqb3BsaWI6L1ZvcC91dmNvb3Jkczo6Mi4wP1ZvcC91dmNvb3Jkczo6Mi4wAAAADFZPUF91dmNvb3JkcwAAAAAAAAAAAAA= +AANWb3AAAAAAAAAAAAAAAAAAAAAJdmV4KiByc2wqAAAAAAAAAAFdLidjAQAAAAAIAAAAAAUAAAAQdm9sdW1lc2hhZGVyY29yZQAAABJWb2x1bWUgU2hhZGVyIENvcmUAAAAwb3BsaWI6L1ZvcC92b2x1bWVzaGFkZXJjb3JlP1Y= +b3Avdm9sdW1lc2hhZGVyY29yZQAAABRWT1Bfdm9sdW1lc2hhZGVyY29yZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAAAhYPEGbAQAAAAAIAAAAAAQAAAAKZmxvYXR0b3ZlYwAAAA9GbG9hdCA= +dG8gVmVjdG9yAAAAJG9wbGliOi9Wb3AvZmxvYXR0b3ZlYz9Wb3AvZmxvYXR0b3ZlYwAAAA5WT1BfZmxvYXR0b3ZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAA= +AAAPdm9sdW1ldm9wb3V0cHV0AAAAEVZvbHVtZSBWT1AgT3V0cHV0AAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wb3V0cHV0P1ZvcC92b2x1bWV2b3BvdXRwdXQAAAATVk9QX3ZvbHVtZXZleG91dHB1dAAAAAAAAAAAAAAAA1ZvcAA= +AAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAABUUdPnAEAAAAAAAQAAAALcGJybGlnaHRpbmcAAAAMUEJSIExpZ2h0aW5nAAAAJm9wbGliOi9Wb3AvcGJybGlnaHRpbmc/Vm9wL3BicmxpZ2h0aW5nAAAAD1ZPUF9wYnJsaWdodGk= +bmcAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAHc3VyZmFjZQAAAAAAAAAVYDeG2QAAAAAAAAQAAAAGc2hhZG93AAAABlNoYWRvdwAAABxvcGxpYjovVm9wL3NoYWRvdz9Wb3Avc2hhZG93AAAAClZPUF9zaGFkb3cAAAA= +AAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAAFgN4ejAAAAAAAABAAAAAhpc3NoYWRvdwAAAA1JcyBTaGFkb3cgUmF5AAAAIG9wbGliOi9Wb3AvaXNzaGFkb3c/Vm9wL2lzc2g= +YWRvdwAAAAxWT1BfaXNzaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAALc3VyZmFjZSBmb2cAAAAAAAAAAGA3h6MAAAAAAAAEAAAAC2Rpc3BsYWNlbm1sAAAAFURpc3BsYWNlIEFsb25nIE5vcm0= +YWwAAAAmb3BsaWI6L1ZvcC9kaXNwbGFjZW5tbD9Wb3AvZGlzcGxhY2VubWwAAAAPVk9QX2Rpc3BsYWNlbm1sAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAInN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3A= +IHBvcCByc2wqAAAAAAAAAAlgN4ejAAAAAAAABAAAAA1ub3JtYWxmYWxsb2ZmAAAADk5vcm1hbCBGYWxsb2ZmAAAAKm9wbGliOi9Wb3Avbm9ybWFsZmFsbG9mZj9Wb3Avbm9ybWFsZmFsbG9mZgAAABFWT1Bfbm9ybWFsZmFsbG8= +ZmYAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAdZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlIHJzbCoAAAAAAAAABWA3h6MAAAAAAAAEAAAACnZlY3RvZmxvYXQAAAAPVmVjdG9yIHRvIEZsb2F0AAAAJG8= +cGxpYjovVm9wL3ZlY3RvZmxvYXQ/Vm9wL3ZlY3RvZmxvYXQAAAAOVk9QX3ZlY3RvZmxvYXQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAAIc3ViY29uc3QAAAA= +EVN1YnRyYWN0IENvbnN0YW50AAAAIG9wbGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAA= +AAQAAAAEc3FydAAAAAtTcXVhcmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowAAAAAAAAQAAAA= +BnNtb290aAAAAAZTbW9vdGgAAAAcb3BsaWI6L1ZvcC9zbW9vdGg/Vm9wL3Ntb290aAAAAApWT1Bfc21vb3RoAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAABGA3h6MAAAAAAAAEAAAAA3A= +b3cAAAAFUG93ZXIAAAAWb3BsaWI6L1ZvcC9wb3c/Vm9wL3BvdwAAAAdWT1BfcG93AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAmA3h6MAAAAAAAAEAAAABm5lZ2F0ZQAAAAZOZWdhdGU= +AAAAHG9wbGliOi9Wb3AvbmVnYXRlP1ZvcC9uZWdhdGUAAAAKVk9QX25lZ2F0ZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAhtdWxjb25zdAAAABFNdWx0aXA= +bHkgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9tdWxjb25zdD9Wb3AvbXVsY29uc3QAAAAMVk9QX211bGNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6MAAAAAAAAEAAAACWw= +dW1pbmFuY2UAAAAJTHVtaW5hbmNlAAAAIm9wbGliOi9Wb3AvbHVtaW5hbmNlP1ZvcC9sdW1pbmFuY2UAAAANVk9QX2x1bWluYW5jZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4c= +owAAAAAAAAQAAAAGbGVuZ3RoAAAABkxlbmd0aAAAABxvcGxpYjovVm9wL2xlbmd0aD9Wb3AvbGVuZ3RoAAAAClZPUF9sZW5ndGgAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHowA= +AAAAAAAEAAAAC2lzY29ubmVjdGVkAAAADElzIENvbm5lY3RlZAAAACZvcGxpYjovVm9wL2lzY29ubmVjdGVkP1ZvcC9pc2Nvbm5lY3RlZAAAAA9WT1BfaXNjb25uZWN0ZWQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGE= +bGwAAAAAAAAAASoAAAAAAAAAAWA3h6MAAAAAAAAEAAAACGludHRvdmVjAAAAEUludGVnZXIgdG8gVmVjdG9yAAAAIG9wbGliOi9Wb3AvaW50dG92ZWM/Vm9wL2ludHRvdmVjAAAADFZPUF9pbnR0b3ZlYwAAAAAAAAAAAAAAA1Y= +b3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAANgN4ejAAAAAAAABAAAAAtpZmNvbm5lY3RlZAAAAAxJZiBDb25uZWN0ZWQAAAAmb3BsaWI6L1ZvcC9pZmNvbm5lY3RlZD9Wb3AvaWZjb25uZWN0ZWQAAAAPVk9QX2k= +ZmNvbm5lY3RlZAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ejAAAAAAAABAAAAAlodmVjdG92ZWMAAAARVmVjdG9yNCB0byBWZWN0b3IAAAAib3BsaWI6L1ZvcC9odmVjdG92ZWM= +P1ZvcC9odmVjdG92ZWMAAAANVk9QX2h2ZWN0b3ZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAWA3h6MAAAAAAAAEAAAAA2ZpdAAAAAlGaXQgUmFuZ2UAAAAWb3BsaWI6L1ZvcC9maXQ= +P1ZvcC9maXQAAAAHVk9QX2ZpdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAVgN4ejAAAAAAAABAAAAANleHAAAAALRXhwb25lbnRpYWwAAAAWb3BsaWI6L1ZvcC9leHA/Vm9wL2V4cAA= +AAAHVk9QX2V4cAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ejAAAAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3I= +bWFsaXplAAAADVZPUF9ub3JtYWxpemUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYDeHpAAAAAAAAAQAAAAFY2xhbXAAAAAFQ2xhbXAAAAAab3BsaWI6L1ZvcC9jbGFtcD9Wb3AvY2w= +YW1wAAAACVZPUF9jbGFtcAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAANgN4ekAAAAAAAABAAAAANkb3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAc= +Vk9QX2RvdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAJgN4ekAAAAAAAABAAAAAhkaXZjb25zdAAAAA9EaXZpZGUgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9kaXZjb25zdD9Wb3AvZGk= +dmNvbnN0AAAADFZPUF9kaXZjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb20= +cGxlbWVudD9Wb3AvY29tcGxlbWVudAAAAA5WT1BfY29tcGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgN4ekAAAAAAAABAAAAAl2ZWN0b2h2ZWMAAAARVmVjdG9yIHRvIFY= +ZWN0b3I0AAAAIm9wbGliOi9Wb3AvdmVjdG9odmVjP1ZvcC92ZWN0b2h2ZWMAAAANVk9QX3ZlY3RvaHZlYwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAmA3h6QAAAAAAAAEAAAAA2FicwA= +AAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAWA3h6QAAAAAAAAEAAAACmludHRvZmxvYXQAAAAQSW4= +dGVnZXIgdG8gRmxvYXQAAAAkb3BsaWI6L1ZvcC9pbnR0b2Zsb2F0P1ZvcC9pbnR0b2Zsb2F0AAAADlZPUF9pbnR0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAABYDeHpAAAAAA= +AAAEAAAAB3RleHR1cmUAAAAHVGV4dHVyZQAAAB5vcGxpYjovVm9wL3RleHR1cmU/Vm9wL3RleHR1cmUAAAALVk9QX3RleHR1cmUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAJdmV4KiByc2wqAAAAAAA= +AAATYDeHpAAAAAAAAAUAAABNT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAB9T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PAAAAqm9wbGliOi9Wb3AvT19fX19SRURBSFNfVE5FSUQ= +QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfU0hBREVSX19fX08AAABib3BkZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAAM= +Vm9wAAAAAAAAAAAAAAAAAAAAGGZvZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYLUkKwEAAAAACABJTkRYAAAAAAAAAAAAAAAKAAAADENyZWF0ZVNjcmlwdAAAAAAAAAEnYXgagQAAAAdWZXJzaW9uAAABJwAAAAxheBo= +gQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAEzAAABLmF4GoEAAAAESGVscAAAAmEAAAAAYXgagQAAAAtUb29scy5zaGVsZgAAAmEAAAAAYXgagQAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAACYQAAADBheBqBAAAAC0NvbnQ= +ZW50cy5negAAApEACLzKYXgaggAAAAxEaWFsb2dTY3JpcHQACL9bAAAWaGF4GoIAAAAJT25VcGRhdGVkAAjVwwAABSUAAAUlAAAAEEV4dHJhRmlsZU9wdGlvbnMACNroAAABZmF4GoEjIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGU= +ZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZ2VvIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXM= +IGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKE9iamVjdC9nZW8pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJzE= +OC41LjQ5OScgJGFyZzEKAAAACDE4LjUuNDk5Q2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkxvY2tDb24= +dGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClM= +YXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAA= +AAD/3L0JnBxJdSccGp3drVtq3dLUiLkYZnS0NJJGDJNIamlGg45GrdGAzVJkVWV35yirsiYzq48xtvHFgDFrWMyHMTbGYHxgg8EGH4vhM58N3gXb+MDGNnz+zGV84oXdZb3Yhu+9iBeZEZFHVat7Wlnb/BhVxnvx4v/ifHG9eNY= +1svs0HH+P/w7fEj+HTt27JD5R9TDRw8fOXbo8P0jIuDw/Tx05Pj9h44dOnB5bML2vJpdvx6ycb99cPzaw9Wzs20/iCpnTh68fPBy9dT50fOPVy9XH4d/T1Ux5Pyl86OPXX4Ewh65/NgofPHQ0+cvnAV69dTZC+dPQ4gfeeFB26k= +VhORB6Ya9qCRShFbsxPWPSf0vWknOHlSCfHchlP3W2EU2G4rRnr2yqnHr567PA4gxi+fu/r4qStnObLxi6euPHz5yhiEj125/PCVUxfHq1KzaxB4LdZs9Ah8Hhkt0PKBB45W76+eOAzBh0/Ar6MPPADhU36n4bZcofPlMc+tXeQ= +QOetSa6AoNZo2pETuLY3Edj1qBM4J0+OHDgkhAEVhNQDJ3I0ahlzBvAuVKsbFDbp2WH4f1b+ZKiUlnQNeG17wvNnWr4bOqVUuh647chpZOItYquF/aEO4CwiNxp2FAVurT+UidEWM/F+rV80EmCLeSYDv9PuF4UE2GKeGbfVmPA= +g3op+4Qxvz2q9mAq3Ewu2xH94inPadbc+hm7PgUhhxfNkFHlFibYQwzefs5M+e1FBRhLLUisG/fpmj/7WOR64WIii4XmJ9WF94zddAL7hR0nmFtMYIrYouS68/ue3wnO+EHg1KNFBagKLk6yhzgX7VbD9uzFBEgi85Ip5LvkuJM= +UzXAuqiVLZFakFg37jEnGAvc5hk7mF7UTkSVW5jgfGOMLDXEkV4gTs15nh+BferWx9tuYHuLmpcp6T0k3mvsF3bc+vVrbtixPTBCzwXQ8BcTe4b4XpLvOT5Mp8cCv+6E4alWQ8yrFxO+MVvvkmq3aFenQBmntZgASWReMoV813w= +r9N0xutg5eJ0ffFAaYKLk+whjh+4TmtRS/Uyl5iTSBYXctiT8OU03HKa+spsOgFaQG8HDphJR8q/NmCgLWTyZ+f6RB1EWsAw7XjQGjqttl2/3hcaaYBzlma8mtPwy6jNtTTKPKI72SqjBulJL0dayNCespvubBm10bOccKbJvPI= +hSFMPb1STuzHs3DmkPkc1W480QmjCc+3yz/GpAB353NhVJp0gn5STULuzjkNU1C/r3QjxEWMNa/TJypxpEUMDcdzovJ3EyrWIhZnFkyiMHT9cg5HRXiL2Mq7cZMDtStHX+y/pfAWsQV2q+E33af6pJwSuIVcTtMu55ZHDtQijhk= +0HmyD2wiDWz2pKFmX3ccvpASlrYlXSvCm2221mzPc8G8qLftaKqMOo3ngs0pp5pfyqlEat7DgRbRXbs/tto50Bw6LzXf9xy7JQ9NlFIntZIZcLO56lO2W3qLR4BM03ALEomtluOVuIuOd0qz8GawYWWse3aznMOn2WwE0oJ2U8c= +alhKVdQqxkHm0SBqaQfLHKQFDH0xJ1CQ5jD4XvmXBwTI7BGe00q6YJhu5RJsIU+z7TlNp5wHa4vgduHqRI7nTk5FbmuyjJpd0yqVDrcnrtL2bV0xF7JG5Rx2cpBmz2vqPhgL9chuPGHXcZ/LdepOOc3prqDzesFW6ATTjtNygsk= +Um42XstHm8sU+Z2gT1qVgjW3Ck47QeS5rfIbDQrUvOoWllWP9MgTGnqkOAI/LGdnkI20aJIQ+DONEGpivT8WeFN4e2Drg7MhKbw5rSiC2Ws4ARZhKRVK1b4EbhFXJ/DKOzXKR1vQqhoOKm1Hrt8q8fqIWgEzEGdXwYYzGfmB3Sg= +pUJmYcVgi3jcsO2hvdT0+kMnBW8xG1i35bwokg+2qE0Rj+35rclJx286UVBKu1VrVpmgc1qWO90/F7BisEUl5rfdJu4gTbiOV84OQy0qHW0+UylP/qVB5lQyv0/ql19ctQJ7Bkbi6XJ2b2pZxEBzyqNje4ETRvKmeUlN8GtdIGc= +czoT5TxjnsKYTyptiaRaTIK2iGm2Pza3EGdB8wey5zecxrTrzJS3hJRuIA04jy/CfeO277aiicBv9kUflw06u78j3lmcbZS35NLV0URdWDmjoNNwpvk1oFKqZ5RdAja7zCbs607dxkPE9VKuel3Lw5pmGUUWB+a5kV2fKrdDmtE= +LpBzOafmaoGL7hEm3MlO4Pi1J5x6P2iYjbsLe59p102pPnCU1AVxPiM3F/tBIwE0Tef9i+tFThBGTn/YUQrcQq5S1rRMnEVkvL4T+SVtN0Vwu3NB/98fB1ZUvN3Zpp16P2mFcIu5Sno0KhtpEQPM8FtOf6yIS6yFLH6z1ahPOuU= +XLwrgFvMBRMuu0/W+BO0BUyTZT0VnQk0hz7K6SGu/XeCWmlnuarZY8LN5eKL4yXe0yyCm8uFenc8p6S7Zflg0zxXkYe2mcRuRhk1upqPNs10TWGa9tuTnl+zSzkuXSsE3CNfaXuLHlB3ZfY7UbtTyhpZDDh7HUny9UtvaMDNnt8= +TjqRuM1Y2oqYHop1yMWcDbceOeU9LK/XQw1tLlP/qNNVFc+ecwJntqzjVlaFUiEXbApMBnZ7qi+uzihI8xh8Hz3AtEp/pENBmmYYFQydVqPt2eU8mjyaAzXNQdp22v3jTsOEW8CF02HyjoKZYJf/3Fce7BzujttwxAnM0iumQC0= +4OAtry90EUiLGUrqQzwbaQFD0w5L74QvAVpAbwuXpX2hi8RawBJed1uio/B8/3qf1LYU6ALeCKYcYPiF7bIuVhYCzuabst2gbgcN4Cu7SirUfI4+UaSrEuWdueZhzWFBP+fiNHK1rP7rrjoBbvvnY+6Nte635/hEqt90TID3xu8= +BH6jvBftekQ+jwjVqblGUMo9t16hzycGzGXqbtuN+DWq/lRaV2E+MaMpJ2iWc2W+d/C9xenLrmo+3RTa37W5Cccuq8Ot3sHPJ45fr3udsq6dzAd+b7FKe+m2O+jeeGHqVdbTob3A7o37SXxXJJyyG31XlAry3iKU1rdpd9C98oY= +NjpH6j8dCXdv7KF8NaUP7WANe49RvE45fQp2B90bb4S0EjsQ6Rl7b1Fmy7pQ3x10Ni9uZU5xL/r9ch43QVvA5E6QQyynnDuVRXiL2PhJqT56flYD3JUPF1/dUk4j1cMKGtYilnZZ7yPkQU1zYFfitkrsTiQLZ5rMFW3hdZiSzgk= +0g0iRtsLU2mH326Qizkjv7zvCBXA7cbVLyNtDLaQB73/9Yk6HGoRR9hnVkPYm9UQ4kzbn+kTnQhsDs91t+VMzIr3LvmrfXbLFc7LyvLSIKIAZOFBAVVR9gUQcO5FvanRW6z6lI3eCZygv5U31egeS16JjwLfK8XVrvkrbqpQGAM= +mwY/zhj7VSzBEZh56ZylQddMqtttXMrHhJxGf5ZzSoXuMWRr6NMmrePvzi7dPtQ9t+22JvqykFM6dI1CjmU8v+43/XLsGs9b7bQOXbuACbfV4LPNkiylzbsPMxToyj/pRG07gEGuRA585610hhI9xcF8EhH7VGlFgZ75+72gdR0= +unYCouVjx9f2Q6csb5TOuy/LVKNrfvkTE6HT1yVuatA1gmgOJbkFNG91VfRd6wSvCe7EhBOU44b4vCu1oUBX/sCZxuW5Cb8MvmLnra2KvmtF6F9VTfTd88WdxNOqfTt1zNahlyhY//tTWY68azUI/w8wOdI6ZEbx7FpIKyeeO9k= +qtqtRhUdlwRurSMMjsdCaBIHTzWabgvD7cgPDo769Q5ePA7l2uPhEwfuPzjuNkDsBZB4EL8PHHvgmBLGWTgGEVbFwF4wLILYTuR3ppdcGZHqIgiahiyxvbmnnKrbxEpw8uT9YmNqSdXJRrEoghtOO5qqNu32zdLMALAoMgFg5EI= +jX7KOXny6E3RykSw6EJvTmGZCBZFKODu8PeFq3jLuCrmLTdLwwIwiyI/cmZBOn988MhNUdAAsNgyb06pGQAWQeasG1b5mLjk2iQpL1xYzZ+t4grAUisRp7soouodcUz18NLXLSP1RRRYDTtgY4nTYTdFoxjAIsjsuB5AnKxO4qM= +lgi/ipLdaG7JtctHsnDhddurdzw7cqra7Zql1C8LwjMiNT6BdZO1EzgWQTR6AarajSc6YSRdTC2pamb6CxfZEA8ZL7UmMtnFkCSsLShmGC0cu9Vp35Rql4tjEUS7YT3pi5ZcMT31hQvEDX/umqUa+dX4QZelVCkDwTMh9KYYG3k= +MBZB8qwfArH6ZMduBE7TCadukj2VD2Thsic8f6Zpi8yT3umWUrdU+gsXOWk7dhWNGPK84wc3ZUEjD8YiSPafqiZOEpdUpyTlhQubmqi6+Kp7VJV+qZZSFSP1hQnEFWz8VeW3WZe0EZlJLzxnmo4d4loOdqZ2gMs6N8XAyIOxGJI= +g0mnGjZtz6u6oWe3GuHSK5eGsBhSwymsB0HbWfJJlpb2Yonz3PqSG0tKyosgzG1B/zJbtafBnJxcel2M5BdBYseL3Cr3Z4krBjV/dsl1SiNYuFC/9kRVXIJb2t47lfYiiAubVbmis+T9mp74wuW1p+ZCtx5W2za/M7bU6pjJL1w= +Ivd50bRBmKs4+19KnTIQLFxoUGtUcSaGW0FLv3JupL4IAuvVwJkE3E5Au8dLrlIawaIIFZs+TrXpN5wlX0ZPpb8IIt2n/GZnOplkLblOKQCLJ7PTmgnspW9NeuoLFxi6Lac6Yy/9uleS8CLIuu62Wmhw1H1+hVRxX7OkKuXAeGY= +JN+E3fY8GIsguT3lQM9z0xaWU+kvhkjPjaDrccHqmqu2fOmAcWnVysCwCGLRBWW9OoFXi3DAuDkLXjkoFkNwYOOOUDW8jpcM/FZ1ZHTplcvAsHCx0RQYmEu/ACGTXQRJgeNU6U6ud5PW/DMxLFxsBw9r0YXSpVQnTndRRIlDwks= +Px1Uk164tGk37PBjgdXO9JLPL/TEF0GeP+t4uHR2U6wiI/WFC5zxg+tu5DRpYeamdAGZGG5UrNgmKPXrWqpDquxXtVIcTbc/HsWOwXbjKcdl/141Mq72ZzOVxSlJDxUu5XhE43Bak9FUGfVI57uAWsThNt0oLK3HMC3fFahpjlE= +ztG6Hvmh3wnqjl8rq8fn0WLEaUZ8Hdfz67YX1qecRscrqcv5fLRpJl6evn+9T9y5EdQijg5YAqX1i5iPtoCpeSTym0f7Qh+CWsRhNxowiwr7o74laAuZrjslcZvSk0oSbQ4T39K10fnXrFuCK8nF3kUToAX0EGZVfaEIB5qmi2I= +i2Yj/8lOn3TUCtwiLrdV98vpiT0XayFLf0x+usx7mj5YCyVw99WLJgJqUU/md1qR7fbHG3Q62JyOoOP10fgpwRaVUCese047cHBhtYxaXeQAc/B2YQt9b7qc04QiuJlcWJ4tZ9IugxupHqoeQS3kcCenan4533EsQNsLUx17kv4= +0ktALuLkO5llteXy0RYy9Ukh+bklg6snrU45e251hYdjzCb5tSfafimnOhkoc4idqN0pZV3KQJkm8qOddv16X7xSnwDNoweRC6PmhNdxG2EnmCjzS0y9Ac/jj6YaTmlXPrKRZlvV7VqADvk6ZfBLVrz6riDtxhAfF+sPfQTcXC4= +p+mGZX0KNA9qLge/fO62JsuozPiU37520W5FgZ0JuStn04lsz3NL+ZyKUQ4x1FyOlt/qI31UtLlMwYztXQ/DUlo8KdNTxVvMFkLl9Jy+0UrC7cLVdtCZSCnnqEa1iqHmc/RPnetW3eoTrheVc2UnH2whT6vTnMA7fH2iUgy3kMs= +p4u3faAQh1rEwa++2V5JG5HW1BWoaQ5ukKNr2SfcqKxNKAdqAUeInhanfa/TLOUUohBvAdtMYOMw1RcqSax5LN4czgPLrwrhTJNHORm6CrDvcH5Rc6bsadcvZRMa89uj3WB34e4jxboow/0h9YcyAmoRh9gkKu2KVjHgIr4Zt5w= +1k8O0kKG8nbb+WAzebg90SevZLbzH8jk5MBtCjfy5ddEQC3maNXdtuc0hJ+j0vYHmmGaCbo33roflLI9dcWcwzoX+Kc9u3695jfmSq+XBjZnSgE8bT+M6N5/GVUaL4CbzxXWbZx8oL1e6wQlPfnTDXPOtguyxh7ayqaUWQMJaTc= +hr7oKHS0+S2qvAeYUlXOPLukzZpihmrYtoNybvONFgLO2TUHPrw17vXF1FYDm+Z58oJbkw/5OM2aW6/yk+rVJ72TJw9L5RDs45Dq4zHYbICnz194IQS98ML50/DNE6vZoZMSDVk0dgDIXVJfqqSjKKgmd4EXV3NTdq/p38TER24= +svIjS6q8W4vm2g6+VLz4ymuye01/qRKvuXZYFSc0oMdb1Fpviu4x9aVKGvcwwkXWWMrslt4SJrZoVTlJb6Rbis98cnUbCtauTgQd9L2/yANVWnjPCG5q8otW1AtAcFOTP/IMZsCRnjEsPYC2Z7cW2WQxJPeW9k1KeLHrfZx2Qc8= +o6a+1EkHPt6TX7TynuigQ6+09F4RLGHy+KhFVbzQvcjVXZfcW9pLk7AwY9CjXOTAHG5x9RbCa3NSdM/pL1XibhjhNf3FruyK3Orl0492T3mpko1frlq0no2SVgX3kO6SJMoPD4haULfb3K3gYpWzM9t2AhedUdledjrzwXNzwLQ= +cZl6cdt7IrRris94coEDFCC7kax2i2a/maJ7TH2Jkg7bNnQB/NJHnPiilXBaeM8Ibmryi1b2C0CwZMlHMy61s0WzXaXILqk9w0l1pnn3Vvf8TmOxx2xDdm+pL1XS02C0+sHiFmkss1t6S5RYCP9Z5GmmIbm3tJcm4Rl7jhf6Yhs= +Yorc7qk+00niluSMw10f88dKnEWuwinZ1Wu9pf/MJo7JPhn4Ub/4VJBYi1g6+JBJq6T39IrgduGKfPRp1DdKEdwCrsButsW9kL44umXCzeNqNUp6gzyd/xxqV45q6Nf8UrpXKAZcyDeH+yp94qQxQZvDxOdxtQauMfTBfRYFaT4= +AzptCvCNrXbgtx2YRJT0XmUPsHvg5ndh+BJof2mp4s5l5w+luX7QcCLbLWc/Ugg4l08+mSbfAintMNYT7lz2sjrrzoKZpo4mVKfRH76gTbhprlhlt6ROtrJw5pIDB7qQ0J12ZIXsA5XSmAtYZ1xgTzrNvlDPxJzLWl5v/tlAc+k= +M77f6LeuPI05zcpNSGfCK2nPlzZ3CWshi1ejh4b7QB2BtZCl6U87fGmqT1RK8HZnC9w+mQ8ncAu5Wg0nCPtmyUzFW8gWTtltZ9r2OqXUS1tjUbGmWcSuZuSW3w8Cocwhuu221ycDkQI1Z/zpnzXm7kvMYd0u583mHKRFDDDF5ac= +4/tDnRhtMRN/ugmd5fstp5xDqtqdpQFn92nCX5dwNOJ4pXQUMF4AN3tqHjb96/TgUZ9cjMtAXMDYV3f+MhCnGXmV9Seiuue2Szs6XcsFm9O2+uKWae4NU65m23PL39dxkDllUFYFxlMgc0rgyXI+o5keIp8MCl/ECOFP3J8vpTo= +anEkSHPGF/5cd3+s+2pYczreTq1/Hl+JwRbycC/f3INVX7iLTgMu5BMv1pZyybcAbSFT0284pdzGy8WawzLjRvUp6VW6FjYmyqhUusWkYRdwR3ZrEqYU4jGQvtBPR5zDiN0ldPq4N9EffbsONntHL3LCaNLxm04UzFXbUMCOXco= +Wd6YBy1rysfDhMXY5xFF+IKp2eV8x2U+8LvFimBM7IcnKxSkuQxOs+aUsopm4swl98u+swo1ewoSObOlVSTV0RPW7ix9scygYc1hmXJbE67XnAicsFV+G8qEmz1txy2Mmue0GqUtpfF8tHlMYdhxyn3y0Hg+MQU5k5OXamC3wtI= +DkCpHiBG243J65cNpgRtN6a2X8414wK0hUxuOZ8bygRaRO8EtZbv9kvZxGiLmGb8GbuUXljzoBZwdFruhOs0uNKlHZTUgTYNuDtfVawW9pNqEnLPnH2xIJiLO9tc6oR4fn7CnSyrmZ6HNXvC0Zmu+37QKKWJdC0LZzG5P7oLDWw= +Hg+6ULID8iNUfpV0uDltZ/rJjlu/zhdbyqjReB7WvLYDlkafFVMKcUZJTQHndJWfaSnp6pDxbKSBOJ8R82DaqY9E/oTn26UsrpQ1pOLtygb/7SOlEG0x0yQuYuKxqn7RKgFczBf2m2Jhj4r1WdPqrWVF/lQftSxC242pb9wRJGg= +C3YTpx3P6zRTF3hLOSdWNxZzcWfvMZrspTTcxwsBZx/0EXz9sRmsYS0qp364WacgLWTon5dx0oCL+NDRHd9R6A+1ErhF7ajUSqWbUpZSaa7yHvLNxVrUOZRXnXStK3wbR7J0gnI6ZMkqHY61qHT641q0hjWHRb4aUnpdYqDZyy0= +4q3hycBuuE4rmnD75A5XBuyu3Dh2+W6r4cz2mZoG8IIz6oI/sNGPEJS5uBfWicq5Wa9V01zgRdUWRrg+K0qJuCtjaDfbfaUZAe6Rr8+KTQFdNFsWvP0xZKtYs69VCJZpvz3p+bVynpO+VgC3C5ffidqdUk6Ki+BmbwEJrhK/Lp0= +7urTr0vrPIHf8l278YRdd1r1Uq43FeItZOuXk7Um3J64SrtZ3BVzT6z86nYfmFNZoPNMKc7bJwe3ErQFZvCMPe2U9jCnUkwxzuySSbmofuYdb2cn+8ymyXNiyo2cGXTBKEySvuhFskFnlyV/XHbxS9IQq5WjmeQzmd64TK/tOvU= +8k83VahpjkPH+f/w7/Ah+Xfs2LFD5h9RDx89fOTYocP3j4iAw/fjf44fP3r80MjxA5fHGp1mc67hTITs/KXRF7H4b9nH4T/rIOzsi6rjZ89cPX/5kgg/+Af27K7vgV+bSQtEBfgCO5hDKjIRx3rUZvzaw9Wz/JKqoC4/bM/u/EM= +oD4HqU1+0l2sNYpnBCjEcxuKM0O2bORbjO04BFF/GaKeJF96mW5RT0oqRK8HTuRoVLbsBQdBQA0k/SZIOt6TpEnPDkNDzA+8nrE7bgExHwIxG7BK2/aE58/w/p8te9cbGBt8E5A/AeTVnFwL2bIP3ANfD0HwuzB7eXCjIRYU2LI= +35xibM2XgPizQFxLRJ4JbNlHLzK28h6gvUOhTQZ+pw1FNQPZegRoWGYbiTbjthpQkeqA5fchseUY95eAvt12hF6nxMvSZ+z6FIQcZsv+8FOMzVrA9ifANhyzcXBnpvw2Mt1yfgtjle8BJmBmWyXT6Zo/+1jkeiHncX8ESBXg+T0= +4Nkmec7wZ/Je2HGCOc71ne+HGnIeuD4JXDtiLt+D7uqMHwROPeJ8r/l3KK91wIdVa7Pku2i3oNrZnONjg4ztfYA4YuCXsE+vgTAB6gtnIJUQmD6iZsKYE4wFbvOMHUzzTLjlX38VsvcLxWwjbPmaN4OKrye2vTHb1Jzn+RHUE7c= +Pt52Axsf/WDL90KhrzpHzHF+jPne3NnZKOg0eMrLn9VmbOgFlLP7JNcL8UjaNbFOGjrnAshEzn3ggyDzecD9Cyo3NLYxsQF2qtUQrY5zH/0XqFk/Snkd5+HVKZDttDjH814H8r4FHL+vlsY1Ph0aF/4aON/oDzP2rFdSJdkk+fw= +AFc6OcPUMBTrVQK2Dok2Xg52Gm7Elk+7jN39OBD/H8QRE9tgBfITuGz5W38LSvt9VJfXKxz+7Bxb/hdPQvN5N1B/G0s6pqpr4mz55/YBbQyY/giY+GBjezWn4bPlX28xtuKr1MAGBMWdbLHl/1pl7JZ/B8LPx63La0/ZTXeWLf8= +5kug9TwqWyVPMwyh6XgOW7HsZyAThkkfgYc3F5hrdcKInzNhKzZDUf3U8wn0dpMJXVdPOgFb8Sv/ytgbtwPbR7GWmGzi1Re28vxmtuyBMyRsfcJV8zoBW/W9j4HGTwP1vdgTJNSG40FHyFb90GdBhQ8C/e3YehO6MwtFEOJzd2w= +1ZvfxNhd/0YFuCHhER3bqo9Ax3biSeo+txpk0Teu+sYKxl72pwRyS8IjnP27Tzls9bf9BWMvfhvlnJJK4DTtNlv9/jmohXtIwqaETDNztvr33sjYrb8rNcESq9nXpTcEAWP1P0LJ3YJ1+lekELzu60Ke19t2NMVW//O3M+b+BaU= +soYLgY6MrXnxUSjyY1TkIty1Q7bmJU/A5wESyPWq+b7n2C05NrA1jR9lbP+naVgYQJb6FIxgbM3TPmPvxAb76xgX+1OktFqOJ3UauPcXGbvtI8Dyp7J61j272WYDl5pQrM+R9ZYLxVTZwIsgtbVbibBeEGBUFvoPNEDeuQr1KAk= +VRTkwLugd66coxFKCEUPGWzgE5uh7jxGWcsbAydgYxj4zCQMQ98A2ntQpKDh6iO+EMgGPmdD87xAcLZIaidypO8DNvC374asfTWx7MhgIez/eAwSukxZvV7hi1Dvr/4ANOT/D6jQ/thOgR2ysh7RIkckzCc28PUG6PKdlOubhZg= +VuhAN+60nGByjg2u+hxUktMEaCNxRDBsCCCDA8+CMv8loP+qrKhAB2sl8tyWwwY3/THoMwHk35CdTd0POWX4BGTGbsp9UZqBH4ZscM84gH8f5SFvQUCYaShmOhu8DVrQ6e8jSynNg13lYP1psLTeQ01IZFF8944NfvR+yMARoP4= +mrQ06p3AE2U/+HEoxnWfJIuA9zXiWUcbH36T9XHwz6EMtj1MmccrQsOZhF7IbrDBr3wnaPcZMmS4+dNwwzZen281PTb4dTAlV/wTNYO1ROYPiLLBfz0LtJ0UlReepNme35qUN/TZ4LdeCvTnUvMkIdPCHhraAQPwyouUiXwkafg= +bbeJzX/CdbwGG9r7N4zd/kHScUBy+Gzo9E8x9uA3qJlx06zhg8Tvfguw3UMVgQ9cjcCe4U8lsKFXQae8YwUQP4h9OI8DIzIeYpC2Kxbb0Nv+K2RGiyoL7zicCRj3ht57nLHd30FFtU6GU6RPgEm7aSVF4nigG2NDn4WCW/U/CA8= +H1sg2PMbTmPadWYo7hegkx7aSqW8UzBF2BnxVZX4rQc29JX/m7Fd30Wjy/C1hJHPNoS0tQPPAwC/SyWzSUoDA0Usi7K1m6BabvoKMPxX2VgmoNet2ziO1UO2dv/XoDV8Gejvx2zCpfwJ6M8jsIimFGN+7Z3Q+R/9bjLm9xDb1Fw= +LXCT2yvirBVb++1Qk9o7iXeLxitZPgFWwdRWYtlGLOYMYt0R6DMO7SKudZKLlx5bV/9J0AeN0ffJtiQeDgojp83WhX8Lap0gtVYLKkicqUBu/IDsfXkwjvi4HQrUV70TOpZr1IQ3KFQ818jW/SAM9yvOqD0pkWGkZ+t++CGo3r8= +Q+b+AFGhc173xlsAwSaSOsQJ4q43W/fjYJqvGNHgQPm3GnVoUWzd26DVLX+KIq4jKlQRaLFs3TugdqwYVQe8SRy01v3cckgdq/0HZOZP2iG21k5QE3Vm3ftWg0H4aaq9koU3QdmPrPvUXwHLg8SyiVhQRMdzsEdY9y+7wOT4PDE= +DF7mxXoQUa+/9d+gRL8JlJ/AZn4Vo1L3INo6W3/sG4zdt4w4eMWWHPFuC1tfh8xe9eeU2bsymYQ6658Au3Z1hTLeFCf2Odj6J/87FO2HiEnoTExS5/URWGBP/6zsn4QccoVKKf3b41AOP0pCJEfDrcNQKIbTDQP/DNn1P4Hjv8g= +AgWOmLr7i1AB/p2oMr64ECGm2xvugqFt1T/KMRSb82Rgt6fEML/hAFj6A/tlBRRU32/yQ1lsw3FIe+cnaQ63YVRQO60Gf+adbXjhhyF0GUXeQpE7bcWO3PAyqFND30V1anfMgnWSTFaUh6sGGzzod9b9R+pW+Bg72YHWK8YktmE= +DiyU3e+hnFofkzlctuGNYCqOD5HtrlFhbrzhb78fiuofgPrTslfn1KYdXmcb/gFsst+sA/HnpLnMiXSGkG382T+GSfl6ou+M6eF1tyVUgDZ5HVLZXP9ryOk/oVSGY0ZyjMQfVmWbn4BiGHwVSeNagmUY1O2gAUxsc+e5jD37m0Q= +HpJkTvrJBxh76oUqTiKJqrRl5w8y9rq/oX6bWwtTfEGTN8MqnxpseRdOL19BlWGnyVP323O87rAtH/hv0PXcTfb/LpPRCfwGGSlbPriDsTf8BxK5O5OzOjXXCHy29VKHseO/SazPymaFqlN3227EjRC29ZWHocCaFGVvdpRoykE= +n1Ns6xveytiBZxPzsMksNNv6kd+F3PkUaZaSiFWiNjfh2NyQ3/pnYA4cXkGT9luzmeNHwtnwahxAPkbsKQDC7Bre4TB25LhcXDCZ6H4WG37Bj4Os95MyqRJILqmx4ZeMMfb8/5WntphLDf/Ew1DvcAHlF9HkTjOJ8wNs+GevQtc= +N0Lz5j0mXygXAbDoh9/zSsaOfZ2yMpVwiIdx2fCXXs7Y6CShSwnk/rWkwbvt2V9g7OCTefnHjRS27cWAcPA/EkI+hk3xeTEOmdvqn4eW/i80J+DjrTtBswKnwbZN/CXYkK8hMjddxAhCi2/boHzYyl+SbSyhiyel2La5rdC7/Bk= +GaMbEjo3tNi2p/8eQq9SE+SrBG6LDN5tb4LBfM2XbWXRj79XFWJhb3vbHZDuHUTcrBEpa975KHDgWtMfyGEAOOgWC9v2rs+A2j9kKwuDnMqz5N1g5i9fTQUwKGg4dWHb3osrIV+kzlloEyqZ9YErkORf2MpKpBtilfNn2LYPPgc= +EtxGtAp0hc7ErFgF4msxdssV0whajtn2oVMwuP+9LVZ00vwwCUYz1Akk/5dA/t0/Q/x7NH5pSEaB76F5sH0dVIQ1/0hj4G7JyyfsOIzF06GQbd8GM5E1lyifNbH0lr14wImLvXUIMuUTNPjt1HglWo51+4E/g7x4gNLfqzFKOxY= +/Ri7rQmQengDNL+7qAZpzGSKez7McX3e+20/D3Mv648I7i5VswkXRmGsdKJRbH81GGDbnyKx+1ROsAfadgB5nEwLt7/te6BAf5q4d5ncKFZEYdvfDRVzoGHCVTkVsb/6ahD7JoKrFbJQCHMBvY3QQtT23wbTec3PkHCt4PyJidA= +UUV/4mOQbW8n0dtVVoFUGCzbvzgFQ/BWUzFEwNN1JybAMMLmuP3voVtaa5sC+VK/M40tb8KH+eD2r/+/MGS9mspWS1dl23FgAizUt2VVgcCdxGFVqYQ7zq6CPLUJ5BaDGXGyHZegzR7+MPXWWraHqWzf8QooozXvJ1X2eXYtpJY= +gsuaVbvVqKKxLk4rsh2vgmnX8I/bYsVno8LdifzONNvxVhikKzPU0VQU+jSIsr25p5wqtO1JB4Lvh45px4f/EQaBEWomuzV+MKKiKRgl28T6P/eBcfNZUnyPxuq23Mjlp4BPnjwKvDv3gUW/9m0EM58X5e58zo9Bj/o+Gjbu0ng= +Qe8OX5SroslZFfWQoj3wApgL1mW/oUUTTsH4QhSusux0wcLd+QqauueycqnfdwAK4SUkdavCOuuGVbHSvPOnwFRbuYeU25zw1PzZKjYStvNnYIAa/HUaWndoHPUOrcNjau97KWMP4GLk7+vAYr5q2IFyh7Fr59//ENS2R4j1doU= +FfdKAX91ElfDbHxWHCO40Rzb+e+fgjinaMVjbxKnbnv1DvpCqibWz65NwwD1bkpgfyGzGNR2PRtM/m0rZXNVYuDkpCrWvPk8Z5d1GgzXIyR7U8LZEEuGbNejUG23Pp5OHAx1XgUg0SpfL+20KfGXQoW9u0VlqmQxNJZ6khds19M= +J6ECPj9dE3GY4POLauRXxQLLrnc8BYPzDxLvbUW8ovx2/fIKgD1D49yzlAizfghzB7Dz7AZYcE44JYt818e+A0xRn+bwSqbhviO0NZ4Cn9zt+hKYIyttEq6gmbQdu4rlTHMc9IiMjW7XP0CLGH4dmVZK3Z30n6rSfHI3A1NjBe4= +vvyGnm1TE9AwQ7AruFnMdq98FXTFZwjmsODDDgx/kd9NtnsI8ukRn+Z8CsKmY4fYaDGr7CDZcN19FQpj/cupd9qrRoCZUDWEaYBXdUOYnjZCtrv2q9Axfo6Yt6nM4RRCCNowr9p9/U3QD36F+tqtJpfnwmix++U/AMosp+a4U+E= +cVug7mzVhrEA+kS2+3tB69WvTVeWZseL3Cqf7GJTww2G3T8I7WXlEAlV4Pm1J6rCrMQs+mEYJFd/mxyBFK6wWZVNF3T9v6Dmrf5eKmsFYXtqLnTrYZW/5YjyfuLfGHu4QVmuIOQzCrkDTrn9pZcxdumudBMJajD3amCGo18Jtuc= +yNNgYr6XMlqRGdRhZjHp4pF5GjTYnuPHgfcv020eeMkVY5V7f2Z7nrsJ+sBftMUSrdK3Be5TfrMzndRetufsh3C/kgahHWnWDq5nA9CXwgh09xeIb0vCh4v1VTzrxPY8vQxSRRPx1/QqifP9FpYdrfzLWdCe11+GYaRJPU+XCDg= +mOz5yG+CVffT1KkqORC2oZE7Stezdxnk/8BfE5Z9Kid0z1V88qxam6sKl8ts79DzoZLuoBanjNzCuVFVbk/Jlrx304ugefw0VRlVOi6W4kmo8DoaatBxjoyyvTuh3qy5j+qh0gNHYv+Y7d3/bKjOj1HFUsRFgeNUyV73ZC+2964= +72LsP7+QuJUhsINjNprVez/3SejyP0XKD2scwviB2rz3n95B2yh/oLeO+FJRtTMdsr1fgznj2uPULJX6Me3POh42dFGWe7/5GuhenpvO8Bk/uO5GTpPapdBh31owSlfeSXbHBtG5JStv+zaBZTQgV97WxmTcQtu3+8+hueIJivc= +y9kgp/EJxb5nvRiUmqOIiVyaG+27C3ebXqlO6MD4nYym2L7nQImuPKVO6Dy36cqt0H2H3gx9Js4ScYWVL5F7but65IsNJVpI33cJ56J4pgW3TPhqK0xJbC+sTzmNDhQg2zd+F2P3/gJwvDUG4PvXYR6677sRWkDzZ6FWB/pIPgM= +3vd9ozBP+klCx6M1j0R+8yjb9wMw77/l2Wq0ZnzoZd+r1gIeOU4T8boj5j37Xgvd3orlMibvaW2cTYKxxfa9/jshJi6//rxGDHHved+bboc8wC2/X5cTalySj3wYcSHRd4NBf0uV+ma+wg5q4OYj2/dLH6U1Amw2qwUJSvQDETA= +jmra+ZBfPtv3W5DC6v9Nk/NNYjrUgTmyS2bQvv/yPsYO4rpYvE8GwwVp/y9N2gP4uTgyPxvVDhxsT2zfNw9DxX83VdmNCQNtatw6/FeMvWwLDW8cV8uZhG6e3dr5KuTdTxPidYJCp2XYrU+9EUrya6TlZo1YR/Ts1u96mjY9Px4= +R+cdEeburd/zTwD7LSR7tSBCnKdheFy+koLXYA1sdUCJW3/wtYwteyPVOX77A2ojTIXYrT+0HxiPaxSx/n7rj0ArGXwzUH5Sli42D7EefOtbvwYCP0aVZq8gBtALes6E13Eb9MyAyP9b3wYF9Jq32MpxEzwZQAvPlXvHGZv9pFo= +Udq1AKeSHZipVd4J+FZ9llaUtuhU0d9XfuGb0A9sp7a+gVicpiuWyCsfADNgzWsNcrxXXvnQ22GQeL7apoHcdCI8xFBnlU9/HqqMjL2ZyC2/lXB80QcBE4b8YMb2rodhyCrfhNF11TiRpXriEbCQ3bbybqD+uBE5bDto0AfstqE= +3wHZH1YrPZJB7G13fi9UrhUUkdfpdl3sprHb7nkl0K5TbyySrLc6zQm0jthtB6Ba3tK2xZa5kAkzaBhhbjtsQ6V6O8UTYLh1A50TJnl8OWP3/7zMKTHpB6PnCTfiqXrQAAZ2UTPcGpNDnBjS1uZtHejRt8u0N8Y8ckPnttfigYQ= +fwX62xgt8LV9b46fI7ntDdAQV6yk0WDHKKcBcjxrAuVcc6bsaRcG9dveBDLW4oY67pqsTfiQ9g7osS4/atDEJsZtX/tdxh78ONE2E03deN5/8PWMHXgNcQwRBx4BZPtfuofyBpvRekkitfa/Abq0gy+iiLy1tv0Ztv+398LXB7U= +0gWTozPN9n8ch68/pGF3J1FadbftOQ1h2xOkP/45dsvl36FhfkcWY90PHHbHfo+xkQGqLps431zgn/agRdf8xhy74yrM73ZtoLGL7zUhg+Lsgd3R+n7Gju4mlh2ShZassZRrnQC61DveDh3GnyL4j8bVD/nElOTOWZ8tm3mSpGw= +1qkc613//NdQvd5CHOvjdER/e9e3voPd8ug7bLFbOjyqUel1NnbPo/vYst1/RCI2SRFod3m8Mj3H+We2bOPdZCXvffICbhiKNR1+XlOshVef5EcL753eDsbKNarZ+xTmKAqqiSVE3D8CI8rMn1DXWMw9wu5bC0blK9BmwKN++3U= +brdWxRqEs1QnmCP59/0Q2NZrz1Eb2mfGiObaDq6ESvlv3gytcoYsckVRPGtVFV0wP8fNRb/91Yyd+AuycLcpzNhzhJLrMzUw8j9Ms9hsrhF2YAXMq+49T1y3Jlx1fkIVrOUOLhzIPD5wyIVB5vPUFrqwg/SHYCa99eNkenRhP8I= +DozDGLDrfjltTLHz/VaJpPkoWPcvJyRFvADjtdCfHT9riy3JfWlesdkkJX90CIoAD0V/0pCMCxZVsSYreT8PtWh5nSqooqAoMpyWRA7UZ8n+JSixux+gSdIOhZ0O/RDfwfUD0NOsIXNnZ8IXrxyRZgd3wOTw1utUi5V6yftrAYI= +lvSl6OMvh9YakSG0XY2Bi9JSsYNn/xvM4nZSvXiWwgZdn1jCwaNlge/GFe7gJICufIYmqkodxpNBVZDtRhL4EXbw6S/CcP9FMjaUjOP7w1VupcTsIPt1MN0a+DRV+S7sIP3HoG/b9jRBGU7YoxmXVIS8e9+dMBjMUhellHNnmuc= +Hj8fKNP/G7DxN5ykEU9pTOIoqpT4P2E8OPMKmhzuSXGF8B9ZDocegEnKul+ViwoJ74w9x5MnmYceXs/YSz+i91OZl3849zuhzq6pUwXjBvuT4kVgdug9I2BQvMxWjsSgje8ELTS/Dr33P0FF3mhS6YDOoV8B6+uW/0AjIzfvArs= +2RaGjBjiDn3gW4zd+afUl4uniPkJV3bos9ADDj9BkTcmlGro13yPHfraQ0B/pzrtCew57KVgtnR49RdoSy8+1Ym3GaARoDFzeBCMuh3YsPEA7m5JNb2JuWDCHd7/fraMYX/8YUYbsBprGJ8PC9nI/m9And9Atu4w8fKFIzBdaBM= +dOQcVPeRJk1XpMDMuxNsZHaasT+YJZxDxMunsUfOfYXmAkji52eI5MgzXUfO/3cweZ5D1sPaODbutR555T7G7ng5zXt2EC0AwxSM1+n4ugc78gs/BiD3UzIJ34wbKAfDQnbkd4G+4svEt474aMp95PdgZF3514aQGd9v6Ooe+eM= +72PsOf+bsmZIbBNNeFyXb0L3s/wFVJ5E8vhJ46PLwLJb/hJSZYMg8Tft+a7y0ZXPAnKFqsl6hQw9Eju65gxQP0SWHUWOn45nR9diP/pztFgg6qDyDDs7egcI3f2ErL2i18LHNtjRUzAy3/nbtjgNt0GspsXvhbOjk9DDbH4Tmbs= +ygvc7OhTHk3Y0Zbjx9b4e9bs6Hf/JWTxp9RFj/hlaHb0+6GRrHuAsm6YiPoDy+zo678Myn6SJGyhlTv1uWJ29I2gyPLHqQfclv3yLzv65nVs2Z4vUxeYcOlm2v0f+B+Mvfjd0kzjmNRHadmxDT8FGn1FzT0yA49t/WGwkBnlu8g= +BFy0Y8d2A2FFKHNnPCFUboEe7ANAeDej43f43ic7djceAcVTFu+SHUHyeiY7dhC4X3KMesmN5nOU7NhroBtp/SlVDz4Pk887smPfgFa+8jBBEVluvpLIjn3r72C0/Kg6wdQfHWTHt0PJLR9Rq5j6ih87vgvs5c7f0RR5G6en3sI= +Y8dfB238ll+k9sHzWntRjh1/A8wA1pynZDalHmdjx98CHdz9F+Rcg496Ga+bseN/NAgZ+gQNFbtTfMmbYOz4pyMoo/U0z1kvWOXzWuz4X8Mcd9MetXuSb1ax41/FcfPXbLHIu4Foca90Ytlj0Al8hawA3hvQ4jc7sQ7vKH2HrZw= +UVGfKGIn7gA1t/4ldQd8SDIe/GEnTv4oHfPEvOTnovX3c9iJh6BxD37UVo6Wmy/RsBOPfJqxw/dSC+fNNdl0PvEUTLZXf15ty/H7KOzE93wJ6vgrbOWsS/zSCDvxSgcK+qdoVFwjiO4kO/Fq3Bb/z1ok+QQGO/GffgvPhFIHrLw= +J8FO/MQGKJnfsJWzmqlnGdiJXwC75NyLqJ1uN5nI/T878TWYE5zbJEe2HDbRLh44AdP9hycJEV8qUN3uswe+G8pg9AO2cm5d+n9nD/zORciCS1TEm1SawPvAx94CGfgStYwNT+vsgY//L1whoAIQ6Suuy9kDn34uFNBKGlS2CRE= +phdw9sBfwfTuwc+RlPW6Q212cvdtjH3rZerApHilZs/F+53L16t1IPbvzJ67F/q5W94u8RExdpPMnluB/Fv1y1Tckh4m9Duh41r1HtntXZPGJCV93+uBeohycF1MneJJH4EKe8vP2MrCZuxKlj332CQQcXaIK7t7ilyxsuc+cAc= +Y6c+S53n8HgGb8ie+x3LGPuHD9G8YqPpJ5Q9OAHtdeRfiL4+EcItiwffjMPVXppuKEmoKxsP/jhMvq/iHab3ymHP8J/IHvzqH0OGTBDULRkuFtmD/3ICKtsuYlGA0pD1vIErjH37L0tzdTxFd1Yw9v1OWlGxfcCe93cwRV77Vik= +P4lPRtTzvr4aKvVHSdV12i4Ne943YP6/+stU43l1TTtQYw/dAn3/qjGaJ+9IuHT/Y+yhgeVUPbB73Tse82W472IPbTgCM74PUl+4KRFKnrDYQ4fAUl35nbZytVb1ucQeOnYdFNtD9K0mXcg4+TQgGpUyTP9G7KHng0YH1lIPtSU= +kREfTWcPtaA/XvU+GgB1FloTf6jzKqjcderANiV6y5W+h2b+AWrZVymbtwoG3TEMe+i1n2VsGd5A/pO4tvmasw720A9DC7twH2mzI4NF9GMPfQZy7o6N1EnuzOATS7DMYt8EOEdpTBZN1ic3Gswahgnc0DcotbVirijcUjDrtns= +gbaHuonhzPkhs+59BEaaR8ja4zAyHSMw6+jrGDu2nqoCz2LDnQCznoCBfds2ksUHduWqPrNegRead4gucxnOhldwyzC5/w6lbzvVJADnxIzd7oMRWDt5EOUlNEv/BL6K3244Eyk+kDjjtg+E09C5xX/LgYml/5bh//nl/GX4cyU= +/P8uc9vo5MnsG/gweIpn6SrjSKmcUUkvVXTo8Uq/NQ9eSOGe8ctjVTPKfXncBfmwlp/Mf97Dj50fPVuhPFmOecKzhC2nfDlWNLk9eTLXvQDUxCunRzF3OLFyTjYcxl6uZNKNOS+wbjwqlh9mYQa9t3qTkUdHuuZRhuMEsEoxgx4= +RoqaO9PzyZ203N6yJhPPVsoXjdhbptyiZwo2+CHVDQRk+qlW5N53ynPt0GlUzgGlcolId5LG2NcokSzjm6H9BQj1oBjcNQ5u+TT/ZxUw4uzF+BNNnhHC5eiJAnrFUzVoRXgwFHo1FUottOhfhltCmDT/2UuSy+7JTnMgcXMBnfw= +qUajckoOwxCwX01eMlraF0bjUJSAXgCtDv12pZ0UoA5rTXzWADoGRMV7NbtF/a0KirNZ6gfGIUjyeyFZtCZ26AFNBLGM4QBZifzKwxRqIOLMlvqhIJLfC8+jtZozERjiENvjEFA5RyF367hiZssMYGhDCXxqmIFR/YszS2lpCGo= +C3qeMD2YQEOB0VANhaBjBC7H7YmV5w6Ft08+4ObFPA+lDgOxqkCXYTfBzz1n6K5VoIIj+jgMAkZM7GoEK9tDCwyVJm4jVhX9k0w73U2G9WKoPHBQGywNTTZiMpr/F6wyTjUOgu9Dhh4qu5XpQ4axZxtaGHF6VmKLVGL8kcuPV/M= +NMHhjPtFMbzUQCZAWkoghBw1tNGjWDn+bhh7jqFRKt4CCgb/lCZyCxUOd9CTcqkj7FAtGMJOmGoZ0axcFz2M3Weqlo7bs3Isu56tR9mK1x8wrUEoBcDXvQb8hNVKBwH/XQZkjb9nsJvi2pVft+L2rnskEu09CWPp9q5FsDJDWbo= +vZuxFprzvK81HSWJvlYNZem+1ohk5YRnVKB0TBBc9fxJ/0C7tWhqjNyIGiM5aqAwc8gwYy5kyNjJ8Wd6mOJepaoqrSqIQDltKpMlwSqkipqpK5YjZV51jf/pSvI+2PCMJfpgJZCl+2A9ipUdnFXPzHjVDhqAk07jhpvLLpSd47Y= +SxRUBhEoo4ZK2SKsYjLjg62mYq6cG1g3MLTMcTcmtMwgZmiZLcIqJmdomStnQVryQUdxkyYGHQpg6UEnYbXSQcB/m4Fa4V9I18CH+ZSvNjHMa8EsPcyb0aw8AkuPmam4C1FiHUpNHMnhnNGpXubfjA9yGuyY0UqFsGStLM29EIQ= +A4knO6gIp/CjclZ87VdWL2IuS/tCFXGlQQ2YP4b1hsO8GMgYBLGkRsZJx6xWOkiD1BYCCiBt0MzO8Uo2wkHFYR9jQxKd+Lw9DQ8Ilv6JaiqwRMj8sgrt+U1p34B4pZHjucZDK4/J4BETlxrNygxluGkjURqE+YGVS0eryE8h5PQ= +w05UOT0+eq5ySgbtUSfZPNBKfmK284m1/IoBpKfU8u8WfZq/UlxQxVsk9GOXliKEWfEvhgcbeHriw0huPqtRa2JPiyDzFP6uXOQf2moH8VjqB5OrHcm3gWNV2Km1HGxoq8YfOz0dZ8V2OqVQmfAnK0HoVembyCv1Cr0m9veIi2Y= +ye+KWmco2FI/ECCvIcn3/CqGmDmkPErC+BqvnlVOcQKuLHKKVpHNmFZmKJMVOYPQBS9L492S5dySsR0pxOdj2rEczBQ7hTqRut3EnZDmj3xzhr9NXMA1gV+TpKM5uEXcFOxY5DYTdUyZP+hBxf0nrs3FYE+LkNtTGJHV0j+Z7HA= +1ZAuWIzlb7FSqDobBfMjQTMqw+5O4RHslhmA8RNMcdj8UW1MuTgFgylBdlYNP5RCl0SzsgIZbR9khPeAdIWOdEh1tAqDQALS3DJIoIgtA+MbIyeoUlsGPfc9G1OuXTNRpXMtiWFCi8UsBr4NpltZHN9jeFeU4AMpiHEkKyMMBSU= +ANXgLiBZGuSQ6thWy78rFJQuVc5sGd96rsmg+efaOt2VLgwxCaTH48B7UqAogpUKQREJsCSwh7xaoZtsG1NOfKFXOQ1hlbN05DCpbWgKmOxWViCjDTQlXAXXxULi4NbEead7EIZ+87QMqIyJEDXjNG4rFSIzzgycf5mu4MeJMbM= +yM9A5TT/3qFmFrBY8gcqxTNF/DZyYz4G3AruGxn+PS3+1ZKEIEv+iJMUv28wSawmG0y3y1BzTosgdUtZbfRGDCsjjFGjTwd3KQ9cbc9YfF8pPD/DjzP0Y5cCiBOt+BfDE8GQuPyYX5J8Zmi4k4ZsOiNClFYtsyTD/7SV5ZMaXVU= +PyJg6cHybwVtVWX9GcPbSuHNGvODfqgzDE604l+MZhjyI86PG9hZXSm8ZfOExQ+tIDDMin/FBUEfXQoiawKs+ODmacIX0y2xhMPSP5PURaQbTV2OqUM89XikTmFIzAct2voYwzwG51vM4uYXWzEH6IeW6xhmxb9ivelj/nqviZ0= +lIMonmLGPFLyWOoHo3mk8h0nfwO1bVDxiA5fZ9Sv2zUskmDpn5j/Ao8ScqOIeHdpemGH7vKMCKpcSMIOGOCUGFZGGMNjcgRTDzawqn9DysxbcumjLALemukTPhv1iXzUiUmQI29R8K9I4x9UfNUrqK+SO9iMiiCYLf1TrQhxSAE= +uNukC3a+rsEVqgivjRV9gWNV2rAZznagD/PfM4KAs19OqYxJ0kmtPWdEt3IpDA9jctWyibGWPa/2rTcc++PwRyGVszLoXi3bVX4rHcTw0ovAqIcWFEEMMJ3Da7V3BRhbfUZ8M/0AjcplmQFYAwkSRe0Byyq9fxpS3y8AWGfEJ7Q= +qZY5xVQ4LeOb0WRED5pfsfE1T3ouAT2GyV97tOzAQCv5yWipM/4ycmCelgF/kgHs+jP4A5epGx1+GkIzTZBmxb+YNE3oYyEANqaefsASwbDKuDgerk+vTXYrKxDibD5z5fLjo+NVhdS9ePDPXDxJPTsxD3xHsvAdSab/CwU3qLw= +d8GbOw76V5UgrZeNeS39k8leVg3ppUzjP+OoY/LOBg7/8BGbX+o5x5jL0r4YnXNUAxYAZnPGux54SSQJVSYH6npmOp6VHcxoPTOT0qVMM9bA1sRPjKCnE2cycJwQz0BesRsuFA/T7TnJbKkfjOw55buXHMxrokPqwybo10MOsqc= +8LUSKFt+R1E/zqtEsYxvRqsRelAvAPdL2yMe5uvTzmwlFIc3cR8j72Rp/PYKel5Kfld0xDzYUj/inEy+F5KTw9nvvOBLIUSgPH04Iak2RmZ0K5fCyMbII/ZQOc05Rvz+DL6J4E7H9yDSJ4Ylp6V+JPk5vRgnhtcbT96Iu7GV8zw= +qHIOw7DBqFvCegwrHcTw1ihCNEO75FYMT5kAivd2wNLhqA5eZvoUkJNjCMg4IFPWtjB7TnA5vuPD3R9Fykiunm0HBov+ZXS2XfxcSDEMJO8EoZ8y+KicoS/1WEDMZWlfjPbg1YAC1bse/URbeEvW40R49wyCK1cgHAZvfrEv2Xs= +47mSjmXlhDOyjXVSOiOz/gb02SlfQ+TPJAHwc26E6/aTTuWxFl/6cbDuqUuKyGnJH4yWFOl3D4mvNMoueYcpN/X9RupJxqiR10oc94lvA0tmjRqA/vuego57OT4EBRUaF7/RC4LLBxq1QgODRf8yqtDiZy/J51XoTemHpqCSnqU= +wMo1CGX6TnMqgpUZymhPTyWoWHvuiIezX7lCxyiCQJcnkBQ3xpMa4Iz4Vi6F0VCSR5y/BpvSz29BoESvGrEjWnEbkazMUIZ3URO4nDCPahn/6Q11nf4YGPRFdHKyck2G3GNkccxtpUIY7X2YgfPLylsI21rtHTLAeg43jc4kAeo= +FFvltcwARndUjDAj39S/IVxt0RdYMtaEtmS9hAY1+dzZi3gXCsL1K5WyY855RM3Ke1wNrSmEn0mKtRjtdfcSoe/IfZ2Nsd2I/xFORPyCWrksyc/XtciUYhURGd7UF/rk0bsoldH4+KKo+Ywc1EdFl1iDA1kaZAGPxWzR8PYKk/8= +pWFuznjKDlo3Is24h3tUB2teuc15Gg/d4AjIBTdp51VjBpKn9cAk4mDl134DIg+3tC+G7/MRoJRd0TMOvkKgvOIHDfUc/6qMi091dSDhs/RPRqsDWkgMpqATvVvO1tpTfgTT7HjSpq3LJsvI5tAvLJqB2CRh+sAvrSDBtlpAXKg= +JTuovF8I3SA/U4aT7+SolpZnMbOlf8Z5pob0gotlwxpSH05UcV20o8CdPcL0ybfCbRnfjCbfetACoA0qjzaC7BhZfEYsI8OA19I/jQwTIQspyJXitUj4cY5+7NJx+IEV/2K0nik/FpLwaumICH6ei3/uUxMXoZbym9GqdvLZC4Q= +TeYhztxKnbyCCePxOTQJL42eMcsmZrL0z7hs1JBe8K2VCzO4SpMNbSB5ghO7SfyonBNf+3VsgsvSvhgtFaoBvQC7Q804rTeirqogM1dMiuMJKx4W/6ozMyRZ8gejmdmkcZxh/mbnBvPJUagtD9thZVSEMX2INpitrDdL0Q0yhyY= +g1WA8xqdN5hvnUK1RGx87SXj2EXG86hWRhgjIyId3APMjOF4nf7eKuiPIK+qIffoCBNuKxWCShI6LXD+WcgHOmqXypqf3P9JHoK1lDdhoWe5fPrRqt4QV102zaxUlijrZsYbsvy8vQihxTOWrJql35y1Mp6hxecSMEvM0DhPrqY= +8uTOsMNdIj9Pj1RpNyZ58F0tmCLfVclWYVP6kVvoZmMtoF1VHubBlTEbb3yh7cL0uWRKgpUZytC3jqKaSoi1S0+KVpi9XlLq23Le3u1FgQeLFEhmxLkpLLIqajGQIyZoupoWl2VwTt6LaCbqWNhOA7AgHPCjeYBeqa8ObjAfKwY= +kyqGnNNn6TGsrCePZZ+VCo5Rzst0X2+8lwy9GF6KUd2G3KvlqMptpYOwtEReUujCF0TWGw82Q9VGiKMuf3PMhtw8G1MMrEo0Kx3EaHU1FVpQ4DEp4ziK8mw0DlCYjUFgq/Bu1+EZ0Bz9YJIWMn9IsnTVF3N4FYwqFzCoEl8WNTI= +TYlgpYOUTNNDeynhvYV7a+ni54al8po22iT4VZFn3dSTdgmfpX8yOmmnhcRwez76Mqg83M2BwFflNH3qQCSfpX8mQJSQHoAoPYt0CjWkvhOOz13wz8oYfd+p9ioJp2W+MI4bbAKQEhQjmpeFscF8mhwrGwbpdz8O6BmlxrAywhg= +nRZOB/eQb8am9/a8l9GhYgqkfCFbudyTMDxkwk6LsQpoDP3gSjUyyT2oY9THIfX1dqwC+FkZld/qCSOF0zK+GZ0S0YN6QJNRKQeVB+OxhXBAD9Pn7SYezmfpn0y2EDWkAEy8T8f/rbBcJ2qDymv1KrROOwdap23pnyY03e9Tfj4= +ZYAZ4DL4K46ATGC5KL72m1CQy9K+GG1lqgE94FiRxiGc9EknqDj0cyhjccDdJhritcwARltORtj8s4dvO3Ep+LqfaCX49hnP7d0C3zhQlFZ6QZJPmmhNEVYuhdHOUx6xiyIZ9wSEyxrysM3fkmBos3IF6IRqZZyCR0zgajQrM5Q= +0W3SLEIPuW6AHZqy3aBuB41J7m9h8yPwWTkD35WHxVuJ5pFFhd8yvhl1KHpQDxloXFJajQJE5HUcjwJlnwFFhSGiDEkIPSXP9OTj7S4SEJvGJo670ziSfVkj8vwRLdcR8YOCU9z3Kl+uqNIN0o2P8DCxGEL3UdXDgmYUKyuQ0Q0= +y4zwLkgzqtOwKgUf5+aWIhC2qVDPAEGYokxvu5mxU6hVuTtN6CqxB/zGxGibKsoJ/EZ84HOTqsBZpLBktmwiTGKmwGtCh030Dgmef85vT4mpTs01AlzD2Z6CXnmESA8VKSAEZGsQC9+VqQKudfd48sDQ49a0LDD96m7bjfjZR2Q= +SeszZrBcKtRLE5ijn5nos7L1NNnmr/DOtNBoyqEzjzvTql6NiacLlSQhOeolSezNVixhmL9Km1RxsjFqDUg2/pEcFbIbvhSVajY9NnjsS5cX5D6aVLW5Ccema4m7VchoplVqc5VzMTkv/zUxKSXMRFL5bzL0kP9GL7Y7LS55Sx4= +UsxS67LCcK5QsVhUjmpqUrdmK4ceku1pN7qxU6Ja9ZJnuLXqJc+D51Wv5FZelqhU9brxO3pbVDHyZQgIVsGOxcHHcuBSxBTgROB2E3JC6gI6w4DVBkHl3QtjJOF+zyrjRMobCpP4Kfia6NQ4olEXWEnkXX6tkkjvAHmVJPERkCU= +KlVJ5uEvwMjvrboYevoAwnW0cfiJXMCCJQNzHHdHGnZMm38m71AlhdJNGR32VNEn7tGenwNejZ1SwBCdqu1hLL4HHZYXVJQQnwcxK8o4BeZVFB4pjZlipSqKJCwwu/kLTcmFJC27rwpaQXarsVPQDdGp7I5i8T3oUGQbzNKi07A= +Bj7jbKaJcDZe0MoUZwKe7X1xy3RJN8V9B4kTI5vEqZOj2gEU9SBBzGxpX4wOEqgBMZQbOK7jTtC1Tn58eu35icoZ5Vs9qqNwWsY3o6M6elAvsPLOpqwVG6yx+/iNdFFC3VJSj4mq7JYZwOiYqBHWC758d+srE5T04iLUbkI5ygM= +uoAVsSwzIM5LHtbOPpGV9ZexmTSkC9lG8MR5axXdnSl07fismC7jxrAZZ2z5/Ry3lVx0Ot9KXXTCBilZLPWDkac25TtG0Htb5K9lhsKsGTivfKhtMGaytC9GbVANMDJhPm1wfSwndiuhAro3C1Cyc5qKvEmDtrCdU751BrLkg14= +2BDF+ULst6Qfu9t1hMRs6Z+MNiS1kAXAWsMFUWeqgIo704qJSvalSsS1MaIF96SrXH65Gn+dl7/2aBAw0Ep+MrocHX8tIPEhN9S78TC/Gw+NbjxMd+PhYnXja9xQHFeD3+sA1Lg4u3bFnjMLiPgs9SMuoOS7FzAZfh8MWHuuuy0= +Z2L25EnuD9RuueIubOwSdJtwPHpKEhLfo48QZikAO6YsIVY3BkYTWsF3Xw5LrG7P+3m6avUpGy+VOIGp2hlJ6EE1Q0hatXQqKdXSLPNTTe7q7IjVkxcmosD3xPmy7cnVDAxUb6Y+P0s3Q4JVRGS09Sp1SpN70MdcZpUJ8k38+EY= +O98G4ycCEvMVwx4ydMCWYsS0CmggYde1RIM01WhaWX8r9GYUFwY94S5ehabCOCPCKmM8sFthmBKsIqJRGBnkLoWRsVAxHOsiayrV0/VJUxkTISez8KuxrFwKo1mzRG7QusDmJGPNMYYtr9rgs8duawJzYUtyyecMhFbOi+DTWfg= +zehWIZXhi+KKHhn0Lrpk2GSxLnQVzvPrftOnxfDN8rrdBTU0S5VUbKuQaqiSRS9QZaPyQl314bOXKyzV1LFX3iYhTLitBreb5TRy6zl8nUlY5Ops9cGM1q5HtvJJjM4ikk4pYqxQflNX7t6uJiV2yQQnnahtB9Crq144tuKZsDE= +HqwpMpqhSFqAVUwGOXsVhTIZelDqlvQUaZuqFOaREMzwSEWsUE556FFSKmjSdhrwNWKv0Jm2sbzThK7mxhaOPlWtzAajYs0vDFP4ngxlbqQohD6rmGGViYaHfQk+RR27E952kYfzrmwMCImj4izTJUuI1Y2B6aZLDkusXs9dWzw= +1PsTE6Gj5dXGyzxIK6Wsod6IaRXQmD7Up6k9lM+APtRvkcmJOiuPHa6lBi8PMB7LAK7EsHLCsXAVwDqlB7Cr9GWZuE3zUnMnJpyArj1sEPVGDTIbNlYNPZ6VT2J0akACN4ldakqOM9I4swNnGmfxEz73e7H2ivisnBPfZmYjPCU= +hpUTzsgJEGHWKV0AG2veK28c7LUcsNfSYK91BZuuGfGEdGu6y4/7zcCdxCMemhW85Yo7KQ6VaMZ3lqGRim4VUpluaGTRb6y6bFD0wRqIuqIWY+L3gWzoyGkCptibdZgU2kPVyDPowqwBarznASoV3SqkMn2AyqIX1Bz5Zzgf2eU= +2bUQpp34iEbVbjW4p6J4/XTnBaBW+GMcFSDy+24xUVpAQgKfXWZIsYrJLHkPq4uchbyas5a07ER+Zxq+1wm94LPy2LUKS5axFQyc1zIDgPfWNF7BuxCEewjhNKhte3NPOVW3aU86EHQ/X+jcJhBfq5wS5Mp5TmaJkaDAyRRidWM= +AFmH06ply0JVOYIbUnZ7rGzDaUdT1abdlgg2ST1HkVK5yPeLH8pSUY9qFdAYX2xOK2ZIWJhOO2Kd3JaLXnLcp5yTJ48KN0VSqfMxiSXrBRomI7JVRGSZbSctYx6K8b9eFLt/IYqlyistuati8ywxQzEcL58VKwZ9TIf7Wec3rKs= +wjyWSPZKHccll7gJcVFOo69lqZsv0uqRj/FTDOlMKJB84zVYjrlJy4ycWUiEOyo+orfMq5LCclqmHtUqoLGclmlIWKzeRhF7/43rlCrDlNhuOt1AWZk+UUmnWTeMH8DaIJSBoIp8PutQWpU4hpUViM0iDT6Js5Ahbr2QWPNnqzg= +9WRyGD7tz/J1PJbsCSZpS24rHcTofpbTbEdzaRc3vZ8tinHVO/SIoLigL9GJYJacKtKwKJGsPAJL3i3MjdtT1tJbv53I9QpfxN5u6FQNOzWMxKQlEatVGY8p6Yqfip+loSL7nnwlYwkLqUIVUqvjevjASHVS3DbwgyqKFoclbxU= ++hGLvJDgB5XHYpaxtKK5Eq1emEDmkbTq+TJ7yoPNsZtF/Lf6sOPLwjaPR4s067ZX73h25FTV46U7eHackTTtEOvpVD5kyLAKqUxufwcB9457g0ee9uWqILf/i/S40Ise4mhBdxaWZQbnyptXbTYPkZLSeOm2Kl5howvNw0JZ7kw= ++pRKeDCtqRHbyidhLp5+7OrVy5fGqyG62MLbleLJifn7u0cF1om0GuLhAghYy3GPxt/3pOASr5UKwQp/7fzZx6vyEYRqy79Bf+77JCxhKkFZiZdUOm29Mo0mDJUzgiGzMuUJsrqzZFamXHkLqUw0isGEuZ50OBC+RagKwUlXyLI= +hjI9ppVHgLiD3HG6G9R7fWEre0aBm5r8qmg18qux80wO9yyQxAXUylU/dp6ZnlekRVhFREbufQPb9W6sxu/Ngy6H+SL8j/aA37Qj8lM6lKpXedIWMuLeSgrP+iEOQk927EbgNJ1wKrFsxCLRWcFReSFwXCEOltwyUlDmibJ64GE= +3L+gqXeuxIVNHKh/xntaTVtkKvlHEP3zOUHA01nS5UK6fzZjW/kkiP/slHKp+AspTaq+k7ZjV9EeocvIfiDXE7ZzxR4GOlTcQF525tDStTdHjNWVI7P25km7UX1xik/TpEn/qWrsikNMkx72vy3x8ZGeJiUxrKxAiHNHWoEkzjw= +FyYU1LKkqDufmsDzoE4QVeku+x6OXj0Lfp7T5RX5dL+ui7DyCCxrimLE7bkojBV9LIpNQir+t8qvrARxWYydviLuyKjX3QQ7LoQrUazMUEbn+9q1oOlE+I5hxplH9e950u1VEyy6wLW9ihDEw6b9dhwMv1tOhLo/7y46fRd7w9o= +nT77S82r6dghrs9gF2wHuFQjbQEx97oo6HxckDfY0q0rR4rVlYMlz3dM3/gFuZ1Sl2DSqYZNyNWqG3p2i7vz30F6AK0yjrTK+ZiWnlRkyLAKqSxrCSVLykL6ws1SwXAK61HQ5jfPN5Fm4RRWSQo8mqFSEsvKDmZZfYQWbyHoN6o= +6KHC811gBTsFpXu2JEYKN8VJLwApcRaCeZgwuy3oTmar9jRYlLyL3CqAuy3oxWYrp+Lwk2n0elwrl8LwBT58NdIOHPuG0JKV2ux4kVut0ZOmVfFUqRgmLyKpYrx2mjZS0xKsIiIWrpgI2XN+J+JWzQ0pQBXcrz1BFxvEHWMO/fI= +6UfJzaCjviKe4FJjWdnBLKuCa/F6riz8z7gWSujDZlUupGC/IHYcLo9fjFd4MPRYGr8az8oJZ/wIuamBFnMh1gfV9/bUXOjWw2rb5rcXmKzvYyK8MhaHp+u7EdfKpTC+h2moYsa+UWXk7gA1CX7tVI6R8eU6rpO48HqRaCyrOaQ= +Y1tFRFY8uPfcGsigCmqNKs6TcBuFLyEL3FdOj4pJ2zgFp+0oPaaVR2B0jafte3MTrtejd4DsvieoVwNn0g1x+dSV+72i77lypnKFSMlWcDqz0xKsIiLIeE6qFmXIWEjD3hbrJnZEnGrTb3CPy8NSM7Eb41QuEiE9qzJjW/kkljU= +q0rFn5dG2YvtgfuU3+xMJ/MXJg2+K0h57Jo2nUovtqfiWwU0lmUipSUsbAK8VVesg6+qKW2GtHpMBme0GS1mhj6xyIwi0uMuTJMNQi4+11idsflqjNjeGYeQyuMi5EAKf8xvZYQxci9tvgE539k4etRq4eBP71gql7gFRKJXzkg= +OsuaL+SIsbpysKzZeJ60eQ0hxpG6An2PLI6+R7rqe2Qe+h7pVV86LX/5satVbVNOmQLLiz7U+4XtKQf6HnVVVfR+45ygLdWmez8ztpVPYrRcK8K7Fxv/04ttl4TsuRF0LS6YR3PVlnxy8FaCDUTo39ymG7nTTojuUuJXCdMHxbI= +ZFnFZJZ1JiRTzkKtHDqKFaLDonp1Aq9N4DgRr/zsFhpzcuUckZPFpPR5rGxJVjcGRm7RYLrYu+cGo4uRZYdvqUxORdXwOh729lvVkVEmV27HiQgNTxArnJhRahlSrGJydqllyVnIxJL2oaIpMB75xFvsQ12Nv9P7UMRrpULYorw= +CaXkfRQ4TpWu1HnJMraYA1wForzY5/EyTmd7lgCrmJyZ7ZlyFmLJ0YGODp5JEhe9xIGOx/CslAhIH+iQ3FY6iOFbtZfHRnr1VZWR55tiSOJYLBezUaK6moSNZAGTcazMUMZvhBuZqsa60eVRZbo77YYdfsCt2plGa3yThH5NElg= +1mxXi2blhLOs2a4ecyGNkIzFaX/W8XDBKJ69cRWuYTBfm2JZhqIey8ojsKxFaiPuQnSgJjvjB9fdyGnSSoa+0TU2+nDlcWC47zxwJG81pNttlhSrmMyy2m2mnBttt9x9hu6bfK3h8Vy9VW+6O9dj8ol5oaNz9e/u2K958ugLvfY= +Qm+/6A/Y3ZJeYF/DE2u6uEg2IGBf5B8VEzPwWOoHozv3yrcBddF8sg/wNOjq66BASVds95sw+bVa7YvR6r0a8EwgTSpCfHWdKkJ8cz5VEeiivPGtVYT0PfiMijDPZ8mWpSvCKs9pTUbYl6y6IH+pXikE2Up+MvJKEX/1kqe5z3E= +e2jnhrJLWnWBf5o5lvBYxncMRsYryCz5Z9zb2Oy5reuRL16ujw8/Dl+AUNyPHufhyQuC6qN86ZhWdjCjR/kyKTHknl7U4E9VeH7d9sL6lNPoeLT9hyGVcSVIffJG57fSQYyevEmFxuDST948R+796ZGSJ2/ioHinTyl9mf2r0Pk= +NXf1sho9bFdOmW5RBN1KfsZlLr+MMp+PW5QBsEndFh22G7igfGgdjAy3tC8mOxgloBcseY1hVfNI5DePYlnQW3jJs3hHjVwRrFbyU+ZK/LWQXGnajYZ803yYb860vbnKqUZDfSBdzaE4gqV9yRxSAxaSQwDsuiPvqK+/iK/Cqlc= +w3RExGlpXwmiJGBhOYWeS2Zd7HsGL+IHPzfOdBf7MZelfTFysa8GxGB6NrUEhlBYtIRhXHylMCCXpX1pGCigAEP6xfKME3SD+BRj5D/ZsUUFSirzCzu4I9ESh01v14pLxrD0T0bHYrWQBZTYamirdZ/7RNyK+6TCGxTU66Z4lZs= +6Q8cErel/Gb0wGHy2QucvCq9XJhQy4X1tU1LepaSRcpqkWSv5lZ+H+NDl4zuN1ZdlL+0foUHWslPJvsV+bWQ1Nc1/U4rst34fPCaixTA9OemNT4rFcJoa6iZxI5h9dxu1jQ7nuyUNsWdnNLBqaaw5LXUD0amsPJ9o7mzkudOJ6w= +e047cHBdgWEPxwPQ4TiFaHmkclupEEbLL2ZgDxmVcYV4rRCTPOlL0OKXgO9OIaPHgM0ARm94GGEFsNYqLlQqkk0vy1UtZ1K8lbDqkvylVmtBtpKfjKp1/HWjBcd74BaeIqv5/B2DgUvKx34NA4Vb2hejEUkN6AUMy8ayPpZTx8Y= +ASEbYkBQuTup98t0fisdxOgprlToAlAOiBVmMdwMXFI+tByT4Zb2FeeYErCQ4lve4s4Cll8S3gQ0AJQhfvwucyvLscC8klvR6nCeFZfEvzuUGQWSLPkDaGtw1kC/4zR7niesgjlG20erYi0eUxnzQ1c6NFLSFExW8hPog5hu/DU= +v5RXxKnLZw9Xxc8maumKtxKTn3G68mv+6fK6hfNm+ajToHg/zVg14Ec6JJelfTGyh9SAGEf+wpDxBtjOth1ELvRvEx70XTRLj88ujhGxcg6plfF4sea0hi9HglVIZeRALIuhWJVs087oaAfbdjQVv981NAZfyVtgt2vwJZ+lfzI= +euBKC+mSwxnLvIPtWoCeVDrc9cQOcQQIGt9c5bQdOg3uwkXQVDMziWTpn4yMuuQzhtSTtzus8BsScXJ7dAhP5CZQDmRCEfujGWE3BEpxdSP9QA2BXKfpyift1iKos8n3nToqyWkZ3yw5P6QE9YBopY5oBSGS15MkogvJt4FIclo= +xreCSAkqQLRabwjDxiKefjJqO4K6SN+VK9CSnHqUmWMykmV8s/kep5Z/Q+kyXA9CWn5LkbMR8V3yW/ddTMLu1YEpEax0EKOBPRXaA8Lt2WUazNje9ZA/yrYF4V2xWw3ofh+H0Mr4+Hg662QEy/hWsk4JMoDlOOTWOzvDVzEIDF0= +fMuWn4HkB+b5p/JqgNFhELulfzKal2ohC8eHmRi2HbwiyV+cSvVr4wnRyEoZzTK+Gc1SlO8eCnjImDeiQF4Gq3me8bLcYwBIilGwDsoMWqTCW9OuT7ieKKTNwjPQGc/vNCrnZKg6ZZPMlvohM0P57gUXywY02K63Os0JPHMMX8M= +KqRLnWblHBG0ChXHsPTPuEKpIQvAtqpd98Xh+Y0qrssiTCs6zmglP+Oik183CEN0qlSDRSVYKyt0VneQcFrGN5PdgRZkwMr62697qRRNDLPjCZda+1qRO4/Kb/X9QYXTMr4ZvT+oB8WIer9+wAWE6IEkPiEh6nYovKNck6GHTGA= +SiQrK5DRY3sZ4QU4h6UZeO78pVMXqtcuX3jsYp5zhLVcdPI4+DqRl8mz43ebmOWb42YAo1UBI6xLfnIcxqoOHhdG2xJ/j8HvMfG7oiERLJb6wZTjxvQ9v9LE2r617UOjgWEUraOaM2VPu+L06tjlMbzaKAiV0wnlhDIjyops5RE= +eHbj5SRJUAHPa8K0RojnIgcIqOYgP4Gg4YkjVFOvXfc8RcW05Su3PG35WK6RtngqV/3A8hrl5dVOPZM7r3nqepAglqHiLUUEEq9s3asjUVitdBCWCqFKL23lw1qehrUaRMy4fBRYg3geF7/36WiQw1J+E3eVft9YjgyisLgNDvE= +1OPP2w0A1KD1T8xWyoaMxjyv2rm8zf36rxzzZ8TjnuqIQe8BCBa+PtPu+RWA3CVyPAXJ/dNtiY9ham+haGMn57WSn0yOnfKrFygsjYRfewEhrbrb9pyGuFYZv+AxFhOS+54ndVjpiFYuBWJvJdAaMQ1f/bu718ufxP83aU+bW80= +FOs+P1u7LaUgdEqccqJAS4ycqSRJ3ZGlI9EK9DSM0rvTaqxrzwX+ac+uX6/5DfRhs34MAipqyD0qbpXbSoUweqLFDCyAGENNKpA8J70BxbT9MErey97E0Y1B2H3JI9wH1AFSj2JlhDF00Ekg9eAYZu8H3lAIPauGZkqtE/DNlO0= +HCdNzIQ1dJpIJwy0Zmwrj8Dk+lg2rQB81jaEMZoNcqmy6QwL+KL63gf2tx2GfH59u1EX6Eq2/snkfEANKagC822N705X4/VJWtQqNqoqUAu8NxN90vZMGevHHzl74Vx1wg2cmt7ldW9ripNp6QRc5LEcW4cEQPl5u1ktkj0oLdo= ++rgK9LD/NCgK/tr5ccw7Y4OM38hPJMEs2w74Ut1WBVnl7nEe/GyWnJcd1TBRPCszFOvSqAY4IcS48wfVFelBlXdYeHjcI1N3A0d7FUMqZDHfY+RlzG6lQhjtNZqBBZkq/8zL8k9egDRP2p7TrLl18ZZe9Unv5MnDQNx4SgRXXoQ= +wZUnL7BkyVzEQ2QZca1CKqPrAUTqjjvrvCvhBjOhmpwEluI3ofmQnDwWyEfTyDNiW8VkkLNNeqISp//m/DauUnbpiXta7M9XamRBSo0UKzXyjCq1L1HKrVXROEV/N04wF2fosDD2cPFyEt3wAE0odyFTuSwpVncWxHvmkVOXLp0= +vTBerXcWoeK5vP/H11XibNxCqlwFAn/dpaiUzPgpJVLiuR9wQQscP3CNxyp6VoJafc21w6rYE4IuLm71pyGYNpmgK81p9RlxrUIq1mAxMkUzbhhVwynH7jIQZNcv01kA6YIreGGc1AB3bhAK9EfT6BVuKzuYoct8yO5awC92t58= +EahYqLsIqo8D17nAbjrUErpjH8nGPvIMYN8tUqoDvMCuTgQd9ASXdOibz3AC4BcEAf5cCnxmfKsLHSQNXj79aFUQ56sM/+tZmZEFKjPSRZmRpVTmyAKVOdJFmSOLrswOTRkYiVrJwLuBNBnDUKHG8/PUUGKmddDFruc3t2BS0oo= +bmTTfh5KjNywEhm1She7+Ers0pUQT84nXblUQ4TnDXNZsTNUMYRvuXr5MgzSgdOCWQ134dDt1a+eujBZLOhfsCre4FHqFoZW6OmfvGJJxbSKiCBjHffk09sz7ENSh/OXchSgli7GVbw3HDlg/Sd9sBiz8QbzVSTktfTM+FYXOiM= +64MHTTmNIHUSLNv6wGURwyLcSmq44rngZFIwSiEC+Ik0cC2GlUdguTdmbrDiDIuUYge6ySAb+/IVkE+mIBtxrFwK1k/uPElcIkLnSehwuTrlTva4NWI6JhZJ8Q0eUaL0LGOcSdvF7hHVGvk8ZI7lnSfH6s7C1K27BRxB2iI1wsc= +v5I2tmfs8tjB+IgXrrJJdyVCl2MZuigSrJxwRv4H2tyTXm9FYLogJcCB2xTeTesO3mF2FRMTF16bwt/qGUkUsC+lYefJsXrgwWo8durS2asvHjs7Xq2Breg5Vc/ttgi3UbaP0fPjYxdOvbiSrSlNKKCjiyDDxLHH2ELYeMXBMqE= +4LwJRUZcq5AKUtaMi971xtznU3catmHAFOf3YuGiu0NCZUwS8rrTzPhWFzqjo2aB49WE67QC/D1dAinQ5sgCtTnSRRuUP8QNkKYf2t0m1j1ps0mkKKaK8QrIVfw0pqYjKRWUSFZmKCNvyjzoRsBmGxadad7D1fHcRzKbRu9JGCw= +joPkWBbpqFYRkaG/AbQs3O5+heYzM53ml3OSTKLLOjkTUZXbyg5m+NLFqaunRK/T4ymDjOqwQ8MXwn+UsYVQjmNoXganY6YR62J3JbgbbiCOIlan5Vv2C81wsoFm7DletnFuDT1OIXk2kB7DyiNg6Y3yQ2hgRfSW5dkLXTPcYa8= +8CvoJKW66XEeLnwZyqao2/+4OZEV2yomY9LcEKKVSGE2VFudZs0JejyFZDyLvfrJwI/EtZOtV/gvtJG1u3HqHTTitpTfjLrr5NNAMa9TbE+qKQ/m3tFL2Cz9k9FWlRayUECRj1f+4Gs4AZTchz2SgU3EsPRPFVsccoPY+CHvAKY= +TuLsoNw6H7oCQckZRPWQt8FsZYQxmh3YNhLS4LL+BtOnb1cF/Kgt/roif+3RkGCglfyU6cZfvWRK3pmJtUJKNfRrPvKupYO/4/R9dwqJYLXMAIY+W2NUcdhCsA0E9hwuRvJViI1X7DnuaBZsjwvONHdquF8DR7yW9sXoypEa0As= +pvk6aDAq22BQa+CsTFSsIfSteSb+VPc6Ez5L/2S016mFxMjzO19lirycwGxHGXjNMUAnqO3AbztgdPFzzzs5spiG852E+JCBM0OEVUADCbulBtnkAnU2aGMf379l2drt0OTz05J8BYWnr6tHBzPPSPLz8xRUpKQ11JPYk1JRpxc= +6DhsvDB/8ezVK/G8aEVa002QDPdi6/pBw4ls/t7UFlTxPIWCRUvBI7pqejQrMxQRkTIpQg8VLwMwFo08vSA9u8mucxhxSy+5sQ+5dKFkxreKiFjjSQ+TXqzJdq3OdSsRbg9AGuTsZQ3qQ7fV9ukqcI8xym9G29bJZw/ZaziS3EA= +kZ1G7I5kk0TgNBKvJ3JMG02Sl1GsjDCsUKMJNCU4hph/XMFY9+WnRLkgl+8uDgh8rnZFO84WCLbUD0anepXvglzquoEsq+RWkAc2eCcI3WlHqRbbENwVSVDr4wkd6f/P3rvFSLJkCUI5M/2Kmn7d7p5Hzw47VnFLW1m3K7PyVXU= ++1bPnex8VmV3ZWVORlbWfdTtGM8Iiwjv8nCP64/IzLpTH4D44gMJgZD4QIBACK20A0hIrLR8MCtAQrCj1e4HCIk/Vkh88QGIDxbsHDN3N3c380e8MrM6o/tWRpgdMzvnmNmxY8eOHcsUXtdlzAmHJU1eiT5XjDiO/xnsI2KBE+M= +DxmywFPhnyq8rstI4J/NK8A/Za4F3tdYTVFwpFuAcBRnqZ5EUkRZSvyaE/c75YQSPPwt9Rg4c5x2WmrgBHrJMnK6P1NuXZcxJ/zsUnkjYc1lDb/IBl+Poq/ydkMArEvf5yLrUPgzanwEheybsZHpD4+oZaCDLdPsU/H/kzhhiXU= +6fuc3mJVfcfxuy7tO0OKW7s5fJsefnJDyVzylooEuZ76PSduqSSTxkDrlqjJNUFB/36IVeiVPJfcA8XA68mfc2IPlEgZj1twEuaJrSfjFvzEQK40w60Icj31O+aWnFQGrTG16m+7lIEM6NCwAtTsj/hvciISErsVCXY9nTAX7lY= +kmkpGlSfHysisbnUN/F2zjeOwm9/LIsNTFyPv86JE4HoV9RuaaPK77rmYGBFkuYbR/hzLnkLSoJZT/2OUAjLVUfhG5EJ4xtH4bfExjU2fkSQfONaxfShk0Vf91oGIv71hvjyR1LbmLkefZsDEyQYscSPcRqueUwpRs+pOViRqJ8= +uGIgb0kjwPXErzmxJZUTyiA0l8UHdwWsHow72JIiIf0Q8OKxDOUASStJ7JLF1pWpc8XBGBPjJOTat7Lz5Hv8vi2/KUYtuObynrjDK66f8UTZoT1VZF2RNicW2mxyhGepMQ3M/IHXd16LCH+SD28DUoVSLbsEyzEFsyXX1clzIqY= +oDInQrmSms3Rzrgec7SznswZtLOuzMoKY7Qn5MzsOR0f3rEORVKtwRLCl7DlixcJwPVMypxQKSC0szIQj+qTCif5jcij/BuRV7osxSWP9AiSx5Uv4YmuYAL029dDq/q3efR4eHoFQyEkZBlkrUff5kJZljbI6yn9neRcTLT89YY= ++PJHMq3YZENusjHyGUBo6Pya96WI6P5lYLBtypGDEXn+UCb1SxFkV4DyxyW+VIXVrSSzb3nsE4UJ+N1Go6GIGoDkRnDryZ8M7k9EWOIU3OivcqBKwwPfR9vs74ig+tEGfl6eqxLsejqBwX4f52cyLUKptEDBm6VecBqFWGsEpz4= +7F50IdZC2HX5x1wYvCD+PWoP8lWOa454YTWMsfIdEYAnuveaWN/SBdaVqXNCE5QzsrjKn6pK7A8U93VEFTxmNF6SD0nZiZLuZ4kR8OvZpDkREiSTmkNIxOuvZdfqb4uKwveDIlaHDxLNZ7HjzwilE1IMDtMmyGCaOoL2zky/1Qs= +A8uceu3OHFyox9QoWA3ZbGzvzsVrIaKdKbiuTmblfh9pUuWkKJv0RggXTh/8um0/ehfku8c8IX5xRF49E9DrmZQ5cW0xnThlQvD+JZOgYFGKxNV3j3lCLAA/kARgAno9kwKEbKNrYTIxIqSSDPyRTz2/S50+9d2L5oDRQ/EZwj8= +OAYvpCci4zE5NLvkKc+SjUWq0uu6jDlha9PkRQToNYsUAX+QqIlf6xOX+P4ohb+4JLjJc/9MR0JcR5aKRP1/K0NIIrs6Lbd86rM1JAxddkxxJVKELovh1pM/58RhWiKlABGF88i3WHnaP6XQJTVAY0f8IEkkEGZd/jEnrNnS7+o= +zf8uKy2ZEb8NGEiWyr+TRCJhn06W/J5AZWSbJBoDxetx8PU4+irb/gTAuvR9Tijq8c+o4RwhUxvS8w+I61ka5eDborpwLyDhM5/FJ95DpIrlYyZ/Mgi9l13jv+f3TLtjWv2OSz0b17z3jlkS+Bv0Wb+FibLXQarIuiKNlfgh4pk= +Sc7Bt6qU/p2sQvBdMFWdWtRuR/ajY5ZCNiFpLtZWcLQlQNezSXPClh+lyuiXHoHf903PC2jiSPm9Y0xLHmQvJXBLlllXJc6JADyK9BJopqZtzZcindd0Yc8joPXErzlhfpETUh1dKXwr1mNx8xvHRfzI4GKFxju5SIyLNYHou1g= +0cDxYmTEjwwykL6e+JVARiSMwZivsZ03jP4/OGZ/HRsXLnjbLLBb4f3VP0wgZXbXwy9zYqMqvo/HksA9tR0TyfneMfsRWFytM7OMCUHXE78ixkgJYzDmG/6Zc2ZgaIzjM4e8NC4I16TnktZeDrYef50T1t7o16h8we1fYJsdk7Y= +kaBIhLzgiRF35O1fpsC6MnVO7E7kjCyuqs/fTtmj2X8/lGsRG3GW/PsJPMmCeDhvLr5RkEZNlM2gHNc5ItJ/nEX6DxUNhDtjPeY/z8c83nDn1D4ZGnC3GnjggNMxu3zp/s6LBvr9RAlyODMZdj2dMCfCmaXSIrRKG3a+FQxbjuM= +tkFy1F6cMGzED9lyEsKsyz/mhOVE+p3DFbVulIpyE1YV2VllhD5QICTNmFTRcVD7LYWWFAzh/qHhiqt7LOk9cHTHtPBS4FxSS0oVWVekzYktrajgwN5IPdKRxfZnZXUk0nIGK2yjjH8TwShvKewowRAf9MYtEPv9XUYcfyG8IVI= +EkNTAl5PJ8yFQzOZFpFU/pAjGMIz3Sl+/R6+DmguZFi/lmB9uuS6OnlOWEiUOdPthbvZXqgNxRttoGh+7xn/KoXvjjaRPUZMBLue/Am92XgaW7IkrL8GkClKCsLFDmlrxXc6loPvonyfXz1YAW+KXZEmn8ZL0Oup33PiND6ZlGI= +cSUdkdfE/p2DWRQjdhLeWahnMGP/rid+zQktRE4YA6dvsxq6sHmHU0n2+0dP2N5X8QLMfBKzqMh6OmFOLD+ptDIoal2pWV2ejGOjFI5eGkdPgaM3IRxv4b2TeNxw7KRBdyeJXGrMxUW/KxCrNuK0ai/W1EsMuXjErWWHHAdeT/w= +koZclDDGkOM4iXsHEk7xNYYMTtEtBrlojFOFOww6PfgPh9Sygn7Gnxr06z86wTyFOzfkhgrbNqKnrmQ9L5PV8cfbSIo2P6KsUtDK99I18sOMNDGQKns1Z0qtK1PnhFezKiPCN7t0pmPGadxJv82rjY/vBNrK4zsZdj2dMCeO71I= +aSVYqjBd3+K1hM7GAinhnXwnw8TI2TJR7Lsx28q5WypuWou+TYUfDPFJxjHMdm46kqGqMqlzS0czLPQWRs2UVwqXgkMT1XsCcbyGHBq+FjNoR0XWFWlzwlslm1yCuwof+6pobivQVKTNich1udOm0jQXUyV+iEpgmXmIKsZGuFw= +pBPmElNlzGi9pdFqpNFKJ8wJ/VyHVplx+NtzeWKGvz+aQFIkqHgHWevphDTvRFoJ3incjgRasX+2QCty687yTvLsThWWeDeif3foaFIbSi+F1+Rnw2U38whoPfFrTpim5YQCNObmMgP+Bzxge9c12hBbje1PuNcsppInInkuubk= +ypZZVyfPic2VMidCtrrK8yNeIchRx7Tb9FxU+UOBNxPYoAHtQdZcMqKvquS6LmNORPTV5I1BwY95la4BF+ZY5xmhaybeBhNkHIW5secmZMtvOGmrWc/NZbX8C42IMDVAwWBSnHN8R1RHPcGg90JCwA8vEE/bfJDpDVFgPZMyJ6w= +I+nEMRj/bV5XFJ7oOwLFRpgwn0GPw66nE+bCXU8ybQzcvi9XJUjN4LekwS/FwUQlP0rjOR4fvy7xMZb0Ak+lpJdg19MJc6GkT6ZFuFWK5f49XgsjpGs5p+gd8scCsxOI/Y+JEBPE6FOf365fzDA0Kr2uSJsT55oimZ5HySluyp8= +r8ED7zIjY6xjjKNX6d6TMI4etlOiKV64U6Rl0My+eZePpnpuS9H3BZJx3P4PMnJJfosjXf69WP6Ufo0jdddMzBnXsR3TaP/aaFG7xWOb8zSyISUuJbBLlllXJc6Js1VFegk0fyvTy1iL5Mnw/RBLyTViMYtkwj0iW8sPJRTLu0k= +pNQ3mNA/SlUSnzpl0fypHs34JF1T3+gIKx6N/b1URfwhGpbxB2msuec+ZD3WI8+Lq7CPKv6xAv0oM4eIH0ex7vYPN7aOm/s7xxubG8+eRRG/Uyp/TbQhzkkFNarj1QhwPfFrLrToSAkRfiOYvr51ZgzDSGbfehl/l12KQpB1+cc= +nHApkn7n8KngbnNqWr2Xiacyp4nUIh+5ZgqtK1PnJh+X5ffOeqZPz+C2N1/ooiudL6OMeAmVR6qy4Lo2Z04Ir3RmPvOjrJTwwlDmCcZ8nwdIT7BYXqFSJdYVaYgihkfuOxhqSITQK8fY91LHFFj5wKQt1F2/H3mvkMMwTXY7k6A= +11O/54TbWTKpgGmyPN17vv2JlAUofnvbNCyn22i55kAswb/z9V/9+dL/8z7hOcTDLNKBqE4nT5rcuZoYARpjxfN8XWozVd2n7Vu3vrpF2MdmSkwtBsc0XlE61TJOqVUzaFNKx4wetQbkq1u1eh1/vuWpps1UBV5muVZvBKcLz6k= +f+a4r9mWiuWQ95frHHBgMA5zZEKE4G/dY3N9M/B9x65HmVgfZDZYJlAZZ0HYb/h7ikWi5DbtGIHlk69IfbnOcAvTMdI5+/sVWSLLUjpg4xtdgOdsaALjTtkWvU7qPSdYHJy15+8t9toGvkxP2Xfuf86Qmb9XL1VT02KNB0aXsio= +Bxd+j1Eoyr3N5YjltAwY5Qp+PMtkhfwANV3FjTtP9w4fdKkD/y16w24Rc/JR89jOD16nV3UVbD7Fy/UmdRUYwqGKssOWlpa0aLG8CLO3t1ITBubSt7Yc26fxovrSOP/xf6aYSC/ZgvFvNg//8v9b+hD/B5/lpfDz6NGjpfRH5C4= +ry2vPmL/Pnq0gj9XJZDjo429ZztHt2/fnlPOTyf53Pzjx+KXxRau2ABZbvKWqysxsysU4VO4vo8ApAEQ0kFFvbwIEPay0Be7ngZZqdWl0xwt2CqAhU/UaaHWlCJnjcPxbUw+YjJMHmYynAa13IlDz1tW0KYYfVQxeXZ4Nn9wLjs= +dTy8Q6eaO/mSyEBHPyZ+zD4uEr6DthXLe2WLFM8ZiIThgHwcAyx6bANDT0x6Rt35e69syF/0qN+AqB+0QcXzw/NL98IcRP2Z6fknjDGnTGIuJ7MOzdZrRkQ6GUrsG97r+bs/54OzabbvZkHwNhQrHrJb1TBIoPnV+0xmIMKvzww= +t+t9fjd02Qdm3v2CEQniPUyEtygWoxgGXlwKBxla8LDM0is7ZBVrE6jnRDGWz/MiBYsC74omzCDWH5yBJMSCx3AybGIMDZMNCjYDh4z10EOLr+xGz+z4Cy0LPGx8hzDFxyZs5Ik6EA9vsVTrZgtHQ/iciUs5KcllCceoZ4LtRzU= +kjsOKGVLikG8ZTkeD2YbSwzFnEjUFni0xYsNpEUlWW04J4H4VBtygXCy+E63K62FqQmT0A7UzCpev2NmVaCPDTINhS88GhEWrvDQw9G4vAaE9o1zCDTe6lGmQqnJ3DfOwffJJwqgHJpsB2tIpP2adb9Nz/2rRXwO3duZbLValKY= +YylNCGsH5MNZj9qk/hWR2U5ufwxqXLKZpDI1U66AmsFENqgyGs40OAQ5yoCU406aOTptf3xahapTSjYuq7Rj36Wsl0pKRY9De77Z6djU83TsU+freVd52lzm6EnxgG2/NGxg//3Df0vNAsdl48uwyk+vPrUDwoS277ymNobQSeE= +h7hBOfxLf7K8VM/mf1QnYf5Hiuyfxtk/VWR/GGd/qMh+FGYT2BvB3ikL8zCE0UKsRRAagFW5GUX+StyEInc5ylVkLoWZirwFXrK+tKjMXQlzl5TZq1G2On8tzmcDWgXxUIZQV/IoAaKG+TAcIAuqLlz4aZStGgALH0XZquGzwIc= +H2Sn2Vt1koEDJtMCvSJJsyXgQDGpLHWutoBpG/0BX6VMR0P9NgeBZSoNU4pqGMszW6lKkg1eURg6SkMzOlo9w0diSCMLd9XW55JUd13dIsIPT/luiinetGOeqylO7cVTJIs9LFpYmpNVQquoICsKFSQMpyDN31KsEyEUikSEono= +FfsmoJSkVGBJzQQNeOEj9rlCWnCafbPRY0bg0Y3qEwLcqD7vgOrDxGXp84J/oD4v+Oi/bR6+vTfyecGHa6OcF+hCgD9+zCOyt9hCRhM5pY8PqleN5aXThBFrEIcLInI9AkXeFhWOFkLjL1EdKhy6zvlF7nnCHvj8++QIn0z0xjk= +SwhbyWRVOEJI44sw2uMDG6Q5aOumxeS46gQBIfBSVgpEY1qT9dNy55L8GQyP0rai/fCNjURu4dFfzrlf1iZdTd0B46nBxkpqnMGnD6eUPM4VdXXrdjiKLXiYQ71ik3rkMvQsCxWSuaJTNmDaei1nANpFWpbUwxkgl1Osx6kREiI= +/X5WdqZHSsyXNGSOLVamS6WaZRWrPJxDbM12Hr4Rj/e29bgqtPIUrjFrUlgiXFJdSjGTfPwxG5JvdetNFVJxm1mKWsVmUyY4q0en6M30zYh0wkeambfJ8u2JdDrIkVKMSIqUynzIqMaT4UN2G5H8pd6mZbghIm7mMWKLWpZwScw= +QkmE+MZpHi2ZopqOUqEHx5MKFBNoiuCjTK44fTVo3mYmoifuOO7wq+o9+OBuRY09Yh6Whu/c/ViNFAJElxmYJI7uT6jhs9hkUypwlrdcxNsIJ/Lc0BFSIAnho/EbSICk9o1S/8PGMWKUanbAp2e2Rys8FhcHvld2eOomEnxCFsI= +U0Fd6hbx8KGOibGYWAYHJg1UBU0gXXQsZmkEL3wy3FLLXvjky1/4FMlg+OQKVJm2mTIq8CgbUbg1KGIUHN3znUKZgaXRqLBxxSl3+FFayMJPEZtHY0FIPy5jRUwoz4CJCie5m7RLNnxgreCsz1kxPid122lT4R+E7p918kUeOLY= +7LECUG6R/you1GHgPt93eo8LgOEPQrJGnjs2LQCnlkerVMmR+Nyi9jz/em9h+YuC8lPN7roD4OfnRUjITCxDsEvRaQqqLwFdAAKGGlYTa513fOjENX9vEb3+uUPW/L0yiAFGi8ZgQO32PPu+CPNv/l7RGBqxZGjMJtyUXVK9gc8= +xCTwSJta/mJfiS0tfymw8obWtIfcZTFvG9Hqzb+q03ZXYPOqfi9/71tS/+dqau4+yOkSnQKb1f7TOhevn7wl5Tc5oQpXUOOIO4rofm7RopK5DzwRne3DEkqbRhUZbSHl9OKtqo5Lvyyimgcl3GWQAVwgzKeZP7itBAFHffi7WsQ= +kOV69F8RXxaWM4e28BmbL06n49FCTYtz5gBhp8+WpXr030zZ0mLitdNpU9sz/YsilmwhMBN7CD0JPX1xtcT0UJiAZBInvVCIr/Lxd44luKnyvtvqmYMBGsWjvLwjW2FtjwrJQBmDuxKqnIvuUvXT5BCpPHeVgyF1Dcsa3V2l4DA= +Ocke5Tqic/SoRqSX2X1maMxuUC+FxKUMjWWHq+roItRjSjGL6yMg2HTeSwhAGhmIkr5LS5kls4D0IozZtg2yNeg2KMs0mADXuN+E2TqEq8+pWKvTTXUGoFQuR5jmITLay4ej4Y8LaQ+vJWuI4OvnUwXIqD5s6TkTsbHafElxpMo= +uiEVg69DZ6DSZGR246sdkADPqtFzn+0H6xDJYgyu50w9zvMdi/bRM2rUGbhyw3mSlHiuCXtZS3+zYFsPU9Knis3I8diuOaGo22jI4d+fO+TQsS66kT9CAjKwWz3ouzZj1YFtXZAXYUJeKURcfN/AoyMV6IhCe+XKSG3Y8Lkm68Q= +PMm9J4AmJb3LDtCB3wuD7JzT/MWZgZIwiA8Ajy4migR0kmNFouI2eTi+qKjWlShOjb7OP5JL040+vNgYtEcUpRllZiwm5XkxXxdxmuA+sDGX/ccZgHKO0fxZ1fGZr5Oq6LDa7BieL8580YGV4/yXZNdIX79DoBCp8HeyEH9cFjw= +1oZaExRIW7OLgk9VxUaUmy05oK5l2nHjh/x3FpAN6bO69JsDAlWQoaAKrY7n0SLQEL+zkGeOa9GL3Y1wOXqJvx+AxwFbOF1oQuXiKYpt5hRbWVCW7CdbVJTcN+ye4fuGrW66n2w7vwINEq1CJLZ69PTC69GhGolWIRJSBVkkyt8= +iQjsLwMHPDnlxNmIYTBWagSBxjqpl8Bqq5skHFYWmViW/52oiH4HVF7JTqoziCgyx+gRrf3zN6Mv9Kc3KQNOcwBuvN2Eo2+mb5SuvjKSeSdEOQ3kNpIGLPK+KvIjyHG4wpGyzcurrdB4xAALKT1nqjg+++CZ+kMduGFRh9Du8KI= +yaAHx0VFHkPVnBD7xjl4qxtDpd08cXN/Sw9X3gcxq5sjRHIuJXpaeZkfPrKHVbkSFbwWi/im2c4kmKbbxcyCYyuVOaYskbsNCvk0gtiqxmyIgR14fZVOGI9QpggeIdyUXYWnz+plurD08DZATYrdqaI9J2Ciz2xiFJ/Hj9tOi9U= +cdyjhDOaOB3is19en+n0cPvVQ8lD2C/njLYhpNBeJ2RL+z5PF0BY2LAvwqq6LsX4jH6P6aFvqOssTmQoGAolPiGsxh4KP71KQ0HtOznTwcDU+W7psWC4p6bvGq5pXfCC4egYs/dFLcXdr10ri7wkktH4rsYYYKLgMvqfcdnsB30= +wmO3wjgIp7jvkFMaX6/TDAJwDwsGANxsoksk0yAC2282dfXkDI6KR9+rirPE8KkIETay1G4jeidCo8+eqPNHiEtVbvcT4WO2z4tQ4i85qBFTjf5y4QqWNUe8pW+Y/pfqG6Z3us3Dt38y+g3Th/hzkjdMu5bheVO4XpqtFwuXvVs= +qikuXSx9AhAj3SrFgoeGHV7gS94rFbdGZe/m5LVSxaXR1QzczeVS8W+BEFPFFUz1QCmREXhUOC5qBAY47jdUENOMRFfSDof0hldbFF71pS61jCr0sk72ApNC487D8SjN8fbRX0cpdezzaHI0ju7ucnVOThm5KJlyZob+RseEp8c= +SGbq8F6K9tC3CPn8o6ri0SIuUGiOp7RXTT4ndWeAdrQFi2mDlukvc3mY9tovf0Iwvv1UEyo4DgxcIY4uslwbQ3elWgzdPDyLItnGTCynOy+p3UZdcMmKF5wSVmHYPRpWs8VLyiBSpAQAIenKQ3KLzACGhZWz7UnOZlBugzzHncw= +WJvCFeV2Sh6Ya+MZFkOahga47bTy7IucHHKihaxAl/I2wATtpSFZ2bVNRVL+TfcS5BT2Ug45b0ce581lzUgH0znbB7lma6TR3jftM7Pt9/LNn7hZf6mGq2BuXso42cEnT/SGJEzdDhzyocTcAHMw8qLE9BgtcsKV4IjQGwcuNfI= +ppXYODQ0cOXt49kj6SmyIlU053wzBVnqjBM+Fa2PKndt+BSpsPDJV2Phk6N4VcOTqWlAt2kHpn+RdV9IYLwtw+J1q6rDQ3+TSN54oEeD9G9F6RyS/Q6MokTvFJwgJntnzJPE5Y8WP8xnvOYC17vIeJULCXw0rNfdtpveEjKi7Xs= +SXmP5ope+xrBJDSTa1+FjlfVbkUprglOzXXtet8Ymy5rHNembt7A2UKIMcbNykeZY+PJXRkcizllpYfq5OxK3cIb4QpeiV0cuhXqDJN46w0dmSvu23hnR/ejclYbIUz1C8z0QxCyNRdCGziu2c11tNllgBjbjBxoQCtsNpWaoHI= +ykRcLBeTbiK8OAV3ToUur+DFpgb02vNCfRUlwYXc6ygVmbC2kjmjmAgb3m3VVuOoDp/yATUmsM1bWnz0qJ76M50xfU03iNVsi7PyrIa32dAluZ3vkZx8p62UE3P59at8eNL8ofIO+D+rySR44qboqJLRaqdho6y4N12bkF8Wvnc= +zmZE2xya6QVH2sFnM6cV6UHlAaV5xPrW6+bh250HH9wiH5DDo4PDo72d442jT8ne892Do/2N472D54uEHPdMj3hOxz8zXErYdyYEBq7JdGf3gk0mKNyAl2l3Oh3a8j3SCEH37NbifWLYbSgEseG4k51LWQXtoEXb96GsD099900= +3wd3PceFAYivM7YhmBu4754Z7D/T7zmBT85cALTJgLp9E58+WmR1IP6iTnJ68Zj9rmlRgsy1Dz8kR2ar13cYcvAMHPXJS+r5kHfsuEyEOvfJgc0oNIG+2pZhG22DMXf/4QlZ3fkQ61h+tPBwaW3ho59++Ijj8ODWrfdNmz8a+6c= +YFplApC6i23vzxJuWXXDgNuDkh4uHK6yGcKVKpHOhyVjBnVbEBvxq1u1vedbz15s7zRPDg6f7W3K0yCEqL9vdmw2rkizCYsCS2CZ77MtKGP4qzrcWSR8frOeOtn5hDi2dfGqDnDvQwBDXoDVQW57vtvqD+bveGbXNsCr6z6rQIw= +WAjAxqu+I6QFYctXs3PahxZw1d89mb/DhAXrsDugJJAFcofbv+6TO2zKdnvsLxOETss3hqzqO0C4+AMObuyr0YZYUvd+JnCilharzqAMQoezQ2g4LIHQyeQ5FHZgTqMT54LdNjt8/ITfROMffMyA+4OfZb3/auhXxf71arX6YWI= +Hef5PIhYDTBkECn9Ua6C485gZGMpB0BxW2MIsNzUPkEGQKIZyBH8jV9O4iDQRMSNGq7IB/jdy1YELAJko2vB6UzgH8+XntxM4IqcZXU0qNVZ2MBfEWO4j6GARAYDXbZvLmxYpgFSVLYWRKOxVl/d5g5F98nytoCpiWlc+4ogG8M= +qG0k/ImtiH8hQf4t//s23diaorHOgLXDG1jL/B25pZis1ail4TCmqDpJokAOTVJL49EUNYVtMWne3H123DzcONqvzbNZ0ex07tfqjIPR3LhPlu5FsCc7WzHs/RryQobk/0/Ar8mVD+4jUdkiWEqBEszDCKd4NrJOViEF0AKrBCw= +/78SLd6AwEtRCMspEOPTP0JNCAENs4ScQ8RiyBxmhbULvNJl1NxqHtXmmdC5n5A6SMJCkvyYCi53EzKI1b34MIbdex5XHkvnpEC6T36KzayuqNpAOR6KpwTBSRgU8rKU0uDMZdX9jKzCqsuqpd/8AVNLf3Gjls5aLT31UupomBA= +qqGnoad3Ve3zDisqtA72bf7O0LDuqRQAvoyx3JpwGMXIHYqVjtXCJtIphqGlMpQkoHcBsl6rSctaRojvcf8tBmXW8OI8/pcBW9kmJyibGWAQifiV6K9qGYoKDKMC2rUEJTVrmUEPorWK/6uCfe64fcNiwDYDtvFH+CcDfvRkk2w= +ORZi0mLgLfgu/lWtaTHaa4q17G1Gj3hhmx3WNAm5HXRYsYCvZ4FmkQ7LSFwKgEuB4E+g45NUUPArAH4FnFWBhmNSqZBzAXAuEDwLdLwLC0o8DICHAWdfEHIxIwjn2RC+T8LIM0lhGQptgGma95UwbLVZiYECGUi5uiLYMAWmhxw= +lIa08yC3nh3FkK2COtckRNfup0GVywknvqNlkQRUnvagPPFBeeoDJfmyJYpbjOrdYZ04ILfgub1luMn1VgUVZKHKrp7f+vts9Xx6s3pObvVMLJLtNn8yJ7VUJpPDBTNOTS+INj1jjfsGgd0wfMGNc1SArWrzd/hXtrcOgcGGAGY= +w1dskN2BL32H7a1N6vJtt9kh83csp2VYQ8OF27yv6rG9gbC60Vn11KL4LkFcfVgktSQz0deigLG0QPNLGjVeFHRZxSNIib064p0AlBbrRJ0hFrX6M/jGnWXhJDquWagAouqQK4rKlaoAiV+RqnXAfMobFnuvxA+dniBXYUpVwLI= +I33NFOernFw6tvFqgNdk6OFa3Fa4FKd+ZqrZNxjA+apcTX81rqYvslM/NdUkaiHpWlK/3iauNtZw4vARc6smZob0oFcNBrIYBLckXa2+1VY+gcnrC0dLVKNy0Cjrlr1aFTXjmGp2ooq3YZZy7UbUxy32NTiGrC3LKC9F4lxbr5k= +rDfUP0XNbPAo6y2otZasVOhUCmxX09iG/xVgPVxTtbCmamJN10SJZvqryWbEEFY185HczDLj0BK6F4R/ixpStaPs3keqdpY037StyrI6ahquZ5F9kZozD2Cs1kSkpxpUXYdNTR3fHhIJw1BpDyUNkBVm2uFuoc6130TmQGw7Ins= +ayIX74kNDBOrxkv8Dw7ZLzK/ZQzwHchoHt8Li7TEXqOOCnOiti8DuEpugz2gVv/z+MetWsg4JjnKKTlf++c3JoKpKjktuNSe0XGk1FjFEYmZLX+7zWhi6g3Tj8lPQMvhkEklo0159eYQLiP0ayGUbBUAczvYBPRGAYDA9pIwrFk= +vJxv2H7GOhDv/HPMA5EJATa1uXbna2whKLHpT5WoZFO4MRAo9aFwnEcaUbtdqF8sS0to2e3g73zzZjs4VUkp3XqXJKWUGktKkZiWlB0nsFFSDnw76IcbQQSev4N/7os87Q4tu53Cckwc4nXuzO4Mz1mhRlz5YVLIF5IlqYq4ZYA= +suMZm4sG8xNOqFalQejlHCUccYuqSzYeq8pEfEKHwOUoJVb15RlTNjDQX6kDA/32v3b0Fw+dkQMDPcRCVQIDsVFwxlQw7GZdxB+yvPRg+cMHy6tk+eHjpQ8fr3yYGKFyFfIYzaTHYoi8ZBlkF3Lq8sAS224o5g0oW2vrCNgYRJc= +NxKn1qbrUs/02HTYYBrjEX6PL78iaMcyup5U4VI6K65kKS16RWhTfgbryWfXYm0IlxZpRDtD6rpMZnghNOZ9JU8pdXCixNis+xBGzh/Wo/Ep86Fg05UM4ltDX65a5MlVY9q248JBvk11U6MeMSVGIM3hBBLJxks1WjqE1j9Rz5Q= +s//gi7N/8atRZ8qHK6uVZwp9/HjDov1Ts7VltHrs13KpEFmKcolZosnmbDdoU84sH91KEXVqWRXmSgG3MvloV7L9ORKgUqhjysdH06O+D9e5FI6TobMvrNAtytbs0vf7LNPWxeR4xrJAnWA7U3+PB0DBx4DnXTqEyEQeOQfly7s= +N8p9vxEubQ0YHqb2IQxATY2IMxgYfk+HSMElLeCP0qlW8pdlmhq1DNhCMbmyOMptNJsx1G/6TtMO3FNdYKstDoZv1zC0eNDE5y+ONhsz6gCPzWSdh22oiTeyMKUcbRURNjU9kQnnfDlXCHWRoo5B1dY/sKR4h3NicedLcEhx92U= +ahzSRZk7cvyryp4lwhbAWfGnDUIDzHe6CX9E+0xjEja+kaJ2fUB+tdUmvxqSXw1w8pJfPSe/Coa5Hu0zJJ/fe8mn/okCpiTxV4JMXCObgzzZiSIDpech7yX5KDNNc2WpXnQhI6tgKON+7ZoMsUakgii080zNIkiK6h6xIjqKPio= +StG5UaZhn8ovG8UKjWO0CVzmZAqs9zrbcoq1mTB9+gCeOkRMe9g87yhQ2RNLuUt3kPfkE+j/QpSqY8A0E0eO8yNNL8hQvI0RNn0a+L5j5zYdNlxh4uRj2zH54bgCX6HpExiHWWShoArVO0/3Dh8Ypy34r8mH+SL7KhMAJzsuHVg= +Rit9+S4RmnDnk8ODo2MSYShFJxyZGakiUHer5zgeXPTD0JsQzu8DGeF89okJp7paNZkJpxUijLU5fcbHeNmII+e0FfjaG/gNgy0KTPFNTmGZntTAhU+liJupXhkxhKRvvIYLer7rWHV4Ee3MuPBG0KGoDfdK2Y7LpGfahRJggCc= ++4eWoXmA6t1jShuNEPq9EjTiLS4uluaHKlTrdWCHj3qNhhEnhmW2IQI4Az7KwpV891UcYaco0T076HQ60Tt7YnBuBa4Lz/0iItnbqVEDUhEtzrwN6ZHAbAGCL8PONyDMop+yT8xI7+vo5JdvuP6DHbv9YM9uld0oF+2B2Ep1Z7c= +cbxxdFwnPW47W2Ai2SVf8Kyd59uZjLzQ/jPdSLNJkC/ZXpp+jxxnwMrtApotPvSaJUevatFHFHPDEU9vGMHE0NkadhWZJWe0+Fp2SkfgJHrUjKhaR+Beu/MwfAbz6fbuQ9X07Rpnhngp8gC/XwZz+6/BMqhbQvC5IvQQc/uUrTY= +7Me26aKBwky/J1NudwZCa1bGF5w6zU5gWc289SGUnQEGSYP5P38gTmm4QF3YvFjALyOZeWdIsWmbvmf2NXTusVyTP4bSMPvwAjr4Wh0cjtaPsMBNkKy0Wp2gy/Pb3pnpt3rUXdMQ99SkruG2eiME+2h6zqCZnQWJ6vFZiINDcqg= +BCsf1kPBthFZl2RfGVJLkFlMouIkIUViiYgeMtO14TomE7/GGbAtJTzmQeq3bzPybt8uLKA7yYBPRY4Hp9yHYiWP5wzIHJrgZEKeZJ8vgE/OMo/clZWgjJIzmd7QmwjCj0priBiQVh3gc0nT4DQwrXYTbGBFs2ETIEkkWXhoM8k= +bTxdcGwxMMNpUo1ngEFTZZJN8AskRxn+FA5jbG9SDBpt5MoUX52x6zpOXpTeI5ZNDk5/DS9ejCHBHzinvx6B+8pHZqcgxQ82fzFTKe4gQxWvJ8YxZHUQMc8t08sNhZU5qcH8ERg+2nAPaZzmUE8VHa9PVWO0Wre2HMsyBrlxSLc= +BAgp7uDi17NHk/naPta9uS0sT/Vthzx34JFJQcJem9o+Bu/W0YLFu9SpJ0h/7tgLG7YJXkx2N64lcrfJr07YqAqr09ZyWbqyMaTNntlm+OWpbmCI32DbRqBq2/TYrLugbTL/FAveKx42JTSFzO5xZjxoc4LYaCzYGAnKYYN0Xfc= +Rizfx7tHzX7GiSpB72EICNemcnScEgJBKSDzprbt1BO/nzvxNIzwygSfj8DBECJVgF2nvBObKen1DOB5omQD0tjAb/P3Hx0bbNsHHZJUAnOrRb+AVLWxI0Bh1cOiqmO0RYjO/inrE2716MQtPYhJuTLyJx6Phl6fVgzKiWjfjKI= +C3hHTDM887WLujzElCNUt1bwM2X+PaZoEyOIHdjkLuTfzaMQSxqnLbRg6GoR+bkVXVKno6XyFG475CmbaKfcBChYQTedczaS6TR2o5MKhwqf0uY97aNhIwbzHRit17Td9MPJnjuLADSWC2MJd/YVhVs1CR+WktO2MU3hpZKAigk= +jNNiWVq2MOMmk7U4d/YpPFSP506HmJrHmEuaMKAsm3i5sqVc9lJvl4aA5CU8uA5O3Z55mnZJg8+1UM9wdWuCz3eetBBHOPESd121UdTIo8Uwj2SuledAXgt68VpUc+CafXCKb4tHR7RE410pHoXcRVOy04GYAq0ejPdDVosJG2c= +iS3oQKSp9fKXjjIcCoZ5nRx7YLXbqAMYFnlxUmpcFGtIlzcqmOLl0Vxj1C7oZg0lTIX1C25i9Qf+xRh7FND+cpAR4GEzYt7CTnoHUoTXM9nwCisx4n1NvCUvVfyqKD06T799h2uvVuBWfSQVS/KCaaDEsphoIg15PQSBZ8CzEfk= +S4IGospbxyWsdzHXZ/5uR1XlIQDn2jyW6SDKPYyyUmD5UD8nchXZWfJRB3o+UF4aiD3uudt2BJHrlWPiBcaOqb0wsc8hUr7g8Cnp/YSB98v6Pgng+hFFT/0d/KkA46Jc3vZPzamprHCd7HYSLgwUWAixwzfGW30N7jVedfGNipE= +2PF8m3KjNKIVKYK6pTSwYcMsbGb4nYxWUc8JGJVmPeLIU54Q24Pm23Tg0hbch76nqwSDpXhYSVieB2LYsthPXalT55x6nAbZTqLC9ZLEL7iyw0yynLx3qkO7+piDidt9q40kyVbMDU4FFoS4o0i9uIdYB0UKm9xDGnB8LN4x26A= +JG6F3zV9z49s8PtTzfHNZZl0gS1FpwucjeP0dsysaj3u9QyXtjnnGvhdhC/SCQrzyyA0ruN3Ds40bl/7FCJCy72ZKanv3kvqNeO0dV5gNxQmllgkglvwNI6Kyxz7SoYevAFQcC7LwSF2UvLgRSfWxZFNPQWtaerSZpp14Skd6aQ= +iWZdkAZoEHkrWYUugzb71FN6LeXvl+3o0OO5Q8rhFVHJW+Qbuagojj/82YVjSgairQP888LWU3WgjXRI3Rwz6SV1r3hI4JOCaZm1fpNjh7x0XAsC5Rit62r3DTwK3qKnppX/SB/050kO4LUg1vMheo5v9ukb6jo51DaoTz5jIOQ= +mMFiPJ4GFs1RXK4FA3CbA7/yzBuxfVcVKkCmtaTlb0wppsMC8yVngjrEhOPQ5AVuZyWvAlQ71c7oWFbyHsjWk3IjKKrr1PDEleZ8nOIYdmp0oJ56MTrqai5rikU+2jmza4I+6tMxno9gdtUeNTeoFb5vVomT3IlSPcxSvqIFtyw= +NExUXleGTwF3YepyKVfGJfTZwcY2kWiZoU8ov7nQNDj32VLPY255ziDwTct7Zb8+M9yu9/ndGL27X5CPSZgMp6F3v1iEGo+DgUXnZcB76eI756hIlKohhJUqaVnUcA+SiBy7AVVCyG3tGpbHoEKqFj0cb8LOAlV587yGe1XY1YQ= +sG/1cPRGZhvh2ctNkIZNjKFhWhifPjRCZNyjc1sxW9gzmy+Ojw+eN5ou5diPqbGbrdelZs8hA9RPG8WNdmxGcasdPkW+eJMZ0xypNN8gGOwk3NLFuCoWOFrAqyZzQkRvxE55sSMkSoHc4cLpRuwoxE7xNLqRPFk9B8PzlFF11IA= +5VVG5e2Y2dj/+F0FxxaXVfTUxrcaJnFbxKhuszcS7t1w35s/uAjeEIXWJL7Rjn03MHqI2EIXFuZui+CCJxXeDhOLy0f+h7wKXv5YSiyuwgi5r0bBccvXd4lWy65j7xaNM37+xoGvq3NbK3CHtBylWwB6XenE0LTl6FREsb02ZPI= +07+yIzf/iOtKEwq2knJkyhaTRuCi3941JRp8HuBpM191qpWket+4MIgW9np4k5065y04/daTCncuthiI0ud8dpZW/P3cgcMMiOtC+MDU3/8ybc9sx4V5jwldhezYvulStmbuIVTOabxhX8g1JavB+wIbNr/tw+rKqccJfBkfuR4= +csDz8rGQK8jDIreyyxtknhO4qkOoxAHOrul64oEJOL1qDGjL7FyoSbk20wt8BAumV0MJkhMiGz7qEHEp2pfr0X9ZDkjehLcv0TsTRBC181cZFEIaoEnwSRtSPMknRTT1mbEJ6CgQ1TCOroKsRjkNuBQJacOlRuR4hbCRVNu8iK8= +/W0AmLoG12ibgXDFyqnhiIOp6xg6ViAuY+bVccLBropQxfHg4CW2wiGhA6swJLro9+P6PUOpm+WNDIt6Hi/Hfz9jv8kxJKjhE02x30/4b02RS2R/Ad+repMn5falyOtRDhZ11znky0fVN1ilbjtx58vJ3HK6PKsbRIan56UIPkE= +0GtP8SA0SJXrZcWFvutJN7/YWIpoflvx2lMsrvCVInmXw157msGEwLYz7qHrqPyC5C2PCw94DdikzgSYlYmdrsYWBk96lng3IgEJb3jXw30nBjnJ9bc9dTAkRQIcvG732ZjGqq7KIm602wVREeF5xrKR/q60XQvovAIxDWfVrdk= +y2QJQqFbd8XLHlMNcjkbIcsoKezbKuQW969x2oIK0bdvWmT3WVtmEe0u7RuDMssLPjBlDHJXl5DApUkRlCqKFHnwIAAbLmypCy0zyjIasS1f1gD2v68Wwpk3WdBNUwNc0O8yazQOMGqyi0jolSEgvAt3FQmAdvfsjlNEwzHgB4A= ++ejrFvoU/q8pHahogE/Ogo8Y87L8+y/Zd1KAGgKii42wgG/B91Kl+gbrjXNx9YaiSXefJ+nLyO+CiDLihXh9GdwvCuxEmZzLXAj2ZWD4IRdEkT8PwMhgoyOstpzbPY2DL/By/Bl6fRFulkxQdMKTlGWKRqYkLOK72qWfD/6n6uc= +g//kn332+Gf/9+jPB6/hz6rPB6Mg3uo5g0qPB8ulMEt+OjiTGT8cHGVd62eDhVASL1O3LMPz4lept8RPfIw6lCXZ56hBRNRYHTgkl+riufe6SFiGBBfeVagln64WA/GtAg/hUV/2NfoIC65WhbgkfCRbPcO2qbVMoojqWXRqYmk= +rZVYlWXY0h6QXXGdBghBp8L5nhMshqkgAxf5Cf99yWUR+9K02/QciyxlnBCRPYcMHdkDUYtfyuUwbDzP1/CV3eiZHX+hZZktfNHZD1ybwNk8r4PfWFnMb7bAB1E1DBhiPbjjHY6D/fC3dkByRybazo5L4aJVq3O3rHB0RgVqwgU= +DZ+AH2tk6KiBEcjLxROMD0rSEMm6Ae5/fn7x5gskavJ4MU0/hVYcJbQIscMp4eS4XdYzbyScDkQKOb2Qdxz5MmECmIgnEWNEpIcQRePR84eZ9stJO7aNwhuiYQs74W+sXmwV5bqXK1Tu9ZyzZjeAo/6YBJZGnkAamX8J0WICvGc= +dSjejb2X0/RSbtMoW+EIzZGHvWO2pMZ/YUKlbPmphYhG6zGbpCbb9vKUEFdIsimuQ5CMiPHzDvwt47bIGQPJEYa3yfLtMLGKeH+rwq9twPPxMnrbLAXPIy8fOQus2knsnklJObgpMVtbmhhmHYueJxHbteDUoe8Edgn0lrLocUE= +MxHkYA+dRG4f7QSWCc4BStzgrK62qmJj7ByRxndy3HRph7rUxjklYX2USuZrJH+uIo1pfRRkUvDqFwiyUOmnJGpvZQVZJTEGoBv4TYxmG4msAT/2V0oNzHudkhuYCDEdIXBpiVH20+XFh8oZyuif3GAzIkEWDjajjGhbWfxodTU= +i93i8iQHVpvLstdKCVeBk2pBN0Emohq4kkST72t2Oh18vkWaAaGWmEIS4vNHeIaaYo0nww7GM/kdVpaGwURZIkYJFXVPUSAxPbkNyngL3ROSNOIbdNAVPCqnx19VEmqkTHa4dKeo5gcGU0MdntAbOJ4aa4mnlQX+wvJERSg+9Tc= +oKjrKzBtSFlV0QQ8R0S0rFhcicXiM0MjEy2jG+2eZGkjp+XOD/4+QHaC8HRsOXyegKWCXsTTNvps5fTxNlgN5F1XpO8bXTtMn/IEsoxuSg0ydAoaruQrCmVtpS7+VUiyiSHqQLjhHr5KJaN7kEoui3RdqSpNEuGWlVGAtyCJNCw= +vk8slD/8VGtqXe9JeEQL7HkWvWJuahS522RlYsgaWnZutFrUAoNlSlxeElcNQCfLVR2Ws2duWcm5GktODMiolp120GfNoQeFTPLzoH8Krpwdtv5KuUhyGAG3WBViG761ye354LQSTINuEtWjVHKupG+5jkoTwuQahFFsGW6byFU= +1ur03Kc2GM32jdcU7giA8vXMYSTy/L55DpnmeVyOnMG9gk3aNW073jFPcdS2oYeXU8ospJHl4rVdvSWeGG5dxpMUak9Y0oiYTVAmIdNWVExbuRJMW1EwbTTMpi1r1mJZE156UxEFSCdpOr5IrlW6eds1ArZ1zE5cng68YX9Ng+8= +YXqG1QkzntGOT56yBJIAgbiitTpejhEFeEoMHubRdhdUwB32B15B4DuuGgbBHFAbbOziG+6oqDcwXwP8Nl3gX6c+9am8DQytqpmtYfmhMjnMzsw2+IfJiIkrAi+lnGroLS4tLU9SL5E7KbKmsCRy7MBynzIxVTN3TgzJgeF5mhU= +2oHHzqTc6iv0qFvNsrLhoXQEFHi+01fLhpbTTvXDFgRAa9jmYEATQzk8AEkRN6mhnIKnbRNdECTmZXItA6IJ1If0PAfGtCHUdP2nC2spDpZ2QPjv1Q4IP/xXvvjf/pf/eGQHhOWRHBA2mbx8AeeyVfwP5EJp9wO28DLpekStUwY= +lPFAiEq+Cw4IRHykOKUMLHZpkV5WCM+u4kyNV6UuToz+3ktFr7y3uRSkPShTF1my6KeczST0D0u22G43XWrhQ0+qdtugxlswboh804XMs0L3qrBzeYrsTAjODIkdBV18msDBMJBW8pEINi9bzdPT9FXgxP1h5JQ6BGqOI29eeKI= +/CtXIziFvi1FrA1vYAGTNMQ+h9esWD7EW5jHDgB40sKLcukHBq4Z6bRraOnegwe//Ij2UehU+GlPjRa+V1BScpzJKvmSSaafdK+Y1MP7cVk/Q7TncB8vOflK9H9oBVdy7dB1+Cs5ZF8BVpKDmaeNUu/wYDWqF3h0nO4b8QMP+8Y= +udkPFJG6633TjqFMWwdF43uyG2ywG12Fm34dH1YI61I+ssAqapuiqvo+/54F8oJ+7M6qxIdBeF8GcHkYIUBXb+Bvhfd83e17UXVHjuOzXjJsAa8A70C4B+G3y0M/4Bt+CkjL8CJ33WeGGnBWc7rnQhh69fhUZerv/MqzehH013w= +EXy7Mq7cEUqJ6R7EUvAwhuG56RHu9OONvXCUw+u8n34vI8Lrk4X9dN4U0TB02gRDI503NTQu9Nz4dIbcuNBz49MZcuONnhufzZAbb/Tc+GyC3FAZHzK4dJRPrQkjfuDRTmCBW3BZRRoendGpJfgiDSWDrN4wvVkIVgXdNCTPMpk= +00UEvSGUuHz6meQRoUKIX/RIPgWofiAwIfgf1sW/OtmfCjpTcjbncPXTWXL1Ip+rn1wrrr7J4epns+TqmwKufnqVuFrFPvg3avvgd/7erz7dORvdPoiFqtoHtxi3XePPA+peVLEQJothnmQjVORGFkIpr7yNEMHB6qEyDB60WlY= +wB+yUACMbREEOAfXoQgdsSxFzcnZDCFOItl18VGQW4pxnnwMRrHwcVNY6mGOYptcOZMcW06bHlsiaRNu0yhaBztTAwDISQJAM9VNG58vmr2VE7nnmfASsFKncKw2dZcUBIoealAfAgx7JbUKuLbQTVp5E7WqzMA5bMtjVDkJ2UI= +MnRqjiIzsh5wF2wNJg+c018/YHXn7dUyMeKkDkx7YT/Y2tjfOdrgztjaMmmf7GqsME5168TGqedYcG/IbrcW34zSM6X5ULrXmjY13GbH0L1l+5xlP9g1XLJlmQP0dD60DJuK4Pt5PVuBkpLYBpYF2LYYJjnYIqZsjQF37HQMzJI= +1oEMm1M2K5lvYLtaTtuutC9Hl6e0k0vo7gToXM4GUJgwnfJ+q0g4qjZdUXDFUlyDxaQDK10T0co5ueABafmySI6Qhvnjg+2DyZjyJVki7niCDnNqtF434dg3ACMjqQ8u/F4yQE35saGTs/AS2URISI8DGGm3FTba8cSP1zdcP4c= +ngbkEwAg86xzScuxbXg8a2j6F/eJZzln1J1Ml6XphSZVNulLstIDPowXmXdvkz2/jxBk/pNPNUzJl3oT4MlIsk4v5LYyWRPs3skP5za1mjDLO0YrE4M1oumI9p0hJZsRHD634JH5LcvxJnWYOBl6q2wk/5F6I/mR+5n/b/9o9I0= +5KORNpKO5QTuluO6TFhU2kqmCmY2k6r8eDsp576TTifJA1bN4aruWFA3XhXHfHhXQ3GYGh2kYnjKVB5cSeHxOuuKeasa6flbU91+eOSdcEis8uGyz+VgHIfHcRiOcqSEhFRcfbKayghBOvTPjCERCDd2vI4ijEcI21Gq2iphOTI= +QwguMDGR02TN2m3FUDrg+QQuAoS3vdPjKrlml3AyKjm8XbvdlM2VUgAzpleRE8M1jaRBc3Q3srIzznJODavp4e3CDF4RRqSRAAjRCj1Yi/BKrY2cDxnFRqnUlLBlMdSaWs82NGYxCKJzcSvJ2hFIKEVBPvbV/fKwJ/V4pxgmCCA= +EyQIWmihB3F+p3AvY8JX8HF7pzqaRShW53wB1xMNTojPZ9Ts9nydc+VLzCVCO4JZHAWqmSGjS+E4cW5LrVbgdTogfCwmUX+1VKpJmFNqu2Kid1++6x+fERPZk4y3t9o0DZ1VNZul3++qXydRH7rlH70tTWT7nyoGX4dw3TBr6JU= +NZSe0aYuJLRgI3buwyWBlrhKUI2tcEFMw9Zs1g1by7O139cdhijyyllr85i2evV5JtuCc8Sa0vnmaeOkpFDrecNm+hQ+1rfHd2dKM766JMNYgRoEnwZMQczmT8R+xzlTYMFTvLh0BYdSEYt7AW26ts6rGZiMm4kRT4cK+JxQXsk= +bxTfG4YfuEbWDSY26GsAbgZ4NUZ7hp8zwGMu34zzqbBfBPZRMl+RdzO6q7F3yLQA/ehGBt8M7KnqYCsKHezoyWZJHcztnl5xHcylutF1RNtT08A4X96JgVSCwTlTGJh8kvY4msrc/Q1iedelVLuXh7ybcT0hJueMbM7om7E9YbY= +n+r1rU1rinvm3zAW5wzszRkrXe8Q58sqXasqB8j9T39Z9qJZ/+L1FVe7Whfpa9ExoRfG9BYowZp3YjSV4XHOPEY+z2Z9+k3iet9gszj90mbE9H2eezO+J8fpnCEecvtmlE+a9xcUfIM0bP8UM2/G+MT4nDPEBa9vRvjktWCj9Vo= +qwKzvJvxPSku5242gNPDm9E9pZ3GmmKn8cmnn5XcaGARAND03vOD453HhNVHWrG3l+kR2/HJBfUJ3gPrsyU6bYQN+xdrSrbtZNOkPq/S4kQ3NOcXb674lksbcWdqgozz5J2YT4XMzZFhn8xodf4NYveFThu6GcsTYG6eunkzlic= +ze43GlZ/djOWJ8DcnLH82Syt2O8QzydwGfSP/53P/uWn/+uML4PuG3bbsIwq10DjIpguXQBN5URXP0W65tIn/Htq2u0eg7Iocc/JOcOuT+rHbBB48BUClLDkOlwN9h3HarYYqNlm2M0v3yPOGcPUGczf9UP45btRKir74qrdXXE= +e1hu7ELd2MVUGnujbuzNNBrzetRwl5UNYlbzfCo0Yt0rec1Oj9rVnGYvptOseqx6UxmrnnqsetPpR/VY9abCxvMDt61szne9puPC809TaNVXd54/lc7z1Z3nT6XzfHXn+VPpPIyz5bFFgyobDWwTvjY5xDSkqm7woHYxscGDzV4= +29AE8jvuYeaYj2JM8xUHHRnxWFNd78Mn6RvJ3DHuiU+NirbT9CyzpeyKZHqFXshv0jNtVoG22S24XC8F2Uu3P06wCoj8v8vj76AWmNTzMWZFA7EjKeIxG8JWbDvBaTZ75oPPkIPWJHuMbAABFUbdqv6m7tTwT0dIiu9P293AMtw= +KEAShBAx3AvFmy5aei6NnKbyQniKoAaFV7GvC0mqq8sQzDci6FoQoeyYBBnYL1e8R1xH9YrUkePz+0MHnY5Hq0QlKSYhH58vA6PNiqmQ+gRVIN/BaHQD2iZZ2Kv50hXgqwmdhCEc1fGTrpZiAjQ0h1QVNgFp2LC6Dpkf+PdZDa0= +16xzBkzGklRMRV2olpGi9pYdUR0eZsToewrcdyGsYCqzwiDi/2rPW89Vz3EdupTgUC553Ap7R40tM9oNkAO3TTUWetXzPL92TNum51o7p+f6aauh7jUeBAU1Abc/THAQxKqugPRdCRKhAF4BKd6pATFEJGgVpO9FkLzGlHocQfo= +Hm9dgtK0zvbkEmSEQxJybHttOUu2q+98lNG0as8XnKSzLWXZjkdQwOOcHF2QozcKTp6/uYhA3jAoBcjFuaiFVXGuruXizXkEwmo5V4C8ORcNvcFaVA29uTiPQC4ytcyoO3X3/nGoWZmH2JLPBySyiiNu1KP/dP4Ekzl4KDmQc0c= +8UzJXiKrj2YWuVUXtEYhUsYhe7ke/XcVehtN0jrKs3njBJYp09+zC9TrZbs1DjTGDYWq1WT8ADCTI/FtvqGt76qMBMkNqUKZSr+Akn39JNupKrVPGsUFuzS3W7jPnBWepQ9O/yv1wekf/I+v6L/xj0Y+OOUJVQ9On0PUslMncCs= +vdecKIVZ0vFpNjM6QY2zSkfO7VInnThbW7RW77dDYpqabR/Gti371gc8W8wj9QU+bbbAktkc6DQJeMQ44iXhZs90QDt5vM/UGTFJCXLJyydlw3WNME4gPIYZD5MrQE7XHRR1hx4kB2OVjl60Y5swadEI5q8dF1CJEXshoONWMoY= +rUxnes9fhH/Ks0Zm5DSi0A/8JpJ6emGnH2ZNkfkcn1JSkZgKEJmiEFnKGhlMlNLKhEKQ+oKO3Fa8hT3qc8lVidPtNmGpfe6kH3zDLNB79+z0C1VR9gqW9IkapLKCRweQvapTbinLNZgGoRkhYbaOf6NE2ug3TTvnoTzx4MAewpA= +cOVRYXc9XiznxDZzHwbG0ypyjCCO1Sbz27Q7ypsYRe8Axcyfhkzisje3c/mE3VOATObliPIEznIIiEm4cmUmISg21G43GfcKdLMdux092ST0Gnj7I3CH1CMHtnUxmQdACh/2gD8l9VdlRM7oFYayWiy1YVw14VhAw56d5xubz3Y= +yHwD3h3we6YHjxkuLk6cIbMcqUrdXc+Ca6i95xNzxfV3rvCFOBV2T9kC11G311M9E+1ex9ip6Pqs3mlr+1MkeEQ9woB3MO2MsT1F70YIRUDCX5lZ2mRMQgcX5JHOqM5J2BSgV4aClkuNUGLiqtp1jYFOdd1CYMRdWgqeZEtM7Sk= +V6FdXSnlKl53hv45F1k5qw4yj78FdRUXUdNr4VtvRRSYHn8T7upg30bLQDOwGQFtqpuG3H5AXticzAnOw5QUfZVg56v6FGQnNCA/O5nTZ1sSGNk2fIPMt/D5DI87wwxM2qLejPT7cY8cvv30k//mb/ZnfORwSF0YK1sG2w1VOXQ= +SJXDTOnYQZUdHTzIme/Co3015Ap/+Qhoqt+q8dL89SkffJRdNlghj8zvv9h6ShrPDl7uHJHNF8dk/+BohzSOYSPGBmoNRmdNDM1a7KVVE0OzFg7NGo7HmvYhHoHUwKVDNvyarYuWJSF2yJPJ1gV/7DfZbKYt6J9afcf2Apftmdk= +VpptF/+U4AtrFfF4Q10ni8ZnLJU8o3bX75XEZa8j0KBfBoblAS7EIF4f3nZjIpNJAraZZZKEyULfwVz2RyDBdrqUtGD/j9JtMKCGy7lQjhZ0b2NVejEh6NTWAIQegLlhIEx+BaTomgutBKI9eLPOxZsUYXPS0/W1ELdoeuIbeAA= +j0s4YBHPvqguscCx5d0j88jJ+8ilv0M8uAx9T5RK4C9JyJiGcPpKVQN76bnpAYrk56Lyn2MPsf9+jg0QI27fsbGIabecPhQZSIaOWiR6Iz7V3qqIxgHeHEKk8hTJW5BDeA5/nHBpYbkEfcsRfdIaWGNrYJK/0QpYHlXL6A/UqEI= +ToiqaQOivMZK3TFhdLEDk3jKSYgTN+mOhxLhT3cNmQYZvnteGkcuiiQM44Qc/Kr18Dj4eTzCQIKHUtKV4KEomMQSVrCTnU+Y5PQ8fEPk8sYhwy2FhsBRwu8DGUFhLkgjyCUSvIP6s1c2iiXGKfjKBROk60iQeMuZnUdTj6WrCwo= +ADh4YwLPrDEy2aoS4cWY0Z7/OUhBln+PYdYRWGIGU/M+mF/+yera6gcRDAcK8Y/BVtd+8vDRmgxXr9WPWLbD9prQJgw5AmXwW9zog/mfsz/wa2FZVC6Q8yV8fPITsrT4MNH4z4/NPn2wsrgETeGe6icEkqJ7DTW+zqm6PVxqfaM= +Cx1F2yZseuV5msm14AYVqYv4CTWlsT21jIJxPVxI0XyhWUa5FUQh/XCd58d64fmmelZEVkb9HCkz8LlpQMaAm8gKRzrcBYCPbjhLFBZMR8HVcbc4P/y/Xv3rdfNStzgrI25xVqa/xXly2d5VOsc+NrvgIopnKl8vxiWCyTYBQeY= +YdjdJx3D86lLmIpHLCacQV1nQ09xNSW1Dy93MyXfE9F2mnB7RoHs9s6zneMdtuna3iHzz8XFJlA6F5gayoYDau5wBuswLawYWZ3BAHuboPnGM7s224XAaPwyMFuvgRHdLnVZGt+DsFl45vew+fuEATvxHgv05Vhd9hbrJWgHvuc= +9NbuRuOYPDk6eHn8lMwnWrsfqf7Xj2g2l1tNrDkYqu5LsewAnP1F68GQjHT7Kx8JCzewp4ZH28IOkEEE5grf5y4gHDcKjHERSodLat+fQSRtABi3y5W2gRBKZTorhz43F2ixT9gNxiVhKiaFYhZoXQLibX+GfsWteuP01KXG63I= +ngFpC4EMFAfTLG0qkIuXs65mvHyiXpiKFUFuadz3FGQzg5JvGnvDBJiUssVrNh8TJDZhqFATq7dYVCe46PBh6gQLZV9JqSJvIgHsyu7jJ0cl1Ubqy+RMxGVv9hR6OQ/+KvKuaT9GBhslnRnLjYriKz4fEyYfJZVJ24+KxHynkQc= +D4iHsaqFRnqf+GCscNBYQQZsAwPriGwAWZIMICgg50nH9Oe54YNtI5LWm/tk6T5Zw3+X74k/CXsJNzblMLmszUmuIjQ9ZctnXb/BAqVy/74SnAFdJ9o5PEE8FP7mDNWeYXUIV8A5okK/xspYrdUNXTI1aiPX2iJHMcJDZe5SIQs= +GqWLVrj7oHL6ZktueKrmvxiP0AwoI1fuxBs+kvtm0kyXC5S01iVbLfKQdQJ/EKiClByIjFISRTq7k/OT0SmyB3ky7KW4gXDqm3kKCucDR54jPiPvJYGbXq0QmEUMnRBeEzBIfv3vfvZf/OAbszZI9i4sy/GNFpv4jYHpGlYlzws= +VWkEEcbJ52brdXMgQTU9BLsV9QlaKGUAXs+74IuRGZya66DqAEDjxKSD61LivnlyfONtqeeOvZDJjSvUCYfJBhRK+vAlI/VlmZF2MJaY8fASwmahO6oC+81kenFwRj3u00KdtdFnrSuQ57em9lmmObBMOarM6EEmV6ZFhmu0zcA= +a3aYgGJaoIKaIwQgu2mA4hBmiw9lalIaMBZPb58kiheXlsnDcYguvYr8U/Uqcus/+eLu3/qfR15FVtZGWkUc62Ln3HeDdjXHvUQxed3Q5MYrRpz3Tq4UWMGKYljv2W1zaLYDw0r71V7N4HdIiOppWzAJcC93tgwZ1lWnQxeUd0I= +4XhLxzWBLcMbHTLAU54pjNHTOczRNX/o0gUxKSuHKR433gvwJQc1PtrolHmTuTqRd21Cf2VCcV2iSJkamLJVPNZHLNhekvnQQsJqMN0SERkvN36091oZxrfBkm3lAWGOqrxcRlV+7pBs5ZiL0ZsT6GAyBBXYcqygL8cQmrUGDbc= +HlQHzCfkpWsMKnHJdmx6NixiVQgF3w9knQpTRA7PtVVsmfzCknu8zheWK79CCotFx3WUGyJhr9hNZk/MT0C0fpp49zTd+GYid9Jte+pz5dCENGrY/gqq9N/VGGT+/c/+6v/8n0ZVpR89XB1Flf5zcFE5MT2m4Zke3XUZs6qo1Oo= +4mnVOgcqUrEVMO+kqq1TGbyqGsxisW4X4jF1KfhLSgfkwDW7IPHJE+pcdSnoG6ol/xgaV9zf1JynSTRAfVOz/phqbDchfUR8eZ3Twth2lFopXyFHwPb51DBF3DRK9DP4kkUzGVEhHWFBwvqIth+T55j6xKXUfkwYz+HXphXQx5s= +cg9UWDz+Rr14fPP//dTrvD/6a3cfjrJ4NE6eHLpOi3reht3eOR84rl9l8VAXTy8eOVDR4qGAudaLB54EiiNo6R4hUij78DcM8KBU3rphOZuB76cvjEAJwtglu9CfIlx5T31pFtZKzMI0PO/bJowO0AObcDIaGF0oPrjwe44trjM= +KKiynBa+FJGk6Vkyld8oMhX3c+483Tt80KUO/LfoDbsRdrD9cOnAMloUb6R8zrTFAe5JFizgFh9SyyRqn3xR4TJHIYPU96bMN3QfTeeJ/oMIsbLRvPCil9wLEp4seTRUpXmUN0wTN10PwzQVoT48kNoNeEBymdbjOIPMb4MdkpY= +v5ypvn5o9Bl6v042c0RteNVsi0G4BmGo/pq/6T5eUzx4AQzwjtHiV2ylNkXQgs0oG5SmPvXdixKtihmCqclbLYK+3BstExmc0BCbt6kO27NbFljjQlZKEKN3GKspdVNUTsN6ncHA8HuZeh84p79+wGrQ3nWcBrtS8M6ASSIf3s8= +q9++fbD5iwdbG/s7Rxu3b6uBXcpGuzmE2hf1XHFxxA58TzmQA1uEkKChEwcxPCC95VXoDDHNS+sl/4NaL/lG+4t/9dG/N7pe8nAUveS4x/aSTOGqoIvERdL6Ryon0jlE+rXWM6ru8zYdv8d47nIBeeVtXYFHNVsRMNDvhB72/Do= +4/U4GHJpO1C+OXiEGeGKMtq9mhnScVlnFxAzU9FoGCRzEk4IU7O+4KFT7pGTxoh0tbpe7UABp3kUTvPwIqUzoZfgxjWGlV7+/ol6+av/77/6ZO6fj+4eMZJN9wSOimiDbVWY4lFlEUwXTC+FyvxoQUzkXutlUeuIO3RUr3xwwks= +euEOnXNqwd5O59UP+aSRASh3UWMx79mW2wlXoRHmA+/DMlTag7TrcOxm7LhsnTp2fMMaI8bnchqvJK3LhE+lWdHrUW2AvSeWc8pIbWQgRrt6czkvDZ2ahq4/MYqwY3ojjdeynuIjEpcqBl+HzqDAX9/rGbC7YgktkPPn8OhfvaU= +dNwvYlt6GUswTnVN4jq8TXXZTO249EudbGFZAbVbFxPjaomnzt4Nrl61OKxgCTlX3UGRdjwMouoTE6NExAaFdVaCFsk2fVDQkjtsBel7GrDSS2jB9TupC8q8xzDbZ+/AI9s81UVIFS+uAgzZLC0NKr3FUYE3K7PiTN84557qGrY= +7LNRw8fOkQKsHGOu3qhJFQtsE+Vgf2E5y8Giq3Ze4HZUjtANlo5mlXIjlEHnqEuiMiL2SmPfCVOwdZaKvu5llHdW09cR/E6o+lfuuRtJoOiQ+k1QBfJpv9EFTi+0Q/bdVAYKlzK/7Z2ZfqsnrzBpf9c4wFHJpS1gM5zfqU/fa0g= +VB/ftwn6cSPvzNwsw4Ky5OdH6fDgvRZkeXGwjARWypE4NYaI1oPhWblhwQDf0WFRxAIk/8XJy0kNi2BYbmBEeM18YHDH+za1PdO/KBweQjBtc/B3cJCUZ0c1VuQPGNFe8VhRoHdJI4ZvZcsOGHED+10dLyWYUYkR+aNFHDOXHCw= +Mm6zHSu8ZRNtnxCEc5BwfcjhDgRSDOeVaZNjXp40shWU248rBkR5bl2FWYfqK29YZz3ifjKyxqjiU/7A+iDNJfCy5axVROJK+OF63FqyTBKoki8SpWY0J4fULWCWeBBsPG5NgFkyppfDK1A+CgZWGK/08tklI3s57GpT3zCtfIY= +bSPM5XMriet0+FXFCVVzs/I7f//Vz53/Y8Y3Kx3XZNhVcb+JSmCy5HfDM7Zcw+tlvG4OMO9au9voHMX6jvKm7r6juqI7bvyqDbP/4MUA4lpzjiZnFJ4B8wwA4cD1zEjNo6YJASOarqNyPzxkqseR4yeeSw0Ja4futlFORjnNnmI= +F/kFTMhfMVVEc2hd5cC6DA/PL97k8RD8Bw/ctiqiVE7gicJBAq3C36NzcnRBjt6kBsj5m4so+w2DSGVfnIvSrOh5tvTFm/Mom5VOBbatvzkXlb/B0unK31ycR9kXidKaHh/DtzNVZOpdDotL83n+bdLUu8ma5S8zbSZ0w3TWHBE= +aDcNU+U+vc1zs9wYMikiHcuUkhlTicZyKSMoUL2IwuT9ZIYPq/368CMcP0qWTGz4LOcuOdds+Mgml/gkP9S+y40f2VjANYxiHixfER60qZV+L0MaMXiVsYEGaeWWZGIRXMCzQyP2NsCozrLJCY7TG/GXZJpO/E2UZddqypfeU/4= +tXpPefcfNA/fktHDJ6/gzyp7Sgj1AbHEy+0nQ+jEXjKRKG6NbmAIkR2WWi+9i8Qy3tXcNXb5s4SZ0f4kmV4spdMbAqVt5HNSf31muF3v87s225fe/WIx7A9EFxvdZ4Xnl+6l7SNh3APCox4U6ewTmz4i/oLBL7mTutmH4AbEcxg= +vqblvbJDgrriSjqw6u4X5GPSc4LFMBGiSC9GhjupFHagabfpOZZZemWHNS96bKlocZ4cMnzmeZF7ZfBswqiE6HhYBQmx4I8MGTYxhmCIOoXXh0x6BgQtlqrWbCEPNl8cHx88bzRdynGUy54yYngqm4XCy6MO84XwaZDajAkM4UE= +JpxvHj6ZhfMWgsDDix1kx4b3AVl6y4HgCT5dTFYC3Q0vJSzBKFwqIeSF05Yq8um49yl1AzEfIWpDZ7QC12UssIwLpQ9Kg/pki4OQZ0kYjc6QPqvLU8oLDR75FIyPeznRkjomyjIucw4kRSvJSiMxm1uuc9b2fMexcOqlZc/n4F4= +5geunQZcPA1Mq40EodiCKT84a8/fm5D4KjVqHMsy4RpoLu9DoCs4ciaC/zijJ4HAb9D4md6t8tHwSUxmzbOssiDZSoBcgZE8JubjS0Bo+hIGMJBzefKPNQ7vOOlYDiw5NlUmh0scKXqcc/Atd51fPT5Eg5nBodx0FiOPGqsO+70= +ZGbV44QSBBQP+hHoyrryz0ge9jFAmc6g1v514Pk+K+3BmzAKmxLckgEYciwBJXR53eE5Z+P7mmPzHcydqmNY/j3Rys4AEZcgRUdWxKWUIVImr5orgHLAvq99R08ti+FTWh4L4DyZHJFZIJg5b9TCOcl5+JS8ca7ZNKcQfWWnMec= +G8dfwK5xPmkouE/C39hMwPaBd7+4l+6JkvthAwemzwcO3xMT36V8N7xYutISu+Fy4/Yc+gnGnm7M5jjaKYZq0awrur1SNIAVIxctmhBZ0qpn88DS+dJxrbYiD4L1o2GgPsKoq8BdkLEOHHPrWJwLlcNsldiTXUNdii86jc5x+Yk= +znigKF+J1XVOhAQ/+F/gC451oeiPgeP5ArZ+yL5rYCfaPwduu1hYp3wU4DPGFJjSDBB3pxyxFmvmAodCCIDVzAqoRYJUQK0KKF5T6lGXCGqtLthIIuwUUA8jqKjd6fW4y9rQ9bgib/TZN6VuVju1YPZyXefUgtnYsUqnFsxeres= +nFowG7pS7dSC2Q/rKqcW+ExUycqdq5ahc6FPnY/BZ/QoLRU6UhverORY1ZGb9kC7YrSuPloi8F9Vej2tDpKVCeOQqw0VM7uuHehIPTSHaSF5hXp2FFIDppqCdsZ3kzq6Uy/BT+Y545JElqNDIiJ+8V1HDpnx5i71mLrM8CpLTLw= +C5RetQdYzS4wf3OYqoNvDhu2ORhQH7eGd6Nz7gdK7t6dzZZxxPAlY78prgY1bQpOED9dWNNfJS9htmn1DKaGWnlGm60IpNQEEJYvXujdsdwIgvLsNoJR07XahIzVzte8Kx8Ts90IUmdiuanUP0PDCrQddAKZ6p6pFsmles+MR1w= +KKtFE1dljdRSXGGpTJB0mStmbvepFs5kZ1yj9VPD8ptlVLGMlnYr/O/UboWPf795+PZvj/5ewmhuhaxLB48fry4ulfctjIpguuxgmMxJeBkesqwbL8ORvAzj25fcIf0Mpo9Fl3n8H3km5h/QjTi7JuI/mPKUhDqP4dxj/i4SgXA= +995RT0L+rzZYU8ex2tRdUnm287OEUiskazTlrJGo6oh6aU+NnEGaGqhQt+rK8GwO/0o4ZHBSZ6M9ipP1NZ1laYJB8sohq9q6JTAO2PLOlq++7k45XAeAd7ufcZDMMqjo32TdDCalhCVYwmvfSEcYTrAlO/5SfHlGOz6ronnsNOE= +667jUqgxxS3kR+7IhE+l0SkKTOp4mnNGP1Thk6UpT2GCzxU4rs5DY6wj69yKSxxbZzlaNKgt56xwUD8DmEkMajGSw4H91LDbN6Oaf25G9SRHNdvKpY+mebeJEY0jb9zBzGCou2l4VB7P6EOX2YzB52ZU34zq8Ua1UMfeb67mDG0= +jVIGn3zFDD45yhl88rpbVtfK62sMCc/RqWrHPLPazDcH6ZNQudL6U5Y/zszH8jezGz83s3vimhi8pFusisHzh+MOYly0oDas7GZE4+dmRE9UC6NGvhbG8scaxqw8DGP4u3OzlQg/N4N4KkrX2jujdOFKk2sk48vMyEYyi3aLjWQ= +z2h33C3YiwGrJNx9QX03EgA/NxJgkhLgtU3TvhO828Rw/iXLH3ckS+N413EyCMPnZiDfDOTxBrJhv87cGuT9Fh7CAcD4Rl7HD8fysUPBQHYznPnnZjhPcjj7Tu5gZmNv3KEshm9qNN9sNaLPzYCeylbj4ZXeapQhBZeatnNmqz0= +nhMU4apDDtnojLyqx5m4V2NugidH2h0YhvX8q3rLpYZPm0YUQ/JVfVZztlondthKXrIPmWi86cGr14ORRFl5NyQKf2m+WJioHp2X6VHcBkMylTfCUmRqb4Ul6U1d96pOMFNvismFeXfViRWmqaKHHIVvYHNZ5R3Ybpuw7sITu9U= +7t20eg6bAn5P+1a00zY7Jm2jw6DmUgCvIZE1ghdbiKnQJ5xBx7TgWWRSv3176+nB4e3bOX7ZzgBe34QYlAw+oaqU8+TjEguYYaeHSnxRB2EI7N9CWc7QIsJlWM0aJv38lEwr/davnlqha4F39imeTqWjj/baxgnT2ajbgLu8rA8= +A4vO3wsv4TgDgbPKYTa/qWYorVmbXF5X5/UMnxbO42k5ZC3HaLeyQ186cDRy58YVvZYGCGOobl0nKDJ1b6ykUC26BBRxtFJ4ApiaELsDppwiRACTFRSyd81pxnd4TemAdRJ1Gfku1b3t/ksGRXYEGDmiHepSu6V7nSn/RlXRLfI= +fGbK94/iLie3PybAr8leNmPyt2CqHCFE3mSpKC0r8WJk0eoMWo7zmizskr9gC91ZZ/7eXzyApprY1gOu5A6dwfLIkvBaCEK81GNn7qgmLyiMfIkVay8a7KohTEbt95KC0mj1aNt0dSoBZJNtfJvJcXWPipv6+X3nq6d7h28f8BA= +0Q/ufLXxZOf58dsryAdWb56aiPERD7MA5XiwtbH1dGd77+htxAGcXIss5xljT7MvlNDFU0z2WlePQZ4xpHnCj4+UpDYNob+3TW8yquM0WRASr5WR8t6f1d50UY9+AEzhYvJV/d4iWwXZBmZ+wtpm2W2TKvzlk4AtkGV3Sl0EzgY= +iykTSCb/nvhinnZ3O9MT9BytOBAaXsfH6b2t+A/VF1a/+YPm4dvl0d/BqP62Ir9j6pxfVLmsysAxLXlRNUxNXVJlyeVvqeKruFf0lmp4g9Fy2opJwCTQwDIuyIbirZ6c5xQ7gWWlb62mH8vjMPz7LvtOnohrlslZwl8d9hBSPC8= +vGU5Qcr3rX7qnNfD75tOYDPUumTTSb+S12K95zpmG3cL4fckCNOL29Tm7T3l3xXifqr3ZiXhWe4BH6/nnJmq/muwDLK3ne08/UNLY0Z5DjzaCjw26VqO5agi229hLgS3V0UWnhpeBUipsUHwKDX3dSNlaK/s+94SGvnhm0cfU/k= +fGCNtPV8OMJcoLNy/0yY8ILehHrWmh6lqlHPqSCNRG5hQPHlxZXVHBokxgkCSDXCJve6VZ6YKL1Y/2P1Yv2j/3ys6BIryyMt1kNqWUE/sAeMnPJrtlwqs3RnMhMr+AnmkheYfW3iTQCcE/jyY82CkOTiKcMw5Fjvsx22AWunHm4= +FeDCB0disFiB9kx4iEgZ9yv1yFFy319Wh+ZeABhyhmnzbZ0izd0RNjX76ar2R51JUYTMiH6ngnZE6Ug6f8SFRBSn32uBT9U9YzfboC6CiEz/WFGLUj0Am0O+dcoxHZYtU+HpeKyxeXrR5BVlopckmRgycrxYQNckYkke1iNELXk= +ZTd6ZsdfYNtwJnd9h+CJPpv/og7ExbuE4PAR6/JmADnOAJQUA92AepmbiDOeDEqpw/GKfj+B37wDdQLo1KXG63iPVN+UfmehabtL5QZ28HcWTtp04e9DXYUD1+zLFcbP/eWdtIxsjQgLa0/kQPCKs2H1yEHRjKZojTVy0hI0XiE= +Ko4cfcGZxWRUPNJ1nw1HxryPIaHVQ38eLGi4PmbovHnKhd3Jmu30Wkc3Yy+IxUNSfYFPrubRMwY0d9Q0AAJtsg2zH+jjfecPnpbl+L3mB6RnmG7zA5UqkterURfACX7y2B7Rm1jso3JTrY2POhuKx5wTnBNvP6sefS7PuFPHpls= +xoANVIY6fKnMvFi9aFnUsIX7mddcJQOfUaJXL8oxgz/CA/uUAnYcC8AxGTI6+XxDBEsz20BG+r4C/0krXNUYyed+EROfKKAul4EC7+kwr5xcHLjUZXgpxCI8g3KEWeXEYiTUNf0g9p4NgCO7WUDdI2ipvsj1X1ldqh7OP7UkaV0= +thjU2MjjGphY/iZNTeDRgqB9EJ63IHDfhFyNnE5nRLe0yYqJaUYxLFDxpO4Y7bUzeafrCzkClckvaebKj0vlePIFxwTXFa84ylwfKx52Ede1ltaxmKI6/Pwthd2Ufb72XzcP3/5caeC0TmnbKWfVRFD8HZoy4xRuptvgCZjisIU= +2m05bYpWy/dNu2UF7MefDh3cOy/2/qyeTrfM00zy4NTFNEEx/IkqPTk4BLPhHXiFnClh8FY54/7PoAKzQ+bvtM1Oh/VNE/LvQSqUlqH/8mNyuHnU3N7b3X3R2GnubzR+GZfuWo7nXRQWfvLsoNH4NFV2yHYq/eKGTw6evdiX2q0= +c6K4Xze5Y5qMnvk7JhsTTPC1WIc07T3YfS3dI+vkDvv+mAlKt29Y5hs6v3cP67gjuvRj0bfzdzr3yQKr676MAcBKLEXDT+3Ua3dqndpmY3tXSuXY1Oy9Wn3PbrFtIVqoW5F7F7fThmC80XAkRLV0LKPrsbqX0kmsWhGC2ezaBig= +0TWmlvOph7Zlr14TU7H2FQEMhdt7+OftLQkLZ0hdF7wdwjKYx8ZKs9k8pV3TrsFIv1Wr1eaX7rP/3ZOZoDaxh/4ZNZwEcaDbmjDZw4FuC46kQtYyBaYmhFUtmjx1eSzWeYaoYJvniESYGzWxINYkOVQLdZFaJFFqoYytvVW1KI0= +32SDTzBj4u1JYz7Z3glmlGhvSd9eRYH32/+YCbxfPPjgFvmAHB4dHB7t7RxvHH1K9p7vHhztbxzvHTxfJOS4Z3rEczr+mcH2buz7wHUGrkmZwnTBlBIo3GCDiex0OmyseaQRgrJ5sHifGHYbCtmOD3vvU0rYyuqyrW+Ltu9DWVQ= +u/umz+btfcJGKls12Cbbo6yUzQpfkDOD/WeyzW7gkzMXAG0yoG7fxPj0i6wOxF/USU4vHrPfNS1KkLn24YfkyGz1+o4N6qNLqU9esrUJ8o4d17F95z45sBmFJtBX2zJso20w5u4/PCGrOx9iHcuPFh4urS189NMPH3EcHty6JUk= +ZAN0SSbcF9venyVWiDoTRF3hkSCWCDlJDAeRkpLld9jyc86EVtvs0bZrWExsuU6fySzfSckqIW8YvGuer8Lf8xp/+wv2OvuYLDYRTJY2T3a2mnvPD18cz2OFcCiFcuPYIfzBMKZfO/36fbJ8nyyx/99TlGRMU5Q7dlgpAoWWsVw= +WoxxVMhqvSZJsLdpqA0Ig042zk0m6GpDBpEUb/zPWiVXp/9IfXr62391+M9W/3rU09NHa1hId3p6M9dmPtcGPaNvnqenm5wazbgwUVrthS4phhnZE7/r3CcYphLMC7JzAQOdNAK3E714K5fn+gchz8PyApI8x4x6NJt2nx2L2VQ= +M4AsNqM2AC9yyH7U79eWFlfvqYGpO4iB2Q8AVoA2jxgwGBciYDQnQM1LKw/ZDGV/4N/le+Vn0l+rZ9L337Dl5c7oToPVX7nwPNqH07FSiroAlgfGEU2kCnU9TMpRfxIeBvVDx7roOjYam8PSYIRwyKFJo5siV86P8BJfu+CW6GY= +03aacNua7QPHe/Bi9LNgsL6HiXA4uRgfh72jb1bA55QRw1PZNMIDQfkcEMbxLhzGsg1UytVS4Or3aIwvg+4IaFyRXLPb80l0QA2qL/R2siboygGbN+wLGz9Lt+Iu1w1X0/bYutPUjdo9zE4fuhYPXl7tzRC+TkM4f6AwZSZ3pBw= +oKoMzxZ1zPMqQ2UA0nw8n1a4cshPbBSIPYMvhQ6caSNwxgA8OQ9cJFiLLi5u8alYFU42mx2XdTVT9Zsti63BzWaOG2fMswm4odr0LH1Qlb4Rnj6imrqjM8MpeRMvjRH4PuQxuqSL7yhOu2hiU7pfYw4RYjfllTJ1xNrOVuCpJjc= +JFfHZtx5AseLTPjpe/CQQbANVPbCxNRxC485m6qD7nKH3NU0wNTsDXmTmbvllll0L1bRoFxnJ+p3H7WqFRjaU+2rw7Hs6faUuDVIPkaefKScPHNaaImqdCcpvvozGq/S95ccppma4p7QAf+eBMi/azTOLJzGna3PwxtZPa48LcA= +K57kiwkx6+ayF6l0OUNzk/Lf/Q+bf+/H/9Isb1KiiOTPuuL5bTnrSLoUZoUnmpiJt7YvWAffisZurR4tF0S8E74Lhcvfzoj8/tAMyUvHaxBsH/GO9cXlmVBwDiYvcCRxji6Bp5AvdxGDn5ypgkA9wY4q6/kzk8sH5V2uFozki6Y= +TTe6plbicsB0HxEu3GlnEgYt9a2B+bu4e7l7b5EODWvDayA35++xKjqEFbr9Mbnbpj7bA999/MoGNHg6k793B+EmPcyCz2h7fChJrbjqIXV9ts8fqd4TVtZsqWpFQT8isrhG8JJ6gwSOx8u7WTH7KxPpnTV84otYkRAcNQjLgEc= +N1DM4VxnJ5f1xudfaFzPYfCLHkafZQ0Ydi74nQD8Iv+lB+4QAY/nWfj186UvHmvA4Q8qMTFoNNq0bcAf1g6Dy6sWPq0Q67wJXlAHa4nPmXDyF8DDBwYDcIyhuNi1nFPWHHd4LmwNJ2lGqFRsEkqO0iAXClUbg1LlW/PoY/I+4VI= +rWJLvFDZplB/wrNRqKIMVYwRxmLb8A2Qc/P3gCcwN/jM3mbpi1wrgJENx7TGoultuK5xIeAh3ViEa+q88HKZRuHjLkLkMrs9/7mxCAIFrnmE377Q0SkujrjjPbI8gxX4lT0037AujJaDLvV3DTYQ8I77iekFeNzgCp8oD5ZcyaI= +zSs+Rk0lBhZryH0m8t80hZz0PmY/Kq8qvGZWD6+a+1hs+a618Gx/8zE5GLD9FhyRJAFo2wT3sIrLzMnezstmoqLZhndEAVi4Rm1loUpe7ENZUPaOrwDG76hUKO63hXKCoLs7fldUFArKunTwpYDjApxXts2/z05vrXKFgO8jPlQ= +7CNe2GbpC90BwFKf6WVdXZ9DdaShhJn0jW7bsWlogngO3xX9E7hiTrD+Cb9nwdAFWnzPujtjMm5TxNBC7yMFDA8cwUcDD4pS8sqkOsTWoNefv7fosV1kqwdsFVy9nDCuwrTK0Cia7OpO5/HNQCMdlO54+TqlPPRgJYTOr+yon6s= +u46n0mqSAW1kQUJrlIkRymPViplmEdf9MVnNUwxiZWDpPrl7ZLRNw/buatWAZJFlVmSbdl1Kc4qgyifjs1YeH5QYG1XQwRKbedgwlbB0+w3KVtJ2JX7g5aKcErPSr/RhY4qBJyEUIC9HJByGjni5AWBzZULmJtmNTLiRCTcy4ZI= +ZYJa2YRPJBrO7WYzT0XcAOM97zSy5dhMK/cyupl2rt/+mHBdC2Z7hrbcBzmhmmzkzgR+isie8NHfeoNPnsyCT+51thDzUXoFPtn+LeKBo3klI/aCKnhGo5AL1d/ImBwXFG9sFG2N1hRbI35m1ce7W4YV0JK7JH5MNuQllMwVh2E= +J1mQEePET3eZR1JyYvcIcuC4azI7PnniS9yEeb9c+gkB0CzEhg3DpRlKcwAcPIVbPx5lUAFkO6YXbv6e43fFBpFb6/G7Zi80JTvZJLua4aDaJcdiQZ1fsqONduatwEl0tQkqKHofg8OZ6ZuG4sGtOogzIqA2rDPjQhX9CDHEIa0= +eIu97gWnvIrg1AcHRQUIPDcNuOzjs9PWhQqEO5nU9xne/UA13vrGOYcwzrMQM7AphYW1cSRMsIDkSbhwxuXJuGrXx/MHCisSSSlUD6D9aV8pTxWbwnREjHOjJx4hTcjl0cxtbDTicBuH2yBEkykoMcvO3xAFOY1Njgds+Kunz8A= +CjxkTT2GJj8hnBfPqN1NL0SiYBsKsvJRaVaw3WZqwV//p0WFvQFtmR2zJWFZb4g0JfuvwehinMibw8DUS5q+2gFFviLSnIBdZaZXVUBh711/icAmSm6fGecj91murWVyfXYb+gwm/DveUWY7f3Kh4Lni8+v2b9z8QozzOk6/Tlw= +pUn28dWdZMnz6ztPjw8OnjX+f/bebTdyJUsU29OGgVFh3o02DDgqqzFS9ZRUSklVe3ed02NLqkvXQZVKlmpX7ZlSQ6YyKYm9mWQ2ydRlz5QBzwf4wfAXDPxgwMDAB37xg/0yB/4AP9iP/gJ/hGOtiCCDjAuDzIsyVcnuXWKSK4I= +EWutWBGxYl1OD3c//uEpPEufMtXOU0TjRnp1MVsG6AegkD4LIrZE0DMBDlvI5sP2eW33Q7ObJU0kNy3JRlEAqdRxF/Ijv9dsnv2Bx2NqCyhm9HoEL4Z0l6ApFI+yMIAzgWqhD+KF2zpqGoMfmp14A3MUMvqerhSrAILcUPT0PDQ= +Dv6t6dG7zLYIjY1tNfy7D6cx/gE7OKg5RiC3xjBOyRoVN49Jl/Wc/4AYfcmQ/gqDyPcS+miLgXbhVoDiDwW0pgmQWoXKmSyJw7RoSYtdMGfkoZ+AX4JJYcKAIAaDCuU2YzybJdeI0dly3gDGof8swETPO2qT8oJ2RyqMmXKNc7s= +zjk1F4iWtcpLTs8WSsw2oTUbaztnT2vT9C+pQU2mbxVFZ9DzVMDFYR0M8mDnmmMFpCnDyLxxFl8ptvcLwx2s8Z1d+EsMKgeEpBiIr8EZAv4Sg0KJQcZ0O4Xef9Vt1QIxUSk9FVxSkpvqK8doxFPcIkxn8l8gel0Fv9SM+cI63Pk= +mLbNTDH3RJ44FUsmrrxFiin+jE1ceTOsbleCMWqsXe2eV/xDNQGSCybVHobOMYss/TccvjUn/ht+BDyXZr5GXVPMXvQ1Xf9Uw31NPxT9zPVhczldAXVSBfuu1Gmmjq4IoTJ7TFkQzdcGdQ701APcW1k4g53fGnxxSOdgNDijk1U= +fK49oRZs0J0BOR9Oc8ghmjBjBzdr5CuqErzZZrWEUWYNuH36yGIbybT/jyqmp6JRmtpLX0BsaapXP6GHsVtgwqUVtOKqM9FEmLIQyOn7yGhaI65aM1e9yacTzrAFLnjTpBEUl23Lnn9VM3eJa2zUGvbU4hJmixaTxRw0DNDAsfM= +jv41jXFx6RvTcuhpijc21tU3yoUXrn0IIFrHCJ8Rqu0IqrPmhqs8DU2W1VM3PgfK27uo2Yho+mjqojwXlIUA8J5JBswVV0mzwNcm5ttg9W0PwFEYh4+1GRxvycsDX07U6WkZxGMZxGMZxKO4lkE8lkE87rcSqDrlaTzkbN5xszA= +fNNPdItnX1hFtc4Rz+qENwvz0EVBdhMHv02Ng1/V4UtgKfPOGqg/vjr6BQJwnS8HBkFkomTvVk/4uoA5w2g0cA6Yw4Dx/lXo42qWKY2cwpuYVr5zwBqiBhsxrOt7ew/d1vaB1QCk4IeyQ7MMv1zJL1fymk8uV/JkOiv5t9FyHU8= +luv4BV3HsyjKMzdDkiYy8DvxhrXrx7mxFGqygnymWUFiNABySDvsJ9EYC8ncX9aJzmdeGpgC8LEWqScgjstHhgTFH9i0gMROnJ57PNQC//prT6eX7qS0TyKOAkH/WfiN4V/iUONFg0CUmMGFh4MRf+/mvzXLWT8JeQYH/H3Ifqs= +gOdolkgqgBCi/VrXboET0W7+W4W8jpPQv329K/yS9/0wHIWerq0cdK8KSo58CIZTHacIMyjX33nvRZeU9TxdFwflDxSwtg/0Kh/Yv/TPbtNL/8oCu1eFNXzgq0kYTC+G+yj68yjOaEMq6gc3aRrypCTWbYLIXDLeRuFwGYZ7ue4= +d/jkct1P5kGDb42sJ1/3YeU/UWtDpmOyGLMJLVQTe7bGLlelleizuViINsCcJRJXPfbQdE2JuFnjraINyWzM9JKnvuj7kNw1Tv1Tlm8sTgbo9UtXW+v78CaCtu4zX8yF0yAKiljOSnJymM9MWCrx0iugMfzdtvCz+M+8KaswjNY= +dHMBx8EEz0sae2XIa9YpYAtur+KhjrAyTi89uheFB+DETJtPh1Snd1XesjXBpUWc2PC5FCSTZemrFjRoIzw2O/l/ZuFRcEad3LgXA2GU+qiAgQyJfqoGoi1C16Y++fTqJz2UW+xOjZfDAmLMDV2kzV746VNymAcOhyjBLLPgi5M= +iL5Rt9tknVDJgC/l1Q99LM2A+JqNJPqCcTdooW1jQGUKY1BK606dK8yvinqgSKso0ZU6Ns5GQdg/joLh0M/e0wdrq2xLg+1+8WJrY/NppQur2k3HLHcVQrNu5VQGBM3qQMYWRR2pggYRJP3t/LC+0+Iwo4JX4AyuQiln9TuJoC4= +HAR0V11FLR6FVCjUw/zOoOj0KVMP0tdJPNi/3KezR7oGdT4hosbGBxssdXRKQKvqA7QYMrA/9r3eJcTM/vPIJzBXgX1473LN/SOVLHasH6cAfgpJ8k57l7OdJCliT3vX/aFXdQ8vFtugi2bC4QCId6iA5irwIVRjkj9Kpr8WQmE= +/GES0/pDj6cgckg+2CqEey8OQ2+YBmfmOO7s6ON3JiPoKBjwSBpK+2xeNh6W06mgK1X7xBBv2TLZwmWfcBGi7OOCRyqg2ylONPCUJn/ODi/Kz/KzCZ0p/Bhm8G4zewXSaXaHS2UlG6mGozD1+8bcSUWyD4Aj5iRL44XPnzq1SgY= +cpw7tUMbLrsHosDqnBNfcodoJgx+MAiD1xASu5SRWDTS6nAnSlUhqvUavLrqPLokzjrfUwzj4LK4ZIkcY4b8YqwDeyxM3nEGJmVJn6zRJ48NwIPzjwj8ESJP6Y4mEeqSgXX+cHuWBH1iBFb7YjtWg2syfFlzvKY2rY4JYl0s9VI= +UNsPlAWudN5tznJlW9cpedhzTiwyCRHNM6swIN3niykLRA02GtEdjoVG77zeKPKSINNEvHcmEd2wdLe2dxoTyk6UnftLEyq3LzTRyguLYnhPd0bjjJvNDSUAIVxjEGR6gmk+J8wtw4T52UtY0I1GNKdLoaF1IGaQoZ1A5eNQXYc= +vybpe+aViqKGOhT76iElXFo8a87b4JpdxqhFRvbFudbqKkf0m8TrB6DWW3K0XKYZkgHHSWxbZIHtGzmKs3G3b1pUyJMF24/RrRW0qfg1xJ/3c+YQNVhVIr3eaGDbBu0CwCgEnYibjG+tGmk4td8nAmgClusI4CiTlhSoLp6a2Fs= +b2vsrQ/jNFs/TOIermnz91Y7DQxhdTqkJYeioAxYKJARkJQ/IUPe4QHfNBIdxLS3kclTYE99N9twbyrZpqRpnwJqEbHXmgg0LuidgH1bRVvKKQ0SZJOpROHnAE+4TM6+LUhR1oouRBD4HBE2Z3fyXgEYI/Izyy3ThGBjE8bqvME= +rfeRIcnZLbHkypRTXObwi+sCjDi2GvezTk4tvI99XDJ3IXjcgMxLnwE9BFxLn4Glz8Ay6s8dewsTsvQXnht/4X5MheBgOKieLcopQNUExMt9gCt+BXZrsqyaUdwsyI+yihTfn9RCcv4iANVRQOCgmklYPltecvi4HF6bk7Ylh9c= +b2zF9+8vhzfRmD3XaMwKQ+lDTJCVBb6r5qwfi/x4esLyGdqWxHZ6I2guh8PY+BpT4AvghWHtrw/eHrz86bvi+hX97y/Bkwcs9/mzz97Nr/9P+vevXgZeGF8c45fg+Xff/Q//ePovv/6nze/xf3B187Y+f/682nzxtrvT3X5O//0= +fvMZ/tyWQD4e7b599+ro4cOH3z0i7IOE9Y1tInA4sYAePGYKAYyBGSz0/ZZuTiJIIuP3HzxgXALcsaIphy9Z1fw183Sgrx/kfLMiDWAWcpi8ZcX5IIZlK2XHlU5HFhe4gWYVdFc6b/gmmuVZZfuWotosBg0X/XCnWnRrpXM8Ols= +P/Cz6zj5mX6YviGPthS4bS3ctgK3o4XbYXDxKDO3GRsY+P1q4zsNpGNXIx3fILFCR4GInzEM7jfqu3YaIqtL3BewDEd93npI1j3OjtcwtunslvAAgj5DSHUz+NUsD2a/ERz2FPcKq2LmJKI7clrooaR8ge0k7tSHipKEvYJLfEM= +aJKAKqt/5Kou8RA27RuHonjKSqM2hFfN1A3t6v0Es25PVytXsrRqLBTlVYpSONSCqE8bCmU22dt865z6od/LkFHBGcU9y1Z5h3yM1RDRGgL+IMSLiHdFiYJHaFeBfw3kdvBb0LubJD5ra/MZ2B6zPZd5BxS+zWC98pIAlOOaMbs= +VL3qIeBaql6XqtdlmEb53cznW53alQUcXupdZ613RflXO0ftq1CuMaBBFOjmKG0MaAaM97io0Jz8CjEB95/YvaYiIScpZvKllAaOyW9W2Ut2P7tlanOlyo5OqVIkf+GbebfFSREH0kR9tsVrplGxacymy8h5DEt7d2AL14qRG8Y= +sXcze+AptvDeYu0AmykRnLEaKD4HQmdgXpfBU7VkNrG41hKgO9TYBhdxSvTvHQmNCecnT+ogCjBF2rEPahMqkHSOhh1MGcihdsNr71bjLsNaiCytC5yZjs5YFaOzDOw1NSCQpRDa8h6TOoYaP6nOgAUv1Z8JMQjvhkHodOozEJw= +orAxVWkAigibhBMjzibjppsTXZvAcP60o3WoltJrGlB9hH3SpQV0HJWUH5HhKtgGjSPU//EySMkxS+vp9+ka/Rp0iRBjBRZqx5CQk6xRXmZr8ld0ZU3Z9jFvEO4LAI6lssO2bpzQJedJxIo+pQXYyxfwjJe6DsKQnPn0/9m173M= +UF4H/wr7VaqLA/wN+0yT+jTFdTX/679vVvU6Azd+wnyQNUZOVjeZKYguP6NEfPq+eoYqoIfhKEVm7BTQoiPknR9dVCd/XrAPBWn5vDQt2O+HBTLNhUUuWTmG87HIL6tj+AUYz/V2AncnMhtkbVbo2jK184JI4fqz7zGo9rvZUO0= +IVANBv09J1XQtw8wFD5zP8YefnNjDFtsI515tpivgfb7+R1oc5Dt3mpYEcC5zFkQsaWCng3YEuolA9Xkk3Bc9Y6iACKMzowlTIQ3LdDy9tH7H/m9Rn3hD7wh10xwKHaUfgQvWNwBpVA8ysLATzC4aqnQB/Fi0VZViIbEG5iO7RE= +G3S5WQUQvAJFT89Do03O1vTYpMzzCI2NbSU7uppAVeMTDLCDEkEYPpFOdxinZI3Kqseky3rOf4AITob0F8Rq9BL6aIuBduFWgOIPBbSmCSndevZY9N+0aEkL9QXn/6Gf9PyqUrDQdDEgcqiDcrNrVCKqTJNrxKBuOelgrqaF8OY= +4x21TRGCdkcqzAT9L+eXmtMRA9OjZa3WmdOzhfa5jR1qYzX17GltWjVI+mvTwVxFQx30PBVwcVgnDYxuvYJrjhWQMRx7vbP4SnHsXRjuYI3v7MJfYtBaICTFAORO6+zBX2LQSjHImO7GwIs2ru7KFoiJZp1LcR6YZB4TNTrS6yo= ++KVmzBe2K1P1WJh7Ik+cirQwWjBeDtYeb/AWKYZCDmZBU+AKq1GoYIyx3Pz5h2ocNAom1Z5i31sWya3S0FRYmJQRbqOmtyw7iYRVM89pQGmKVs1am/ESobllKRiwWa3WHqsJIJZWatXASWnma7RFxSxIX1vSjc3Gg3Im6ri5nPY= +gDqWbHo11KlZqNS5X5YZZMoird3a5R6rywe4S7PwBjtONtiZks7BaHBGp734XHtgLtigOwNyPpzmoEM0pWBiwVPH8bVZCV5vCKpglMelO32k7nYqhxCPKkF9RaMMcebLBpWa6tVP6GFsI1tcWmErrrpInghTFgM5hR8ZravEVRs= +01Z94ow1bIEL5gyJBOCqSyaAX9XMX+IaG7WWXARwCdtVi91qDhoGaOXaeUf/mka5uPSNaTn4NMUbiThzo1x4gYXdq2OEz5rgfOKyh7qFqy50M1zliWiyrJ668TlQ3t5FzaZG00dTF+XZoCwEgPdMMmCuuEqaB742seEH03+7q2E= +4SEwtfhx9TOwPrbj0ltx6a2o+eTSW5FMwluRlv2iixT3ROPE+MelF+O0d8hVeW3L123J090sTtEkpPTi2elVUT3BXN2T06wvCrKbuChualwUqy5rAkuZd9Zg9/7V0bMRgOt8UTA0CVOI7t3qCV/n1zqMRopdntGvlQHjvcgMzHQ= +HpqzSqauYT56+3i/wIGNgRjWxam9h24L08BqCVHwA+oE2PeWy9DlMrT+k8tlKFkGzZiToBkQrbhVBIwGUTYe6xLRL88hy9NZPJi5JY40hYHfhjesXTnOjbFMk7XjM83aESMZQAL1zE+iMZaQud+pE50xFZiBxKxFquLeceHIkKA= +eDJbE2NgVmke8gT7yNrwj+S1p1OrdljK6VxAVgod41vIrnEVhxrfFCySZ6ju6KrYzd9qFrt+ErLgAez3IfutAmKyPek3A4ReabPwFZjjv4/5bxXyOk5C//b1rvAC/oy/n+77YTgKvQQ+0TUX27MU21rXlhyUv6gp+d6LLikTe5E= +/tOD8rftFRga0attxP6lf3abXvpX+kb0ahshVaA24qtJGE0vpqMp7bObNA/jHs4h1g3KOw403hblcBmmb7njcPjkcsdB5iFDyva3tOeYqKEe025Z7MCE/stsCjYBr6fSSvjZXCyEG2DOEsWsHnto80XZflj+jN1hROmrNfJzHhs= +t+/3YrpPTf3TjGI8BR9d9NelK7n1fXgTQVv3mTvkwukuBUUspzQ5OcynNVd+j66TS6+AxvB328LP4j/zprDCMPV5EBdjHEzwpKaxY4S8Zp0CtuDWkNVWxqlLRtsmuLSIExs+l4Jksix91YIGbYTHZif/zyw8Cs6oTdBxHwbCKPU= +UQHk3wwTP03NTrw/pj759OonPdQdJl2eOcbc0EXa7IWfPiWHXkI/lIETUBYTlmvkxUlE36jbbbJOqGTAl/Lqhz6WZkB8zUYSfcG4W6fMlseAyhTtcplyVf1VUQ8UMaz97VuCSh0bZ6Mg7B9HwXDoZ+/pgzXhgQTtfvFia2PzaaU= +C6vaTccsdxVCs2/lVAYEzepASGdFHaqCBpEP3PzD+k6LY5QKXoEzuAql7MJ1EkFdOAjorrqKWoxcXqFQL/G9zAeVqk+ZepC+TuLB/uU+nT3SNajzCRE1Ng5Dvo9VpwS0uT5AiyED+2Pf612SURT8eeQTmKvArLp3ueb+kUqaC9Y= +j1MAPwXXuNPe5WwnSYrY0951f+hVPbSLxTbowplwOADiHSqguQp+CNWY5I+SCqSFUBh/mMS0/tDjMcodspM0xTWeuPTiMPSGaXCmLL8qRy+/M9kOR8GAB7NQ2mdzT/GwXPUsTFM1P1NQ4SyTLVz2CRchyq4heKSTJ7PGExWW6Fo= +PGeHJuVn+SmIzoJ8DOtxt5m9Auk0u8OlspKNVMNRmPr9kS5mCVw5vQ4Bjrw0Atp9Fer8FKZOrZJpHudO7dCGy+66J7A658SXvAiaCYMfDMLgNYQTL2UoE420eqqJUlWIar0GZ6g6RyiJs873FJM8uCyeTHSdG8FBaecA/upBsFY= +9GAFY7akT9bok8cG4MH5RwT+CMGfdMeeCHXJwDp/uD1Lgj4xAqt9sR2rwTUZvqw5XlObVscEsS4OfSk07QfKAlc6pzBnubKt65Q87DkngqgAsqPwUJ5ZhQHpPl9MWSBqsNGI7nAsNHrn9UaRlwSZJluAM4nohqW7tb3TmFB2ouw= +3F+aULl9oYk6Xtgyw3u6Mxpn3GxuKDEA4RqDINMTTPM5YW4ZJszPXsLiVTSiOV0KDa0DMYMUjgQqH4fqOvwVRFzvLioVRQ11KPbVQ0q4tHjWnLfBNd6St9YD/Z4g++Jca88lpav1+gGo9ZYcLZdphmTAcRLbFllgVUeO4mzc7Zs= +FhXyZMH2Y3RrBW0qfg3x5/2cOUQNVpVIrzca2LZBuwAwCkEn4ibjW6tGGk7t94kAmlDjOgI4yqQlBaqLpyb23tsae+/DOM3WD5O4h2va/L3VTgNjP50OacmhKCgDFgpkBCTlT8iQd3jAN41EBTHtbWTyVNhT3802UppKtilp2qc= +gFpE7LUmcIsLeidg31bRlnJKgwTZZCpR+DnAEy6Tm3ELUpS1ogsRhz1HhM3NnrxXAMYIvsyywzQh2NiEsTqPcGN+ZEhydmuMkSznBs2BF9fzGBFstexnnZxaSBz7oGS+SvC4AY2XDgN6CLiWDgNLh4G7cxhYOik3dFJeuhqTutU= +OxVhg+GgeiwoZ+FU8y4vl/Cu+BXYrUl0akZxU4duZQkoWjCpVeD8BQ6qo4HAQTWdr3wwvOTxcXm8Ni1sax6v35eKFtxfHm+i8HquUXgVds6HmGIqC3xXxVc/Fhnm9KTlgT1seWSnN4bmckCMja+xhb4AXhjm/vrg7cHLn74rrl8= +0f/+ElxxwPSeP/vs3fz6P9C/f/Uy8ML44hi/BM+/+4sf/qfTf/n1P21+j/+Dq5u39fnz59Xmi7fdne72c/rv95vb+HNbAvl4tPv23aujhw8ffveIsA8S1je2EcABxSOCoP8MAYSBGSt0/ZbuLyJIz+H3HzxgbALssaIWw3esYtM= +W2SdFWkMs1i75BOC8GEMi1fKkCudjiwwcBPMyndXOm/4RpilOGXFJReILAYdVXDObW+kslsrnePR2fqBn13Hyc/kLbwhj7YUuG0t3LYCt6OF22Fw8SgzNxobGPh9pfWdMY8E3iC9QkehiJ8xDPA36rt2eh6rV9sXMO5Gldx6SNY= +Pc6Q1zC6Q7/L8FDdyX01C4LZ7+KGPVNuG71W5SSi22la6KGkOYG9IG6zh4qGg72CS3xDqIGAGJhYB/bi4iHsuDcORfGUlUZVBq+a6Qra1fsJJtyerlauIWnVWCjKqxSlcIgFUZ82FMpssrf5Xjn1QzpqkD/BjcQ9RVV5g3yM1RA= +0RqCSY68iHhXlCh4+HUV+NdAbgePA72jSOKztjaffO1BynNZd0Dh24zRK90gXWpM9RBwLTWmS43pMsTKbDWmjbLO2RWoS+WpVfFhtAIpZpp9Fco1+jMMa918o43+zIDxHpcGmsNXMeTh/hO711QkZB7FTL4g0sAxWcwqe8nuZ7c= +2HQkkAjqwKrUU6qI/HCsQglKUUpmukAVspqqqyiq7GEpKCE6P2kQe0uf/53m+S/0+d87npBPWcXU1RpVJX5Lmyq6fnIyqZI/IAPeN4uqIAoymzb1Ax3I10lAhctbChl4YUPlmx0pFW0SU0f0gyT08RChS9j9aZ6qHp4GvCFga+A= +VgKCKDioanPeWByFeE4+mIcNJCwRjrxWAB2niBHdFMeJ4o/ogkgCisK8qcXDGdLbNJflveK/RfI3o1VRRKG9MLct6hzgb5PVDRa58nuSLRLMh1V9kgy+AGKjTmjkHMe1hjLQuJGAunWRgCxMWBot8JhTfy441OrYMb9skPO2nhU= +7Lzupgg5mBS588ZOk+CbTUTSUp2jh4Brqc5ZqnOW6pyFi5ib+JTU1QA4hX83e0teBonfUx33ljuJuyIbbTNb2pojHb/3fvb5mi4lP1LckXd+dGGKWbUk4ex38xDiyxLdF7QajGS2AL/TM6FZUnj8QWqjbz1tm6XaVIx9xPfvZIM= +1JyG9qhXc29dJ6Uj0eW+5hoKJ8aR8gmZThG4oU9r7Z7tRGR+RhBDxJ9HXpQpkX90SD436S9qtGUNM6m6KasoHjAWV754In+tnYIRmI6qCvCHKNTEOurQsYeAXHqoUDOdwyqywKSW1r93JI7XtybY1CbfKjMOZrsNQ1fCgfwDZeE= +MZVqXDmmIQREzSYcaje89m41QZBY25FHNbEoO+nojFUxOsvAC18DMgB7UVjN0b/BUMsRA5buSu8uwCC8GwahM7aeg+M4ykYLwUO0nc6DnxEe763Ex3sLA0BUFXGP4VN0OuuUTq0e+2DnmN1rgEI/GXKl9tsooz/iUKluDrhhUSQ= +CqyIHLlBkhVLIdFeSABn5GkV7SsjsAmexVJg3LkGs1x0ipMsnQTwIuAPJY95DoARozs8NeTCHU9xuqYB2Cfb1ry2w76pZ6xoQnk4ragwK+b+hvbPv9OFI72Q6bD1Jt0h9gxp1dbKKeXmRlMlCwwv7Ys8Z6v8cbOVlWgsBhEy2UY= +/dLzYebFmLZ/7ycx2Re/NaIBc8WzSZ2K7afvq36K+CYd+r3gPOjhgpXfa7G+OKzl0Y12kI2MUVN29e8nGOBmxixWFCtGFahVGAeY3wvaL4AmpSnpbTO8gLFkQZ5M9qgFZ4Nl8iuVr2wK2YKx7iKh3lwxWGkcSnZh34YUwpZbQ18= +2NagE8gEOA988XAS88+iGEdVCG+ZfdiyFljgW5h9xmCC5eyjsJVt8smFyqQnn1ltbyfHX/IoHHvuWUgJZItIM9mpZy6XJN/u1OPd1E89lAWWU89y6iGN2Mo69Qih8k3teyxTDxuF92rqGeDRkINa90qjOhScQjoHo8GZn0C2T50= +ilGQvjuPxDbRa3ySIG7TzEsynj2eS9QSvN6GSCEDj0Nz+ui0ktVHpkOHjdZHlcw+olmGZHPak7RH6lfUL+lhLJJBXNrVh7j04kNcLitYcdWmslGfNMATC7Reh6jPmnDs4rInN6n0VpscodLLh9pMJeUnEv99dQzoFiQLcbzawAw= +Y3m8CkRdqLM6pC4T4nrBb5H6FatUtITRv0vizFAIrGSWp34z5tD7cfpvZF1+9D9dJl1IU4LFPOwdS0bZzl4mxxvaj92vo5rFPy2+b3y0VLxUGHPhj5unx6HmI+alEGzCa4t4WD0prlJ0eHfPOgvIOYt62n3fuGg5e5b5cuGPy6c= +x6DGI/J5EICLxWfezdUiHbbfN6G3yFPn4p7W3zcuWk6dZb5c+OP+aU+dmiP+pQBswmhx9o0dKD3kdHc7GaJrM+5Q++0d41A0eTeBMQA6fQUGJOjMbvTg1sgf7erKSShp1/PVcDmMqaHhmCT5oRRvtDNJFqzjqIWVBwJ1JpHA6U0= +kAEmmvN80iuitoNeCk9cH5pYTngOYZ4bRxieLiXt6XKAhNOLEjsRkhHtmBYRZVWCLoO76iHgWgZ3XQZ3XQZ3dQzuOu21lW1+9ckuQOklshdZIsLdif1L3QpovfsDXQT9sEirIPNJnEwgOFJpQaT17WfztyEqJtpGtvGLR1mjV1Y= +mbJVMCfKLgl7V1tW1PN8e7oMod9aqjPqptxUE1AvZw4WbW/hZl099csWMD/QfxaFUNgd89QrU6nl1Hvnpy5a+vF3khBzt3BaPPoaJ+Ayfe/DBPyNEfgs8NJvcA5u4mvybU7BF7EX0r8GtnhD39YlJ7mTkwTe7BmeJNwjlxAJeU4= +dF+gw4RGI/5eHCdwYlqPEyrknN+DhfL5fmWQL48WyoWWRwvLo4Xl0cLiHC3AGtwgoPeUV2Yj2HnQbtSshejeyLIzmuIWx6yhAAybNRN3h+W2exr+Kt/Xue9a74gyRt0Co4xJp2CnzMbWnGkV5o84LoGJ5iQq0YToQJHt9fsaQ9U= +ggRa29LRWeMycIxTOsKp/wrTO1V1TvXlkLPKXPXQzFXzGnRpe5pBl+5RxCV59EzUdFrf8ekFeJqb6E53h1GXYFJwuWKUNdaJ10t6ewOwWXsvLivP2xZKOYyqwGOdgG8/khab+haaSWc8aRNXncJeXC3lpaZ4o2laXOMyA+LRRe4= +aXylxGVT6eWf1qj2xDU2l4xBZoOGT1wOYcpy0DBIMdfXO/rXtOIR173kpfkX2A1H/bSEb9pI+iI/1YhgjeZVXBLGxkIY0YpfYHoTMheWnenE7TRJlqzL5mqSpD2YwAypsQAVV61ZmbgWmQnu/+RoofByZrQ1qgEXLcS06DTUJz4= +JwpBWzshliTtHU+IFQvc+z0Vgs7IaS5EZWwNUcz8O405EJo+iW2i+2b93u0RcxTe60nQSuHlNGhrVBNGWoh58K5Uc7mcrZ0KUdDe9Z5QOa1avFmweRT+RUlyTtvZMAo/3tdH4sf7umj8eK+JyI/PZVu4pmZw82MKObms6FM3H0A= +XqBv7mvO8yI1kE8rMPkCjW2kLky8p0cPPKkeL9O5ZIeePzPbo1PoYTjitv0FNPkbwrD1zo8uqkKMF+xDQVo+L00L9vt0Z/av/76usGQFnz9bdGt4oBrFhk0WNI71OysxYGU7XkAaX3B6qdDfBHh/4mohhb0bK4WbhqSccPTJiVE= ++CFQGATJN0LWoG8fuCjY7sXYffjNjl1stY3M5llr8Qbw77+tAdwPYKN7FkQ2L0WmoHrJQEdml7SaZWDu99OQ2o1pamcPR3q6eC/9yO81ez5/4A35do5D4baWHMGLId3+aArFoywM/ARjt5YKfRAvFnFxh6hIvMHQJD3gPV35VgE= +BFdB0dPz0Cg+tu5afJTHEJbCLrUWIN2p5OkAPKIc5riDiLbDOCVrVGA9Jl2GI/4jgDxuQ/orDCLfS+ijLQbahVsBij8U0JompJfxdY+FIk6Llmy24y0+YoZ+AqnoDAzGRw851EG5zVCTMHefMI8JYTHGPAVsthi+9BKtbROVoPQ= +kQpzt9Ht54720xEx06V8rkSvof4HPVxT3+k6vvD6/fvDGabVDnYSNfN9UxbQAUpwutlDj5cw6Hkq4GIxWhoYPfQFjx0rIGO45ntn8UQieMw7L7FudnbhLzGofBCS4iq+ppB78JcY1H8MMqZbTjjXi6tbzwVjOb+aNbcwZ1Ve5Wk= +NujS68JPTGx15+qT6S1aFoy6V8EvNfLkU5COvDD4xU/0pGZJQMaes+4RS8w7za2RQQTZxwoJwj9UE7anzIacsJ0lE5SZwGORlkjnHGLMpPFwlAVhSoLBME4ywt5+xDFYjNST6OdrL7lIv6wyWgMXrP6R/J6IxxD/Y/WPPAKIwho= +PBrI2uOTSF//GquHvndt/+mlHw5pJ1hN5IpXxSxP9rMkXH/3fu8FLJAjkl1WAXy6xIsVdjJ+C5I80W99evvq82mpotkPOT8Cjk8zX6NZK+ZR+pqu234xjLUJSdj4/PyuZeyiC1CgY6rQyZWONZELlN28RlyW2WkuRGa7ddK0lkk= +ZQnwmz98/PDh3fHp4e7HPzzF1G9PWW6qp0iLjfTqYvJMVBtfAbA2H/EVJnkEuWCBB6YWdiDH2gTCDszOsL5E63rL+imFByi3YtGN05cm5rZGufLDvJiXT8lIPGf5WgNxxu/AAbOyD1eFwj22Ao/ptsO+Nc63xOSAFmqzLx7fwEA= +hLw0T+eqxnMZDFMPAdcyGOYyGObdBcPsLlYwzNltxrnM1i/qK4v5rULiyXZ/JWcWIWgz78x1ewRB48IQHKH0uyN9EYhYZwvxVtTze4tdmLaih4aK7A2COcHQgY7bxAjAdV4YFNlCV7d328oEbziMRooBnum8jgPj/auQbkKjjLA= +LbPmII7t+Jlv0j7LTL24LkpADOsixd5Dt2VKYDUfKPgBt4k81/dy2bFcdtR+crnsINNZdryNlosOYtYH06L8vEycn51EhJxE4teG9ZjrCbkKfjnl8jH9fV7ows/Y1Lcfh3FSFHvJIdcePz6JlkdkddNZPJi5iYk0hYFXhTfUZ5I= +mEfbjiYr403Nyhg9uMkh7bCfRNNaILssbJ0LaFewuQOtE5udeWlgirTPEKKqkR3XrYwGiguxaeWKnTg997h3Pv/6a0+n1OuktE/C9Z6gQy38JvtxdBWHGm8XBKI0CS48lAX4ezf/rVlH+0kYRMUHDtlvFfAcrd5IBZC8hseadgs= +nIh2898q5HVMmef29a5wVN73w3AUerq2ctC9Kig58q/ASq2vKTMo199570WXlPM9XRcH5Q8UsLYP9Cof2L/0z27TS//KArtXhTV84KtJFina54kJolH051Gc0YZU9OCOJ+RxD6cQ6/7kHQcab4dyqBtvyw2HHgKu5YZjueFYJv0= +mTs9p6jBJFJ9ptyy2BwJ9VcTs6PGfkUzMt6ZEuYsYZ3qsYdWQ5Tth+XPNMxoCNMTM+PTLQr3fvz48cPBMd1i9mK6TU39U0gekoKXLXrc0tXW+j68iaCt+8xFceFUl4IitM5acqgwlkwcTnlEu9U1DVzynrDCMFrbugUcB9xkSo8= +7w+al+3FhtIzec36bPLYgtureKgjrIzTS49uheEB+PbS5tMh1eldlbdsTXBpESc2fC4FyWRZ+qoFDdoID2NmHll4FJxRJzfuxUAYpT4qYPybYeKnqdnx9cfUJ59e/aSHsti3283WFxBjbugibfbCT5+SQy+hH8rATSWLySDuB+c= +ty9OIvpG3W6TdUIlA76UVz/0sTQD4ms2kugLxt06XbY8BlSm0I6F2p0619RfFfVAEcPa374lqNSxcTYKwv5xFAyHfvaePlgT/jHQ7hcvtjY2n1a6sKrddMxyVyEU+1ZOZUDQLAp4paojVdAg8oGbf1jfaXGKUsErcAZXoZQdjE4= +IqgLBwHdVVdRC8WqFOolvpf5oOj0KVMPUkisvX+5T2ePdA3qfEJEjbZoHtpzlX2sOiWgVfUBWgwZ2B/7Xu8Sksb/eeQTmKvAyLZ3ueb+EX6gImZg1o9TAD8Fx63T3uVsJ0mK2NPedX/oVb2Pi8U26KKZcDgA4h0qoLkKfAjVmOQ= +z8YEhML4wySm9YfMv1/TpPFxjQcuvTgMvWEanCnLr8rJy+9MJqRRMOABIJT22dwWPCynMXSv1OwTQ4Rey1wLl32+RYiyvwCeqIBqpzjQwOOb/Dk7uyg/y48mdCbEY5gPu03sFUinyR0ulZNslBqOwtTvj3RhPuDK6XUIcOSlEdA= +brReZ7A+dWqVLJc56+kGNlz2XbNA6pzTXrIibyYKujsGWfA6oVOHFzaUBOeiVBWiWq/BM6bOK0birPM9xSAPLotbC13mRnBe2TmAv3oQrBWdJcGULemTNfrksQF4cP4RgT9CdCXdySRCXTKwzh9uz5KgT4zAal9sp2pwTYYxa04= +19Sm1TFB3NMcF5dC1n6gLHCl8xBylivbuk7Jw55zIjNkjZjwUJ5ZpQHpPl9MYSBqsNGIbnAsNHrn9UaRlwTZ7RgkovuV7tb2TmNC2Ymyc39pQgX3hSZ6uZSOir6nG6Nxxs3mhhKSD64xCDI9wTSfM+YPhgnzs5ewIAqNaE6XQkM= +60DMsqDnE6h8HKrr8CcnU1xUKooa6lDsq2eUcGnxrDlug2u8JW+tS/I9QfbFudboKkf0m8TrB6DVW3K0XKYZkgHHSWxbZIHpG8H0heNt37SokCcLth+jeytoU/FriD/v58wharBqRHq90cC2DdoFgFEIG1M3Gd9aNdJwar9PBNA= +xArXEcBRJi0pUF08NbH2fq6x9j6M02z9MIl7uKbN31vNNDDE0OmQlhyKgjJgoT9GQFL+hAx5h+d7U1Co92Pa28jkp7Cnvptt+C6VbFNStE8BtYjYa00EDxf0TsC8rZpkllEaJMgmU4nCzwEecBURGMxRtxxJYc8xO7+EAkSYvHU= +wG6LvFcAxohAzLK7NCHY2ISx+m5w431kSHJ2SyzZFeWkiDn84roeI46ttv2sk2MZ9rcScaRuzDJHpqWP8tJloP6TS5cBMg8uA0sv5aWX8rx4KfdjmHNshuu4CWJp5mzG68utQB2q6xBdj+NmCf2UlWTegNrguq2W+QvhM9CP6WQ= +PxgOqmfoctrbYDAaLJm8HX4FdmsyCwOK2+euVPqksLpoxqT2TYuXZ1LgoJpIWzalWDL6uIxem2B5PEavl+miGd8uo0OPojgZ4NLPSIifffIJPWRS8mMUZFaSNFbqLgpPN1G5d3URVj6MMrr0LtQgror3GMudhr49gAKvni+EapQ= +LdMTUXPJ5iEixR5/wsLTdtUUq7xG2FSJOF2+nklumByjy7QwkxcgXY0AKVy1DjGzZBY4y5B+LBLX6rn/pe7tNyosnDClS+83FW9SZdEiCt2PBUg/BqwF0XlswDeoAclb5f20s8xNt9cuff6vQA6dB6b0ejXhxxgP1jKTaEij8y4= +bsyP93qD/g7qr/mR2GGcBoaYZKKVcM9WmBogtj4VYdHwXgXqgRJTBNDC+xLMHIwEKv6/Pnh78PKn74rrV/S/vwR3e3Cv5c8+eze//l/o3796GXhhfHGMX4Ln33238v+dHn79683v8X9wdfO2Pn/+vNp88ba7091+Tv/lEN1tCeQ= +49Hu23evjh4+fPjdI8I+SFjfmKofZ5yzcERvKaLARQ26fEsu/AjCT/v9Bw8YgwBrrxTg+IxVVH2KXL4iTWZ79A2fxmDWpxy30unIMyaeYrFi3ZXOW/hF3vDzrE4VYmulc+SnVQC2/MrrOB7EkNahL0E9EBSG72NvOjhTdx6s8BY= +v+E/Ycys8CXhCh9yK/yIcqWIw7BC64E6v4APIg6l9ZCcB1H/9IyOXT859ehtQLdTPJMJWxjAwcMKrQcl+Yqw1VvhrLfiwLEybO0xgljbieNB6Bsu+uCMRjwEcbRxCCNaKoEop73xbxB+UzqOSP2QjmVE1yEsFvnqz9o4seA7xrI= +RHya4ALWi4h35QUh2hVdBf419GLDXl/F7zbxWas6+WhU6e1JO7OVKpumFsofVpviIlV0LRDh1MXX34vf+GUh8uVPb+ZcJ/itM4oCCOzRWen8yO/4C79/4fPNykrnFf2Rb+RXzE0KMh5nXkIKjFhAAnkrv8Q2iuirchtRESNzdB4= +MVWLA7QSyTHAfhn7H3pwUB94kYqH4tVK511+z19exSE4HkOG0eiCAnyKw9EAFtb5Mw7Io8Sv8ADqVlydJ/6fR37Uuy3avz+C5GTktfQG+8I0VyVKskR/K0IfskInaLRToFNzqbUwTUvY3NzYsmCzyEwoWiQlIzQ35ZmxKTlWK80= +6FoaEff7ajs+9PtkzLYUMebzhkjm57qW+Fd+pDblFX06+7YwsS+UEqItLGGVrL+xTjimyodBxKaZoubDICJ7+IwwYS6q5mtoZcgaRUJ0HgIz8wBqov634jH3MG0ktKi0jqh4Dq7A820FUp8VPznIMIlvwHgD3h/m97bxCCUST5I= +p3kxcuT1g1HajNSlfqOtfV5dZSxY5Zt3EwGNJRnn3ZADeEQpZhWkW5vt2/SsaJPzMvSf9cvQvyJ0GfqftV6G7my1W4b26eRFl4vuC1FWQF2KSs+VxehLfNdgOSpWkBBg58gfxFe+pOHF5Yt+iXruJzhWyuvUYovB1ldp4p9v5VI= +RKpjmwry0dn6gZ9dx8nPhC2KH20r39rRwu2U17tioyLHcUpEC3XW44k/BKO660DWNLPeElPX4DLs2k0b8TYbrq/WjkX+RSlchqTWQeai21nClqBy1OU7b3Y/HmaUa7WG/FRQlM4Uahpd1Y4omhHTCdrke9W+TxWFvMFOVLXhgA8= +Kod9xtB5pZ1bvjnoEtZuyUKs+KTJyaqhxqGOG66yGz3qPqE134Lywzi9askR7JPjswRv+l3yBNinGsaTsHldUL4Yt2dtpQX77ATkBW//XXJHPwv1KHyJBtgLyhnj9KolV7BPjs8UvOl3xxOjYZ8uha7knBpFeE58h0EiQ/LJSwI= +wEE9Z8iHfSUN+MQ65Lx1+Z/1W5dV79T/7/629dbl2Xa7rYsU5c59+1IUUrcwlXfKNuaVFFHUeSuj2Sh0dZsXDdyWAjfdDcpZEPW5el5h3jfl583Ge5NxfBUPu6RoiXYotzhqauIGYNTfa4w2Po6Gob+2mjcYYR+Pq9Gva3ULxf4= +SXR8GZxn670w6P0M+2r0ych3ZgTbkW44fb3mGAAuQAh7Ssfr6IrdEtA8B+e3uapM5gXRGbA8wZNODK/rnZ/DQ3BYwcFHXlGplMAbCLoN28uNcjUgCzdvzvlFf5ZIQzYdhHiphGksVCK+mU6QpRFxMQKn7cqwqAwIAYT3b+Ce0bQ= +MvzwNTgZBT0fY41/EvdlEDicELW9wvvye4ZndgqspQmsskQF+bpQAhpzGkUsN0upJgW4drXTAXqiQ53BMqCQ8PsqlGtGXXY2Xz7bNp31M/88hna2qNKd9gt0d/SoLwBLZgEqEfGFcGMjRmYZ+zRfYmyKlMAa9uBGoqEMIWgiE6U= +THEZWuC/2yxIFTOIfWSJpsGiLTSOnaEzkoFLaygjd0BnWK3SwxoJFYRwZuuTwXhV7pZDmEolFxi+L6/nOX61BuBw2WJaynnvxOGgFvCwI91zYxiydmiKbXklgX/yw7gHyvy1KxM4XWX2hPf5a7gna/jIBL/fL/L6oaUMWdvvm4A= +d8PhpdeR7ska/jHBH0htZ7Y6ZO3ABDwqetr5SHlulNC2j4wdHXhiugGbdDrdrMETE/SQeYvhPQs/sMYeaQqobGLeqlLJArYRsK5aO+lsnHQeb1z2PbpYGNHF1eMNxty6BVJ91XYrIrWhdQMNbmzD7IC+N48wjdEzXC4CovnIo6U= +uFiAM6yTzkmnLriwA7jdkR+uwl+/vF7Wuf9yeLb0PwUsgQv1WuHMjGYyb9Ax/QmpPIZZ8YmlVqWnleIwVyqVMrWo1pVZbSwREUpY079IHvz5oiP34n8bZWuPbVjgftKVXYbYzeImjglxzKaw+UT+trHBNgdruMYZC/Bh21gYOyg= +st7gEoHuhPFNs1a+AKP3b9kZs2ligUNxMbHgvWG+cjDilAB3OgUg2THKesouN9sI+h7vybYVlH2eg5pqrTESzeGY6ONzB7ufKDPSMRac2rhRBI/RWZnDZct1DVddHME6lkxZKhTKZP8N2fjtCb3O0FUP7zZ+W8eiONiAQeEcry4= +FGHVTL0xKs8ngsp2ARlnhUhs3fRRebU9EVxqHCDg0jtBIBodHCEQbkboZh2w41sT6LQ5vncmiO8dI8LVN3qEzwPSd6aP9cFkuFwvMQTOf1ezgy7hXfP77ujA594Z0GEy3G+nQ/d5E0LoiGF5dtdEmj6NehMhES682s0HxhytCDc= +I2xj+5sGVW6M63QiuDbs2y2x9GaJSda6KngzVIm2WJBlzC3ZDFOpH7okvXLRItYqItzTG/IC9dtzfZpD2ufQfxdEvibhYVHgKceyPtEhXM2263DVn2y2SiAoXmH1cMi5+kce523CmQRtfRgrmyBp9KXmKQXlk48H0p+6Q61TnRs= ++l4Q9SkPuR5p3WHCwfH9PM3ZA786d55O1T177IniACmLyXsA13ffHoci6E+g/27dCqJeOOpXj+Xy/rxlr8nrIKzC5Iu2wBwkRnc2aQ3IqjPMEPKrS/LGVuTYpHkFutS7jOPUT07RiQ3ksNdvxzTMOisahCYccxMtdsiSkrfn5GU= +kCKO3MONTzw4gzgwdxMuWzqDBWEQRfbR888JYQxZPXP8aY6sfWMAajr4ssoU1i46AD8eGl4O1h5vsHbBV9fyeMAOmWMnGWkgNzCzYKeKcx2CmkVnlvo0dprinKecbf/+d73t3/f/z+nh19XWtn/f7+DPxrZ/mOa2gdkfwuPDksU= +X/FYMfbjqV3xpYOdH57OVB/PzKwP4Mre+Cxwld3e7w5t/fjyqnAOJ27mftOw3Ztvu71JGOTZzd2Wpm4MoI2p24RM7stZHooggaXHDnj3+v06rCMILI/7fWZdVn4NpluA5fdowhVS0VoGculNGlxEHhieaLp0rL5z6Fc/GGzXdYw= +wnSh5d2XHeUFnHl2tl8260YY96objCKwHbyDvZXGqqpeXh5W+6JfiH/hWRFWD1efEPqPYjvwpT4zwhfXrAhf3DMifGmaDeGLNRPClzGzIHxpkAHhS+vsB1+MmQ8afcWa8MDwDX2yA9tHrIkOvrgmObB8oSbBwRfn5AZfNIkNmJo= +CRSblOl5rgLHZAdyUoPtuo/B1SyhwRdzMgOT4s5F0rCupBo5087Xal+ZBUwrMn3WlaVcqZRfypX7IFeayhBa+ZfuE7Jt5FT5mpEggWtSoWmbxJVtE1P2JGoRVLZ9QFm7jK04gNQ7fzgsSxWnD+26tMbZAzcewgQ733jodi+yj4c= +ZoMku3f4N7PZuKT+EF7pFvo+HNOU7BbziUu8sukSambMKBh4pXAiBUGVVw0ijdi/ivmANZ9EXZFhl2yepVm44ps6/kmDIjDocRCN0jjoV7nDT8Ig4ntbdl8BKCAAIIj7QY9oIfNG4dfwnqy9HQyT+Mrv8yKPq2UovlLhFYD3kKg= +7yoOR2qEUkz2LLrzWkmu3RkW74uWauCu4yT0b1/vwsbuM96TtZ4fhqPQSx6T1109+J4BfGtdKTEovtB570Vw1uRFxOFTg+Jb9oKaj/akj+5f+me36aV/5fLRnvRRa0HNR6kICC48pk/eze/t4qOF2y3cajL4yjKpLnNvjYT3wTU= +NGJ6W/G2sPTAt0KtK143DEJUMVFI/IE3xPxpwkChRmoNhtoQ5HSYBdlIp+spm2GZ3MVqmwWXbDmSa2gACvQjMqDW+rW2Y9vNOlaxZlWtluqslcbuc1ffZ1N8QaXP+EVNp4+wJe35zP7VeJQNgkjHRUqaqFoeWndC6OasmAi65t0= +aLtWTQw0meEx054FkW6EGInWZHwAHYt/JtjvcYcIo6i23yaKTk0uzKzTw/65psMvg5TtM0orItHrhArQ0/NQy8pbjXtXNLpbSYI33gwOrcQlsEjmAAcXUZzFkd8bnQU9SzEcqEWx7jBOyRpt9WPSZemC6Y+NZ/ATvG+SIf1dqpo= +vtliZbpwWy6zZSpjaVB6GV/DKiOJQ6k7jkJ4OApTvz9iUZo1xD6E9+SlAjCW2BJbHgu5nQVSNsSltabpH33QGXghOaxAmLyjpNY/c289BUdOwuCqbHMiPYA9wJg99EN/ABYMpQxchXEce8sjE7cjjz7VpFurygk11WaV309MNpY= +m+y2wTdyCt3pZYGdURo1GK3/xT9GPmrFNe4T1vl56meazn6ovGhDEq0/kKWRTjmNdOZerxOvl0FCj5LwMxkznQto+W21ropyQ0aB3YjpfG/gGhWFZ0AxZT/BmoDv6Ha67yV9skafaOIOdAbnHxHwo58kXlXBgRCXDKTzh9uzJOg= +Ey1guc3jGzIatr8VqNotcLlpNrrGPVO2JQiN/YFSVQkn45QBcrvafHkxxZkJpDyQ05pK6fni4zj0egYcv/N6o8hLMJh6YxRvbWx2t7Z3JoToncXHM5WEFyZD9yN4F/mmuE32tL0bzybFzfOP5Cap8nR7ts9eMkSvfSeS9ePwmhY= +MHknoHMPeedlYMtFPiuQszSwnjbi61Dl9XqjgWkC3oWXoxAjh04eWzK3c4oVK/Qa9l9ATNPFpIkj65HbLAG4GbMmIbIOu1n4b+EZGtAMaXuMa8rqKycUK41vjuKFkNO12I0v6iXrm8TrB7CXXIrWwUW9aJ0GusrseXHfZevFuXI= +SiuZkdeidxzpevFNSVfAcxKbNndwVk6O4sxTz97HR3WubEFdi1n1Ukb9QkjdJqtjXVzawzjN1g+TuIc7ESdC9kJvMBxUFQ/msyGZhtNI0evGfrTBV0Z1kbXNzfiuovgTyKqf4Tcbd4nV7d2YOlU9rJI7dYeE8G4shLC1udkyS0s= +CO+mDSGaOBz+B73D4X/94vS///J/tXU4/H6zZbIBNCt58WJrY7Op1yEWwjeq6yG+KwDGdUIs5U3z+n3C3CQznhJ7PjwTi0ZipjPuyTkchgHY7I0nhJnTravm+0L1NDP5QMqjp5nXrtH6Hq4vsk/kusd57RpGUeh3VZ/IYiSJa7o= +s2ytu+Wwp3etNNnYn0TBOaGFHkq29CcRfJU9F7bvaAMrXsHVIKdy7rvHSqPFO6+amcm2q1f4Haq1ckP6Vo3lCaDlUqrrKXJdA/dTGxXHdEG1Vu2QF8Jx24bjIFPOnDRW2xBvuUHI/rp5+Mrv6Uaw7ryKh3JlYVyl5yokVkr0gVw= +pzRkJxnuQHFPgqsZKTQyU7dKMvowwVUbsUTvzMRf1jk0cTA3pyYB7OjYxMHhj7tzk1TI4OAkQcDVysmpUketo1MFHq4Gzk6V0hWHJy70G37S6vlk+aDe+6nuY1YPKOVrNi+omi/VeEJpSteAFDK1zCfFc4VZ6qqs8cHStJGifxU= +5eaqKMab1MjLM4rp340g3U0S75bDV70/uy7NgauZ45ahT1TCT71Hqj/rJHtkckeDyxaUbq6WoydRJXpdaUnK5zHO5rAY5aPBAl0aFxjBv4gRwjdy9Iu4UIMbjI0X/EJ/gRULrnbZN+g6ji8Q2et8OXfhZ689KigwdHrhhfeSzYQ= +KXwP5Yip8MsgoasKS2kpconV4e8JVH7KZ+D09/RH4zXlxJwArR+rdQQss2WN4md+skLV+Pjhc5ufX1GRLnOUbl2quibmr2Y3xpurX3UuAswFj0dxdaI9Kh6wLybDEuwnVtmO+oooM1M+5fQSuYyqDqAI9gvzcPLpyrjz934Sk30= +8VuF7bHcSXj/Poievq9qN2e5gaBMUDWFhquwrtS/d0RzJegNXCZEgw0n/D32dYNLCo2jeZuOzljZ0VkGh3c6y8Ny8JxbHQj3wtQqyhmEd8MzdGg0uDMYiaKwcTeoOnXBZXP6gmv8I35pbVUkb6ClioEM0yxjfIte+qGa0mE+d90= +Ao9Xk0J0ne6jAfbpevebwL1NBSVgLLbRsFQB1cewiebDegLbngxWRXSus+v7kFc1Tv1TKuSilO7wMCga+GKv78ObCI7x95nnTLsZpWMNbTlNaqLfRe1wqrpfwGVJwqIPuO8SbL8tXemLEoNCie49GHXYZOt5uC5M//hWDQ4Ty8M= +euGmSQwxx1i2HXa3xvK40/e9w3IQmaRNY2ZuZEBgx71GutxDzFumbrazAxLM1dRtJMK3O3ULYlpn7nwsTXrmNmbwaktW+kJmz5qJe72rST83x2POuzFSqOmkMt2tipO0WzTc18s7SoSlvKtg1k6fO5J33o1d3onRNJ87FZ28Y+w= +eW/kHbNoSzyTvTuLvk+OvGub2KvxKFASlc+h1XQdolgSr0qopBKquL8Ki5p0RPe1bXA1a5ELjU2UtlZCQJk7o4R7qXRnyzb+JJTWjKdq9JcKYlzjspSisoRB5HuJIRxLtxSMRYBaaOMQiWUyFG1yvPS98XjpkMo+P4kcD5gq0SI= +NfWZZ+OaIw9N6Ei4TMceSJ/Tcy/N+Mkh0ou14R/Ja3iuFpKiOmoK1cV5xCJSZEFNFZpYg3lJKaIl/tbFqsQXUjhJCRB6pXgjsV4V8S3xN49xqYGUIkzibxZM8ek+j6UIn+iai+1ZiqkxGBFyUP6ipmQRTtJawZ5LBYZG9GobUYQ= +l7RWYG6EVIHaiDswJxlFfx7FGZ6qdpvPBSHPBGHNRWdLFwGXm2n5oW68Ly0i9RBwLS0iv12LyFa2id+cvd5c7q60sdtYv6zx2+CaoEppAU/QJMxZ1EH12JuMMuju1DiTocjMtT/68IBw1YUIhGvqmp8Kd92XY+dq0L8SvquB/2Q= +RE/gkE5e4D6bPLZmru9huLTIHhs+l1LnTqQOo5lJ2Wwj2NTO1Ao2qhMy92LUjFIf9ef+zTDx09RsKPsj2Di/+kkP9S3F9XFDF2mzy376lBx6Cf1Q5tOtRxaTQdwPzm9fnET0jbqRJ+uEihF8Ka+r6GNpusTXbCTRF4y7wTPDNgY= +VKbQjoVaHQB3krkq6oEihl2FfbNRqWPjbBSE/WOWEv49fSCcZorYBk8rXVjVbmdmuV8ZO3W2HjSIIPts54f1nRYOTBW8oh8TU86UPZNOIqiLuzitVlGLvkcVCrE8y6Cs9cFZPH2dxIP9y306e6RrUOcTImps7Oyzj1WnBPTEPkA= +iyEDO2/f612SURT8eeQTmKsoz5PeJXoUOn6l4kvOE0YD+Cm4qp/2Lmc7S1LMnvau+0MvMwUifQVqdiYdDoB6hwport0fQjUmAaT427eQCuOPk5jWH3rci8ghBEBTXONRTC8OQ2+YBmfKYq1yJvPcZLSLYeVxBlDapxGHlvxhhqo= +/WomF3FZZlu47DMuQugCm//+96Q4rJHC5NPn7Dym/Cw/YKnSX+CgBQ9Uilqm9gqk0/QOl8pKNlIZki2IqzbpgrjMuzakhkURhO+nTa2SiYVIlqAb2nDZd9kCq3NO/K8PWgqDHYMwUOPei0ba+Esb/15Xr+a4Fi7bkS1c9mD4cBk= +jm2xdfag+KwDjoHxEbg2OD5CuQTIh0vti+3EDq7J8GXNyZ3atDomUILlw1UfMB8uZ7miBM6HyxpunNTGCYXLGlS/grh5lQWiBhuNlGD7cNUG3IfLmUSGwPtwNYgLD5ctAH8FXYtME01gfrjqgvPD5UwUTZB+uMYgyPQE03xOmFs= +hglTjegvGmmjuRpEvVSpOZA6XO5U1+HP6o0i2j7nVBQ11KHYV88/4dLiWXOUB9d4S15jLE8NHhYZ2ZrA1XC5BK+Ga8nRogbrKlsXtBoul8DVcI2H5rZBrOG6BzOHqMGqEtFkIYGrWSYSuMZWjTSc2u8TAS7cCOAok5YUqC6emhg= +gj/TGIK3CPPej+cg0PtUjv2moGYXqLpS3WZmEGS+IFWz6OZzi07RoTuNbb9YvIdR9c28N7W4+gWp7gnvRXEywAiDRlT+7BMWEjklP0ZBRt750YXpzKyhA1iNx6LxtKydb5FzUoN/1Sc1+Lv/+PRP/+8YSQ228GfjpAaUp/rxAKw= +FdxzGuRl8EUppUH5lZLM4Ei8bpnQQCpfAZxZNoMHGp43pRMwpRIwWKEYUghUhISId4nxgOJIZmSj3dsXOclAKcPAlpphoPiyadvTQtbUW0AUIVyNsfM1QVo/juj6bW0VO8ECtRbl1Sj6TSLo1xk/tIye72rtoIuc72wxeEZ7zYo= +04E+umK3GASAD/ZiSOqCW4q+QZzWvH/XlzFk6cgL4hSZkvQyHoV9cuaTfOz3n6AjBFonkFfgCwpjF4wtQz/zN8rfAs4C65BNktOQbD4o+NA61MpWpuXhVjmrM53RSYPuYgQr+tYjrzLmRHV4/wbuGYto0opgTFdILAEHbiLJRAU= +xO9f+KK2V3hffo9OOAyAhY5VAJJgICooEmR0Zj3sNRxrJ3QlQG99cF4HSitBecejtBpEV4N7JRyvloJy8N8qQDXyb5lL5pV+cGMl30EJoH5uLKeFaEY5vZnkl9wTsjzDVA0Vv4hEGKfQSnBKWyvcwzCZyxt09XtCKo+B5k80tZE= +ylUtBlygVMaCPitWlOXG0bbJTf1i9IHEgOa6nnKDz8qcK9aFuCBiNESzz80n8veUxpnMO+eVaTXhim2hiuuZFsMOT0reSDGMdcFF5CjG2vfWCMT26MOWAMfzSsuKL1WxSsCxWnWj0m/kTZt445Z8ul3FxU+zvGgvg5QJ3LKlpFU= +c1QqIoMYapVB3CztR1EAfjeuUSzQO8gTsyR7ts+f8XhIa+CXy5aiGgOozpmfRHTBGgZFFZ2P17F2GYwv8xZKz35kz8gabO+DaBSPUt23eFGKxh4VphhHoyj6kj+1FIwT0O/zFQFL8gDGvnRJ/wHfGI7JRHHK3GEe5OJtlAYQ13Y= +eOknusDyTFNTTiZzgM/I2htvlKaBF+ma6t8wP6mgKNx5JT1TS4TxRfVjnXfxxTr7mqZAzxv1Lm/LTdvHZ+vv4oR+5xdNIQzNU3m2z0JSqUF58K1MpkoJQSubE9hM4lQYtnuOiuCADiswFzdFpHlpAMid8+hW7sJPTGNZMW6rajc= +JVkB85xAeFUVV0rs7FimFPFo5+Fc4h88LkpL3RLywa/rdZCkGcnJsJrKbkigs9sNQz1pGjt81dCmJIHQCtEAAUJG+x4GoPZFQUJ8KVgOEzY1YYU5aeL8j3ucNG0HGpb4dMy9c6f0Tvh37pjYTfLvrD9uk1EPYQPFbO7KCZYysw0= +XNyKNkgWz0YXsjsnlMlXTk1IYyy0KLQxhXNitNmbIG2k+Av1B4XfOm2GSXxmpc8hBfDOgjDIbsHx0Eouu72Aanp8R8QAP5+HjTHVOpnCzAUMn66bYM1QZAEYuHX2hZnLlm+LLEHU12725n3UNN5M1Rct67ambm/SdhjV0WsKw+k= +d53Sf0t6OdMrzfyhJajbMX1tiUl2V7JvqsSqyEJHvvf7gWee2Pv90J8rKcU0furODdV4TdDaqKJZx5VvNSTiyAfVbP8uSDrO2Mj1uMobSSfchLStKpzIOLIG7pVRP17w3hoEK4eAVc1ULftPnUQz+Pz869PSrG/OyImniWQ3iUc= +UZ8w1pmT8Xr3InhO6SkEsJ2uw8T3+lMj7ObGVkfzb0uB3EroTlawjlL/PMg2s9h63CEObTfJx1iPzen5H9Rgkx0OuCNSB2+SZW4otOLPBXfj+cFo+0cw/BRrGTwt26qMh6P1LbLVks+6jnzWXfKZikIr/lxwN57Pi53PunPCZ5Y= +VD9GswLXXD+NDs4nzjI1KYJaTszwTfSrLvL5DOIozuhk2xudBb2aoo2TEpUqL3ITbW48k7MT8Z/GUttFRqNtOaPRtqnElJcmdAwMgigEg2GLfAOV5DsV5s5F212vONsIwxp016C61dpvvQsjSftnkuhmIlX0D/eY5+ezX/c7M34= +rhcxHmDNM+/LO9yJLNRbVTjeWKinwDSGw+ZGt6P5dxrYZ0NC6mbzpcaYZGk7OAbeTe2s4N3M5chopkOa+DiawefHnIHspK0hazu1Ek45yr93T1Y+Z3GMTHzOmpPB3KMfRWdcy2jeh7AruyrQnQ/nshmm4S0zwWx8eNa80vGGXh0= +IeqIYN0Ib7c82XdBAhsnefNbDJRJYJxuJH/YbDMAhvG1n5wFnskwHQbAHn1NPsbXEN0294VYjoWpjYU6mjSgx0T1kI1HRd6RuxkV692HZMuiX6lGQ2jj16HFvuTWYaVO64OoMS2WxpBr80BV22HWBGlqPZoufMKmeS59H+lnkog= +VcfKElGYc6XxgNDvBedBT+tJKHqTeWe6DrWxL5LLKHxoizGIek01PVupM2OHudfG+bMFucc5grs6Yo5V9fP4jnEyi4FwzO4VwPKXy78G6LbsgiKNM6jAD+kcjAZnfpJblmtgBTJ2lDeSoMDWpJmXZDwDIcectowBdZJdQoINf6Q= +R13FdcEAZZEY4tKum6rd1ogVcclcnTMjiAHkAV1sSbhqQxGrT1yQNjmM6aPSwuWKMO2ggcuIMUalGaPs2g8uLrM6nH1GqLYoqwtMXenew9KJnr570qj66ub/Xhe97kD/fn59MhWbVKvvo+NcdOctu3uLMTmirCUqw2m3aLgUTQQ= ++ucaSDa3ETSw5KfchpCurHRBhKa/R757ctQhMcqxOKyipzki6ZswNi6tu7ruVFI3wTWXeAILjMSr34agjQ0HrNuJzEw3U2tN+3sXx+FW9jQuOHPFl33nJj41UVxw25tSLwy7tPEQlfrV7HtKbB4FYvI6Jbe+K4eCsw3G23b8Aoo= +a8cuYPlej9v5IUktPVxoYZcJQX820iAS74o+NZQSsyNLk/jM/0Efn/k/+W9PD7+ut4/PjJGZW8Rn9gfesElsZoDHhzwu88BLf4a4oyKO64Oc3UqBmaFYg6DMLB4yX89+G2GYWwRX7i6DK9/D4MpuoeIv2Tu3EIWzCGa8DFGsDh4= +O1VMkYcnEG94clGEdTiWgwhryCjHEPZvqui144Qu7/TxfD8kwQV0v3E43ypajCF6Eypmvugi1fLYvRAmd3jdX9NFxkVpBQF7MQ4u+6UHPCccFkKYs9svm398YQjeSwUUrTQH2xACS1s3/KH1UxhTdXD1RCt10XrZkYexdv6FHiw= +xFYZP63avgUXzFiAGdqsjQvcdrFlgR4/4tYP8+/kbNnoU1Cq6YeAn5t9BEq4fSX1X5BHRAwP5y+wAi6fwDUdZRVWvK4XtNPeBl1WeyD41x5D/4sw0C/p8w08JUMuhYin3kaQ7iaJd8vh4bm3Aef4rHC37oNwJRt06+ZH/bUv3gY= +DPO1x0+IuPujrm88RnTSLNyzXcLEo8wgYg7866V0WUoXl08tpcs3K13gsmyIcIErtiqEb4/Y24+4u8s1/8kJrnX0W6O1VS6n+OBZo1sjilVAFjx9cRJBO2zl2UpKKi6gGBXwJeys4OYk0rdQbK1Ooia7oE9vX30+FVogr6o/rts= +mrE2kFL5k2g/S8L1d+/3XpAPQz/CzDElCOL3gyxOHBfe8YDSx8dFvm79zV5DNqgLzWRwNsoyiStMemHrfi+X9huXfe993B/RffDjDd4u/K7brrY+iVjdcpt+sOR/k2OB6ULeB5o0BMbY9SUE6PZQLq2RI9dVWyO/GyOSvutCwYg= +nA/4brbY4e3Roke0Z5b4wVyCBqUCbQ8YLyEnKyZMDhta2OrX7WcZDLvfh7ZAFijQC2hzUoRB5HsJ25i+w/vwlry6yRJvGEO+2wp477YX8to7R3EYkn36gOlHm21oR6lf9u0uHY2UnboNhyEmklX07jk9YMZk3RWacnsTE6acVRo= +eFR+bnQ3l9q3ZWkfxwRPPUmsDWbfMbmQj6fCbOX/zZuXO353ZbfvbsnpW4AWEtj5bOCf9WcD//mT08OvG23PBp7vtMzdyLXMDU4HeAl8XMrbKL9QDgc+J9wpBl83zdnIMyWT6yC7LKqqlNmi34t6QRh6tBDOJU8ILq/Xuk/IxsY= +xmOoabfHUi5Xym4by27Vlt0xlt1Wy2LhFqlX9umyz9G+50LVvJpOL+Qh38y+23iSAZfmNOMqHnYxpaBymsEYQP41k7O+eT/dsLV6zBMOa9UOpxxwlbJDMqU86dBFbnB+qzV1gktOCcmL0JHhnZ/DQ/dsj3ABY2zenPNLk/ixzFU= +tcNFtWW3np3AZbNkt52hwGXKTeR+loIg9ecpCFZzpoLP685VGFDN2QpcUx3KbhStnLnAVax3RhH5cFX1wHCkpXIEA5eJlupRDFmLIzq5xlFPm7HJJcEjA6xJ8ogv7Ikec7AInRAYGHNImD96Xvk3p7SdvXhUPYoq1LrMl2JfBXE= +TDzUtab+Ro5CX3D2Hav/KnRylqjJLiGs4J/iM0tQ5I8IQ/5dfGYJjVyLoq2diSCpO2MkpVEwHPom1vn06iecd4zOjc0XRvoDAri+5OsNSjnxWShSXRFxYMNjrtWs1LFxNgrC/jHrLWbUXC2tzJ9yRKwqilKGEL1GtIxnuGxCAMI= +H9DeQTrmCa/bhPJPdeZQgKArHaRsPSjdyNEprfPDuupbX79orBDgJDqJtElgTyKoi2tyVwUZALxKwh4dp5l/TMF9WBmmr+n8v3+5D3m/1qCuJ0TU1Hi1uI9VpySFygFazgrme71L8KD4M93swh4QNDu9y7XHpO3CkXXkFMBPYRE= +c9q7bD5yGTeFQWoavPkGE5eSrIdtRvFvp+yB4C7NoZ09U3dfRZRWVLDQ/XAWY1LeCbkNzYV5Jfxp5f+yBxk3ogtXBxjoBexfTDzFX5Oz28pRcQMUK+b0U2Mokzdq3t2zHDu67sp+qHtaSNGtzQlzhcZxtas4rta52ULn4IfGlbA= +Nk24uGr8VWvcUW2EVfte1xeAsfWFzmlFQse76Yqj5yOOZNehhjvc9L6MOOx63bBjeoUFHXLYw7pxx3o4/2MOO3N/Bh6sInrXVJJkl6ZlBBxqsCP1A1iuHiqguUJkCNWYxpyiVZzuMiKmK+XQ4xqSjXbLK3HAmv5swg3bwOSkNqw= +sBZlOTka9umSOBqExrhYCECYH3pK3p5Dpmrcvhq85hZwbemCqIGX9S6tblXFMoJuNd4D+GRcq+6MN4II6Wzobm4h46e06ZQzInKogs8LVzTYYOEhBJV9tnMybmtxLGB1Kvh2+qGp9o0KyF6garLKk5gexq030GRXBTiDZYs8jeY= +eXurw//SRZAmyEfn+U6H/wUAskYls59AIu3MCyv68wmhuImL3/+qP8b/Vf/08Ot/2foY/3ljF78z72efqUnSFy+2NjadTvKrhfANP8yX3j3ImWels0cfEzY5in02HnCusNhvK6Mr+n/18cHKQfHwPPQuUoDcqj474I/S4CLyslE= +4q90XnKuwxP1tLPCuXDlH3i0OfGHr4rYxB5f+UkS9P1UgOO7fxDUhT962wOT3YwveizeVBYKzUyeKEnqLJ4QhN+LmRh4nvw1OR4l54oA7vQ5UKdSoOoYlfLScK/U1NiKxeDhGvzt6cn7n2bo4QrRYOiOJujBOtWR96USZcavvsg= +WZ+/4AtlCxuVTVjY4RyzWvnkh3EPMklXHLPvwvG1GC95U8t9LBmqpAEcw5t1cs91DoeI+nAxLVbWPUKHUZBpXG+LsSKueTVWAetj8RCMFzYYM34D5iluy6XQG0W9S9qwy9iknXqHIOS9BsbRYEAhrWmtdJ74uZ3ra7hXQTJKA7o= +Ie2DnP8o7t1WQc6G5A3QF5z750pDC9TR13qMNUv0JJ8vyxSDY2b4fM1JvPvAoo2gjJoBuzNTZs70T1iwPDzGwlM34ZWhP+bDNrDD2X8gq1AqXX0Bt2xnSe9XAXOrTxio7lqlQiJB5QxAp35mBc5D+VHg7hMTWMPL8r00gJNk/Co= +/WLhBVbBEndIsbUcScWoCR0dBP1hOEoHQTRK8ZW12xR6Ym1wrYj8lmxubD2z1edHINZOh3GaDZnJag1ZLHX1Y7SdpgjBOiyQAk50ZNP4QWMlX0tvyr9OomLWyeI45DOP/ItZHrCVzW7/T6M0g3PrXRxce+hKI4aTuRuGzrGB42E= +pSg7bHxhuLQDu3EtlYYJCbj6uOVJPPFAXPXjgXBvQpmSxeR8lGSXYAJ57Xs/M2tJoY1cTZk8aj9h8i/67iq1SUwXbPKi48KqYWPTGjmM08Aca9y+6mMfOmwyj4iJtTqX1Fry6N19+cs6l18O5ub2K4AdXX85OPxxd/+VChlcgCU= +CLjc3VgrBWv8TCvQvEET9TXddvkoXM38TXklJp9TuNytrFosVhwWJy5LlIqdO8x+uA1YrYziVevcKuZCOoSkqdA64QVRkIlJzAqaA8KWYpW8IFu10H6PN5pCrx5aFxf9IAn96LS8tKqHj+IgZf6mqzUN4gXYCqh+fq+AN2iSKJI= +QkbxG1povbvZtNgtrigaFvoFGuheyrtp1CHvpjEOvJscB43a1QIFvNAvdehW1lyGhRZb+5zyQT2bZVd53cU0rRNaeD2ueJrDtVww8auyYKILHauG4qOAmqiSou1iSafYgFWyNKtqFAP4+JJFes9//8EQ+Z0D0kVZxDTZDBBOJiM= +Xb0g+gMvZA6DBFzM8bcuARfCs+4J8HxFagKn4g4UnRe33BvjPf0epHd7xR7eqXaGdeUO9TMFq9CiFX7GbHi0DUv9zRT0N0v1zWTVN9NR0ix1MVPRxSwXF0UNpunhUjO75lODbuqd/eTAmmgPmD6X0wNr+HKC+JYmCBM8mZaCfzk= +d0xu7uADdqnFL2qwzxu4+aJDwDB/4FasRofPFAqlVyJd6LZlmypShk56msEetU3OcYdTDbbbrsucqRbWqiPLoW8A1CSMyd+Qk87NScdFuuc13tbWeNuwxl9qa/zFpUZXFd/CK/UmJIWFaFlKY6kGB2nMsgxaBfKBBmQxxXGzvMk= +sxbHB0txvBTHbtdiiGMmW5YSWarBGFgA9s78yMEgjC0HEEIaF1EUxSWJ3Z1nk5S38vGIVRX/O/rfHIpcbPh861qWypalNv4b06jIYnA5b0g1WOcN63mt+Rz6DmYN6ZB8OWksJ41FmDSWenjRh/meNZhoWU4apBwQrc4FUxcx/DA= +if8EwQtCDBc3hBCwvmuEtH7iXRhmopfKq3aHw86WPhPynJzd/ALIW04v39b0YryW8w7vw9zOOzhclxNOUYNpUhiYo6q/V14tJ4XypADIW04Ky0kBr+WkwPswt5MCDtflpFDUYA7d4l0F2a1hXnijezvuqfP67zZ+2Hz+/Jnu8Hk= +prEGJ4G/86FpTn19eNwqTYOapKE8q27V2zJNsoPp6CzNfFN0n2P21rB4qEtIYe5o9yF5dme78We6EOVeGvTIfgxRltAszgl5vTAwYW6fviJ7fhhfE5vFtj0u44yZHbpjtT3HTrU2QK9J4UKrfvh7kApmwxInS79JYoRO9wVLaFE= +8goXF+Q4g7BmMgPp0DNf1BZtvfBjSzDivEskz/jXNh6xjf4SprVsIOHCHGd4+kg7i0dRz49GA3uiIwjWj5ATkpxNMNXUR2/y6DHgZk/z0k1wbFjPxxohZOsO8HEeJ3TZa3ISZmghr3VA4zv2NOOWO5uTdzRz8ofRMBtlrirxmG0= +Vuiq0bTa3aevyHE8ggwtRWKaNpLaluJoKpJ6eMt6Z1qM1nWnYTj0StZgGbdaJqqL3biMxDORSDwylEOAnLkKjjPZVRnjx2ESD+JqQin5gA3eTnqol4VrzcCYslxAdcaVNWaXiGvr3PcoxrKlZ3+iTBtRZjIhSU3uMpeb+SsM/NI= +ClHNJuBqVniZTg5LlJ2pK9Yx1KuIJ0u4ipG9/Ygs8SlIR14Y/OInYIUtFOqsB4BPjEm7eoU58hpVpn/eNoQtq4dc8YqYOm8/S8L1d+/3XpAPQ0oA0OOVAUSqwmaavE9vX30+LVU041UAchHsr+j2wzrmYX9G2E5kqsN+xsN3Il0= +t6+E+CecxnOpOXcm/aEVLDl0HWqKrSmPez6kv8xb+cXlEUTHhLFRzzY5EZyZp0K2u2ehoH9TP7gQXeQtBCa/l4wzGSQ48gv9WDN2yVt3Z9zCrJHToV8Nb16Ny36sgkyYRRK6CIjThVh6Slizclc97uycJVPHhbEk+DqOmh9ksqY= +051tFlRzF0p6+T75qLz+dhmQY8vKfHac2RlPUMOF6TjsojEcp7Yed0f8SKImssa3x3isqVa+c8SdnQH1KNHyHwOdH/bT5TX7C00CJ3r9Rw9OD7/+4elvH5DfksOjD4dHb1993D36O/L24PWHo/e7H99+ONgg5ONlkNId+Xl2Dak= +5On9MImHSQDm+7eUBaHwcdD3yavzc79H177HAvRt1Nt4wnSmKUbqzmJy5hN0h++Pen7/CZTNEi9KB0GW0d8kTgDJvTBO/T6qKqNbcu3dYlaleJSR6wQAI1hfD4IUziE2aB3Yfl4nObt9QX+vGJsEL3e+/54cBb3LQUwbd5wlvp8= +kc9+msG7j3ESR1n8hHyIaA8D6N/Kvhd5fY8i9/2zT2T71fdYR/f5+rPNnfXf/fD9c9aGp6XUU52zs5iv53jOKekJTzbFHrAziR5oriHHFONM8pvB7Wuw5/89+Q3FSExHcI+i6PQcnv0X5Df49wU56cRDVDO/2Dzp/JsOLX7hZ1A= +7Rov/4T8Bs9M6N9BEMG/3s3jf6PmsVrhnyVQ8UoHinY0b7Gulc5hElCSwSiTUjaxLFMiGRz92gqLkToakP04ieiW6AM7yYQkyPTmRlvMu6HFvBtrsQeSnFhBbGO7HqxwvCrNW4FhzzvxQMoul58iQzY0x1Hzl7+io+bf3ctRY24= +Ery0jBqiGTVEM2qIdtQ8CqJeOKJf/re5idxGP/1beTih9D8LvFQeUaVH+QTAHuWJAv2Ejyz4/fZg/92PL1+dfvpw+O7tnjwIGBA56sDNGm3SOXlI+aU3GK79Jk9U+IR0rnY6j6EA6nDJb3pwGnUVD0/hq2u/ufLCjRs6yLwB5dc= +bIOONBn2QoG9LWBvy7BnCuwvBewvZVhPgb0uYK8Z7G/gJYQU97M12uon0Bz45wz+8SjMg0d+SDu9pu915zH5x3/UY6TXeTw3GDH2sq6Doyl3Qtcw3qbUlwFKFeXVUNBHdKEbnD94DPzZKYlu0RICVqV8LdDBBIAdHRCrEYH28tE= +w4RwDoONYRWxlMAMio09gTZ4i6k4OoRIMpXVIf/7tVxupbP1knxCcd9ZGeU5PreUv1/V723nJek3r+iTIkWo8ldTfKdUfEcqvqP81RQ/erMHVlmseI99vQe/UYCU/3IKUUlz+vrdx9PD3aP3a0hSjle0Ye48Id3HKhwj0ZOCRvQ= +dnPj2eOiyk+v9rfyOk9HTyp1lqotYFm9CC7qpdU+qdS9/+6oqLqnqbpae6nynqby6hfyMvCFq6ZfuHL7wo70iZ0nmi9UP7JT/srOE+1H+Jeck6f+H/rkqZ1/e/ovv/6n1rmDv3+GP5skT43j0Pei88TrITs7pU8tl5EXs7pXIoU= +KntFXvN3DZKo5laBdNFTFK/Aba109kcZZkIo5badctZU0Z5+bruogkHT4ohOMB6odAs4ecHKBYAxI6opG6ph52owiTRa0XyRs59i6tNTQcRTbImaCLWo1WRy32KnazlQHifxqVj5Tyz5ad2pccvEp86uHpWkp+xfJzO402Hgl4w= +RotjB/7CSecCN9bEJAcAWcl0XGXaSeVOhZzfsJ0B7vqQ36tw3nBI10ssp/wuuy8BNXbd4EMEHqRDJTF34cghxOuBHrBdOuOK4qmgCKidWFeruifZssgFfrp6O7gZJv55cGPAG3Ik3Y6qII6HYFC+gc2KImLMdil4J8mM6RudnEQ= +d2J14kbK1B/Ca5OPDzhVetA0PRHFaxfOd7VnHVDC+GAEnwRxwiIYmhTr+wyYTvQMmkdKHd+Yz62topG9ERUNangnKXAgb94+BbQFgrJbkimG7lUFthZ1kDNx0yZOGhQrG4T/YIsR5bpuaMQVYLNazxWvbly4YVJT2BCm9OQKU1Q= +HfJ78uomSHFFq20Clkt83qkObMr5vQU+iqM8zfjLmAJmZN9WqPEh4I0bM+fYHYuZnyv41TNzheLAlYAIB352LDk1lm7i4XCqWPBLjg6oyZENlZ3IWUx71ok6rxdXOGPM2DXkZLsqnNa5jQrKF/ZYiB62X5FeCBpKLyTyufG18mU= +AyY4oouzBlzDzM6MydEUqbYfTh1osfpyI2hj8vD1x9bcLEA0LGnnmHx2f6PCTphh6ozJmYcKU6IAPcRtY6q4dN+l33Y+C6I06LsxmkZEQITLiXVYI2/sVM+nwRlTvdlkbuuISw/s9KNIcybgJET5wE8ufDahGvr0HiDwoLRYgr0= +0RRo6d/jypouXYZLXrbMYCrksnZ7bmQt+Eb1mO6Xj1y7KyN6aVaUxWP6cNWtQ0sS5iHkcA6DfnPUDzPP0Mxi4ka74fG8NWsX1QZ8O2wSm5Ss8/ksNNY9OFoQy18yzPp+WPUubOzJld3U4vqTn9AR9W0jm+JpAtge0uVmPWvna9I= +bxrjgCsHlDfaOfKDu9RnjdfsIMX53XEO4rgELASfgawfwWKS7LZTsKAgdVWycGC8P8Z7DQxvK8Lo2j0jXVXfp9QGHXvoGf2PX5phHNHnhaEr8mTN0UFMDuPw9iKOdDomsPcHfUgfjmOi8Jb8KB7YSmFT+P1uGBpAZ4T9xB/EV34= +EIUBZCMDJyqT5iNNR7TMse8N8haT3cQnrylN2qwkVJ/Pkju4THE8t6GYGt/A2HWdFYbeMIVcALd+/8Iop/c5HPlIARE167v9P9GBRBcmr9RybfEytX6GfnSRXWaXiZ9eUvFo2vjQnpB3CEo+6mHdFPL++ma9Tr6C+Tq9+kRCp5o= +TcdNZi3/m96s5X/859PDr/9pe7MW9rOBWQsVN2Dx6mDMgpD4k5uwFA+Y8cY+/sYHTW1Vjvyh78nmdsIcZH+UXPlp9fk0zFOw9SXjlAca7q83OhG9moH1ybpHkuAi6HO7kzMv9S22J3dlY7JmMTJ58ngOzUxOouPL4Dxb74VB72c= +4E4MwhLDgg7rYPqNCVqjmHisB8xvYjQcGTPiMmzD1j1jsO6SwS7C+MwLB2ARrTLY+9Jj0yrZpNnRrI07EPS5DwHYBsyw6CXek90wji4IMnunUiDxJfi8wB6V5z6d7g+Dq1hebtrQVW+NI1mGNUsegjMHhCvI/MQ1WCkLg80656k= +XnbViJYvTYBzGSKNjoFe6KWp1ertNR2J5LBiYSd3SbcfaxynwLRF4w5hAUZchj37LdmXH2k2XewMMP9NSzCjK4Pl3kxdYgHb9kNKW1MtuiDd8YmEb/ywbRdWZgXchrHDS42GJ/GHISh9a1Q8dD5idfSppMv8br2WZ/oEiEaDBJc= +sHael+Kc3BXjw8wsdBOvg4w3hMvgfVUGI6B/M6RTVQCOKp1X/F4b2OducG7GthXPurivNfxuDX1aZQLgdoG5thvQaQgLIDLbuINVrs0QFywlKbNq2GL8WKg6bAFzWjE1U0T5NxQFQzatU3yZjqdBbcf2r+T1CLRxYiGgw1fDs7E= +NgibLlLmzXx14A0ZL4+iwBQp/b03FOqnHyE7y+TErsLhJrF7zoeTNPhQb64MM95QjRAWVdAptaigUsUbPzZXcB0nYb8fpFmn/PwlfeQpwaDL/aJyDHZjoEQ1Mdv8RLnwo745NkjBDK4SbSKGQzYxtoDIBT+SJOibjls+aF87qq8= +z88XIpYKQ4R91R2nBOL47GqAnCP5aAKpyNNCmR7G41P3xTWEN2Mb0y7blEOyJvoVsQFyXGXPD6EAPefnqZ9ZpogPCJDHvJn0PKEV/+PNHGy2+NEQpqdUdDljiBpqWcQ8kBlffNBATXbmaJSmaTGRvJw8ClzUzh9cMrWfQgretsw= +IgptpjWRlHq9eHMJ3/78MIP9T5VEhbIeaJOrxltYpWZekp35l95VUG1o0RGAIXtaoLYOXQ07A5dpUmS5FNgpwit2rwJh0kc+5e3jvQ4mGAp12L6SQGwBGJJ2vYaUsABdElL+NRMR8XymKhI8tuK2L8GZcqBbOcUyOf+oZ1iGzpY= +6mRaKa4og36o5JGiS6KiTKsjk9GgY8kKIhS2hMvAZ9jO3m0v9IuVbGcffxtg4dDCT3Mzu1zrbWw5QwUmFi0OiY7YbzPwNcvfh78/473fJ7WlpLOoail27mw46IFLxVnb4aDWVscpiNWhCYNSZkMKVs8jmmUPXJbpFC5ZeCmcCzo= +VU76qgSDy77+gYuugQa3B7rM17ocPrwEXRyd0s7QIqwsS7G8KmNrlaVY3k2PsdP6ZEW8OssrKb0T3K6tbjy98Cm94UunEPZytWXFLGETZoOy52qqrwqHsClFFYcJzlmeYAjzWPmoNv8TLwZ/mrYU/oChHNq2QnTIPHFUWv8xuHo= +If0eFthgHMsGJwbTWls95chPvGsr7sUt7Tndy69xlnlM/pZsujQCLkDsBoteIsqTvyEnHfj/39Bmunwewu21+p5T7e4lLK940iyoywRly50F113KyFQJNs9anC8fdK9tR5pw1U2btUKRTWzmd2weM7/Xn/rDZT0JnS3qWSd0O/I= +EgnYjKvdkcu0qJ+exOTfkh5mnDrNU80tKuC6S/pwHOg0dXBVlLl3MEpwhdl4VSElVX6mZOKeLYaDKGAhBhhrapxPJG/0IAswdhP5bAIWCKcr0UwjZicilbjk0eDVjDaKLcxweTlYe7wBfeY9MAWhmiwRBrTPQR0lotGglgZ1BkU= +Mo43p4jdJtoQd1Resnd5rN5qDQbJVo7c8Ui/iyrbxelhauQ4XFpdvrgk7n6kwwJc9YIarvEW7ryGRuteXqbmde1KncO1Wa3zovCnTcvhT/NVu1QYrgms3Cs1Oi5wxypV89pheQxX3RIZLj1PjyMo9bW6jHYmqOqGO5Pz9vGuHuM= +ictm3yEueTlbTW8u92dyGKqIR70Xs7gqisCuZYJ/FfXTTjvRO6IrHThA6HkaVW3pIz+mPmFnDfsmWMvBX/5hzTmruFxltHamgutu+Fngj1lY25GYI1AXgUpcDtOZCzYq7pYSpbUnhuJaTnTLiW7Spb7NiY6OOIoeN8kKR39LuYo= +PZHOSx2lKkfenchU1sqlRF1K1KVEnbpICC6iOGHLGK39AetTHsSPpdp6lXsvshNX67mwg6h12VvUrb3cBMcdyV2GN9q+lDawyEtSvYqIPSzkMnf5fWVwFhVXMwy3Xt26YbiFfYy4prY1lG4b2oqcVjaJUkwlySm5BFKn3My8oZ8= +nDIfaOsOFJ2fjykKNGA1JLcbhYpWTlWDOQmNPEPVuddTLIZKqNrzUo4o8toAa9dvGJdzdYJJZnaZrsDuFPF1R346HckCEYZHmtNzaJWRi9jfNSxtsn4yrcfreb0FlWymVPgV6fdBzDuHPVNcJ3K4s9s8dCELG4cce3bb2mBp3vk= +A+2ea0+UmS+HBQfuZ8oyW7ZiBCKeS6xt4ZKJ0kIT/CWL4xBjtBAvJenoJIp0xlXsMbebUpq/+ngD8kZ2H59E6YgC0VU5mFlhOCh+5PcENwmY1E6pSaIhN8Nae/yE/MOqODM/X31Bul8dDw3LYVuOPxzyhmKr5oFjGTskWitb7cw= +TI60sGNPzy1E1gIJhhoEu2AWqjg9D61T9paur5VVbpXuxrXtWFN992Gtec8YNIN248KG953W0IW08mu0J49J9wr23fRHF35gyO8h/QUhK72EPtpioPB2SwbdUkAdmpFextd0dGdJHKZFa5QONLUKQ6PyZ1bLMK1hOVx243K4LEY= +s80amsSZl/nOa/sjANd6L34by3uOLk3+nxK2cHlfj6v2S/t6+xuZrk4Dfn37+SaB/xacNAu4wnclVsMl/nJtX2aNmS/uSyzZjglI/mJh1/dq+1sv8FVC3usVfokl3Jb4YtKZ3VrfVXgtkqSowXUjJE9q2a8wg9O6v/k6YC4W/ps= +87jwH0Mnb/LgfD1igUsaMen5KPW1ofSqVfs80JmSw12+3IWBVp88w414HG5bXW0ib0j0oU7kfuoX3fLaemNzs1Z1LtHAOA4lvTlUOc1hNWXUQ291kTLhKjPcewNUA0dhrTBsinvbUvnslkfFlp7tKRHgS0XEaTNPriaKMEs+MHY= +gANPXSK1vIZRlF56cJzYv8iTjbAonj/yN7oMEnDdNeE1OfLgKtPdgLzJ+f6qRCfsYRFdkdPVxA7GjERwVR2sagP1i2vKI3oy8dXRGmZywfvrmjubGOu1raiJta6noMuIQGngNCyYgJiHwVGWYMsxshwj0x0jgtXqRkg+cS7Hh3Q= +LcfHoo6P1ptEU9bZI+AiJceBo81ao2HLVQva75WaJHRNRkj3PeVd63ugC7U7m/04ojII9IGT2N/gN7kssIutMkFa7XXkjxG2aRFks254pMT1HV7OmpMCrgXd3CKKIISCTZuCSCOHeqjJTVRaisMZQMGn6OqdU3XiE1W7SWre040= +1TW5xWxD7myy0dcx3eEhiQPzIKmVEO4DBT4/ocEitf0bCr6iz2UP19QtUOCaqFBr2PP4nC7k3c3Vs8TPepfkGItpz8snel42ERG/EBMrJwRI0qBn40OEy1X3sMbSFmiwxmJaVjshSnxS0GFiU7BpSSZrgEHla1I516XrhmtBl1w= +HPWJ1w9GtlUX54wjA5zzkU7tcc40eaFJxLS5J1kTW4TXtClw3DwDI4Rp0m+RyHPOUF5nrcyGFafPFEwXjKSR7BbIrEbdXBg0lC2ZB3EUZ3Hk90ZnQc9g17BZsmuolLhjZmNry615XVuOs3pke2EYGdcpWxlaerkLYEyhkltYwF4= +8NhUsoHQ0/qLttAOLYT4YlhnPRp46c/uykfyXgs+/SX7QmMajiNq8Mxs2N2wPEUf1Spn1EwTNcuvRV19MSxA/xfSvn1cGs7A8H3vXhq+52xz4ce16rt8BpuM8Xv+bUcDeOuyT8s92lGxYMbxui40sI/fLNvHq/ReWAN5fpDK/7A= +dX7B6pXD00056oW0PAsuIio7sk7lUFYbbzGvkuKOLgBpUZPVbjFQNB8QGLCNS/gCNz32bgKrFW+cUHr3ycsg8Xt2bzIHtdgvOnLZhOuNlH/lJ4M8vZVg/s4A84sE8/cGmN4ozXgyls4+u78vchg5ihL6yq+JCyLIvUuByScDtCA= +OKtNeZ1CjG96bds4YZOZutevvyqsirHRkTg13oTdxV1sSV222i/9OJzQsLxdDkt90RkQejSsHZSUzjMZj12d+wlchvFIJ8RvZTT6oAfjSXVthjoIV6hi4ohlaZ+uIqZBzLCFwDhX730/98ELzuJR1E/rzEz3EGo6RqbfuE3oYlg= +6syFXaiozZowByMmDr2eVnlRMbM5NsG5O7rpetxk0ph2/iDoZ2KMolHBR9twG+4ImWrCq6rdsH2LyvIzWzepPI5Byx0q+4DLKpgnth+SfQY8ed8/a5JQ+HoEcS3DTtGaA/bAsHjGLXfx+ydc3ZlW0RXgv7MB/1IB/nsbsLSuJuQ= +/q2tGQONhj1Dt1T+mYvldYXvv4UFNutynARUSmAIbK6JtNDsAwKTH8F5naBnSKEzttjptF1s3zkaG+oiJZFc6CIl/ORvNaTJK9NSQVMdLGg+Uk5MYc9RhrasbSWc/7bab+uitrqgHXrZJdvvdIlocmU5W67ddh7XktBtifzViRA= +id+LB3QB6x+YPHQEANk9P6dCyu/zCSjVk0MzDOznaQuHsiGsh6lUOQj96CK7NODtkENxbJF3GmBHnCljd+FQFo8yykKjYWwa8R8QgErbNMDYMyx4gEa9YUGZ9kTezntziSxAk+44s2AtDZZMx5oWKak7/pbQhTMnUKzS+UrknoI= +tNoD7rnEMGtzOoyzoH9j58i3sNWfCjvOuM/23rJQOqy3k2Ig1JI4cQ9v2/wwEF0LfX3w9uDlT98V16/of38J20C6OEz5s8/eza//b/r3r14GXhhfHOOX4Pl33z3869PDr3+x+T3+D65u3tbnz59Xmy/edne628/pv99vPcOf2xI= +yMej3bfvXh09fPjwu0eEfZCwvmGKmN6lR/ktvE4wficBZEE+BOj2LbnwIz+BWEkPHjD+AL5YKRfB56xC3Ruk9Upnn70hnxMeJxRfgt6Kct5KpyOvJVFZxsp1VzrHo7P1Az+7jpOfCZ72k0f8XFuC29LCbSlw21q4bQVuRwu303E= +W+xqlrr7cd93XORe+Ten6Opl0GFwTB5QEMNiyr62BSIpjC/v9y69FFGxtvkYxlYX7UqCDDkBLUmu/OQ0S5SAAC3GnJsQAoz04lGU1aBkX4Wx5cu2mdzZ8VH+ht2sempY4RQx4OSt7q1N6yQveYDAVACcph4o3JS53KB80pRjzz8= +0OeEEynF0FDHHMBSB5clvBJWBy+GVYj6NHX4/z977xIjSbItCOkxb+aNN0IDQoi/xipuMpV5X1ZmRGRWVXf16/eoysrszlFVZU5mVvW9t6sVzzPCI8NvRbjH9U9kZr9Xs0HDmj0bBBJvAdJIMBIDiAWDkAZGQixgwXaGBRtgxwI= +IcCOfdzt624en/xUV9zblRFmx8zOOWZ27JjZsXMw7HUvykZyJXod+wCI3mSjqtr4cG8p6ZbayL5zjFm/TU5fg22LmSGttz8Opy1DvXuQbisjcUbnsK2c3CsaDXUW4isZxIyWXpoF0+qRjE41EMfJvVM1ublce/AN0odN5Uz/6qY= +eHSOVSKyIti2QZxDcy8J0ys0vUZTzRRqbkatjBdpFE6ngW0heLf/K9hmp9qVhxsbTHLO/gz6h+KiEK9PvFlbYLkfzJHpfigi0il1bJ3n4XhwSql9jRPWH8rK1TbjhDn4XlX8OvdDAYwSkIewOF6ych0MQjjXNiy8GhCQ0iJdWw8= +GkYg3lpfPtqpbxwzHI608VYLl9j77ui4fi+gXhArffY+slq3Ql1kDH+DHvKOA3C11/sJuCY9xeABXAanB0k82Rvt4Q5I16lxK69JuyCuuxzeI1WnKIXKARpXgqd0SnYBgd8foTwKf5cHCFR/FA/xzmB9Azm3olz+UkJ6AN6Da2g= +LCnm1PsuB3Ccapnw+/AyjPodBmtgCGFoOSyLp1CNbeZvaTfdi4/xGPcs1gPCGZTbmo96kFd9m7Tbj3DXYdF0nMRZDHTey7PVlix3XdWGAG/Js3ASDIJpj2jntsVxD0DJID/D4OhlAIFE4abm0FBq3qPVude7RUy5mb7XYFtJLsc= +bbcnep7jdiGKI82xgG2LQGHp9/0rcC4HdzWvw2j7tX9lUFz5e0P4zr1S1BTwk4ztGYiJCwMPJ7nhxhViKXN9WAD3ryzgKYB0WjL4QZikMJywNJ2ZbthbeBJPOgynM/zdqRCjHMqJlDs1xjnMGzud4MkW1LT3u9xPR4y0sr2aojc= +pALD4CVSqeYE4ESHcRzEw3w8dh3EFJbGJz/A39FzPLzoKmRAgBZJiPMeUmQvTxIQQAeJdspDYMExI6+eOEvd3ldj+t4g2+mEMrP9VM+zGxZVHWIr57tFd8NuA9hh34gZDJBWyg4tvLIYbH0OVnTuMS8qjp/omQKeDrYjqEqmdHc= +K1SSB6jTvVEyo3zSy0ZYoR3YdIw3+eQcdwxWms9McCteR9/ErFmj6WOrMw2SaRL3QaR00DHGEyuMfbzpUA2LblilMVmE7MWTiRSKufI+jthcyDSA/TCUsYzK/PxNkCGy25MgwmgWEn+kxv0vMLvpOQWwy2aGeEp4OccBxQJmKbM= +eNofxdMOYh1ZZY6yutMbnfCaDtMLmK4Pl999CbNdboJrKfKwBqm5ulgAG7wxz1LbYHoLmXPJmzTAe/aB8+k+UWHYSfpBoh81UsaVZ8wt+yF/0TJAse+3MR5hA5mOw751ppIt4ylALGlrvTJScn0YVA9Xw7i5kalV8LwJsrZ+WDo= +dnmE9ZJBMz7qJRZAgBZtgsA+bew4CYbh1dLwuOjHY1VBqMbj28SfjtCeXmxhLPTLIWdMDLdGFeiYDDh+z2CogT/e/9c7/vg3t3/5BfolOj45Oj453D97fvJrdPjm4Ojk9fOzw6M3WwjrZWFKXHpdwqEr/o4VsWkSBnjfBE6RoPA= +aTgI0D4xkkyJw00Cehj1tzbJrSIuFMXknOE8QEmAKxjk/WCwCWUzuGuchFmGf2NpD1uH/jhOA1wqwoWv0aWP/wuzUZxn6DIBwAhhdXASkiPnLVwHwZ/Vic6vn+HfnhUlyNx9+hSdhP0R1tMGxKkTVqi+D9IM8s7iJI6yeBMdRZg= +whDo8/b8yB/4mLmvH79DO/tPSR2dJ48et3cfffXl0ycUh+0vvvhFGPXHOW75j4rD6a1B+seS6UmrPy7cuDGbEzGJGZuwFKpF9uFcGGxM1kgy+gaRv+trM3+8idYmYQT/+lcbX+tGKB7ZpXgY0mtRG5B34ImspUHgWrwWO2Wywvg= +VxiGHi2JMNSYiQER3LzWHvzBHcLAKL3hReRneYK5cACwLc/z2GLj/RkbwALMIb0UxVAhbJvAHl38T4PvvuSvDTwvhxL0bUHX+lerYUeoYVbWYP5jKk2s5nHhKRQmZveGf00F2dsWz4ugJH36Yv6jlT759gWTWZ7Xh9JE4hj+1Uo= +7ork7hbk7lr/0hrUavA6TF7G8j7Nh7iqnIwG8x8NEV6DwP98BpUwVtv+VlXEugJ2cCinjDf+qaqD90oeQSWsA2x/rRUJHZT3oSLaHcY/bO6+OzruHbw66x0/P3m9TiY4zM3WJmpvGPL9K8j3r3B+p8w/fFOW74WmGkoI/4pCqHU= +vNvf65aV5GUlUj0CFK4oLytS6yqrmklVqbWVlc2kyuz1TR3rmzrWFznWF9nr23t1UtbXt9dXwuH6+pX17QoM3FVrVCvdFbi4q1Yr1SyOtF4+rBtsDMQwVoRaXDs4d+3h3LWLc9c+zl07OXft5dy1m3NDPxNIduZE9cfWBd5gxuc= +aQw+6VGnu8UPDRWomRNUrkM52/r+hdnW95++xirko3ltfZ/skkKNbH3HAbwGdzHxBUhRyyoTqI61R36TBBcjXtERKCnKdBpF95eiZU3F7akUdyYehwM4ZaHxl0ogy67cdvFgu+ZWzV4+VqI6CMYDrGjhqmIDuifBJJ7BrTPnMyo= +HQQ0QbyzfMT568bxtQFv9prxGOdeYI7fMo8TsDhLg8swks+4BTYTAPS9CrEEdKtRw3tuMK4c+1MDWgfhFTqiuctlYe2QxGLKjtZLks8xQ8d+mMw/GJXrqpIf2ruMuQjJIywKBmZZwCbXWwIyhzRYwaQa4N3mWHumqmJsehhsQVc= +PZPT3gctddg4Ym5AW7m4sF1aKKNFZNcyxgtUd6GEHFZJUEMS3wnGz4v0AmxnUR2XMksjP6pA/s3zN8udl9X4TPwPQW/iw/5xPDBg9ZplPTqKsAJ0FuMlML64vnH53EvBtMYunonlDeLIgmljf7SA0iDackscchoBnBzD3UVH0VM= +W048gBBR6qMe4RU005HIxXY6kvrRZvVvs/hXx77AfI30OZnULkh23hP8T+Y9wf7fwXsCNP/7v93me4I4Hzx7Bjsay8YAtZ9sd9rbnR3U6Tzr7D7b7ShbBV6BvF+QUvmmASdaNg3wLzx0GPnRYBygIawKmGXxFPqPxkBqHdDEHkQ= +RerhedsieViTvcSoxtP1h6zUww3EkoiMW39I/jzcaFlaqWwijsBz8sJtxODlLKJpmKqryjZx9rIbvK5u8HrpDf5U3eBPizfI3VRW83K2BF7ylqqZOFsCE3lL1dybLYF753EGLnwszbwguaueYLyVFcwxSp51aPCWlz3TaLPWcVI= +NLvk+UabtQ6aotmbmHW8sRuZeEVjNzH3isaWwEZ+D0ZaCEgL3G3ycqfDVVVL2dKG/3VlM0sb7j9VNrPU4V3R0HKHdlVDSx3WVQ01Yt0XVP8WT3jTOIe3SMUpqOycIYEXBKa85Tpk8KiRwGxw3vrCY8YA7+JxDmb2X3hsK+IVqms= +izTQoikM/JTQwdJgq+FxKzpP2GR4fBNIEsFizsMVezjNa7EzU/QaNtktSO2QVLguJRpwkUM1X6/YTnh8x0WS6MGTR8xUvI8m9GmsSBb3RiSCNkZDRPIwNyVB1PRaJadTkMM3QR68+iWM5psfGdUHqGvEFRLYXtFzsHMz05bT618= +bk8okcevhomBITnure+tiX9l6C9IJUYZzCslTgLfiTjtxTU6hW+NemkplFOSB+Gsmmi8l5ulIuV8P6xS/rht7FmZwdDFxGuk2sudB+hxe3XEYjLTks2MVEyZyPyKQdveMg9bnTjc06YR3FkhbXkaYGE1HoD34oDZZ0o9ChcWAEA= +/BYHZDv+wodXJCXZ7HBHpZtZlt7coAyusiAJ4+S8xI9Rsc9yNNSb9VghaKi7GZ13ZiHUCR61H6+2G0m8SSPph9EnTrrY67P4ivgWsfY9eidCVIqk7vx86Jgk1E11v4kH0iD4RHkAtF+GA3hbL5L+nT8ePlrS2G/ftbFf0Gzq9II= +ckOHmxlQ091V5N94d+O10tDboCURur8X8qoUyrZZ8ahQKbtLVDagxEfb9gDe0/MNwssgSsPs2rxDGNDMCaYpxGpXkCiaCs1Gr9X8Sr6Ylu7lkK3Aw9cZHBgK2r2QnY78QZBAAvOEAs5T+jPqftGir1GCk2Ay9c2sOAkmYHRQcqE= +iJhtnxLLH9fNGAEonvtpmPZmPnilEansZaOgRzPpZWtaWUMZ8hq80UBtZmCH+NhtKT42rc4SGLsjBcbmoLa2PwTXVkpxXm/KPMVaKU1H8SXzBy8QbGUtwbKyRQoxzxitnubdcprjbXAGgZBORz7xlGLcek39LPTHhh31Kc1pvpk= +Fqe409CmGwW8Ye1UbBGLaEQSjmUAohK/MuSQguMiBw+zME0ZG0UE3oVp7o9hF/k8FUzHanczRoHojk06ieNsRP2ThWWLnCs0Vz4lsCllhn5b7VKbcuyIlkEPdBSmQgY7y5mPBNjCr5ACOha/uq2xOAzHY3r4SM4XRSQOcBbSD/Q= +VjQKSTu46CCepEGgbBVPSDo6LTMqleXdx08KbAT7BY8Y2An0Wk7mmuNNp7N2EkOEpfNZTHcxnFc5zSiRdAmwKXN8hWikzC1C8opFC2k9isM0mISRTOobSAW3SA7duoKB2JQ+BX4etTYFeBdWgVcpA6uK5ApW7fy8WDVMgt+ZeHU= +gNPzIOpfWzgGYsbb0biHJR7/705LEUJ7PBymQWai/kjMcSSdRx5ecK7dmT1k9QiiCsOXt6Uw+IMB9T/hJ9cqDiy52CSsWmnIU74o8dAdIj5wQXAMEeWDATO8boSRMoZEupehN9jx5gupjjMzV1ZxZnXZMFe5VB6YLZsmXteS1Lg= +Tte6JKwKc9s26FBNdzycngNtyxFe1SiasrcbplF0LOZVqWKPFxr6EDljDn4vRXG2apFOo2SVK15BJpx7VCjO42A5avMNEqzAr2CdY3SsTgWfX4jccWYtoIQvJLruI7OWrIbjFYv/9zObojes03+KfOS2hkN/PAYbFVmd5fFs0YE= +lF2lzS62UMyxnnMKLKg3HwOdhmMAa7U2dt79UVJ9echCf4mMfS4kVQj1r1bNwS8b6H7noQ/eGEUyXuCk5Wo9zYnYwv3YWdJJ/6oFxnmIKblUeQhp1bJ2OUoRi0zt2N2mZYFfdjsju6CK79KpS+8kEhR+msTDUJ21NDw8+I0T8qo= +L/sXoP+uWAWI/Lg9q4COZBUwiaM4w7zo5+dh3+nGX6Ni5Tf+xhYb3vhXDtRr60D99c9yoF5/EgNVo2LlA9XY4jIH6k/Wgfqbn+VA/ekODtQGxlMa+isfocYW5x6hAG23ndopbafYK0iz0dSQZ4rj+UBKXOENivQ60IgDOhLzCCo= +VJ1ebPvO33EuQcNUHuqZqTBuQQf8Bd9i29BKWubpjiyeylScxVNX27l5OW7dB1chSh9OKxsR+jL+LqKr+FioGu/oO/oK9Cye2oZ+6T39js0E/Wm7C6UvRMi7RiyTtc7+Yf6R2T/MX/+Pescf/425/cNQzzCN/cOQ41G7f5jH2zs= +1D/MzrPdNv6/7h+GVKD5hxFcw7Toy1hy3NokODx9dczf+CoA3fLiIP1genp8As+SLYWrXxzzoWu0G7bYDItCRNPjNDthafwIa7psH0w5A/8qK3gRit4TT7LNKzjpHX9CnTGJ8+w5PDXN8sHCl5h0AN31S5fq00tCA3BAWdnKlEo= +EwdSvBmLynfKMS3ttajEw4PqOIBwt3zCwLtlDgLRYyHKXBzN8MhmsVE5lM+hno/H4QWY1giZV0UVIbybvRKy+nECmgYH+E2QxGgvAJ0ZPC/KuNAxeY87Oe5n/kw1bj+SEiutJ3bnngn35CCfEBGMgwksWprtwz7NcLZ+eOK8A7g= +24zQX40UnKhQJS2KSKdV/Kcz5z4NE9Px+aruUz+dyYUX8wvl/eUJJEVB6nDR1N56/IkvxvTdzAxi014bH/xA6BQhz+2O+f4NFv+crfuy3naeSqvxp0r90s0N5hcu7nvcm7UwMN8do09HXHICz8sreG0ALHg9PzcPl+MfabksBHA= +86GvEGuebxqfD2bMQ5hx4+iTbJMAIhlzyKDVTTuKKwkMtvItLhkaBWsanhXduRlGSQEtd3Fdf5kcvDfKisDAFe8RlsLUeyL4KSm3tb34FHl5U5uOT3ByT/MxRIyOLlSvOceQgV6JOY6HIT8jHkJMYOVUtUyZ0wZwnsl6F2crgFc= +62uCkxPxusPy3pA9sAAIkeFiyQbbpPsn6gr6ba+ZgAfLecwkcvuez1B6RWR460nHTRHQyOEmpPIi5BNiGZBgcugiegLW3br8fIcYmZP+lekpqMgy/Tmo1ROO/VDEhWt3UZ6xxcDZiuDfN1sR/LX/onf88V+fP/Jkl/xsYkVAwvM= +OkWeBEjJUqBIYEFkyG9nCwEp8mQZm162EjBc9HdX5KqcjXvEPmWke1jbDaGQvpXT6+N+casA+MAFMl3ChSbh8wNqxVPIRY/GuHMiCHeQUf2ihX4sQOuj47Gxq8aEMk0FQxHaxT2fOaFvhRMSay+NMcvCcfo++nDpJxfpDw8vWC8= +AvkPf0TfIJ4RxQOcsAV1nuXTccCc1BO4jbI86Z4wGgRXpHT7fcTb2AK1vZ8RNh/jWtZpkQ0XjHswADHap6QKxJFEwySeIIi0OvPDMcgdNAuDSyBty6nasE+48eLt2dnRm9NeElAcxbLg5p+m0oDegzCjP1HreQpRtOlgF8KFkVE= +xjDNRkGJLZ4Y/nSKJySZaSn5HQ3QFDebon244oekfgwmAVkgVwiDAeJotVHBdtR2iP5VQNtGPDqTMvmw597dDeP+IoddqjL4lWHPgcj3b+E77StlkpHsWZBgSQV2taj1jn+XQYLBRcBr2yff5Xy2lJHvanRKCpCEE16BKS7sQvM= +TzYPsvUEDYeG+5D0vj3+IwtK9xx39v5VmGbggZ4MsSbBLE0h9KrR64/91BgGWE53iAnXrRsbgyDD05X21kv6Xe8t0kMtobdMXc57lHzXRxWs5oiNKvy9rrfbQoYajJSzbqEhQHreMhlpF5snYwWz23XMhqO2PbbuKCyCE80XcU4= +AvmiF/GVko37kblhUTJ2SMZkSqe0sCORoHaL4la4W+0HWx/o7C8VI/iQ4A34s2PqDumgmOeLsQ6LIYAeOAaDXAkHqMMdjQGnUjKnn+6UDNS2najsyj93a4M7LoVCeNHh60OuINUwHJurfEkwHUNAiQqdj+JAhX8HTTMISGNU/Kw= +/Ntx5Z8zX0gpUxRZOd3c/3z8dy0jwnHs7zjE+Kyjo6pb0YkEwGkhj7ySi/Pahasp4vylF89ZTF9Xdq8GCPWF1yzoE9qMj7uqypved1ngCR/MT7z65EsbObjS7pMvnQpX2lXNk+UT/744r4AUno6JfNFejVmKmx+O2fpKezumNlk= +Phujw1o7VPg9w+EB/vzl/6F3/PFvbv/yC/RLdHxydHxyuH/2/OTX6PDNwdHJ6+dnh0dvthA6G4Up3sgNM7ydChD+Pk1irEBhvYpsOaDwKR7LaH84xDuSFJ1y0MOov7VJdiC4UBRnsPk4DxCWaUk8yPvBYBPKZniIp1gDy/BvvCs= +gAOe/jiGMPAh3ndF1+jSx/+F2SjGm+/LJCRvNqZBMgnx7iiOtnAdBH9WJzq/foZ/e1aUIHP36VN0EvZHkxgjd5olQZCh74M0g7yzOME9E2+iowhTGAJ93p4f+QMf8/b143doZ/8pqaPz5NHj9u6jr758+oTisP3FF78Io/44xy0= +/xHuPyxJ8NjbGqR/LJ2LUO1gEjJ1iB2OKKnsuKxMpGcOmAdB0sc7ZTgsOXyz9+rty/3eu6PjV4cvWN+TPxyiFQ7R+hqJQbHRwj8hb60/TvDGeZTO8Ibz4nwdS4Eeb2YdJ2QxzlpfAxUZd/DGJi9X+SnLFe9VHUuugbXPJlrzB78= +zdNsY+NrKBWMibGJiK+EJscOlyva21Sr+lo6S8Kcm+bsDMrDVXpe68U4iAZ4xKiHSQyItYEBj+k3G2CBguh3UoMli5wHKHrUywh6PimDZlMYLKw8ir0HljfwhVk8yTCkRzEI1ekJHaBik+BT7HQKD4re3quT3vHzk9frnF0qKZs= +XmervYnaW083UWdDL1cyVydt02tv7UDZHanswaszWpZ0hkIq/t3eerwhrrv0BowSLRgrCaR7/Gj4C48/o4DybepV83mKDvkZcgceH8G+4SxGb6MQ4uYRfYNkdr3Wvp+CCNg+wpLk+xCctetgO4XZKUCgPZ+eU2DewgLSIife5ZI= +blSJKEmkjwqKzD1lJ+3k2xdo/W3kEwEWDDZKCr87fadiURG03CL5/wB9lvy3Ivnh6A2MhFTZL6cX0r9MluX6GsvCgvHRGl7+idQsEv/wG9SRpZ8ogjA4xLqCs+x3oDi0RPlIQVhFMGw5Bs/wWH+EpGKUhPAi8jO8UYG3nLhsy/M= +hCdxH1WYQ3rSgKFCDwIIZeQ/Daz7ktvQeh6eFizeabf4qxXYEQrMigL8jwmcnul43hRDk7Me9q8J9g1edvwxBo4wcER+8D8aOMxcKiE9r+8x3Z79qwHvimjvFnjvFn8/alzm0SM5t/MhLpaTfuN/tGZ4GYFLOXApnxXHzmY+CQU= +Gb9y4FdOWZVbOCaU4pzLgXM541lu4x0vKPAwBx7mlH0556K+2uBBvYngJI4MTWlFOnxTwvTCTSPMu/29bgmUi0AqXAk2U8DskFNnyKgKsliXAbJfU+eugOjupgpqXrMJ8UMriwQgd9pzd+Jzd+pzI/kEltnW0J1862LWQvF5GpM= +M+9Od4uvlQpUrkM5X83+hflq9p/6P87+wb/yT+a/mn3a/Gp2gqVzMA4vRuRQ3/rKu7Pd3dnuPEad9rPHT5497ijXtlIt4jplyir0G5KFXrE8MbK0d54Oht6BdyAkUYHjHQ3hijUZwhnXEdaJSPQ2DWovwP8XVymePsT/L8GHY/8= +IsXttNUk3IqWhutsq+LnJdOoyCqXtoR1DChQ1pRCZAqIxbMgSbD6kfKiJA8v2L1e7zy4CCMP+uQLvESutzfx/zbENdp8By7plK2jofAoXeWb9CxdcJLA7WSt9saqqYRoJmHRblt7wvP4PfVNfHXjsoFufePOE/E/NU/E3/97WNk= +/WbuifikuacFeZ48ewYCxc1kQi+4jAmYZknez3qnxCbllX8dJLjr4F/yvXqm0j1uzUSlQPXzVE7Hv3q4YvpHzCdoQPIB/VedvBR5bU6vZOrrvKPSQNTrZJFAsheUC81y3OUIYp/imBskCk8sr2lMPQ0f841VOd15SvM7rDlO6Pc= +jNechvuFhbCVpNUC2OLeJ5OYPMHS0H5pyrXcF+kEWG6QzJc3zuL0P7SI05dYnP6b8+s1T+YUpxnY4bgLUQxuEJ08VZGaZ8ApYtWhH7O2iq39+9Ysno7D863Re4OhGrOS9bI0ux5jkcLqRKfw06DV4B3YMT8q0HPflPKW7aEMNWA= +avCmiWNvgJgRiHcmCLrTJ46cPeK72SCge8YWFBh7G1TcMn5oYhjTr6W9MYBB9VrqzJhKqWkm3EFTNmp27A/dUi9V6VuaOkhZWypiypDzJONtQQOD+Iqga4mHjiSRnqkyS8uwL8wLCkNiWrfIMQ6uNMUQ30NKcZ5JgOLz34KNmwg= +dUSSZLB81ion4AFYcLx9x/NC1lMEHSyaInIKimAsbCLoe3oEKltGNxRvf99iUfuPsXhbm1u8sTKNxBshzx/8FjMnyqZh0A9SR0lnKCkLPRtAIf8IAHrOINAxAXH320Xhq1UMhoXVLonkgnOjxpaCtcZJgt0e+a3QSQ2HzAZ9lBE= +1SW5hDbXAInEO1pLqUGBrluwq3hL0OSvOTTeElxNhlH1lijQgshdwe6eWiwUfQpm9yWtovGCbOLgUMDR5CUJJljo9vDM6LEwYnDBZTR8qeZengZ4ZU+F4GcaCw/CaICIERu9+uKDdT4TyRvhZJ0dZjXBezR/vlEzH52IvOOQECs= +3nI05IBLVTc9yqJplk4xNkngm+YokQZwr4WeSxC11nGddoV9XMmhB5hDVGaZDaIeOFtEBePyUY9GxwnkarLNMjeimJQrfv8WF4uCq6ZGgO5ELvLUwYErYqw+C2cODSAO9rediikldIjzfHEZDQuYmdXIW3q/w9/SaZx6nqY5Bi0= +roEUuHpBW2EaKLPAKGWbL79p4Cf9kZWeU5JtpcNu97plOxtxnqwT/4oiZ52wr/GgZAjaZm3VuGzbDkTICHJGsm9aUSUcK9dc15nTWBWRDC8fu1l9B2DRFw7w3mkUm6yf9xgAeq1AOKi6/XjiuLgaZ3gjcWDSpEn7jAa8VMVDeGE= +rqq85+cxvIiQjP6Zc1GTurtU2YI5gveF/QAUc94Thj6gHkXofnNPA2tmkb7STpBn1AO3EYgViIw5r7AreASIObKoUvOWtWY3F6s1FNSjbtdQkyDNmHePip7U+KitrwuerVrujH/vL3rHH7++0TvjKA2SWQDnCxfXrqcOQhGSXh4= +N6g55TkDyUH7JEs1ZzIcppIroKH34vQlvf0Rb4Z6OEdMpEeZxCMT/besh54LDhvf9ZJ/uDWN0FaTw7657mpcLfj+6r/19off/78tXZrFeVJ56wie3jtfERuADnh677TVLi6qUDoY0oWe3WMpnEWmY/M/ml4ncY++0R39sdTXBfA= +9jZ6CQfhkzAKyKPWYTiGdYb5KWuFw/W1IReW7+nZyvsWMWr+M24pTLtrbXgZDrLR1zwVSoZpn58h9oaXG6JhMgNH38C3opBogCxDvTs6Pvh+HWzuNr5WGyb3SN8g/zxdZwV+iRNhQJawa31cFAMxVpKaNrEetN7eXCNFNvivdOQ= +J9ONzfZWm5b+KFpG/9m89RV1aTNOsA4khjVgtPk6HoRD6aaXQpGave/hXy2PtOOdwr/gbkrIZxckpB+9A9LBWunhpdeiWYhUj47YjNORoKz1TosZL9swEkoIASEe8IKpo3iNgGG0WwRKnJZM6dKSKTV68qUhjSLcQBbRkSX+y24= +LPQMo0kkIVo0iKypymYHuFvUNRWMFJ0q211EgNJBaio9qygn3qWYyk5rys5xE1PwCs+ucz8NILe01BEyXWxryAAsb3W+Zz8tUSewgKBmPKrnrD68ai6dohSXJQ8Q3l+62vmQUS8YHfFpbcdntyEy7jZHQxazgceOIWJCveYq1FI= +ESf2mLseL+lGjJby+PNvmghbHIgsxAOYty78PIWrqm/hb2i+mrLGAGm87+GsUCOUuEQmqaIdK7JDaUcsdxN1gLuAbdZ/bjGS/Ednv+j82/PftnXmUHjh5T485rArR19td3e3O7uo8/RZe+dZu6sqR7wGRTeSkkvNF5LRK/J6pEI= +nijhcHS/M52WCncr/m688ilDnpWOElUzNJ4uOZ/jW0jzJNWMEV3lAkWC3FjVIGK4C5c3hOockcg0iK/FZrcIyxzHwFg89/sfWuVlivuznr/yf35+1nMrz3pSMrsFaSClFc950lII2PZK3MLIsk9ao5UUDyLxTiPxBxv21z4412s= +wQG0z49PlZc+UJ3XOiKJi7zs+fxk5/OTnUZPdvDI3CyH5iZqm57jYKBeLoOpkCXgTAO0w04bwEYNYPu1sLsCwrubSIeWCojsom9zbBwTwGamam3A0ybAURPgvhmYQK/slY5lafz9v/N5abyNpTGJ+S1RsTKWSXxhpCn6uujg4WA= +jRQGLvM1EX6vr2Hx2NlE8Kdr9gTAzFeL4lhlhK+MuZnwjB4G9eGb47dn67TSFotF0qFPz/QZUAB3S+AunQGdcgZYlsKKJbYA2+YyehaVCyeT0BXrJy21zZuKZuXSWL/4ssK85UhfV2Xj2Oq1DAMYlzOXZU3mASI8KMrz9cqhHpk= +HYiwQy3foB6OT2RaN8t6nHfM/6N5x/z8f/v+r//D/2ruuLHdduMdcxJfDlISnrXmTmF3u/tku/MEdR4/e/zVs8dP5W2zUo20dy7zpL0zJCMaGdZ97/ycWCwb9sp7eZqVRpvbotHD0jfLioP3NMhy8RSN/jT5Th7711hAyU6TX4k= +aWQfyw0F7O7cy4ij7ZZXuNnDPzv45wEMSvrWxKNsNDmaNodr0wLHgNWaFjWGaf1CoI6u0auz6NqZX4/DvpuyATbcncp4O00220Z6hpwVeKwpvqpPyhTHIKFmCnSf1NyXVw1KWHdWUNqDCMeRE1aPV4UVODYhDwxFxE6lRCf/564= +aLW3qhEbBFEaQovMwlJEi3iI4eOTSLPTPkT9TtBLWqpRiATXAVo5f2j7Pn0qI/nfzyfn1LLmufjmorKTuw7IYfVZZpEFaWq31V7azBIpNXYOI3ibOuEh3TTv+NEJpEfaNb1kH1QMeerGUhIK1OPoaZnhFNWkwdBZXg9MZMNUiQw= +MB1t6HrfmYYHYgCWxcdRMIVERd7ADZuvBFlMeaJGxVKnMBtsphgaTKo0iqLBqnNGsXQFT9Z3yWadDdseq5OigWSE0Y9Vi/5Suow1aIiRxhlUFSNtwdG31ZlzDinwOZZKELRh8qhbqT70gyzO4H2mSOdrP+uPEJNwRyaRblltILo= +6ZyDdZmzrfPlcuab05KY+Zk2TKhFxKmQVTWHLv3xh0ZtklWJRWoQG6Yu69/4E5dWz8d54NOONbS9PAkIbQQZcyqtqINyj9CX7qXSbYmOB/HdzOGCl7n6q3Pfdc7reG21sQrYta9zIVZKtZX6dRih02nDddpJOQDbekN7YE/v1l4= +t3F7WZ5EiTZNoMkznINOlGli4eyXJkKfditbJhJOb/ZASK6i1Mxae4shlrqhP54FikA9pOnoXTCO+4ri7h4TsjpE9sKDfhT4A21r9J2UuAyEl4avKv3eTptjKcesXpytUMIcJY8coogxjakuTk4eTNQlPNuw2SqK0pUZCVEgapc= +aCO1Vh7LWGBRpUuponGmMLjo5WbFSG4MbGUb7nsUbIs9gjDz58D2B3gECRFS1uMpOUKb+tlo/X1r6z25xdpAjxAeRiN6GvgouJom6McbIE/f3blt68x70IWR46rX7s2pXgXOrAKDKlbOFKtStpR5ImIwTYJhqAw9qXU8CAWIKh0= +LRyMg+ruEhu29poT2nhyw41eEmjrNJ7kzLSifmbXjC4ndJe4/ZYI9K8sBGK54E5gjey6TQpTPPj0I+5TnOoYGH3h3uusjrY5xV17q7uzjB5bwp7cbCRXKU53bkGaEv90NjG6lycJLBCvBKDliVHStEl+Utd1znJz5ichOTjsVXc= +PWmvudgkxYzK0LLkZDViS5xilBSTprQ0iXiztKxaBlZQs1zhR6mZV+ot1CW3I+s6X92CsDOc9JTCTjvzWeKeahlHTMa+JRXPvbsgpWPyzNzEFfZ4pm70bXUXwdEFxfnVgd0adcCBfzc/Nx7fwtQwH0yWs8N4RLnEGbLEg1FjR/M= ++ueeK7yCxaeL2dzBHVNHROefNE9qJo0bL29+3jy5jXljPGAX5o3pqH2Z82Z5B/zmvmb1zz9vWAWLzpuahbAWT0c0VzhrnDh587Pm6e3MGvM1kTxxjBdGy508S7mt+qpu8Snbsfb+lw4TiVey8Fy6YXxXOqlqMb2leXWDZgkiOww= +l6DypNKuQ5c7oRa7hH1cPzJJA7bOflxxXyujeANzaEmYrnT2VOLYne+EY/G5cxuHA3Cdr93ll1On6lZ/mbevJiyWbVFgHAys5XkVKFZ8rmlVg3jNTFsO4gvMspoNXR1+t3UC17mFSWY0OyknmcEAZYlza5U2L8aeZw3OOzJZ8Vs= +mFLLQXx1U6oOv9uaUt1bmFKqZVQ5m2QbqSVOpOUbYxl7OZ/OOwDz6S1MmkXQXd1UqcDqtmbJqu65IdHs8ow2DLPT0KbanhASUG1WbpK2pzeHi5ctvQvT3B8T8z3yYvuqCH/IJ6S5PZOLIXuDwSW49RmDp2be8MswnY79a9wsb7A= +eIppbnGYj8ekUcmzGEn1Wgf4D4+2w/VPHrOEuR1DeySCCMvjzsdK98o8p3B57LVKt8Y0C4/gQRDhjO/oF5N/siaDtXag2jiajuLLUGDmKf6NDl+6dR1/GHEbiENICfJ4mNvgc/t7+qKYm+HfcSrMJIi4s+cDTWKHKv6yZE5ZHWY= +3Qi9VFor9J7wl9AunRXddRIJCrs9ttAZnyiK65yZzMdb7acmQgX+lS8qHahv3xz543CquH0rUyTrpoWXH2gqC9Wm0FlYtlXJZGOw26rGLgOI5Ko09z1PXKhBZxcU/8DsgsL/53vHH7fndkHRJj4o5nZBseMaTFcp9Mk6nAA46tQ= +xug+krl2A/+R0qsKxD5CMBPilYKnF+72ubcKnsHGKhI+ped+5qpCzCz99hsybaEv4GMLKAAfQ4wKggBsKbiM1zJh2RJ8X4h5cu2JJXLQRycmUOM5IwsEZxkmLnC3GWIej07btfFG8KMhQojRJpTXo2ZSmV8NMZNJZtcIHe4sUtw= +bhh5daJl2aK+KAzZdWNF286KjhBnZw6iqOMOI1GFB4856Hp823QVrj+MpJ2acs0RVRTCOgsTVjoJaUaa6jzESJiDFxETyUr8FIXmxefrXKJJcj9ipFb3Q2Iirmaodt3Js/snsZBdOioRAVYmqox+TKo4Jzs0MTFv/sng6OjEwrk= +eWaI5AnFSLa032hM7lLmwY0Nhok51p/MD+pbxcSJmlmzhEVcC+C3UnYUvlmMjBDOA03MKE8HLey4FQmpeHcxEmZw82IkUI5CpVAn+H2Zg8jSC4xBC/5hDp8wYnk3ZZhzciUjS3YhU9kLpzqMm6BdwmzjzmYW5IlSTHE904xzoks= +GiPfbL5pTAys1mHYaeZiLLy5MSX4tjEyZtnyakFVjT6zNmLKbVdOdRg34WPaTptjIsMHy5NwAnch7CQmi/EuBuJ5qYKDAScB2A+qwFvneTgewDnWa9za+ijOt6aXg/WNDVMtY8y7HOtcaHqdjeJoDvHkrN5YBczcgqViIBSubJo= +oSm6RTHiqlszuaHNTxd2KvSz0irDQtQNKmCFuYmRC9+ZcldO/E3RLp7OSWS/nS6V4sKKwErxjXU3jcTJHHUZaWfhTL/VQSrWMDWWKXy0eKY6Z5YpeEQPZEbCRFdkJrKqBfza0amKrzHIKT0NrjlcucEOTwtHZ0amnAYZv2418eQ= +7nZ1NVkVJNE7WTHHTWqVPt4kKHkMcG7XD4Bl9f9Hl0uIXsdwDVGYYDleRRTGOlWHXaVdl+YHytQZDY/0Fhs2MgFqVHGJDDWguIhz05sVUYOXUShsnkRw20UMvSUu3MWQNHYh9jJM6b5Zu4UhUOfXEXUsJaS9uC68TYmwC7I0jGw= +/DR65TJxt+ZEpzl3kZpOOx5yOWOWfMKnNKeeXQn7RpPzr+ZM+WE+b2D3iosVx6VznpNWHgs7zFMH8ohQTvFOTztUEg4XxoMg6dpuNw0nCYt0lSxDgCJZ9GDWhIY+kTDGnU2P7skpmHpoK6LP8KeqpAGOd0bnCy3LgoSECMECfqU= +vV/olet8JKqfAQ34VOiA/GPUcVRSDCcB/FN5wMg/jQ4GhEI12UQq9OhEQt8gOCmI4kEAMmKbBNfpPf92/83ZKUQAr67pIohxBWJ9WxfM3nK9rmzZYbgKXGprGEYDYsRBz1AxOgUIxgSFQ4AiscPRmzgKFuMBb/iHH+uYNUQlps8= +aoDhD6/ZeDwDRzOnZFS9wqv0elnzFh1rqeW8xp0wdjhEKq0CrToB4h996OopznOTWlzVTk5ug2UCskty/qmS6Pyj3ObUUvmxFEgf3XRjwdWkkca7dRJaLA+yl0oj5vrbwooz0ttR56krxVtV540O+8RS90qrN7kONfJVGhKFLzw= +E5erD1e4U9F5+CyqO8JIcNZMF+KO5KHUyCLBBZ+JL3UX2LfFlZu78rb6QzWzs3QDOA87557N95OfpedBIzMFF4QmZi5h+7RsTnZujZNL339yL7Dz8HC1B8tKMfsTApmVzrvdtnU4AqMddrvNRtWSNr10NXTY9NLFcEWbXhGLWs0= +2sRQ/lnijpcHizGBrXTXu4Rrcf65yc0R6cOf3+Zo537tjcoHSkasy32R8G7JhP8t7IlqUK9BuHLVWjtzWrM4BnX3YHPZmPPKE+GlvJFQZkhL6D1iT+0bU8xcYS6R5MeLD8rbOg53JXIuw2gqJu7ZEQpzTW9EWZARso96EwG3c3Y= +Qp2t3+rZiez5WwS/V4cmUqAAIyfliAEmflafksghBBrxFanpqz4kKeMRGFlxE6ciy6T/5jadZfQDM+Nu4vzjHnPu1k88lsa7Gz3qECI7mPm2grdIDgvAfTvZ6FRJfpeTDcfRs6QjDbpkORxp0JVrRUcaIha1+2ETJ/nnvl/iVx0= +ZxC6i/MMdnmfXoZZf9TD+xrCw/etu3PGQRC6i2ccq73//ep+bV6qHmuUm5eKZxu3sGm5kQcmRuEsh2Gx0jWvqZsU58ZI3onlwMP1vmGZVC5C5CouU3bdLlPm6ENO2M3oGg5S5p4JmcJZtBFp3b6k+sXVbRyTVBJw8w/FjANb9d8= +vCImLFk+OTPBbSdxQ0xYhfx64nbK7EzhnZZgHdtG6Y6KsOpHkqUIq3wueQuS64487jSOZNU79opov9sC64aYcIsCy5nCuy2wbC807qjAsj6CLWWV7Y3zLYipW32HbRy1gj/y5RN7t0XSSkm/RUHkQtfdlkF3w4BG9l1vQ1aQl1U= +eNpxLJ3w1mBswvZjJYrE872GnckFvoqmIhsrcewsiqTgLV9DVnSbryKpXspXYsnd6fMsw5U7g6HfFQ/7EhxztE++S772JShwuc+/y473JbDC/z7c7RcO+CUQ5oeffOeu+HlmNes54xvObad5Xd2t3GU/zygnB/fdz3PmGXOK/6g= +u0W66vRfY4Hs/f+T5UMNE8zUy14rdOJ1JUAWRWWEgSJf9lxh8UN/N1mYiJEINBaeKO6q5xpB0afCKymkgYVXiq9Rs+JVyS8e88DCMaHDakMfGNnYvn0+FpEQNCbuaVmWq+gVKjW6zW+Vve8cPdy24meMvGBE8FK56ZVRVO+BV4Q= +pBat4fcMURnw5y//ld7xx7+5/csv0C/R8cnR8cnh/tnzk1+jwzcHRyevn58dHr3ZQuhsFKYojYfZpZ8ECH+fJvE0CYPMT66xxIHCp3g7gvaHw6CfpeiUgx5G/a1NhOcFFIriDAOj8wAlAa5gkPeDwSaUzTAR6STMMvwba3Ywr/o= +4zgNcKkIF75Gl1gLvAyzETiGvEwAMEJTML1L0zCOtnAdBH9WJzq/foZ/e1aUIHP36VN0EvZHkxgjd5olQZDhvkkzyDuLkzjK4k10FGEKQ6DP2/Mjf+Bj3r5+/A7t7D8ldXSePHrc3n301ZdPn1ActqVgEq0+oQw8odMOZ4EktHQ= +FklCTKYbkH48CEggibUMXBKUAOtrwySegGv1YBPhTP4NUje+bombGOLHwKNBAjzI97wWjVYhaiEUik5lr6jbax0kIDnhuwGOtYsrPItFIBpYgreZxRjgTXDJm7PNINKsQWnUcNXnDQ85pM+W9la7+K9mBpdk60iobBBRUOSfMFM= ++6S2Z8nFOUxZj+07WOytMs9rnXz7oiWnj1KI9fXd6SstfUbS3ynpv/r1b3A6/Cunv/KhfvhXTs8mIU4/e33YKuO1CXyhMWVY/xbhZOReNvBAjCUjIHYfiHeVmP/Mf/DJSkzapVVik0JUyE4KYBCgNMMgRVmVJlH6izDqj3OMzR8= +wcEJ3o0HydYg/WNFxubJOIrDNFBErJzMJWyZygVVkBRCtmxvFk/H4fnW6I8lSSoADtEDPOT7k+n6WhpeRH6WJ1j8vufPacHHDIZDaI20hkU3rrEHrb+B3+/era9N45TI6+B3+A89Ld0E8GTij0Gk44mF/6SDIfzIk3P85zzOIyI= +5f3JFP+bxPnFCH5B7+K/eBBAFYk/CHOoewQLAUYW7nIrsTm+UWyiQThslRLHsKpAmKoWQQ2d4e8tcR0j5y/43xRCHaZh+QRCWeaC38HaFfwuD6L+dUurgJLotcQXUzSfLCgepslrPZ/gUZDhAaHnE2qx6II/5Tm2VAPwAdcBf3I= +X8UTcAA+YimE/83HGEtDK7gFxZhbwoGwFuI2kVBRbM6iE5Ksg0OHkFiUmY8bA7nCChr4Rzu+rPoN+W3QAPCIIOEAxyHIFXT68kClkg4Tr7UfwV4JwWlYGfBFVhTI6GQ9zzq9mFxea+clojnCIkOxQKRPWRwk9oPQLP1rTmWFWEU= +QjUf1fZ3i/Zn07JpCr2r/V1C+9p6TFZbthgjaYKQOVMswlLU0CmVd3i6BMkYrw6MuzQz5plHSXgBB6rIBJVyKLz4JymoYtGMGO7GCqDPAZ/jAXEBR91y/lVREbEzv5Jzgyu/n/UKfJ9jdK6zsG9EicJeabBqxR8LlQT0MVa3fMg= +/+7ouPduf693/PzktbcOgtATZMsmatP/b4jAuyV0bzbdNMGTIoYGiIz1ROG0iTr0/8YmAJ62YShBChkaYRK8kG/VVFBo2ohaQCbj4NUZKdM78dZB7HuikNz0MD6PZEJ4AW+drg+eKDM3vfbWYxMsXUM8WXri6kvYwzclImQ98iQ= +Sbrp7VDudDcMUYhHZTDZUrrSLURHjpJYShq8f2i3SYxO5dSHzLxvvsFrvzh+37fI6Y+aeVVmSpqFhB6V6yWOZvFegy9BNVHia64cdVhjxLDH+lLjgvbK0aTLm8ZhvsoVAWwtQ4H87ybwxKurGHNXXGRlPhq2X60bwZCu7gWSyiI= +b0KVR88V+bl8TDGujuFK/745XOm/8B8vEq70CSvTIFwp5gePmHcJ8xaz0SVgqV5M3AbNgisKIG6CXpZF0Pe0jHvcUlM40U5Lhesa4boa3MJhTAmg1S+45opHuIEauLoEr3W3b7FIaBxKxS0yEw2+BBu44AqvvP0wu4LuROdhNKA= +qN5kXCalGLt3wJMSVuziiVgaT8kzr/fRh0s/uUh/eMj9qQK3Hv6Id6Q8A159PfxxC+o8y7Eqt/6QEEXgNsryZGxgioMrUrr9PuJtbKXBGK+TpGeOcS3rtMiGK9Y9mAQtMOSAahBHFMHhIPIj5M/8cEykHLde2HofnY7CYfaoj7s= +4wOsduSJG0hqWgd9U7jljEHYJ8x78fbs7OjNaS8JKEnNjWoK1lUNX7aFEAEcXR9c5KDFGUayyZ8BAybfv4XvlKOGGURAZkGCBR84e0Wtd/y7DhYMLgJe6z75rsNoJhtGIPAtzioq/JUrgCudSY5mUlE4nVrt6t7t/2qKR0uq+YU= +cBNKeDeD5xL+9+v3ERUq3yDyF/82dbNL7KcZuGKnKEERS+yn6pBQSh30segp5QR5LvpQXwW3GacerihQFHyEXg4GIdh8GezCNSBouwUD/Kq5IFU48T56H4HA1OTn+wjqIqPmG/SQswLAVV7SgC6wsQ9AWqZw0bE32sMaR7oOdW0= +Il5TYwlKg+ykKIXKUXGEmxJ1J/D7I5RHId7RItBvIHRsf7S+geaVkpSQHoD3QLL0+qPm04surjZXS0XkxhSE/Jl8h8c/blPtl/MrAGRGnrMgjB3EUb570Rjz6QD3iE+2rcEgmljDW58E/XiCV+8APWfAbCs2X3xBTVbdCvWzcRA= +XWQjC8nHsKgnM77nRK8MwHeK3LoQPEzVNgbheRkk4cxnC6oT8wZFid6q/DYR20t/7Kq+TPwo96mFaGufKt5jCCMaZOhXuhAgYBnWG32mUhzEeYKsykeBC7cDxSPiZYjnQlLeC/DPMl8mCGxeoU8ZCF+oslnZ7mv9Ddt7yvJqx3o= +S9/BwFe8uapZydORPwB/HsmkDycKVyTwal9Z0hv3AZzBD6ZJ/Nugr7v2KqUlQMHVrRHsVl64CDRg5WKGR3CIFY1E10NF+QdgeCdvhHOjwjnAYjMRZjLrfxESG25X+YWVLDBrD1Obpi6rElRTWsY5wu0sdcFVD9Ds26jdj0h8YRg= +tFkMhC0rcPCtkdu/HEAAKhu9M39Mby3w+o7V82MNtFikplCNjWLtyGC1pzcxnrxjMo1bStvujKE3uhM//WDjDZkamCV8O7AU9XlVOo+rVdAf/N1P1iroluwonYx/BsEF3lH7A9n2R05lp95lIkmVLH8O3+y9evtyv/fu6PjV4Qs= +cbEoDTBxUWY4A/dzmNHra7hKo60ls7cILuCs/QKzJJWsHQrrDa91Qqti6Je2BgcA0vI84ZZEs0fovkTviKkAhssxALUb6BZ/tQI7QoFZUcBq74DBicKKocHegZpV0H9NsOzyzPMiDEwv2PgfDfzk2xfMntPz+hic2sbTf012FyU= +2rsF3qWpxUfNVORtFJLjK87GfIiL5dTggv3RmuFlBC7lwKWc8Se38UkoyPiVA79yyqrcwjGhFOdcDpzLGc9yG+94QYGHOfAwp+zLORdJOfnOfh0PyU1ENmR0VPIr/p0nsmHA2dFJl5RZJ8zaxKL3opdv6gXNZbWiM3NRx9LThUo= +R81LExbS0v0mpXd1wnc3TcU7eg1yL/XyoaFhF3LzxXidL8bsfDFu5zXsFvV3qna0LmYtFJ+n8Rh8RHa6hZW3ApXrUK5L++//13hpP/i8tN/00k5e//aDaDJWVnc1gy/wYvpcazws7ryW5+M4uqCSeX19DXM7jiJyNNk7hif27Q0= +9Cdo7Rg9Q8ebYNaKl2okg0VvSjj8/RlbDMOfgvU3G0WZNX8S5xEYyhKnbfA3HQV+Ama29EsBOY3H12BIG5//lr/2OM+J6S3gfMz+vjFqJNTo9dhsM8uMPaM3YHpJFh22AErCiYTQXPcYvh57nd0PJrCNf05SwaBrQy+ERZpHqfM= +mPNCm6VYCU5px/DoFL5BzdUlMl7irKLE2dG3377a56RQhoLRSopXVpgbeMKg00kcZ6NHpyPq0uVoiFf18fVFHIFEstZVdIrXOjqHgxn2UELiiFyEdJ7XeoH/4Fk0vi5hmZ5IO410bsnuAZK7kMGyPiQjQATmJk2uwu4v/e+f9zE= +tyPsiKmcJumE1FLMsUR1hwI5eIvCAdbXpnj0r027FRJh2vGYFwPRhodndnlm17B/oebkNP9liZNlE5G2KvcyuwKYUcevV9p5eYPyXaj8ov5BlA+0jnnklTww28ly0G4J2hVBRVimA047oPsZKjbb4OK6RfhunRkx4A26mjPmIrA= +hLsmGGx2cv+N2U7uX/r3en/rv384r53c0zaxkGtkJ8fGmg8LdGGd42QqZyopTjg7gGrRSrQDwUUIAdKs5+BfMMsaYYE3xlLOH6BRPkjHWA4lqHUE2gk350VwYogV1ZbJ5O7bwgYJ01+cHN+y0Z3tCbRiLmczlat/PKl6bDHejhs= +TOOYAUgHadZwN+Qs465bvy3R8s2pWgdzNpglNBVMQ2YBZs0ItK/ynsTmj4chm42CEmGsVCRBPwhnAUn3izpA8SDWL2g/gsmHAcHyAHaFW3K9MCzaV0P2wT+LfkBtYXZXTgLZ8K7S6M52Z11lbGfyYuRuZOdgYFdnXFdrWFdrVLc= +9AlZ3StYeCfZNDM5xjqFLO2CfnlCCg86KPEN+uFH1VIH5+KRi7OKII5bfCSva8ZrYFg3hJH+zJADf2CJIARjVTnFUzQYrP+ALrYgaX2D5MIrM6hhi3QftU3FWT9u2Kok/UPw3/Kn0yAarDNzsAWhmXUfBVbzbRZ6d1eGk6AVPBU= +pvcWHU6bPxvBTeWBbTLBRxTXZDbyMjAwIZGrYHgy+bArJ6cLC4htPEFd5DU0CzwL+ybzJY7TawXCQWqn7N1TjdwGScu9z4GkVbhW1AIcFB/tyjOCWh0ghHVgB5oD8lYH7+no+mggnL3mUTROkXLlwj6KSdnitxaJxmS8UY1lFX4= +R2Q/WoWfXXBDj1f4clKYo/ltml/WExGQSuKeJtmEPStADk3I1x/aP9pENV1ICrDqhQT+VC8m8DEuKL64oPjSgkJ7A1YUXLe/NfAzH4Qh/v0NpZly9CVO3yL3c4QyOAvyt8L0eZL41wwe0v0tMEqjhTs1axR8mq1T7iUWXKvUmQk= +n+WuU0TW88UEsVWL5p6RcVq4/kzeR+Z0vuTIxv51q8O7w/3vezNWCX2pC+/56tYq2jiSCr6P9rJk/OjV6xfP0BHuDrIiSBCI29m7iI5iDsvWKKp4ey3lLkGyOWqjdsSYXDMjZhdppDYHkQZwnwXaZ4F2twWapngXmnKl9NosSuA= +sZLBFCpBXtK5grvyk5Fx1FcACH+DHKFni+ggMTkKrVBapS4S/YzXixBVsQW8uWJbmPwp2u3Ev6LaGCKhX8NJPhFuFPSxZ/dz2eMDFzOfDl1nLlrZZ3M5Z+BbpwnfEDgM5Z0HV8UEORfXoM3UfLyH8k3nsSdyOicOd9G0Nxwb6es= +zjcuhHCvD5bp5BRQJX3BUASbfXjCuI6b30AdeqK+jqUs/gExg5Mp/jWJsWSOo6Cfn4d9nNOlJQCoy0tA8a6tRDminH1sPvh8p3ord6ozLL25BX55pyqmFneqPFG9UyV2C2D4uYYHB6Z/vbPVRttgakFLKHerg4C2E87A1//E42A= +unUors7zWvRORYh1LV2x0sZlMNz4HtToR5ywZlajhzR4NoYKcTZcBxrNEz8blxbGpUqJF+DTBPP4HAOfp4Mh/eezDaqTDeo6nxBg5xfO4CKUWtW4+2v5u+Z76DWEhey/Nre/lsdPG99Dx1Oqog7DYDxwu4CWiohiyZDDr5zjKTo= +pKrwAeSl99ZVSynejAiyTS9gWKnPDOiTGdM57dExYrUZ1F35oU0Dl+SK1hFPh+EYlFjUevAAN/nggUU9Mb+mqTmHjqdRPDDdGhLipKwVUDYHwsEwPv+t8c0vRYNaw817paY+E6XsAW35fQv8PVm0ZVdex+mV/Ha3QL943F/cO6M= +77FyVBjfIdju154aWZ9p38h15yBuSl3x6x5Qx1wGTMII7x+NHp6oS4HXYbSNd5VUezLs5uxE2f3sOyFIBXoaTtIgy+jbUQ1JJtlP8Z53TDf/pxpwPaILRmGCq7XAeCt+rOY4uDwfxXFae9+VTuIPQXlq1Tolv2WYcfi7nIRGYr8= +X9HfMtAAK19hUlTVOsA/0PrL05cbqinCdRILx2StY/gtgwzH4VQEOXh1eIzVN73RnFxGFiS03sJvZKKBQJaEMEgjJQS0JIeBWukh4CVRDNxAFe51rJWMC0OO4+K3DMc7jv/eo78N5y8O01uPP1IeDo8G/mu8iRwH5KB4hplGhxk= +8eTjdOvtetwzh184OiGFV954YmZh1aPXIdPKxExeHYxHyIUtuVYzp83gbUK5wviF7jJCQ1gFqHhSDR/t/oJ/qp7Xw6fqoe3HRrSxCCdVxL2TjlytNJo8fSi0sNmq02Px90EwdJBSRV7ih9F5fFkIohP22wwdpqIwwr2Yxql6ry8= +F+ABYdgsPix+m+FHJMwMGZtE8HxHftMthKVIFPdH0Ln8uPZNjPZogga/ymGB1Un4XjUsVJ2SfyrejsPHZcyvdsiT/qijztJHNcQthQa2i1zE1w+oXYULOkmG252HgCFPr7DSdPO+9ZKUutMuM2qXjoLkXpRP+n6qWkuVy4jiLsQ= +V/2KcPLa82LfaBiXePfHfppWDeY9AFhkMJOjq6aCexBkfsicNb2k382AU26U2hIMVG2wFBPynR6ymeHAsDag4T+JYW1wdbMCtOwd5hquqn+eW2YdfG5C4jQjCEuWPvGBXUXSMQdahKIhbsof73Sbjrwcj4sv2SD58tF5mKE8goM= +U3LPQk/ebQs8L8cLuhbrPGHtdZ6QcrUFgCryfafrVuDJLivwZNehAGUdwYqjRI67K8EJThyhenCCEUfHAr7gIgifWgneF1c7EcK0A+BLY8M9ALRBluKqQc+CpFm86S42kytdU8JHeoRDHp6OiIbQG8ZJD9JT/S0O/zTrJfjM6ec= +qJnM6bM7tiweVy5vDAydxYYlxu4dDz5V7tgUPuiO7ppR87sc4xj+FNRQ87coGD2IutsUDcJsFCRVxLwkEEWkIRMVDvtGDBIkwaDpMhDFkbCPimwqRVE7bGrY9/syQ/I0GE47T3pVffA2DVDnCcjoA7OMrjmlaDCgFhxPYLhSK2Q= +wZrs7opYSsLtClmlaBpPe+Rq0OROs3kHBVdTPxrU9tA+gFUrgEyDqeqmutMvxZSpOUWDGGiahJXK7OswUuyAVVIsU0c1WOYfl0MQg6NFhfjbEzsuPINBgBkHhoTLXsK0C0mOj2b1pnPtUef22MYQ9a8+DzalktrBVsMzMtio1eo= +AoPNKG3Mgw3jc8cHG3H+S2xBK28uCNR8A+4OjJ/yrNTZhcb/bDZd+qNe7/jj35jbhUb3MfnZ0HQptlksofaX2+2d7c4TvL492919tvNEs2GKyU/BdIkmiBZL20c/MzslGg6thef5AAy68dTFo5qHRXuFU+lr3Jc4nQyflhIOrRA= +lWIMNzL8xCh+pvt81nISQNtlmyfkt+A2gbZ3nuM9bTR3K8MQrpx4G4W9yAFNJi0UjlPENta+Ozzexjnb8OXN89f7W2tHp1trB1vn8M4m7RMUhJgyPHyppPcmQQSeU7BWSfsHVF1PQ50/y/AcprYIC6TRS3CsUYOlFWqBHbQQLhQ= +/uWXIpwf/CaZs4RZdNDOPjqGwx6Ps7CYRKURmydOHNF+zeNS0GP2XZ4g94r4foWkK6kXhJsTBxR4s3mbDqWainkfLXRSezaNzjL1Voh0RJ9Zt0nYK4ZtJQ08CKONBmE598zGbMsg1dYPha2bSIyjmVtJIxdXCo3sQdTq0G+Au2I= +xHbbuCt2aiIFNhO1epSpzrMynA2mayLeVVZrt83uwphNRPhYSqyarKX5GsnhkbQ9ZgvicRsQnMLMurzCMA2ncfstTzJEwxnEUstjVmf4N7E18yQTM5wqGJZ5slUZzywalS3JeHbZvm4+xmEYKqLBGCBYmIV5ookYzmEs8QqLMI8= +roYrkMvLMBurqdNsMwZjqVjZy8FEV/eOPJgKM3w6QoQrIq9QkiiE50lFRCuw8o1OG39vwDIGTVorES3sxDx9nvJEaVKSlFLnVKcB2Y56plVLVHDpG+aPvAFlLABPTbiWdl8Ssoqtl4AzP6bXsCyMuppiWkxrw7z2ClMurzTigmQ= +sNnyJEstkloYYnmiURZkiTZYnmKBBfmFwZUn2lp5fHo14WlpNCXxtNBRdLlXMwBW2P+iEZSnTSw7ssvHjjIaJn/V7O8p81+2cCrEjTD/DRZNhSgwWzF5chhvLY63usVptMcRxLVJWpmskCzoUsOjJcsu3ZpIGhXMgshhVBSmQto= +JGf2QF5hDASJpe2PJ9r+kCz6ho6b+UASs+rxCpOeueapyTZHova5NGYaTITGCIi2NBIKgv2MAwaioYzGd2oN41ktYagAFUAsAJ0nGEI1b2F5uGlPs2RheU92cZ5qtAJ5hY2Kp5iolJlivVqmWHGRWTMeuLSxzUPJlsSgOpTmI0s= +noCigYk0EmSjkkbDsbzQpEOhiYlINSe5vHWVfraZIFt4yCJHsuoQ6KbH+BrZbcM0fFA9D2WLDKl13QpjJRgUFhRS44LVhIsGJphHaJOf2EB4zPwBEjiwV9o63ExXC6YKErGaeYJNUa7hdDWjRdMCqXnRnGDVk0swDlgyz5UC2pU= +fyVfiht9nTHCLb7AHH5xX7VjEWdAu3IKCDfwMgLFRahtRPAbzzo9mp/UrHR826iQ7sEbCRHtqFK75pYpYreNyyNJvK++911joEK6Na7vGvt+3HApvOKukW535fMG8UbXQZYuvQeoYCMbOvYV/pivbMi2jis6PrgKj9k1lulYMbg= +CvrEw6ikH7FiL+llX0Evv2OTx59xthkob0q4KoC1M7RI9M33NYq24Nph/SG9TXu4sUW/yFn+oAelcS5UDSmwtYafoIK+IASuL3DephTK/A8BRFJOsLqDSR5f+tep/YyXdQZUD30bDezdAt6NXqhwd7GTFucK7cYBue1XTyxIHek= +1taWjQOF0LwhBjQjLUvY2ZhA1Dt/HA7QAbh/QidCtqywKuRQhzaG430QRWzk7OVJAl6nSdXkBJyVYvlykx5caOg5JKITWj8lUZE3lnpmbuTQUJkC4Ft7ez8abB9GfZExbH2B3+CH0tvRWLR2cHr2/OSsBd/237ws1DjD2kO7BdY= +Hcw+0/1le2n0wXiRSTyhxgDkyu+szK263On1adf29AFgsjMgbYLCvOK+I3ebNFiESGBxv+k2sCPTrZWyB2tdxgk5jD6MsHz8Hn6wOGUrJ3LyQTd4oGHPEbgkSyYBllz4x8swIT6uQreL0NVeJmLdGW5BldtPnBgSh6LiDSgx9ag= +x3fFF7f+eDhN4gt2TCQg/Xw8xBtudJpdj0mkOxHkNhFOAriiiiSrl2KCk1tmbnf1Ng3uAL4plvMJs6cS5S2I/xMIDyAP22K7Wr+sPkCPl4plpXZk1YpuZ55lWKukQle7t3/E5Dw1mLShKqkvVm1u9aYHjYkAo7MarCWxLpjHGdc= +rBKH5S5cCrzBVg72DHbejF2Zg17x/YJlPbdpqiOqUxsWQZ7jtb5LeQd4fDMCNhnky8pXQBjkQ6ZTKhygiuP9GOINSVjBAKcY3L3x7cCZT3l0x2lm4gBOvkfjew4ilj7CCxzu2hB3ZM4nPsiNyxjw4B5pKnORsYqBfkeVFWf+fCI= +Y53WVXVa3m0ZXrPYz8uJ2/jowiAuXtOc4nit4JrtaCNIEhoNQ+ETTS/2ifvkJ8mYTLNralQnvH5ZsWiA43H9DOcVfZJTS+MwH5tOJUkybN7HIiVwLjGMz8/jK3KSM4zRC9jGAVNfxFcFAMuko4cFx2YRoPfGcc4MloOxf03u5I8= +8X4wGNBDc9EcasV8m5JmIS4hhD2RuUfD2F8jhtrz1IWVeUStKgcFP3mkCm4gSN4WPvgGAXeLU8uS6WUF1EIABjk3cG8JvXKQq91i5TLtKq2X+gEcgBNz7j3+lUiAcDAIYK5/R7+svBN4WMhxPDD3gBvrgcw6prMBZ+D7vWarAm8= +ud8xMp9wZFwKiuKdETD+lfKGz6hTrOb8awGS+n5/FMD9gnLeC8lU8Dc8JTOY+cqzGP0ZkiUJZBUzebV3E7D1C7K+crgNWz+SPG/3LUwzzi86ojQOWKa+4BoB56/+v58j4NxGBJxYDX7DE9gYJb/5g+cg4WFvDt/svXr7cr/37ug= ++NXhC1E5LAPj4KLAXfQNmsXTHv61vjYL+p1NBH+6SlgcGviGBi+BPx0woyaRTMR33gJAtwDoGuLisLbhqXnG+oPTAcFG3u3v0WAjFKGyqU2Ef7bx/zeMsN0SttsigB0Jdu/VSVlvr78J7r/GtopF4K4AbKxZwriXz5ogLYE74J0= +N0I8t2BOh5U5/E9F9KECbJuFqZlBmJqZED4aWULjlCV5qJpZVBZlgWrsZUlz2xzFKQTVoc2xCupKMnSnarCiunIc2WlUFKzFlZYpkI0AWVaoFltWlqEbTcuidfiykhzhSI+0ZClbFW+JF1HLGAIdYQBjrCPnWEmMaITImCqKsxA= +SM61MAYgMryKWnhEpPpqpJGG11VCE0PCnSRx1MHqrEdzcq6EE4TIGOSl3QmShyMiw7Eo7k6RNDLxCjUVq3EmSR6lKDKFq6qrpjpqVS6NWXYaQn3btC5mLRSfpzE82kKd7hZ3AKZA5TqUs4+Y/9LsI+ZfDLEGtTl3eKunxDtMIx8= +MYl/2c+TWeAW2YpDS55hpES+rcGJYGIFZwtmBzHw73kYDbAaO8A77xRv4D7Ac6X4t7CxC5IrqsmNwVqEGsnA1xbKrhCro6r0ta30tUvpn2ylf4LSBtc2WDuBJ5jEQkTwWs+0bfRnFDxM8RaidNgke715PhhQhqXoLF6+uxvp0A8= +sY/i6t3o6F3oQ06S1U0uMfS5DAfZiD5As7h4ZwZB3wMgKp7CmZ28GzxD2fxpfXRCknV2okR9lRBUQ8KKCOk+vkRncluah69Kb6im+MqcgLkd0jtQn8Wq29eC9jMtq8qbYpUjPWtk25VSSAchEfIug5Aqvbc0CAmWNvz0PI4OKSY= +5ZC9P/7sVODI/5P7QXE+p3HP6INuZbEU6juWco49q63u2lMCimy+71fdufHU74fZtQXHI1Ouk4xx60KJT/WduLTp6RZUpGMMKlKuoo4LDjn6KYoY+fwqJCZ7NrgqH9FVss3iFdrBI3Qr8a+L8EGnQTRAJ2AUr8PBw/V8xkKPpQE= +evtOgXKLb+I2ZvEwmRAlzjanzjAA008WnkYKugYXu6te/2A40Gs8I7HHi42Wq2vX4XJ1XUZi+9Wv0fHYNw6Z659KsF//xgr201UJ9ptfWcGw3h4EER1Yp+S7FZQ7+YMwDOX5tgjiHmTn5nWdUXx5kYcDWy+f4nz0LQAgM22rXiE= +yg1H7ThEewY4jh/dnTdTCNqt4j9bFxp8y658WegalgW6jqvB+tLLMOuPgqSGx1E+od+sQZfe5JNzXE08ZAqDArhwzCVLMUoEPOCJh8M0KB5Sa/BVLngpab/oUcdQFV549wkA4qxU4dz98K44WiAnyLQ9kwgybdFESur9futbNYU= +lEWDV3Ba9M2WRIm+4RLpcHBhXx8zYTEP9pwOw25FIsSwYxEp0Xct8DELKoVC6+5Fo3QphBo1d4lUo/YuEjufJ/AVdJpZ05GIsWk7Ij13aBjaVk0LTcaVUyTNsHrCx2lgWldRmXbDSjo/7YPQkXD6xq6yW+8T7QMpWLlG+Il/qcQ= +M1eJrY/ZskD0mQo/8RZrib/24l3n//rSeCif++ME7+DTeDwLkmfP4G7B5sa9097ufrXdeYw6nWc7u892uvKBvV4TyeRH91L2FwU/vdZLnIO3zWmGTkmeyX6gtb0NBhDEPgFjBRoUOB1FaYyyUYDH1hXo/MzXVQqu0KHECB6m+f0= +Pk4GAw6AvBzFWDcZh+eJT8xnWoLZA65wa/THkplB0T67lVqbDv1wjL5Ba/C3B/983SI3DVDTEDo4jILBOlx7n373/OXhm2/hqTZsgFjRomw68sHGjBT/RTAmbxEBTq1m7+h4A/35n6tpXV6voWqsIX7NawvGSn3HhvpOcZq9urQ= +qrq97yrL9keVhd/t/6qqMO7XsnA0CIeUWfxbFddNJKppJlaIKK2BP9iMTzuM1TkYBvbExD9Ba8LPZ4yEr6UKsIaJRaNSAU/8E5QksOIl0/W1Mn2TfKfpG7jaDq8xHK4LlXTR3/gbYqVdWnoD/ZnA1GMKWRBBfn6tATCEvlHw6Ro= +EOKFPyIYt5WNSewwNNYu6lLngcb8Ss525AwbBubm5RG1xkXVFkHgG1boaz2vqEbExgDXLUC6plylmm5RjyCIqDkT5r9X9oNHnrlPY/peXABjVk8ACcbsmIjC+7pkHQXVlYPHa30/CsBXG1KKoMOU2oOLZandVEk2baiDTuCHvRE= +Diw1RcpY2hFo6arEdO3tdG3UdGuo6YrkdOvI6VbQo7bEDM6wapD3sx6segBcLIzCQijBMwYcU5gDOAwkQB2DGduxyGIBVCTDUG1XBDaZxx1LtAqwGn+GY/8iFcdo25SnpwrD0FiCtV1RzgZBCawoaMgUya0qKYEIdiE8ogO5E08= +W4L9mmAgVhpPWROVsSIbaymWW0KvxViLSsJBkPKGSR5WY3q93nlwEUYeqHjg52+9vWFM3cT/M+c0hxekmDl0D7d/5v4b+Ngp3wfRCSWJuxaLDVO8HNCsvPk7AGgCJ4G1ziTGcj7Equz6K7zg+wl3o4O3yF5rLz8PuWebFrhq3cM= +MoN4OfmoBYShB8weXMEwSnRChqW/KkxESYyWTuhgb7qKx10COQesgCLJ3k7xPwd4ccvBIz+oLc8I3XOhWiqkJaJMlULEpuiKOHGWHqOJjpIz7lpm/X0rBf8vz2JinPK+tXm8UYeWl0e/y2OwAKpEEKu1JXJYBf5zUINdsEuDbP0= +V5u/xkN0SZikIiZYs/xzrEm6IHK8LE6MJFZ8V7Zew4V1Ii02DrdPTzbfLY8foKgL+OCx6ICPKUjUPI0Pqf9t7oE1+hDFl9Eq2nfdbf+rR0f7v/h3TLttvM/I7FHSutvd7nanizrdZ52vnnXk7TUUFffTxe/Cq3PG/IS9xRtafzI= +BWe4ho20vN/tYURG1k0v31+t+X32dI/o0LjlmQ+bYMBhfQ1/31xLJ2EE//pXm2sZ+Z7h78VOYS1MaR2Fqi6p+kWNUJmpjKyna3ox1VJwWeLELWeeFzNdwwM0Cy/Ur8PIBOFflRAQX0eFyEgdZ35yEWTmOjJSB4fgdUgaFaXYa+0= +X2HJSdY0PAIKlBko6JqcCV6LhYnraNoWVKRpKYRSQyrGTEvNjLBZCSuoNp2XNKgQeRzzCh51SvoN1Uaq/wXNxmiND/VuItwCr3c2LA3ybbUJipO1UgnZWVmnwx9jvbtGZHdLbHdr0N2trlfGd1eo1vUvrb6RTjgj7ritKt6GIIU= +1SpnwwoNs143NFZpx2/OCnfrkJyv1mo8l6YWF6MEC8JzPw0g1025I+pYslMukTTBQfGcV52c+B+CPCwbPE7iSczd8rFAN5K/UFPjuhL/A2JhxMjZb7dw8fADWGdh1kQ0fYs2DyXBn+yP/A0l9argUbcHdUq9GAPBzf9s5cNW4iw= +dzRZ39jKQ2oyKAWYEspSJHrM0E68iHSLFvkO64LH/AGfJVZksZwL+sNzMa3qQWnpu9Pw5lNiodmrATQHyXLzpmVFwMXs8WIxTGCFlJEQ9QLBSUnp4NTlJTHXWUyvY7nnbFcE1fB+olpSh6DVx+ryEMw0Dopa0R3gYKZxUFTK7gA= +B4vZ0JXRNCkuNzAdejOXCcFuckmCxeWvdGG7+lliw1vuZQe8JeuP1U8eFW/z9Llb/M4M/DbPqrvF72Kq7ci4m3TuG5lqu+5zbVdg4m5V59/chLNgbxoB1dgLQ+Dmpt2u+7y7U7zPTLyvmn23x3tIcg6X8fYQ0U0CC4HoHjtRLQk= +WZxvrL08hNB0w5D48uFbEq4i49I8S46VJIR5qY2dKJFOCbchAh4PZUzKlIYRG91bBeddY+p7jjerpMpRVcqAN2YutBdFiDYcsXAIqvN2dCDjZWDJD/D+BQKLbD3c2CLPkOJkHQKP0CDsx342OovXCxDIIa4D1x9uP9x82HuI910= +dO+GfiSoK2Ne4I4QBGdOesfBMPPHeP/eFYgtNuHSLlzg/BK7H1zQFHu+Ig7nYIDopg+dkX7Xh4G58zsLoVMw45Z4QfmgjDzGhzcs1ToPGRMtI6Zk8+JjpsCUXxIqqL7iyVZc4ULgLGZ3AuvFpcDGDWEPgQ60MccCHfBxd5r5mWE= +2OmCZrXYFkNy55bG5AAIE9omlwLgN5E8pPieZS5hdZCjWMmHdtOhcIVHf0gtFmGpv5DFcDDzx3g1naw/LI4oHwrilsFioTtUhe4Krt7+2f/ls1uwW3ALBheBsl+wMoWNKJqgX0gqnsGaXVCupaNwmEk3kWgtTfpwAUm/+Ff4ywA= +M4ImkW/0XlKoT7tEpL4syLbQcENI6idxAyHYHts9Yq2F7YFYHCdTMbgWZDH6XIsx3A3NvSSGMjRWTFVhY6OWwtIdJWEu3trBHzwMGTvUOysa6BQVEgkZnHR1C6dMGG7WLe6zus5/7d67SJWNrvSsvrVanqd647L9a/d3hSvRHV0= +Vf1p5P7K9q/xKpG7T5vrBtHuYov2uOflcN/JnBs5/Kn3lNXyzP66av7WOqzC9Rq8XVX8qfcXhas0Ooqq+TuvB6mKPx9LN4UHr86ooz0mAqVDJcklnwSJZaR0gLOJOgZILkTBurGUHfaamexR4Xn9RYF3+3tdEeverKshrvoq7Io= +yMsFaP0SCWUBRgMtYSDD0g4jxVBMaE0sJ9NjIsfsfZETZKJHJUmhyEqQuaWCJCtF1URNGxM1bU7UdE6itHKOROkzpo6oqDlRlhlUS5RWzkJU4W2TEdWvJUoqgVvq1xJVlOBE9d2Iksuxphx7aleeVLubyEiWysRdeWaJxcS21D4= +21WmF5SzEmhps5hjWmGtZZsI7+VDdykuA9cJcoA20mSX5YYiJnEuE9Bc/OVzyD/isnaeaaUXdBQWeXMRmM8hA3GZOQnTCroS1lwM5nPIQVxmTsK0go6SMG8uCvM5ZCFxcDyPMNQLyi26HoL8lX/4+RDkNg5BrqbKGQhP4Ecg8Ls= +9gQE8rVzDlyU+UXH38hBR+MjDGlrj2uBY8ZpHEFc6sqdvVfpfrsrbDNzw76+Yt9u2rY32Zo33II32mY3307PtV2ee0s835Z37m3tnNtW09aUnNEhRO30W+oS0S2AevmmAGReSgBspoDZIafOkFEVZOnNHkP2a+rcFRDd3VRBzfo= +GSF+uGljkQDkTnvuTnzuTn1uJF+88r85L9f/mdnL9RfXeC1sz+3l+gkp1MTLNZasYyy2SQSVSnca8usetZS4kJgzi7simone4VybA+xyiSjcSHM3dLB6szo0D89do4fnrga3HI/RinOWwikLGSQGX23fyukW1yuCyxXR4wpYh9M= +C0fFH4wUVnASz4LeNAz6QUrHKpiTc8iyMpvbljk8twlFmBW5T/3qFLbvaQzuvcfp+4hakP/wkHtOBA48/BHrCWBtzhPPcOJWEX1NKEXdhEeD4IqUab+PeM1baTDGywzhL7nZE0zV6/DswdhrgbdRqAJxLGhwPx9rfjM/HJNrTR4= +IWzLqdqwT3jw4u3Z2dGbU3h9TRoQy4KXdZoKkT8wxSm4KOKEwzg/ztMROspBZxwo/tw4wuAj5kKYGlMoErMiROlNwotRhvrjsP8BAPrxZAoCa0uuDwZC+4r273CIf/bHfpoyz34fK8c7GW+qP+nS6RLkmpxI149/YvSgzAF2T1s= +NQmAQtwSnQc9HgoN7xcEPI3TYsXDXxiwFIiasbwL09wfhz8FSaNxywbYu8P973szVgV9aC480LAOd9o0kgq+j/ayZPzo1esXz9DRFO9uiKciEQJBiC0aibJ+WJABZB0Q++NgAiuiPh5UB7LCgIBJog4IZSQwGGEmKfNmSqNv0Eg= +eq3FR0E1E9JgSt+OaGw4hRdRYAVmmBE8q2pRqGkXL96BoVWuB5/K+WbXfDaXfOLy8dgNHRMDzCgobtd0d2t1vg+N7tWq0ePP41TXeaVPQwagOcyzOAflVjf8d2GYZiDCcSRl86DVhJlGn3WK/3SZUZrrdAvrnXXi/9asE//L/wQ= +68SteXXip+3HzXXiLMHykogKUATco8AYS8q6MQGQ80Qzqn5GN8RUA6kME2PQklmUFDinwmUzdd29DV0Z4OhZToElIxRvAo5pYFNhD5aGoJ/Y/SC3jYFYMtcwLHlWGfniJbgdjswKizixDP4SLYo7fOyKC3zgOShWaH/4UdRKhEw= +MApmSvL0ckCfiBrASF+kGBDgt+gvO/AQMXhyLkq+/tD+8ZkFHP5gLRNXXoAWCru1DfiD28FwVdXCB7oEMMegW2TqUO7b0edfYbL65IAWangmQtWUZMj5W+A6E/Yc6xsgzoDJdICAv8wtchRGWATnxv5WmD5PEv+awUO6vwVClRY= +7tTRyT/JFhYDQTRY/8HfgqG5vrGJ+LcfbTQnWynWJ60sYS+KE1M2fwDMrBmlfKsTbqdXxHotNbNvBqcvINps8UmI0FptIAqsOacZ7ZTWHnz3I+nkWQLmGwb4XggFKzRWsicBrzpPEjitPoOkW+d5Bb8NxLhFdFIZziNek1ArQl8= +Q1RewnR7nJVHnepIKyvkTHUoJM6f5a4IVZxiwYUUVn1eQxqsIXjv93kJ0Su5B0vIxwaqoClOkhjRykkKMIW8OmoW18zr4mVVC4Fj0wJlPNSFz+cp/SmohRiJHzqbaKeSh+LnXkzsOeO6rGARH8RkG53XLOKwf3/rHMFIPb6Bj3Y= +hAOfqqAVq1ZeFqO6WlLR2muC6cmsB82loyotq+77qG4/XwYw2ssz9+hs8wyAGx74SyG9ehRAE2ntICgRuZUhQMZglE8cpgLlyKc0CJZEvIMwwI24iYMCm1sZDbRpvDLZYovu4Sx2OFncEC0YBvWm+xxTABucmjivQOdi6uovqzY= +rSKrjT39eb96F/er82mX91d9bBBz6A/+3c9WyMu1QpaNjckOOktS1eZYTi9Mj8tk1baY8AjPnD6G+FD6ccfp6SZau7r+iRiur03DWZzxv0kMrhsgG2Cpm+c1nFhdTcepGnLXXl1R162iUeAn1RXt1FfEhj38KSOA4Co8r3XG60Q= +R8mAKwMlEG4BA51AjWDsocGwEBykXQx4DH8RqXPsSzeMEiTFkIOT2iVYvJAl4ZVH8JdwfE0yTEFACG+8QuxxFIpwbjI0RqCEFduXwUg3loCCeYICB70kwMHPaotAzHz9oMrYFwS6DCuoxIRIk6zlUcQYH0XuM5gsKWCKzILrFCY= +SaEeVoMCWsCAJ+eW2gq3G6EwWQptKZlKWzCDRRix1RZ3uwWfUvFoF7K7gqd4rOo8ZZU7MxRXAkReoZNrdPITR/nqp2uW+hPO4KnXVwQWA14JsNc/XbFUDMvdmbV+uiI1/ERgixp+ur5iqdcUdm7iybzSySczrM6op8oGpE3+54o= +AJ3YFjSkib4MbJyNSP47sxHJP3eKl/c/nNuIpNOZx4gkHwSzeJxP3I1HihLiKskyekKOYDIC73zekRyboQj8C9amI6x+4BkK7rjpQ4kr/o6lxX1TzK4QK2YscK0XuK4s8JNe4CdDgUEwzUag7VDri8IOo0XSKlu4MharpcNYqI4= +FmMhQk+5oBVWLsfx+PoCojsSi3XaT1gGxVh9P43H4aDoNKXobVvm5MQ6X8BNhIE4ZXgIYwiYen6IxzEZ7S/8NKixiyd9bLiyeSmn19oiPrKa+5XyAj7UPxOC+Jv1Eq1VdrMBRaCOvzjSEG1qZNdRjeysAWGbUTDEC6wB9wOcDLs= +BNpDKvLK0YbtQFs96yHT1W7+116ADMHhukbLadCHTQqNLKITI5/Xqed3Am2kP/dhJwy7JrQu1bth7pu2ozEpDXYwoKGpNApIy8dqdu2YVyKyz4fVOByaBghB6ZWUN789cEfWH+Y26SOPORDxsEkdpXKIqqMxKqiyeHqRCA9tpHo= +mR9CMW/JR8DxcFhxhuF69OF2FlhJ6lk8RcqbI5Hc6sM/pnLgOmqOfUWeaxJhpcTTlmFg/1y6u5pWMo8X7XCySrj0OMPlNro8DQc/my6vppWc6y3a5VCJU5czXG6jy7F8SQN/8nPp9VpyQbaTUL1w7LwEIX+KW3MV9Ayz2xL2P6c= +cVBPLxH6SxsJUJvzUBCQW+5YMF3a2E57/p75tOcvvfrVN/9g7tOeJ092yc8Gpz1D/0PQ9/M0C/up02GPWICksrMeLZ2d9BzgdLTHMlq6E5UPGTtmpbdHWKG/GEkBJfnZOXF1UcCSayPmEkOrk99GKdBnxctJyV/syB/El94p+UM= +cpVj+CAFnyytvVGMd9qas1oaw/GDIZw2w1hP59h11RyGCk13CnNtiFAtJc0drppG1GOjGv64xM7jlJX+rQ3898RIUJq7e8VXtRCwDb7OQK1XI7UpUfgID4Wowfz3Mpt1nub/iXma7/yvvb/d/sfzT/Nu42kegN2F3x+R5wyJDw8= +9Zxmu15OnPTp+UDJ4LN+/zVYceCCaK8A4FeiLg8Cj0hU65TdNk+TuB+kKYTaVUC73AOT8ZyRZhmPFmnWbktyo9Jkpy/RxXPN5waGGnes9i/BcBj2w6B8XiiuSwaTlFLlzpIguhCPJLXaT60g9ocz8BFPUII/bD9R11kCI6+1pEI= +0/IKH+Hk5YH+fIYTO4fVhVI0jyDKFGp9uOhMHnXTR10VXteHqjg88CdT6fyLf8ozYRuEO38tVCksa98Q03bSR5qFsKj3NBn5KfHvx2PhGPlHXQA2HPiFCAoGMREbFR10ZAGoUDfhU/EkCj7VRmPw+QHrqv1RjN63fol++b5lMkk= +YmBYXAcgN0O0jv50EE8pSeMwzdbft7betzahjvfEXdWfIqPpE6sIIdLiWoj/XwEWRANTbuUIlI7J+WfO0ddsCgp9nWCVBb7DQatvfuQGn/KWXYC3vYqDj/tQgJ2E9jhmAVYoRRvZjTVnpebjQ+OYwdeHxiTN54eBT9V4EsmBdeU= +sT8lcU+qcB6G40wVHhLKBwzAyFfL3DQNril74G+CLy0GiMMDw+aVf2qGEnyqDFf5p27mcfrmHHLmQVjHLDZ8dmt4VDGG4FM/juBTI37nIyDH+iS7Dc9GeJc3wgtTDTFv0wAVrhbOqgtVHN8UqBiOcfjHeJzDP9XHOvyzwJBQijc= +lkTwma9XmnZJ0+4wK2Dwka4t249tbFH0XNMosuq98DHeOqqfe9l1gvgMIuCRxpiKZRo+5btVUtww1arWbfh8nnSL9tzcfTZ/Z7mtjo7zscEgrJym97If2Zq8c2/XZKrfnV9Ti6ZBmAT90jzaSg9V+tD5NbN1woKjsqCDlKh6ISs= +EnTvhgjlLOVznMA5k+/AYcZXxuijunJVnm/4R77FCZKwdNCofiwOcfinFUa8PGod8u928LI54iGhAvwe9PtHeavTZDN1Hoz8mZH28pquAJlrsNGz4ywex5hEEumzZpyxM+MsRq+gCDq1l2k2iT+1FZtJ+sf3VtLTxZmfWTdUDPk= +OfZndXDV6mDTDip65jXmTTgdh3i5uBNq4KTAJ/309D6m6dLLh6abLFrq81Ra+c6qWffwfvk8kW5+WX1yb5fVhIS1ItHfuV/1alJOcAF06FCioU7/E95ezKvP07L0+2/gux00CYYBXnHgQRMmhX+3w/sQ9wRmECib/Pt91f15jS4= +g4Ifg7gMh5eVsM1OUh3FjD5uiUtJ1kM/v7NUKmvFjmu4rJOObL52zLm8u63g9X2OFxSY/J/UmjJPJ87Ze0td+SuG4P1Z+Bc4HqFGk77FFxF8SqsSAir5LVpg1md+chFk0zgNa0wbJBzYvD8jhdExK72Eef8Ja+fzcXpOFrtNzj8= +XTs6/dOe0apE4dPts1mYXM0swSjfKy3BKJMbWoJdxP74lkzA9GthPwJnZ2xV0/yMweez2Ri6IbMxGBif7cVqDTk/ullD90werL/N4VHf0RTY5erEOh3FlxdQzmYOivMRrZjHUXR+I1V1g1c1Jlf2KIoQmvgDC60n/iDMLQ4Pq8M= +GWy1dWsVRRwVjDZqbtXm2HMOToNF8aQzJ9f65TsfjW97eh5nGykm5ehOLjRm8uBc7S3NWnxept7cGAOUuOSPPlTNKroKolca2JzOQ+8+byCS4MxwwFVePloABEdcwUWQ2FhSLWWWMKs+chm96POj+G/3jv/8/7nZ50ej6/MkhNc= +QsPwAis9dJC6vkEyFiYQ7CFSfxxno56QLrxD+o4UhndItDTiCqD7aySDH6LObT1F6nV6T4wL8Ot4AE+IneYC3WhiCMz6sW31ZTvKYyPUXZkUSrE5HRc7v9vatfDKzCTueTjzz8sTFc71QjI20mR56YmfpgPwA5RdV+iwryEY7ks= +G9iSHyWtTLGVXyQt5dXDV7f+7MG1o7NR2P8QBWnV+RMffeDm1wbs3NmgTxpt3m64tyduD8/qxVwS23RuflauAvxchZu4rkiM0jhklGyY0fMJNVwwzcLhsGaYn3IY4Wj8k3hquZikwNxjtgXksKL+eSo6McO5c+4OiIeFefZ5BZ0= +j3VsBf3yzq+guI9dFk8s234266YL21j/dtr3oYPTkT8NnNYOAESndkjnfu7emWWDzOZOpVuDRopSivfC42pV6VQH+ZkqSzZVycAho7JEmD2fukSKflaYhE9DCQf8+6wyzcO1z0rTnMyzvsy7Y2sq6WUXtYnIuc+Kk5Px8F3s4yk= +XhAxHD00tiJ8TKDQazNYnU2wgHGYQuSNadi3+c+xWECIBcnvw+K3GT5O8OJelmgdCb+1ErdkjkAX8JtXXY0zQbu5kwcH2OEWfeDgzOtu6L28pIMalQRZf+SmTRHQpfSEbWlz6AxhgH+C3QFhqdwmBQQdu81J8cn2A13Gnt6PZew= +PIgGdYvYCwyzhCXsMvA/NF29aBn6/Xv4bgbDUiiOLgggiJnY5ELwNtcqIAM47TIzgUxEWH6js7MYCDA3Ad9Pa1KytQqPDNd+oOPotnuC4vxp9YX17f1dFJB+hLW3vALX5wCA3q70bGP3PpxtEE7Najn17pPlVLPDYogFV3NYrIM= +/EwPi7u2w2KdQ+bDYhJ4b77DYij6+bBY+DQUDcC/z4fF83Dt82HxnMyzula9awoG7WVwoeWP63ZhrxncEnZiaQZCMQriURx/CHzjU7WqXZleHsQfWbPeBPGj72gqeudjfKMMrR8lF1g56KOzME3zYBO9gsdpgBC4RSMPXjYsG7s= +fkzDDQ/GYQQBtxF5scDSwPoeTjHWiehFnEHpJjqd4JUIT4rKBlY1lFftd5osSHfk8PP+bkKAizSwsgsbaVzcz3zU+Uhlbfd+yFqqDZKNSgXCTP0m2xU4oKxYVi3vvm2+HqxunOofid/MYRUwyW3HSxiz/G2veiCi9JpbSJQ7v10= +Lthcu12mbF76nvlnxuZLNzZ//5nN5GM80nDerLctm3USOb7f1CdBEkzzcWp0qyU8NbfCNArM9LR+aQ7+sNO9mbV58XhLwyS0eHEuXT9bQZaqz6ycYy5GnM6v8+GBoPGJoLChWGbQMuY+rvHBFNa8KsOVsXqx1upXOV6g9TTRvOA= +s4Bfipo+jacsTA1qPXhwenT84EFtgSQY416ZQQNbi82ZKs8n3GONnZU0bKSWbX42Dx95HvH/qrj9qLMou5sxxBCap2RIOIsrPMF8gtyocvZ9Ett8un/CDJlVnlm9C8Zxv/JccmUsUVSvMBoFSZjNGEJWn0K3x0nccDUzn0cX+dg= +T9BnpvJvcyzB9ieaQdpUNcXtxUkGHv4ujN51pPpdgFd4qlCnpWnd0lAuCnTVaCXENyM5llxEJfnT/ggrQOCba5spQu9bG3/qMma1fnDZhd0XFWe+OWG7Xp3LiRxlMHVR5zAvDgk497todlMFn/s7N2RW1MwOxgdpp2FjxcpniYw= ++ac0T3ix+n5zCAvN+mwJ0aEd9tIQP/qGbmEXPoCgHKwP+8wH/cLRn+/S3coyQz9zQW07QdifnEPoOeBdow6iZ5HB/8/e2/3GkWx5YjOz68FUe2xjYMDe9QJGqFpYUXcoivlBSuoZjS1RlC5nJJJDstX33lajbrIqSeZVVWXdzCw= +iux7hX0y9h/wg18WsLE21n4ZwC9+8Yv9tgb8ZMCAHw0Y+xcY/gCMBRwnIjMrM+OczMisrCKpruwWqyrzRGScc+LzFyfOmaUuUhb3RHZp0rvbQUv+3YHGaLUbk2oMVM1gFdSJdKqgL6kLboTKZWYqWQ+GQy+s4TYTHFh7A9cbD9w= +icv/jCOiWe1IQvbJiy6Y9I4W8kUP8yO+7gE0/9INCJeTNd3/NfToh5vVafDe95vyHl14Ycz6neQ8dIdnGiwnnGLukO8Qp32fT+TGelrmLAsXyESaO8T1WeD0I3AN7QR1GE+SMTXdbWceDUZfZYFRbn1RMlAtV6fQtQeId191AGA= +zZ0Al7CIT7rnN5qucutbHBJzkkFcSedkIgJzjmtvKon0Vacz3sIXeuKDz/Oo+V9GCfsHJ7vfsG9DPr06GA+vISBtwgbYwsNgu87CKW+pTsgOrwOfOeMBe/12D3UK3t78MByc9QhX2zm5VLrbzkppeZZDt8KDPMiQ8kUNV94POi0= +NtUnNVxayLZRA9nOqVzPTMO4d5Oy5Z0JIEaX/pU7LDNkfOVdyq7ynRtdFL0SwlXDjHjkXNW1HB7zWfpvp04AQtjnpTiWP3Diq+7s+y/YiysPYUw8vM4Q/rKM8McM4a/KCAVr8fd3zlUZKdS95Ijqy2t2DD8VylvcKgdemRFaUl8= +SixevXE0z4aTBW0y/aMKIjnQkzTLXE2HI5JpnSpvokbb4E/jRlou8W8lEdOTvHIKDJFuXZk+z8mUESRCubdd4lzUIdog1Q4Rb7g1vPCgFoCVtbdajMuxoJrbew9nLvLL9q9P/KEb4HERW/V11Kq0GswUP7l8PTWcXDhlU0XvnNc= +OKBkJxeBy6caw5KxuNqn4lJt8BrKpO9Pi5hCTiYwzmbksoOT1+n7bkgqjZDNDLSfsc4UgEQe168+WnyWSYZKOgbzXxN0LUcF0lvqJ+BLhDeHokxcqt1oLffLyi6NfFUG6qnTRtT5KnB0FTmG3d/hQCRAxbAvCBhkyVuKe3bm9T0= +ErKbE/p4tjDoIzF0bhDYKIJSjqMSEZ1Iip+wjNwYPUkMtM48l2xXKdKSmJex1yp1yd5WRlpgxtYMMaT3jpox7J+dhS4FAascHyDkJTZ11dGwKMSBNIhr0tVsIV0NGkq1FGkNXCdy+ZR/yAVBBW2dIa6Cmv2tJM8FbsVkVz6QILA= +VYPWowkoi4JDnKRzbS53BfWdY5IvMzIhhyt4fA3Ed47FdHtAl83ZTsFdYzWZHmkrNJkm3R5G6/Vq20iv9t4Lp2mw8zqb/bMtJDlDnmsjqbbEbiRcX4HvihCQObZZyzEh41FQmXQXMHdUU8uLf9hCYMDz697h7/+/mwgM2CQeYKM= +MID1g//J8HwLi/dXaAMZi3Q5kUS8O2RM0SUN5tcBXxd4Y0ALTzPNX63+hS0no1j1c2sHs9CcK7bOP5fyDOGWvXHBkUzWoSF/WnQfQ+33qJxS6yFkv6cbggMWXnbhiCXfeLtDsPbswjYyfCLdGta8P+uMHZh12M2EdawYIxQXMIs= +iXWaikzHunSL4BdndBWacQEWw624Yrn9jocnq9CMWobh1V1V89CMd7CD2iZYXQVXLFztVtY5D0yvgis2kdlqDGwmulVwRbywd2Hk0xHbnQk/vYqteJtiK96p2U4Zq6voiLd+xnMT0REJ47M7NetZxUecf1y89cOidnjEtiY9W7c= +QMEtTXrugI/dG4rLd6emPVqCrBWpaLEhim6lEJcYauVuzR1LWF1WsJRVQINVQINiTqsIO1jSuxth54tYcKxi7MwhvDsTkP2GwqXYt6RvufPxUm5PN91uyJQ7Ep5qFTJlFTLltgzWq5ApdNJVyJRbIuZGnh1Jy+wvImSKcjou4eI= +pxoyZeM2wNItHWA2FxEqxSR9Ut/6YCmP/dPfPB74k7EbGY/j++euX+m0YGH6XsVTKZN8/YgE7c0dv7TYKu1J5guMs9KecG5tzJXbIZ67EEhl8ZJqM3LfomOjVDiUXIZH8Zrd0yrcya2bjTSp8HyaSXpQ/YkEP7nNTkNXkVNud5M= +S5KtoqiU7LPdvSgqJvsZC38bRGusfxG3gPxOKW8KnCR+mFcwPHp4i7Zr2o/CQnrc/rJjsNzmceKnHcDlNowENRHDmw/jsgBbP6TSLs6zS+MQLv4ZCyGn5iFcVDFgjlxyilmeFxdN4elHgWkeAKa5nFj6LKPkWynDmvFl+j4fZ/o= +YOmYJmzLyVIbsp09A95upcDrh7YBylsv5PzNtHLcHhXERjuUk5Q2I+zUqBNLCY2DHR2+BeFxNLRFeYxYjLbErAfU4kyE46TyZYRNLSOaBe657fFVVqFS6p5JWIVKSa5bscZcxe+4CYmvIkqsIkrQMllFlMgLJoFX7lwsidviNPc= +FgehmItv3Yqzilqxilpx4zK6oagVC+6ACsl+8pEuGoqxXn+2Co0xk5kem6vQGKvQGHeM1Z9MaAxzFRRj3gqzCoqxmIr5BKmYornp10nOXOiNeGMekTUxzhBaMBwun7h9j08OQ77GH02HmUdNqmjZZLmOPOfoxTQZb7AS6F+s+RM= +8R4/AKOtD92Hf/6h+ziMnCASL+Y3aP4NgAEXKYHxdISaZczWjdPRqRuA7cJBmfkGhuDoL7gXyqLkrzemlSw5Y/ukhsMI4BWKufsHxzdWg4UtyZkXhFFZLT4GKsZrsU51vh3jSQsxgR7/k94/efOfLzcmUCh33scyHox2WKBCMvE= +LI4MFJ4OCg8yoYGOhbnBTvq8TnSguD1zfbNTl00Cv++GoRsv4NuPFlQVfAy1S8vwlTyd21o0g+yEdbd6q22pWzCiFpv6GgaOIkOtQ/lLCGLe0inwalvr+Y2sb5lbm/btpCkDh2N/GsCOXS2NpJ2PO8AM8nIvOCAISsZRuCrsemE= +qz5wJ0OnX+Q7ub5nXbd/4bMP3Z+xn33gmfxAkfFu2nX6F8xja+zXA38iWeLz/EhOztYhD/gwHv4arOnJjBgTb7zv8f9LyNzxAHt6S3faM7oO3HMPvkdZIKP0sN2Mfra8n6cqnDqhe3hzzoVuiVvnCtOmXJljC3O6yK9jAlSkRNs= +wirHxPcU81HlZYdAxN5A+XHKiqoAV0ZMP8OqQlL2hl1yIXltb5tw4fWzSpi0Ez+4dOoYXNX1DK6K7rUZA1M+VeQNHkxAiC1bhZlvQ5dPmmWaMkuJLGfEcRpRFOJIDVzksRq4qo/WwHUnq1VdldRVBz63gitv14M62RFk+SksVos= +yCktXJWmQXC1pzr3Co6U9uJSY6AhkmiJ+s70yRKfVKRZMnbDVTQmUStE2WAO16qlzqu5xjprriy9IVezEdeohKVt+07qkXYpCtcdGMjlpPH0OrYg8gKX8LGW40fOJNnpNUsMi8oTavQSpee3shzduToiRSsF7QcAPBFOEuAqWmw= +xZI+qEpXZRIPV0bEworF4/WRkFSJfbzgCQB/mR4cuMXfafLZ62KbGJL8Duj9c34BVWeJdupeOJco75mYIglJo8oWR5KIYciaw3+CXq4G/UUP+nUVlGpmFoDhhgd7UWNGaWnCRY3tzUQdz0QkWFx3EhyHalg1gkXPfOupJ9HLT64= +CRSS3+wQFoKbVsriC65MnwVGX6jVZ5arqgoj3dxMAm/kgdWubm2JnfIcJunarSu/vn9w/OvemTf4otpm7FFoegoHy69qSvo4TrYIQSdF+gKlfeb0XU97zR/L+jVshu21vN6P6zTPuvdF1utTJ7iuKeeXPMkihAxFuRMSnmOg8Kc= +0WQaaY0UB4J0/qFCjsjxgBH7uK45+UuGjTh1C5PAL3gu10zSDUVcp32hG8cFOd28mDONq56dRzxyCGsP8jRbAyeq574zvCErD3VnyBl70psoTKsNbFq9sgxhSzKHgIrxJZuE1DrmvYnG3RDuXdjBJKrhSC+88D+dq25hMkHx/E8= +TGaMe03UM9otM79e3hEQwWjgUAdK53KTpGw4F4MZJYKuOsBRzxq9rHIh9n5NHCpRroWyx2XaPB0D4UWlQ6ENxZazqVCX6CyMFynpuccfy1pVbPT/ViFreGjl9svG6UfeJbKDNDufSxC0cMijxXjcdU4G/Lf4yYB/5+96h7//f5s= +nwwQN+qeDBBeP7UPBAhqcSs+B5C/mT0DELsTXYTl/2HgPhL5Fx9ZHT57j/BnWdN/eCTXgenbj6enj/bd6JMffGTxuu9rQ6U0cUpTpbRwSkultHHK3BEFZeKtd1AhCvyh9qgPUhshrs0KB3Yw72dl27yZtng+HhZbI7Gj2z0PhyI= +Fvqb47fq3ExmBE/3C0+X1aGnBwyBc0pcKVEjYQ2u+eu8vq7Afjt1QrBwiSAJ//23md8qdZp5/PtV/PsmhCk6cGFfUiLMvZioqTSh/Xh9L6oaIHOKhVEyI9fieEmpYvYuMEkJwogdBMqSOEfJ5zTdYzhqNcBIl1Wpp6dh5E6oM5c= +x+jjpqPwPHLPe6RrwdOonnxGztX50D91hukZ7InDR6hqV6uHCJmm3BQHY6g7+bRA+F5ffiHRmrw+1xmf0MXpjjNxTr2hF3nazleKDBPCj2HTHYKuqcPuxc2Ch0P/U/+CK8obnwcivBbK1wugYzsxITtSKJfpq6KQrBb0qCeWeC8= +2x94Z3xuWrJISGwk5DDGjq95VzW6OcnU4e7GPOrV64LZ71hmhgiP+SSs2NPM25cUpDXrRABpmQRu38uHKJ4d61GfURMDbwx+WE8zosqI6WzbPs2WDhniu2eWeQpDu2WyU6/Q/OIMWHfbzj/M14gaMvpcKhjAcIaFo72pUOAhKz4= +xcGrUqHkBm8yKHED3WNg1OzYaTXnEIKI4jv/7JZz/fE8y7YCJPwhAhjw6+/9ae/w8+vHP/uK/YwdHh0cHu3tnrw4+iXb2399cPTuxcnewf4GYycXXsib7ln0Cdz/8u98aT0JPNiPvOadBiQ+BkRo9+xMrL+PE9K9cX9jnTl8Tso= +E439KF6ZBy7PYDDtu4N1SBtx0YQjL4r4b97WoFfpD32+cOfS5Ymv2SfnWoQe4Ete9ikAwjGbuMHIC6G9bvA8RPnjPNnp9Tf8d4csEjy0nzxhR17/YgQTZrBBdCP2HR8K4dmJH/AezF9nB2POoQf8dXacsTNwuGzfbb1n1u4TkYc= +sf1oa9N+9Ozpk21ZhsdfffW1N+4Pp/zNfwkW77yrc4ONQfhXORwktk2HubCsXzEUotyP0ZDsbdnLQQwEgYbc/+R65xcRe85mRGv3IW7ROrsfcYYuneF6lxMy5PoQ5wy7P/flV9gN+uQNIOoWvye+PfyLHOTy/uCw9/rtSW9v//A= +25O1TvKOTvcEwlK+d4ZTt7ve2XyIEYtydTrdXf7JiTpGhurbt297r/fenuwexdRxgTqJTf4JLO3QbEUxId+Y8jv4zfOPs5dISUc03I6UF6d9MY68Ry+GngMV7Ttxt6vdbv7sl7zd/PWq3Sy93UTFBhMVWkqyM8x5doOkmezt77w= +/fbVbo/Xm7d7L7O1edaQwgvvDNrRpT/p8WzW7kOtZvfDoD/yxvEX54p/GXB25S3xzbkqNBCBGMa1jeeRgIayZSgUMv9O95035rOnkSTj0mbSqQE7gmEDT+ZcdcAfdZ1kcdmR173iT/gkJ5LuyejE6EuJxLmGJ+Tb6R7DB69ssTg= +pDa9c554GnANvwbaLut0ZsPo5yKN+Yq9Fw5Fge7S7Pwu9i9qan8qWVq5LNMcdT6wvMQR8W6nM+E5iTPlFX+xPOQxGZ7JmGciT9rofChZHb15GTua63T6nd/JvbOKv0omdiofLh47lY+t/flZ0XQS1EBqvNOZnvFsp6Ku6HwoRUw= +8pupsjMFTU5jPel+lmUc63UKep1K1Wl8lOWYaHkKWp7GOtT9JDPO6HwKOp9KtWp8FAb5wxdH79biLrAT+1lhvO/gk4PCCJ9S8j5yRulcCcMSlTLpRDvdbN9B5xz3PUX6JP80wfvdHTNb6t6lqRQ894Z8Aucqn0Dmn2NhliDmQaY= +QNgg3hOzgiTLvC2bLs8Pxk7xTXmGMH6KLBU4IhnC35SyRHJUztSkNlOT+kxNGjKlpNNkSm0xVUyN6zNFtKBKppR0BFM7b49yTPUrmcql4G/qVzKVpkiY6usxlU8Xv0pTU3a+UdnrDGWrKEQ737KyybLvKurMLjQvSEcySLwzbWM= +SmLlzVQX3pue6ffieeKqjhyoUZ7ovhxJgnXneQbqd3/TBv0fT1OioJJmpSbU7Cym9bvAaYM+kKdpyJiSUJex+t3gtEE/yNM0ZExJqNkTTut3hdMGfSFPo8WY0hmqCRHGYoNQiYl2z8Mu809Df8hX38wwNxLTpgLVpR6VrUU2Vak= +dEGYP/rZCoS5CRAG1l+RWAnlsZjC/QSSydwuYi7eJV/FPGdr/OHD+2f8Rx5JifED/rTjCSQlNmzakzveXQyQPBOwjcQRmEBe5CjEs9SrVX//31/VqpurVSMnukKr1exBvl7J+8WKBXd5xQrdaE3UK8MAhBu+mMkXS4HFxX0zoTQ= +E0qToLQSSiuhtKyHaAXmpQm8Kws+r9JK/E7eJCsxFLl75H9iBizlp6MxM9QpWIbcLJKb6vQrQ24VyS1JTtCbSWnMbGnI7E2zSG6WFd60iuTlpbGS0lhapbHMInmpbCyrSG7JwusOTP/Gf7bqQm6uC7l0+2gPkt7PdyDidrMtA54= +NNkwSPOK+5uk70h6hpI9AkHf6e6kEcoNFXoXeWVpTJzGytLkDIU7Et6Ej7QLinFSZL0Y85ArFL6Yi7nMFY2mtHKUWCOfvV4upjRLUCQuLUSROFsOdFOgbDdiBgvDrFaC09m/1Qj/GE2ngef30YQ5ILcKIGcU5l4HDSczqYN/k5k= +1AK7yVwSqej24X/8r1Z9+M304cmhr0z3ndya9dxpt1W70xaJZ922H4id3tp7uLm9TZGP2Lz0g2/YWzihHKbLFPaXz+OFCLHb2Ul3Ozulu52dzhTZ6yzZy8S2MutsV9bclqy19Vh/i7HRFmLjbcJm24CNt/oabuVh23ViAcxYNzY= +xcH3rjhRb7qeIcLhNSC7LJDRlBNtynEZZQplAWW/Ik87U1B7vUiKY9aC+bN1SkQZIn3ep/rMT/W5n6LsNwfl5kDb/v4fr0wF2x0Qc+Ne4IZjd1gY+bI3k7EvuVcY1+Ju6/7oeg8QtftcMP54zG+6g954j917zme47D9i9/n3b+I= +Dtv70V3bg4Evm3pfTb2fSb2fS70vU8dlWoOXr4tM+F+ucv73YwB/Iv7niP874fT5ITZelYz3OrFfWJ7tACTPNTKerVBmCeTLO+P9XILjaQDunZI+VhnDeWFgDAcnXgdn7EhazKe23rmx/CMfyDnBUDDP3kq7QJWKq+dkVhnZmrc= +4W4kGbuDh0jCmNWjNHsA5bMM5ulO0heIqpt/A7/xML98i42cO6I6cXa/6sQVBuW6A9bMkpWvOnB2vmN8lZmEbG485WrqCJNl8XMWaPmzPpL69/Z5j/HzVY+xqB7DH40H/XPXL3Ya+ftpvzG7TXYdnIA3/3zr57eg4fOPb9ihaO4= +9w/B3Jjnt/9qZ+1+n5cmcNbj5Og8Omnkg36nmzpH2hsznp4dT5x+ztZQekvpyGw73R3xmYlhmG8lh/kcxVH5qyjJVW0ZvAxpy4DXJ4mxJmHlm8Rm+g85XCBzj0udvCEpfZJ5Jw4Xzz+lcXOn+9g//c3jfkKVvI6/L32Ss+rXHas= +/8FqrL6JxSu84Cytz5kWmb09a5DJ3UYLWf4oP+bnmq0c8aHlwni/J9otTxGvNuJxPpdiP00BY/y+bOmikPvJajkp8Vo8xPP3ygmAd8bnDOm04GGyXTJLPpsyxPfK+ok9GLSqJgD74PJAHfTj3iEmku/i62z4fPTa6cOJx2Ky/Mo= +C6bbwTXQJes1Evtj6SItv7RLVpLFJV6n9IRaKqL0ScFjPni4KQC3CSVxgG9W8gaj95/8b18sAEYXCR6W9CEM6UMY0oewpn0IfHbPHW+c7UFyt9JKIW+pfQf8ruw+khrSndWh7te8Fd/jo29/NFm7n1ZyOBB0aUMw5xkli0/Bsfs= +/QRJg9IIIG0Djkg4I386jjbSkxHFVOdKqutZqmsq1amS6sdZqh+pVI6S6tMs1adiqvtAluwc92Hx0j+HP6fwx8lRZ0XnDqELJKTHhcd+/3tCtn3+9M7JlpSSHA50JTO9Wd4xLko0HLp48twL09flMvraHQ+8M3XES0rOGBjCxMQ= +MVaMEMmcBdGbtEOQI15KIwolMzpyQ977S6rCyMVYctKGZea46l5SGRqNgdEEKA3vyxyxYZ1LfmcGTSufSHI7l9zOJMcOmyjJZzAqT9mXb5cQKlM+S0BVIVcENUzppIrWZzriXzc3ttATCjEGm8+TwGtlvoI8yZdnu17Iu4icKlk= +46BknHkfybz4hiIyXO8Nl3pvyGO6yBsIEDh5i72OviR+E28M2n7W/jtkbvTdH/zB13/ZO/z9/9Pcz5ogqeNn7dwJIfjYNDj95huAbXW8rRXSZJck2KN4WfLGCUWwPP6sjus1uT+WtVxoNcg6dYQ/8kZuyIWQ6ZpnjoL5M3acf4g= +H+LXOLI/8/NX7lMg8CE2hD8eXiMlOvJloCuIfuUHfaRc5AS+W/Dm0CDq/LEbRXxdo+3MDQ34XhEPXsuvqak4Nc0KeivrUFHPC4qMxyd9oRDFnUUSzJxPLZYa8X+CBbpBA9xQdagOB4FatHoMCLH3Rt545FzlCBL3qCZVZhnbtNI= ++2dW0tUOQOtrEo1OXRVssDzIIOGeW9Nhl0+6MH6nPNL0I6fImHIC1+fjUWx2KjwxeuOpX3QkLB6eDv3+x1CQdl/C90cvndTvpcqwHuuBe1boWXPsH7lnLu8B+koXm5VEhXtjxQ/vBV+XJ1UNRA9VTDJX7pCsNnMyU94oCO5Afkw= +iJIdK1Rtcgc6bpm3yZQvVYo+e3LcHQIFe9u0/7451oZOfzp2Ai+6Jjh7SxDojUsbio/B+nwZTbo9PpifU8o6gmdjN2zmQVwZapekKT4A+cVYCrOu07liB/3IuWzLpWEDNd3D9DSPm/zYV67m7Goagq9OmQCVEQSVj7Nkrz23GMA= +vOUpy0K8+cHXS3+CRRfP+vy7cLhM4UZfbt6BN6v+ZT4kll6liyV6poqrqKUykSLhGkpCfKjhPeJSoNOjhTkCjF9aNoNMWF/M/BHTcj3ZzDl1DNyRMylvU0dA0rBV1XKE2H4tKCS7qaYVOKOJTsvilaxImMgWsuidDelRuK5seaI= +rO4r6lax41+mPoD1U3CI2bt0gm4qsp4QSXTh9uRD2QGFOhnFcuN5Db2x6yhRrwtpRPuepTEmfsjWuLQeMuNS+HKKf4gg2BP+S+bKb5mS1ICvCan4oZBWFOGje02yz5/1kphbVexDHIpY4xkplOkIUomil75fUrTTqPSmE9hk4r0= +F05hxzd2WKvVRC/jNFT/n+Q5i4bdpPNbsvteztQi1uATXjS3oqNJ5Yn2KNSinRf3IzB8LD7V5/Gbu4fiM/d8yXIduOOQXkmJ8rNXGI3W0qNqMlAu3eyEPq4CYJ4ihKs9b1iKFCeqHmfrbHjGDgLPHUfN4w5cKQE12xClKLdupYY= +IsDnL37JkHorHl3/KEl++SuS5McrSfKrX2AkbQ/JC1T3JDUazJIV1H6IEukt25em8FnbeQQTo3t3RAtip7ZkXBA7veydM5mQvs4rGt2ZA/v9N93uxj6MFfL7vo8zJB7GxRXf98ZngfPoqIj/imcTiAoWf//uwotcMLvCSUf+2E8= +SN8EzjUCBotnp0Ou11N/wLuI7kv4zl7CD4TQ41qN+Ds54ckn/9GJfze7gLI1tgxpWLXCbn9pvYgeoZ3YZvOrRBeUM5F59EtvPKix51mGHMWb4s2Ro0t3WL++yQ23snLNNgYblyyZCTZpDWVFy61i5igel3y6Gz1PO1hs1xBG7rg= +75Wij8eSpLkoRKjDqnGJN8pxf6gEF67XmiykNb0YXDrjPowWWgKR5SjBtw84wc5bXA41VqEpY/Oa9XT/i97h7//1cs16RHX5BL3u0NU168mmEQ9mZj3Ko4xZj0TmvpMPb5FxTwNblh0x99NrlmNvMnGpraj3u7+Y8P4zJCfq9XY= +A1qOf1pI5g48YQBZCjJKIujPujDmXFWTemMAvLpPH9kaI3d8glAEnvODiPE3JAKEWeyH8YfxWOzAsY+fnOA8/P4B/Hzww4cx5CW08pw9iJXyAMgLOWz0A5dX+mNO7h7yJOHrwB/tXOzwJhGuQV7rLMmpDGvMFbcHtRwQP5F1yEI= +yJylVvihaIwiSvp07P126jJogMw/Y/2LtYdM+y1eX0jm5bcnJwf7xz3JSA/I4ezMqNe/qD+qcOFwMUO4dqIGi1YtYp5+F8gJfZOK/LNbEUmbVwWBfpM7x7vjMzCcgwMdkQ+cNYvKpm7gLLbhFmYbXcwUaZ6955rTXBBz/9MAziI= +UnIGGFxO2/ahNR8qpOk6Wh5pJCS9sVw5+7wjgQBkMEXKv1u//kl7+pETUlG2d0WL5CJJeo+7294gt1NedwhOX8SP2el15gBukdGlRkAc8Wy9UsuutClgLLHu/nR06gbQt79EKZOib7ZcNUXBw8gJIt77hG6UjOIKPYID5ZgbOJE= +87UKr8zWqQeH7BWnUUlKamaWc2Rao3JVVUqgKSsln3fNWtBiivpZvzOMl27LXbUtdBRFIh3meBLyx2k0eeJF1jVklbSyP0GAQcvsxp+8TUYIwbbdjT+BgK3xHtgNvBHsqgwfditq6tyBaetiTmJxozsUy+4KBhwuO4NQVm79lVw= +mkC2hJD19JSHm9E9nBCMHOLvxweHCMXAn0AXJSKI031R9wyiWseItYxwnfhueOP6vFcIMAhZmH4MZGWIg11rpIouvGAQv+oEvuskOvOnAcBNonzie0WqWzCcQ2U6d31Rn6i6xJXWeDZXZnaZr8his9aflILLC5j9Sa8aPNW9e5w= +z3v3FjhVFEOxPymVNV79myEL5bKOG92C5a0vmbR0ZmmXZq66tFWXpt2lUXVpKV2a+dPq0ihZL6VLM291l2aVdmnWqktbdWnaXRpVl5bSpVk/rS6NkvVSujTrVndpdmmXZq+6tFWXpt2lUXVpKV2a/dPq0ihZL6VLs5fdpX0u9wU= +Mg1d4Q4kcjMnj3L2JifK42q/G/n9C4qvmjx9LmXkRpyazGs78+BN7/D3/9dybWfAHm86FE4INC1nZinE7ZndTOFBxmrmJH1yi0xmqKpz6YW9KFNgpf7MDgGdIGQazSG/df6ltYfmLBSSIAcC5V9ySyFM3fOoTM7qeU0nPrO60Cs= +c+bR3IWHUerLp/2hljhoqWmh+ckLhr0Stx/HQNDc48d2uTBasKbW47PMncSbIPUcWJO7u6Rp4QOlt1gnKLdE2aFbPL6R8ZdUfKTpB8W+Haw54M6Xsk2BZ9OSU3X1Tife4rocn3LuRYmhP7lYPxtOxSBxglNq1uvNuyQc6acQlQc= +NsHJiqHCyYzihyDn48dcrhiq7BGSyUOZZ5q6cwe+nuolda/sUMONe6q5xdVTR35zu6RBju8ICsVvRl6d1U5YGrPrJV1RBct7OF3TAbhVjhNeb0HtGRVnbIog3zWb07UvwKW5VqkpQeeqSoJFila8HNx9CQrXOlrjwDK9K30Z7fo= +dnhTQmXJYqdKtQR9m3wrZWX8E/StpLC/ZN9K6PtV30o1Z7eYuW0TV0nncEz/dnhuycC1tfwMZVyyyHP84pdKl/HLgjAsHmX8siAkt2B7UaiLywrETtmz546anyiEmhoLJwCZLExpxX1u+U2lgxPvcNIajOZfJd9Vsri04vvxRAE= +e8R9P/DO+eRQfD+Q37H3Benm+isviGNTEoUTrTh+ayYgdnLdovpS4iEmX18a+xHTdBPTtL58iW5dbrRGlG2C5KtE0y0RDU8tVbXhZsDW2Zh46VAnoZbh2UpfOm25rKohH3BDAsE6hyQufRxTNN9ZuNs1KJHQyBuH6pCkiumdN/Y= +RtMRQ8YvXbxaBazvlMTK/Enl+6Qb8St1M5LTXhJgfmpOXPBNAREopXMEzVVBf8gXWb0oSSyXvMRB4u4OEDP1TZhyygEP7e0WvTolHCRculQXLgIPsffu0O+Tjj3L4ebkBUJS9cqurVUb0WpNJwcxKl4KWcXuTVuH3ufT4GWsnNI= +oicabM0f2fzl/jIcYKV1cAupg7fUAxZclS1P28Lvn+EWfv9eH541tvCztsTPOhZ+rq9n1+f64kcSb1uKU1rOJSbTOcu9TDXArPa+NqocU4XRIPzkRf0LN8B6qhOIWgyBoTWrydVBUGgMp44IZjXCa06aP+MJi+4T0A1U6UUIdlw= +x26hZlQVLqhZOBHkzsVKhm33zlGwqLbIhrxgXfT1vHbVFUt9mbT16rDOq5F17Bwyn9R59aF36UesQvJNClFL9rIUZRpoUAQERygvRRIpvmV1BG7vSnY0+kV55w+8s2vw/vEo01G1VKKPrjuZ+LVq6N/wJCmmwL6DMfzQCVyId3c= +3lq5+hfecND3i9to5SXbgURsh6fi0zxkG2Ce8vhjPtFxPD7y9orZlhdqVwZf3JllsJBCqc7BKmS1gPIMff+jE9UtyVueir0ojA7emC9lvdPCfGrOsk0n/ulvGhXv2wk7OP2NW/Rzt6BSNpAelDCOt73YEoL4GkgRTpItR4SBPxw= +1hvri/Tty6xeB4vjta2XairAHmXnrUqPsQ+wdAN3oWUUtU3s6tYppNwHZi+G/vgcOcO4AEk2KN2yGuypM/5Yp3jg9OvRS56InTktFK9y+Z5ZmqHWsEfuWKxM9OZ5F/6kx9efvH46w7p91Ls4XXuzzmxp/ElxpK2oJhNp+rHY2hE= +DUSMlOs6JXuFJWl7GdtWudqqmpgpyzsv7Ncwzh6IMCi1FoNuxL7zAvcMOl22oyafR8C1S7Ookky8/kdl7VBelPee+0m879gdgvUD7+flPHvQaqkkQlVPY1AedowknGei7/D1UD0J7fAkbjzjYu2vGy8hZU/E1gPQtJaIIJFAUtk= +zjS4dEO2N2aJQlsuYNyLOGE4PR14lw16E+aE7FgkFq43eQ9MlLX1rlly4I9hFPhYNAOqGDvGwiSCpxq3uSgPxFAMzazWBJtIVd4zK+j3HyIoN7/W/9fe//i//xkBRwsoOXZ8r4lMZ5KI+8mRc/VJcuY8fsL2RrJSiIcaZ87Fj6o= +IcifBui58OP4gV5XNjjvffKDj17kjmLGaU+zb2LJCGSnkZGVYsMszKXA3YP/0R1Li1nEeMro8snncMgnxtImge3x4oYMPP8nZcIMpCw62Q5fG6NpYCt9F8IH5BIxL6STmF05NRZVSNteqn5Y5KSiFTUPV0ZHcZ07Rqg0taRsY1M= +Rm0gLHAGs68Y3YnHoLZUjAfCGTt77Q3dtfAhIcaUOmXjRRQF3um0CPiKFKDfnWnIJS+yRdZzrco/lJ5tqP3QBTnFyWsdHLWUBUNaqv+a2E0LIZBM4IEThUqzJipbozUlQ1VccTIF5q2865MN/HWgeMWXlLHBbVzPVE7EUzO27Pw= +uT/l/HgIWV3ZlgiWLEpbJ8Xg3SBOrrmS8HMa4p+zwbmyBrlO0gdQFjxxVXMZX5NdsJlSXxAJG+7L1+Be08CH91q8LVL2PdCnnRQfa1r28LSPeRnrsWBg7ScAU9I+Ni5/n4YO4tOILvsBIwjcaBqMgWAjcENeOs7QO57r2gMo4oM= +h1iyJIIbk/Hb5mpH8JaSXpsYNxIhJyKixPzr/xgmUGK69ut6orbq15ZpPDg6+JCY9acgn4tIH8pgq1eBkhLX48qsz5UTXo/7vMOi7Ize8kez6cCrKRRazMUW3aSLFpKakwR3Ao9JB8ewGnIU7DTVSfK4hZlCevpPvd+g8o3c4Nw= +FRWd4OwdEMDaHVtCLGC412UPrqppgFyfMelDssShYzIZiOmd8YBJtmGVoePSMTP5WkDYSqEjvnZ2RNCWqCyw9a6ggt35yEPA5IbmroWpxKzOgFa4sGtMJ+qod36pilV2yAezYXGcoyMY5uQZVwO8Z16iWBS5lEX3EQXpD50wVOs= ++my2KULfsVIG4Spr4kIIJc0cLqKNioLCOhN3Jisewzrz0PeKO4Hpc1hZHgbeyBNLHYVGLUvTCqXmpqUCOaCr+61wUTUMORgJ17xawKqqqCHogQG4qvS2J33zlKjuWExEbq1exujCkNSLGl0NLv0oWOmEEmau7aioHbHFQGXl1pg= +6JDQ/dpjPrGBd2lu2ErqkpPCkJ+bgYqIQaxNtItwaQ3VePcqcgP+HoFFEfhWFazVKl7lxgUqCw6ZLXPJOqh8rXD/8NWb3qu9I1hwPr7/873D/RfvdjfuHxxvJOujgXv1641T/ngj7FdMGjJqV5ak9fimV9Z5tlteYtfgB667v8Q= +Ttejak+ZXZPSHeR8K9JyeSMrUs0eDNvWB0/cjNeeII6drNeTifpf1o+5kcSr9oCQnRBhf+sunsr6sd2hC0H35BuroPtZ2ebDNJGpZsbodHLNID4021GpNCVg1ZEAMWEUnL93gwgVS8VMUuxIvHIjpxiAUjy04fy9PxVH39hLnxQ= +Jlxzdv19Ls1K1FSIvAFE2sTXX9VSMZ3A2A0QpFYYrRnkt1j+nMBnyzScr4SjJHj7VWKRILbCGzqimlyfnhYrVcajaH84HbiMrn8NAbQW9TgJYKhTzc4VJkTTDRkEYmdpa2wH4kfZaQZsxkjgEoBAze1jGO9KRqF4oZ/ZEqMKV9E= +DSsuh6k6YlU0kbLuWyBuArUh+vDjidv3zjx3IMmIzlxs9SeDoTdm1amsJNWh5/azCz/EgY5IYBdes0gLAbXMGW/hyrNmUUT0tQkwVVLpMshV9pal3mrSc4AqqrZFCvpqIgo5gWlHHsU9oITH5kCm5rwWc7OwO/CywLfesDsYJJY= +Q5Uj8Fv4stAJRgOXHdqlfzEYzDl9qKgzqCiJDShNLWOHmY/7F+5gOnQD7ZgT/iRM0hCyOTk4ZGm+7ODSDQKP9MClGsFUqVU3VBMvxuPjnZ/vvvpWnEJfoNEL19Vv/FOgKKsuf+2fwuZKkSaRBFdwVFh1Y5W+werue9YV8yKuOhY= +IwepCqcRX5eUYgg50o30F2DNoYAU5gATEsHiHVy3otx/USibP+Zi5lIWQl77+MkJzsMyp5oL2G7L2k7yuasfKF5YZvbx6aTqECVcxBJ/b3zh8jfJaXJuLU/MmGK7ot0r3kLCUNk7vGnR8lUS1QklQiXLrhkooGo5gBULBfV0PSk= +NRvltd1//B3u/uOPn//tP/sH/0tj9x9b9QN8xTOLS39yPvRPnSFlcs02tx6b5mPDYsbWN4b1jWmiRthpPuJRwQ47/7Boiv2ej1dvZBnSA4vJcOgLE9XOpTh71znsHCJ3LzuJux7kofCn1BF+mbJPhT1eZ+iduZ23/I/6iGu88+I= +PPeA19SON+jsDZDX7Az4/8j9/c6+mjeYCYo/+CNv3O/I0Ft8dd1VaYRdpPxbLN4kGk9HHQmksf3p6DSZJGRp+PJcUiXrdIryMroShBJ7o6g4CfiFkU+ZfxZjASgdf2OOkv9GCfmbs3RQAK/v5knl9K5zMBF+ZYxOHG90b2YQgxI= +mp0kxmgVpdWJ44pWEdqdJJZohjL0zscOH8HdTvdV3J2Jp2G3E3dvnd8xWUsKH0LL8V/QI/10RoP9k4XEPz5nm5cfTxHDpGTi2e++6vR6vVP33Bt3oG/4qtPprG2u8/8etvZk/rs389ZbcLfbbel2PILBh3oORntc++fEuPafnLw= ++NBrPK7Z1tzj2jffmBub5OBmbD42njw2bGbYMLhtGeWDm8isdISbUdyeYQ4Zy0rGvybD3PSy8+37loa/vdXwtxr+yOFvNQrehfLcgrt3Y3z8o+7f/qf/6t7NjI+y2pet+4xtWPdtPvtmy/7GJodGmQ8xKmYeYgOiPILYzRy4LQ4= +grmbhTEw96w4BOYewsAFbhDUJ3yI8oNRvDSVVn5D5zzk798s3rpUb8mXKrf565R7+/Gt5j1j/kOr82qn8hKgxT/9097h7//1DYAWnwDMGWrGJc+nwapp9lGxkn4nn9WITg6u/4794aVbfDR/dPLCoy0+lk9PH+270ScBZkr/qls= +Ct02Sret0D1B6Z4odE9RuqcK3TOU7plCZ2yihMamSmnglGooeMPEKVXZGxZOqarCsHFKVTMGrhpD1Y2BK8dQtWPg6jFU/Ri4ggxVQwauIkPVkYnryFR1ZOI6MlUdmbiOTFVHJq4jU9WRievIVHVk4joyVR2ZuI5MVUcmriNT1ZE= +ievIVHVk4joyVR1ZuI4sVUcWriNL1ZGF68hC+jBcR5aqIwvXkaXqyMJ1ZKk6snAdWaqOLFxHlqojC9eRperIwnVkqTqycR3Zqo5sXEe2qiMb15Gt6sjGdWQjww6uI1vVkY3ryFZ1ZOM6slUd2biObFVHNq4jW9WRjevIVnW0hes= +aEvV0Rauoy1VR1u4jrZUHW3hOtpSdbSF62gLmSkQUwVVR1u4jrZUHW3hOtpSdbSF62hL1dEWrqMtVUfbuI62VR1t4zraVnW0jetoW9XRNq6jbVVH27iOtlUdbeM62kbmc8SETtXRNq6jbVVH27iOtlUdbeM62lZ19ATX0RNVR08= +cB09UXX0BNfRE1VHT3AdPVF19ATX0RNVR09wHT1RdfQE19ETZNZNTLtVHT3BdfRE1dETXEdPVB09xXX0VNXRU1xHT1UdPcV19FTV0VNcR09VHT3FdfRU1dFTXEdPVR09xXX0VNXRU1xHT5G1EbE4UnX0FNfRU1VHz3AdPVN19Aw= +19EzVUfPcB09U3X0DNfRM1VHz3AdPVN19AzX0TNVR89wHT1TdfQM19EzVUfPcB09Q1awxBIWW8NSi1hkFbtJLGM3kXXsJrGQ3URWspvEUnYTWctuEovZTWQ1u0ksZzeR9ewmsaDdRFa0m8SSdhNZ024Si9pNZFW7SSxrNxG9UeA= +A4o+UPADojcKgMAQCAqCwDAICoTAUAgKhsBwCAqIwJAICorAsAgKjMDQCAqOQPAIgwAkDASRMAhIwkAwCYMAJQwElTAIWMJAcAmDACYMBJkwCGjCQLAJgwAnDASdMAh4wkDwCYMAKAwEoTAIiMJAMAqDACkMBKUwCJjCQHAKgwA= +KgwEqTAIqMJAsAqDACsMBK0wCLjCQPAKgwAsDASxMAjIwkAwC4MALQwEtTAI2MJAcAuDAC4MBLkwCOjCQLALgwAvDAS9MAj4wkDwC4MAMAwEwTAICMNAMAyDADEMBMUwCBjDQHAMgwAyDATJMAgow0CwDIMAMwwEzTAIOMNA8Aw= +gwA0DATRMAhIw0AwDYMANQwE1TAIWMNAcA2DADYMBNkwCGjDQLANgwA3DATdMAh4w0DwDYMAOAwE4TAIiMNAMA6DADkMBOUwCJjDQHAOgwA6DATpMAiow0CwDoMAOwwE7TAIuMNA8A6DADwMBPEwCMjDQDAPgwA9DAT1MAjYw0A= +cA+DAD4MBPkwCOjDQLAPgwA/DAT9MAj4w0DwD4MAQAwEATEICMRAMBCDAEEMBAUxCBjEQHAQgwBCDAQJMQgoxECwEIMAQwwEDTEIOMRA8BCDAEQMBBExCEjEQDARgwBFDAQVMQhYxEBwEYMARgwEGTEIaMRAsBGDAEcMBB0xCHg= +xEDwEYMASAwEITEIiMRAMBKDAEkMBCUxCJjEQHASgwBKDAQpMQioxECwEoMASwwELTEIuMRA8BKTwEtMBC8xCbzERPASk8BLTAQvMQm8xETwEpPAS0wELzEJvMRE8BKTwEtMBC8xCbzERPASk8BLTAQvMQm8xETwEpPAS0wELzE= +CbzERPASk8BLTAQvMQm8xETwEpPAS0wELzEJvMRE8BKTwEtMBC8xCbzERPASk8BLTAQvMQm8xMTsNygDDsyCgzLhQG04KCMORG+UGQdmx0EZcmCWHJQpB2bLQRlzYNYclDkHZs9BGXRgFh2USQeCl5gEXmIieIlJ4CUmgpeYBF4= +YiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5g= +BF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoI= +l5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CU= +JoKXmAReYiJ4iUngJSaCl5gEXmIieIlJ4CUmgpeYBF5iIniJSeAlJoKXmAReYiJ4iUngJSaCl1gEXmIheIlF4CUWgpdYBF5iIXiJReAlFoKXWAReYiF4iUXgJRaCl1gEXmIheIlF4CUWgpdYBF5iIXiJReAlFoKXWAReYiF4iUU= +4CUWgpdYBF5iIXiJReAlFoKXWAReYiF4iUXgJRaCl1gEXmIheIlF4CUWgpdYBF5iIXiJReAlFoKXWAReYiF4iUXgJRaCl1gEXmIheIlF4CUWgpdYBF5iIXiJReAlFoKXWAReYiF4iUXgJRaCl1gEXmIheIlF4CUWdgaGOgSDnYI= +oY7BYOdgqIMw6EkY6igMojfqMAx2GoY6DoOdh6EOxGAnYqgjMdiZGOpQDHYqhjoWg+AlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheA= +JRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReIk= +heAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhE= +eImF4CUWgZdYCF5iEXiJheAlFoGXWAheYhF4iYXgJRaBl1gIXmIReImF4CUWgZdYCF5iEXiJheAlNoGX2AheYhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF5iE3iJjeAlNoGX2AheYhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF4= +YhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF5iE3iJjeAlNoGX2AheYhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF5iE3iJjeAlNoGX2AheYhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF5iE3iJjeAlNoGX2AheYhN4iY3gJTaBl9g= +CF5iE3iJjeAlNoGX2AheYhN4iY3gJTaBl9gIXmITeImN4CU2gZfYCF5iE3iJjeAlNoGX2AheYhN4iY35EaEciWCeRChXIpgvEcqZCOZNhHIngvoToRyKIHqjXIpgPkUopyKYVxHKrQjmV4RyLIJ5FqFciyB4iU3gJTaCl9gEXmI= +I3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AQ= +XmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpc= +2AReYiN4iU3gJTaCl9gEXmIjeIlN4CU2gpfYBF5iI3iJTeAlNoKX2AReYiN4iU3gJTaCl9gEXmIjeMkWgZdsAV4iiMnwZmf+cOAGWHT5HX+gG1r+1BsPlhIrMRcHiA4DBK5lw74/gbg/RUe29YMnpdyVBPsUHLIThUAzENX51FU= +AyFSwahiYvH9DXyXIamoAJuXiQN6JgMxz5zR58jcwbmb5Lorvqs0cTRZ8f0QiSwriYRjfPmdiiZ7S7RaFkD7aDoW4fca6VMISlefAxngWnyXwa7Zmj8eXjN/3HcfEhL24oh7lIQloSyG+E7q61IG5xbfS+rHWEZQEN9ldIPbp9M= +S/eqx8vZ96fFsLCpWuPADDsqiWZMM2NTiWp24Q3SkGZptYI4ZlJmJcHM7jHhV3uZ8okuAteBkIuh9yPVm50IGhF08Vih0pSTZbYmJmPJYgrH3mTiUjXo/e4vyoPi3eiQVkjmDjyIiY0EjFeIIFZeV9SRalJvDGNF9+kju+zlcTQ= +PqcfgaxYN45DeemmUQWhS/ww/jAe87kGe85k2MnvH8DPBz98GENeQivP2YNYKQ+AvJDDRl+E2j7m5K6IX/maj4c7FzvOcBiuQV7rLMlJI6SlLG4PnMV3kyjeIQshc6COY/8Il/YuhKGejr3fTl0Gbuwh3kv/Yu0h036L1xeSefk= +7cnJwf5xTzLSA/IeDOq9/kX96suFw8U89EKqBs9i77LIZ5LDJlX5Z7diegadGpSzT7G7OxaBHthh4Ec+cNYotL1/drbcpqsGdK0fojqe3few+f0rJ3LYS94Pcw3rBjAWU2HXpybBacBrTLzldSlNe1uqVP/TAKIrU3Xq0hlOHWg= +wmwf+q5DhbQkSHOG7Y3l1ql5gzWDYGTMkpETfqRkI/qfXJw0TDB3oW+B3KDOUx1p/JidXrN9nqZRvzJeGqcj/kqvqnnL3gBjNzNwZPoNjK3NlqutKHgYOUHEe+GQz8zi+YxCjyyvcswNeJ/3tbq4UUdGRJ1wldTdLP/INA+uMsU= +qrxX8QI0ZbzweeqsDd4MKxkNadW9M88dDmAFR1XA10BwVyuf5K6qCkoWb3/1k9zcrUpYVv/EHEq3vxdYW/ildPuC9aq+XyKcd7TpCQ7hTlldlRze/pYnmPlyGh7MKacT3i2649GQQmO/FQRMRvsL2d4Ze+WFk6HTdwdfzGJOR1A= +fP7e91ToKa92nEZv3g386QLXklZ2iwhiDAig/OTdRoQQbNvd+BMI2BpfOLiBx98WOcMC7t1Sd6i7XjaR9bLYU6uzUBYbdCA7g1CW3KUzcDVV7DCM/bGrqydJK7/vw3eVJPQn3eT78cEhQjHwoQk6QNV9dXDIAD7AMnKHZ8m73l0= +i18q0RlEO473JWTkYxG38ipiOIQQ5wyRj2WNiaMga6SKIApy/CoZEVkj0ZmIiCxfFUdH1irg8CxwPnVnrLO1fZ8duc4gBGRQhksNS2v2zW1wur6or1Rd5ZWiMchRtREwayiwG8CrYsmOyUJAkTNvCKMk6967x/m8d2+BCIpYhfo= +k1JZ482r2fZCuazjRr1geetLJi2dWdplmqsuc9VlJteNd5lUXV1Kl2n+tLpMStZL6TLNW91lWqVdprXqMlddZnLdeJdJ1dWldJnWT6vLpGS9lC7TutVdpl3aZdqrLnPVZSbXjXeZVF1dSpdp/7S6TErWS+ky7WV3mTEoWhBOKpg= +aehG3sgNIzdjXT4D5kOXnSiPCRSe3P+i+KrJ0+dSRgQXfWfoImwAC+w4/zBh4mzoOxHGg0GysJkW6PNXe/uvfvEHs+sP+b8/feU5Q//8WGwKyNv/1rB3+Pnnj3/2FfsZOzw6ODza2z15cfRLtrf/+uDo3YuTvYP9DcZ4Rxnydng= +Fn0Ca0T+fRLweu+5kRNcc2FD4mNer9ju2Znbj0J2nJDujfsb68zhXTNPNPYjMPw7dVng8gwG0747WIe0EWciHHlRxH/zcY4NvLA/9EOXpxrzxNfsk8P/edGFz4fHTwEQjtnEDUaesMXc4HmI8sd5stPrb/jvDlkkeGg/ecKOvP4= +xQjGjeMocN2IfcerEzw78QPeu/vr7GDMOfSAv86OM3YGDpftu633zNp9IvIwth9tbdqPnj19si3L8Pirr2QNAO13uudcQsK0Q2pX7sYot+Vhmuxd2TL6YOH1u686XdnC2f2QDz19l3dOYJl6P+40/qLLKTw+tCQ32PPn7AEQPXg= +WEwCn4L+fjjt9+EIx3O2KTMYR+y+O3RH3uAKKD1jlq8jaiTkKm32HzyER50MubzPexP3ai3zynXIB/6YD+VbHdG5PGcpqwVq8SbxCQ/X0xLxb3GBH6bFupfekqVJ8uZfZFP5i262mxm4Uvq8o4aG2pGvkM+E2DpSyh0oSie1C2Q= +r72kbeaoREk7GcOdndmZjgIhUHRQEx9JyEXf8YyOPCkB1T89W8HkqQGF2OyIExPuFUJwyWu7H3QSIXS6r+KO470znCYHq6Qt3YyWSy5bwpg0QwmvjcXd6R650TQY8w7zNS/ssby7zrsf+Pna8YbTIHlP6J2PHU7MJfUaerNup3M= +Bl1VXKHzH8A9/BP9XvwXfn8uZrUnTwB0O15lXtl/Sj7vBfvM7HYuzaqMpKjM9LMsQ6vbmfXWJJXNX2vrvdZOP9HXvnN4oivgY2RWSmQkiM30syxHzsjI0svQSj/LMuQ8jzRLmHyg2R2LFN1OWJmZevczXjXZiyBwrqGCOno11Ek= +PsrqaJKrV50p/+ekf+jKmuR4aTqaddaZfSmttWnOmhk76WdZtnaara2Zr+3MvpTW9yTnkVkt3bi6O7MvpRU/zdqqLHRc753Zl9IWkOasW2Yn/SxpCkmuYXWu8qeTfmbaRDyD7YjJSzyb+KoTT08EOMGHWjHwxWuOpJ/r/A7W8EM= +AUB0YDHR4bmIya+4y5uYGEXlrTjjbzbFfVjsJ1nnHhv8cbysR5/z7i5ewKOPLchdLtWT58hkXbIKhUz5LIz8kt/z+GaO4/s///lj/uAxv8U/Nk7hhAIIgE9fndOhWGV1+CormZbx5ZWYh33uUuUQk4q0IMrcghR9euyzEyM+UhQ= +8QHPTny6M5GQpI7nG+lNPueAe+kRz/h+fEozmXDk8pBHr5OJS3wOeJZd+jidziQkpCLiSZkigRLedwboKkzm5xlpXursKsmU3/+qA6cSO0Y2582SbM0021QselnxhlZYl/0R//cnAkwaR2F87zvn6h/+S2S99t0f/MGf/Yqv154= +bz4R/8FlpKvR7e3t4gI1eWrYhrXN/z6Rvw0rQ3Jy9GLv7e7RvXv3/uBrJl8YL1TEWTM+VR94/Qgm4ryEDJbDvD/ywKLsmj8cu4HDl225ZU8+SXblw59k76YtLuIvFgfTYD25Kym62bk55Cf/zAjVufZH97rzN272gRiiE03A2Rk= +V5kQZ2a5kjomE4+ZA73TADScZno2dM5DWZjN4l0ogXIz9/rNQgf+OltCXlcg36TLzs6Eix3/HszIjUICaqorB4lOaBboc9OifBI5fNud0CqkKZuKykRWJ7TRRCVpzE64habBZ6hyNOWJtguJyqa1MhEv3RM0ET51lYm4HJ6iidA= +NLM62gmfFZKJ7+hInpuGhsYmVhkcojbAfHOWFKkWerMHA68gROJMm00zKNYW+J6bY8im5vNxJfD4mjyp+eIZ7197vd6pe+6NO9DRfNXpdNY2H2a64WLq0Gia0Gya0Gqa0G6acKtpwu2mCZ80Tfi0acJnjSvAZuOUjeuO0bjyGDo= +tUd8wDlwAf7lUCwKY05b5QxGPnVCgXSpoPOxSizPbvMM/bGrAWnzYQ4Bs/8me5fYnSB2JrIo9hY681LKkB1VsWPG6iifLRYJrm9qgOu6xeqF6AHo8pIV/VssrGyYsXlF2eor02hQMKt+weJJSXof5uDwaRNizP5rUaR205IrBbc= +KgreYqG3mhbaVEptlpS6xRJv39kK8mTeniop9zONcmP/WuTlaVu8GNsNmVkSo8/qMyroVEbrjx+bbb17s/67Gwxerb27weDU2rsbjD/l71Y242uCPv/m6ftv/6v/cLmgTwXgwwzjsbn12NhihvWNsfnN5nYRAqoF/4j1I4r8yGU= +b8cBgo4gyzwUu6EAz3QESFNMthDgR5ZEAXlkMephP/kl/wwDymwslUFA+UU/T5eu88ktz8J6H5b72SV+CR4U7+ek+xcCF8rt05TuUcbIUJraTlNnE5elTbd7BFCU29Iq3ZSNoaI0NSBGuU0gjZ3QWbmfpKmtbOrSbc+ZzJ6mqbM= +iVfwyAoeqbP6l5sQ2TV/J13sJ/sSmTV+Ry7uO/jaPs7Mk33dbLNvkNvVECvS7LaLmGF1xNSqky7atd6UX7cnLyz0zfLFcrpY9lqj0WvFurz0zTosN323WfFuZJOr+OZmL7YqXpyskeQOll1kPj+7bkEQtlZ54uJYVHFaKcqWVlE= +zLgsJlaWVsqxfctU9KSOip6VFQdfo7VQxKd1isiXmjXLOHf5dS1x//h/6B1+fr2yxG3PEvdrb9wfTvmb/zL1n7oxCP9KMdEdOtduIBWn2Okqz2bGurlHyXjvBqnV7uz14YUzcANBv3HxV7khPaW+L6oz2K9mq7ewdv3aO2P3+Kg= +0B9N1u6no/46+5C0hA9dYQML+d0XAzkDU5PxYO2+fKcsZLgBHIe9s3V2X/ik/YskkXe2Fqf7q+dsM81L5JcWK5+VuM3z+l4m/EEW1B2SRb2sV8jLFgt5qV9Iu2Yp7TaLaRfKOR54Z8JsOilIyFfP/Sib/3pcynX2yIhtrM/8KW8= +R89ZhipvCZ1b83biVW+nK08jsbdQNMX2t9MR2XKy2Mvma/iJkMllcEoWzyMzC3Mu92k/6h2LJiFe1hHS4GniVwvi9weHveOTo97e/uG3J2sg4nWee1fYTvNvQNLtPkxJX789iUmzrYcTFsaEdUiwOUv3fnend/ji6F0uGa98eLo= +dfF/LrWNJbdL04sscCRAEncyQxRlVplQXsoVfEGkBbOLzOK6dGmfZmpr5Jo3Spb5agNdf4cDXX/yT/kYeK8p0LW9tV0b6AqcyUXfH/KvWpZNKXkO1srfTWAtuMt24Ha3bFGXiadiZIzlpI9smbpAhge1QUIA44FvFToimE22dac= +5RMl4gN7Nv5DKbaaPeiSSgceiJxYxsQvoajebBSyzkL81c7fQ59z4Q1DcOOefN+QRCfisNh7L5w6Qz5HDNakO/iHOi9IHKm/39v9rncZZ+HIV/PZYJWXd/lqlkv4YbwTBcNHb9+9/IYdTPj0KrooULDEu77W6bNcbJiM9Mdj3nw= +vUsvQjbti2eNqT1o5ICxtCSNv2dsLfM0xQAhyvPhNQSG6Yrnw+tzzjQEh5mR6bAecsXL6osI4BhqRTzmnV5nW1pWEPRBQs3Df9KzPrSr0M2GQZkpQhCw7yTFrD2EjQoj7s/Mj+GQ50wKcIRrEzU/VoqdFFiiVEix4/KG7CUQiGI= +b9RpwvELZP5h/eLDlT3KmpdzE06H7vg8e5xZZfWtoGjOq3zDTTI7cq68CMY13otglfGdc8X2EAIN2xQzeyAWruy2q3iId6fzn6/lTPF5lzvuY/0ccPS++FSLHZqXeRjRniH9z/gM6R/yCefnx823Au36MyTfH/EqytcUejOkhDw= +N0Oa8trrDGDCmJ8icWL2EqhrTJHeQGYhe4HOiz5CZ4TOhODJ+1cvsdlPnKP6bCtO9xKdC+WTZR+aHUim3M4Vo7ROXzihkBnWSH/uhOxN4SFVo70xnzl4p/iowXssLvq1+HwKOGxY+9Dd+MAXK9bDh3NaUHAGwo/oyAHFP849ark= +8MbDh+wf/2NGE9ja3IkjLCGfQg5d2m0rZqLxRjSO4eyJDOQnewrxvScmZmC5CbnnvEtX+sxeXEDATIi3zzkaypVMuzHh4jmf+I4EA8wXaWHuT5YSUhIEKid0iFi/h3NsQuSPhkx0BBD3xJC1qMt+aFcqhWSVK6gkXFZyKA4E8OA= +ByWO1gbkeTLltXvtQVptHzycpRcNUwBGIvVmZmUmkS4h7EOeC7YkKyt1sr46FtmwpKAyYKUzZs6l4w1h4sUXVu4nYG/jw/j4wjuLHvWHXv8jrL3FGXe+7ojzkK73lbg5VQvDJMJW4EqWGjiIkcNj9llaG1+qz3BTO7h+w1vd2L0= +iqgaqoRquxnfQ8BSsmVexraIkqkSlXV0Yz9vp1UQgNIoNPxnid/7PlEY8bQ/DS7dGAaB32LsxoCPNAWMnLMELJ7VlCQAT1Sw15/8Pol/6/UT8DWReG/keCL+XTepec00mGW6TIkvEBK9DlVEgiowlXNulK1IcPg2U6SifyNQdOA= +Cr/+eG8c94FnU74+84eijyp2wzElcZv3Pt8Qj+AjkC41svlvnE694QBUf8hVEklBveMFXSvJJ7nyPfE6gxolutvnm/IHKBA09hz8v61r5CgFB2E5nxsPCXr3qu9OIg0+v/8Bo4FIkFOHdzmT6+jCH99c5b1d9XbWG/yEq63xU60= +toV0xOQsqwGAuHMamYAiQCNSGWsfxjNZr2d/fP9AvAmmbA9++H7zhw330hmuPYxpjA3edxjxD0UZtedmonqwXGuqObc6PjjsCd4aNvMIGyUL7RwdSdMF64irXXfCX9rG46IUG3jzfi4bcaRqAYvZ2hcBhgxQGTmnwEMKUaT4o5Y= +5EdO1L8QsdpPr0v72XdAmNlnApSemAPpBd8x6leTWWE1ilpRuPJRwVMafQEaVuWmQMR6PImFOEAtAbXG3RMP+Vw5cpl0myE2hhuFr20gdFGrRCkln1RsJlk0bMNEX+xKuE/9ZbksXN/nHXDoRa7BMkUWQZAXvUz3Jz0xNnbnkDI= +r08VQk6dt9wiQaelvgVyrtPRYgeq8lAo2s3CWBs3dlYcO54r6xot7Yvh+641MfOWNTGu+nkNXv7ts97h7//vpRq8gOEWXzKMXd39nIRe3ExNXvK3Zxs6YHx2CPcTL6bKlg78Bc/DF854wOtAcMWueMlGrHsCxqfwFVwv89txiiw= +7TVOe43R/ojT/ojQnvO21AMDYQNNE2JlSdOYeBrsPRHOa4TlH+G8RhivEc5rJMogiPNbaLkIcPkdtFyko/wWWi6iR34HLfVc/1XShLBe0D/9zTgX5jLtaA5OfwMgaz4IZvXO+v2D4zndOettMQ9E0EfM54UMB3kNFs9X14gz+Go= +2w3am3ObHPTz9i15Kyy1uDNrNqGAMqcERjf9twQ+0laHrVn4M3ace1Z+8Bx1VwA7/+T2/yOjLjsFsunYi0JOMjLy/JKhIcOI8/vJ45N/N+hhW417PEfezbNjPjC6msM/b4gTxXf/rDG+/OvWXPsv0VM/L/ZCPfVH5CSJT07IsKc= +Bf8ecKnNqSBE1I2BoMmvCWM1AoDwofuhS3vtL1TbCuGXyFCtvvryCwj5HfmR88XKT10kVDfyHrZOOLy4DmGmphsIlk/E+iS0hTyk9w2zgt3YaqmBN4DsRKH51OaTE5D7oYIGHJGrRFoMLnoPtJAsaU71pXEWSOd7hCBeo4+XKoI= ++jwNrvlXr1/B2itJxRIWi+Ez7gCjkTuawFqLBp9PKAq9ZlrKWc4Ss4I3qh7XXwD/C3wB/NX/MdeJD/tJkwXwxL3icwFxYlF7EZxJIx5kFsLFR5nF8ITtps/qmDgmBiuRDysLEakDTl2yYp4htoR7Me57wyEcCBXLsnUJm6wZ62w= +Y2PjIeT5QsRs2MAWeURiszqxTSa2kMS5ATE+2Jva06XelXd/keFUnqdI3FvHxzdn9nAdRfYns/viKHBiE9LJtJfZyX64mfgu72QM2zo5wzZ4lHWgLW/l3GR7fUEotdsBr9z8PZ5adjerRrX0eeZzZTa+kr+TPGP5uWOY3XwNJYo= +c9oVd+CGEEC8CuX0sSVMp5NaBWVPncm+MeEAeZMQO3zNvkwWW67hO3lfBtm8RdqvxQuKrtJjBtKdjU4ns8Ut9AJlQTDCS39iCEAktZDrdEoZCMfeZOJG2eJn5F1a/vlKHm/YXs6UD4SyxDFJ7ke89Vygj3fZedmG7ltv7B5LdsQ= +PvuDQp/0OOb1wcNZxsmedSfesxbSSo4rdeh95kIxYKsZ9uoV278P6eZw5lFmc1mcn117COmLnMnDDcec2AXTv/B14I92LnZ49xyuQebrLMn6odQEVepko1mesAlZCFmy9Ch4KIYD1+lfMD4N++3UZTAEQFy+/sXaQ1aRd8G8TxY= +ugfkPTAy7PUvKlrQyA3OXX+SrYDv4BY7mKS1L+2vVDckaZQFeRQ2rmhdCM4jvyVPOG+8pJ3ut/ApB5HdKy+MIH5KQiN2A0OwTpSBS8R3gjacnkaBI0iP46/SrDJL+TnT+2ELoHx/38t4Y3kpQtKdE709ryu9/qeBxC6yPeYunLw= +lYfj9qE+Hs4opCQlaFHs+De6We3Eiq6aAxXpVVyh85kqvNjFTfaSswzMgj3wQVLsJ2eLn3RDheLLTePa5UfXpAWVZJzUvEl9vu34YOCI8TaFsIFuXzzPsvWtuB8nnPHDGY2g1yHHYbXdQeM8dfofOVMX/nRjcjFae7ghXwu5r4k= +m58Ga9K2vyKTXtL/8dxkD0irLZ0SqtwVJVOpMKxoyWHOzJirPIXidiEYx1Vegdqz7/8Jn33/6f/JZ99/3vw0kdFo9g3dhWwDsKYfwHRRexauplVm4wRJbpIieqxZm3sZE9aYossdjzzgfxNntCvQ8niahqLls9la8rCen2fa/DA= +f34BXhSfXRBlyezaVkLpRqEK6u0SJIonDj9jh2Sqjz5/L8+nhF12IavbI5i5sB8KEsHOQ4fJwRfihIxcUkgq9HRM8mbxHTkZIxYgYt3Bv8/WINpixsaJajEXDsrMYDgnTIP9FOWrX7VQGwGsZoHzO+VkTGOWC0nuyGmYmz0JM88= +KRhYtcm7fHzgrc8N3EFPNJqebBU9Ufd7UMNDOLcP8UKLtUtUxyKPvOjguideIkI/H/cLHl8N+GPpDUusPdguzHohARibDPnyYCOfNwCCm1dn8cV/pirUcjCMnNpDGkvtHgk/rkd1QlXH9CqP6FUdz0tQEPF9aZ3QNHQd1fIyFS8= +BIoucTJS2JcvnhBSzkxlhJ8PJd1KL1M+P62WBelspcytBN0jTy8b9skT3rv4YKrXz7gZkYUzWumky8UQuGAqPXD5PBKRxZF4yl65yTSTvQy8fG2uG0e81dLHbuOm4/DC4X0huuUvHct9G5Ow3VtU/JyN8ul4MEHdniQsvBgOszY= +3secH+GgWpmas2KPpMHk2VmJr43sHBF2gEW5s1vAtaWivRr75/hq7B/9u3w19qj5XohYh9VajYEN8MAVlmNaK7AZfW7VBbejxPAst9gSRx1fiRQNtz9Ok/RJS8gvso7cMMq4EyjuZYChMG8fKIEdp84edcj7fkjTZ0kKTiCULPI= +fiCKBSy4gyiUsLRhjfwBNsC9y93WmDQIvwwV8wVJM/stVcAnTbxunF4X/DcIir4zgd1KWTu6ySnXHXlXzLSSaoAlS0+u5pIVaJO887TFbMuN0Mr7Ll7rLnysx31XeKA5N/vkeucXUVg5O4OuLaWV9w75fFSaXycyXHvrnjv964c= +xUlZjLtm0otJT4LHsu/iB/lkp7zr6/N+KfD6+TfDjDR9pCZuY/rS2K2GUi+SQ1WxsfzIlybxwmIejOWTG3Enp20ePxl6ER+gRhPKMv4YKNgOQtLgXEyWE8GGqG1Q7mzNKDkcpi1/VYOkCMTekujaKbs3WB7KLSj2Mu0FmwhDsVc= +uG3CGDlXokpMnDAsrnqyrqa80XTEZNU4REgpRzcFcRg68uAzFrUJ0xZsLdl9LF7UsMY8G3qTUlHDfJe95lQrMTcUs2jYfThG5JxTDTwei1EiTRkr5oK4iMta9ky4xsw9kz6j01B2YoEz8Kblxzhh1JQ8HwniBsdNMQ8jVX5XNKs= +oZ6MNpvISFdAdYRTfihMvqzCPBdTnXLotb7A9GQCQCC4c5cFxeWxI2kSiYClAtNpNDWnBppiMZYhllJ5HCEPNe2KN+fgmueQ01YLwoBrzkY1BFBDnpB3zymJvQUiduyeQ9yzkMGkv/EsSmdKObf++UyoiiddbiqGDquiQuTl20I= +vwBXZrC510Tp7tWEL3VLG8muIEn6DIBhvh0ni2cF5MrK6xZoX7AHllrgRbaUQWFbi7mSzXI0Zw3ICrt1/W+yrWbaB87PHNjNqpTPa4RMz3RdPYexXNlYmC04fDQ+B1+EcYiVfdxStFfyAtAr85eZgRoxgErTb6a267gLxwtgj/4= +5/yT7cDJfcwP5rnrCxznRXDqRQGg3+rJ0pno899KR2/v3BukSC01igPR8JqlR4nZoef2m7n/qDqBlaoHdAuyqd8n8YnBBMpXObUXXMznQqYBOzxZXupN3bZU8qjFX/m0vD/ky+n2eGRi2pYpeUPeeR7C2xE13wCbXrIjDZPHFNM= +9RfP0trXDzw38UZBLRCkc/+DmBL6/Pbqn15ZhV+Aci8fs81h6AVP8O5h4c4+REGTfUObJUVu28VHfdvJ/wbfrTua9A4//6Pmrjvq207CXFf4V9ffrBPk4l68V8enBJ960Gp7cur8VVoTkt064ZRdf7PuzSyb3M5c6gBd3w27bhA= +mswrW3W6DtZJWKiQI7gPken8j9gue2zMnNwuMxmp6yOBsH0GM+eNi4Hzzh9Mhy7/LkpeMIGuzq6plUng9p3+BbYXeSSfaMtqKaIRRVrLW+O1JCGt2S4WTj512uBGYMam1ZOXuSWfuem6AQflb44Ovj3sHe2+1vFPvtgD1akx/Vw= +Ds4Dly++BmvJjYyRZmzLma1g/QvgqAduXZfgplw7aw3LSzw9etBCJoZ8Y3YTKn2W9XYv4MpZhEqznK5cKsH8JB6fijUyESJEy+qnxHK4JGw81UxSM8/Ns7MnT/hP3io2604O/eHQg+V9BXQcU7F6oKkaEwMu/bPf9ZeMbuiAuKQ= +HzRixRjTyFFbe2JbjxfdpYIEHymxQ81I8VZ9VKqyqHZNsdeBS2x8TgIiF+ft9AQjhuReos7exA8jea9KqS/OoN0cI7Tz6LYUrywWFrQaA0Dge7/BChLPsBzBZu8UEk04aDr2YDUj2oxzeV6H1ZleUNiOwpXiN2Z9X8ORT3Udl6U= +npVvRs3WACuR0+8XchOrYHFUu0kWOIxfrrODsONPi7EBNbHjp3PJnNFV8N5zFjPQ8n5R8YV8uHRExGyX8nYza6HDIW+lkhYFFVsww6lRT+v0cD2kb3sZTMOLet0aODsnpHSiPNJsxGLuwCcvrqvMUKhWmEsCFVl8ZTFDBPk0OIM= +A9tALr+S9P1plGvgO8XBVtzla0/hEjz5vSt/q4RD7yybX/ct/EbeCkZuM7quMHpD6LiactkdOgGWnTP4zTSM4miLgD6J33FwRYQ+HPm+oIx/H8vfyPv5xDLeEBTCBy+kkRIpDS7NkRouGaObMd4aW16qlE23Yflx6AZQdfkKEaw= +OMO11qbY9bqjBe33myXzpXvLizYUc+lPnH4uEG6OTT71QSpnMx9TSJcKfZcwb5zV3+wIlDzmjR+7LVt7yVikSvNm6nTIV3NuXKmFP/m1B2Es2Afr7EFeEw+WXNsnbiAk2gtRXadVoYKuBGmpnBD/jn0QPfKH7jfCekUTN6lVz4c= +Sg+fsUQpPtJsycouPVXF+cwpMz7ij+IBsPAMil1ew+/Vr+I16yqUIVNPxc+bqqQlaiyhmadyLqQ2hv3pcEIxciwetmkQU7/G1OLmtCRMX40ofTV2m3NiRI3eFsyynJrxylQ6SzhOqGpCXeXzhZJeRhardHnWfDo0HvBuqnyQOBI= +RDk/1Pqc1pgwZGfS6IwBJuplcwbtSUYiUfVJbtKy1MrX98f8m+ONi4Hbc7rYSajQBUYLpnUNR7hFVM6h3//I30GCn2/5c3YEBGxvDEEaKB/AX4Y4Iic4d+PmIdttaXudo4JoN9p7xUa7YLYpSESQlDJc0R3XqQNkN6Xop2oM29g= +3Cya5cI1d1cyDd3+0A/dsFxs2bhY+2AjeeoXjWDbb0F6HazWGq+WTMbuJ/HWUom8inlaUk3SlUXrFSQRRglmnYii/t5STdS6ljCguWy31IGS58Ry3Qmf5CmUeV/+Zu6ZGoujIBNRRRba5SibLKTj/5pzxetTz6Gxs2v2Unnc+LQ= +jMbmg0DiYXfamYi1Hulavnj8Olfu17wRgWONr3KPEXHkReJc8vKLlJOCmZXyhmNOyw4JKsKQKLnwhSxcZd0vXGWdacIhiRxMAjioP8MPRs5H98gZTQ4zhlnguCtBD04B4I/l8eChAiOUv6/agEIFJcp0k9NLb+iNXScoUc8LOPA= +jWwnVGgGPQUJ10IVM1OJM5kMr+PKG6vlgeRVhXHKs12s/F0ndIvONeDKhEuZYrs5d1D8ktXbJ34f21abdU8XTjFyKlx3VP6c19ulALGsd4q7/nDNhiA+A6+tgBuUc8LSTQsaGXzK+hkH2+VNpBzwp72zYWl9VjC7vJyxpVxBIPA= +FjEVinMFh7ATP2RrXEkPmQFOv13+w4AfMqQx/yV7dX7LlKTw1ExIIZ2pkLYu14ETOSWyFRv8LK4m7BVKXALXw6Uz0/k+tW39TeiPwdk+CJQ9FxytfcAK/qH7MI76Lshl8AFIvTEAVzdr30MOG0Pf/zidrE0fm3wu+lCcTpjyEkk= +5a5trpvGQzCxlpU25yFXrQZqc8tOXhvOXg1i9vrOCwI/yFvNwaWp4pFIXqLYTP5FmhJoAK4yOAmuqv6J2vFqVJUlnz4c6iqbihwQBCWx2+DC47epQsBjuAk6dCNElhpd0cFVGs5tDjENvLIa8coLXCScVVtiMm5KTPnADtRRkfg= +lZPA/8256xdsiFMZlVJR0InaAeY6PgDD14yHJc660SXzZx125gqmqpa7NLwq2g4ahFfFLDi0mE1N/xGGpVFw7Bg6R0KMXhVK61+EfFgSXT0fiHR1V4cbqGOEI+ZD/kiyoemIuYIZ72ytfzEbZQGb4kxJjPv3v2fEs611Zq8zq4w= +ecyF4NX1zELuF79MInDnSK5/nJH88lcoyY9XM5Jf/QIlmVk3puaNGFlylgUs/NSz6zdTk0H34MjLxdpuRvs7BRqin67XkKF2gxMx3xtwvW88Pv6bvf3em92DD931V71fqOoupf9lTfpf6bWlTIdfLtD8aexCd1DtYlqVXNFvlto= +lWeby3g6kt9C3mgW1U2MJthQdVh40Kyfk7vnTMEF4f4DOQF/ER6LLOVEnKfujcJznubB/gF7t3t8/OLNLnu1+3pvf/fVxgMg4Y9D/vx3H8bwugeZndcH37AHb92z6NGrgLeo5FTUxoP1HKncic3T8sYA56mSXVo1aWYTIk25I+I= +BsRJxdHbXDhDYZXrSLvcWUbCnir/7ks3PvMsTnIJGzCe44jBkkmUimc9y0AYO+RzEMfoxHkwYQghm36m7E4QKaKBm/FbZ5TZ7YTSQkpCeKcXMEk/y0UaUZSmj+0sgM0MZ1O1mGCn4Yyvpf8FCNTlSXGLpRyT5jizHKS9ByGcyJs= +QI6xTUiG9c9Qq5zBgGuSVzvGO3u++mIjfxq6jE8peXvgs8hQhIoYQraDuGyBK/pBURRZNT2uMKjxvJBQS7+RxZL1GW58D09/AErRdmLqe88L9Us+TpL+OWzzDGBZ6w5DN5dn0lr+PKFIV7L8LrosbdxRyOOQcFwRmw/Kh2Xzo8I= +arCs36ieAmqUOLc0zXfcuUdNyld5hLu8fBfe+cVQeB5ChYk/rvYCP2epTp2PXL3FgS0TveMjKJga+AAHWopyAT0tnNDLjFmucnyPQEvn029SwJpH9NOyL82DAXb4cSYuP4xut7zS0i9NYOkicIw7oU97OBF+EVk6yfiLWmLbqCk= +NjX+YjU/Q05N+NN/C14UcKf6y+6s0R5neX1NEhpSKZzEWE2kcOlrmcJA+ihyTmfgqwiNHPIZTP+Cz4QqrHDSaT+O7iKyyTK+mbs7/2EXWfSITxj5jBSMFeIWr9BXI4lf99w4UHORcOY1UBCgx7Dh0keXa+9+NYFGv0YnRgpTJRM= +pFvLGGbrnmMKs3LPcqLa9hQYQWydCqyoZ7qa8aIem81xoh6dzfKBHZ8tcoLxQRyehSvnVmYja9VVdCqj8gxXqRVgw3qcx3STi8J8kwvHfpOL3rzTBv2N7tJqPHo6MicE/IRkVg6Vlb6al3b0qQLACjckEFxkCrPmLLBVvZfXHls= +RWyzjLEixllkbWFbd63vwkneyzfhMowveD9u2bxXGBocOZ+amRfMsx3djJMRnxhWcPOOk8zNznK4QXbNFHY0Zj2LZGe2g6vtCvO/xF1h/tHhPGHEt21b/GzgCpMvT+q4wpxOxL1s2LrZ3aITzNQv3xftBLMTB7kXucUeBjtZUYQ= +iSw6ucD2maD2icuNz1914tVRp8muXVwSAOAhppQ3VspzKB+xt/CssljZjGYv1K7q/zVe1f/7f8mr+n/Q3OvrZqOqDs4F9Ws6UGcrOjhFpLy9vuO0N1LP4cWgzPzmcGt1vPiw0LIOxCO0aW3hlFsq5TZOua1SPsEpn6iUT3HKpyo= +5TOc8lk343epXnS9N6JKZVZ8Mmy1RDvE956YOUNwOPDnlAM7cD9PyJvN/Gg3e7vquLTO+zM9CStcM1fxl5i37lwpvn1PeeiGS39YzodOzhawAehUbwqCBBtX2MTijReZ1Fjfo/HHk6tkna8Vj3xGXBGXPCWsiE8O103qpEofbU8= +A0s9+ML1vRK422CnTuiibnxVphPGG0ivkLTSI2/ifzcxKwLBPPiBPWcFx7yQ58mU9w1rD9Jm8CDjv1eMQd544F6J1Jsfxsk7Yhe3QhGHYJNBOLYtK3kDf74fxsdiB70vjCYin4ltar5OjfMQ5QkVt7+lpdB0/VuvBv/o8pKMhVA= +sdNfmUVNxL5N6IChX/GErcK6tHl4+fAjdA9zIzkOEcOQnHPLaVGWoO2xKC1NiSypsmQFiANrCzluVK/CpAyCjUugRAEjGGUHJHXVuITFXiywXBeP7oK32axPw32/pICCQviejqcZ8FtOs0vmFCIVzIVniZicyFYliriCs7GzT+I= +3/W6bfiaqKg3crjaHBHAe1ZB26kGWcFo1YQXBK3+oIiVHq7syXGlmoLdUaasmIk81JjAnYADFXpkjcews2kA+xdijMGG1Ji65BEfQb4peQwfsXVT9l0bp1NvOIB6dMh1GklhvuMFX6vIK7nyI+u6MLcTwnq+KX+A5kHNz/d5I1k= +18xVCvXY+9F9Dsb5ZBr3qu9OIk2+v/+BokvMHWKbr9vZMu5Io5j1Uas2obQJY9Um8DZRSE/M9LNaAnPNnNYmoCzQmlTYmjT1lLpYz/74/oF4E8z/H/zw/eYP8UnGmMbY4B2XEf9QlNVooi+qEVObZ4PZ+vHBYU8w2lKnElGTAaw= +VyFnDulO54hXmLrrz8oeJS4j1p200w03wacsYmEgAbbFLgouvRAYKrMuee+FU2cIW5Hl64K5FlY6ZfWncey7CqgpBiZbwZqawExdloGYyhEmiS5VzZ8biqlaRK0Aj1QfXDgLmtMeeha0HpsyJCLIuwrqimMiSgTSP5sFLijDAec= +ODxdW106TMyN16WhHapVVRBta8ry8OCVOT7jmrknDV10amjD4+2l1RO8nXH252Nah90afFarGA2mqs8rSzSfFrwFzad5CX8YZcMM/ryG5RMKL7XKOlxZvOrpnDOnpCwXgYuF35iZoYgpk6DiM4a5DD2VMN4LF5Luif6q/cMeFsQ= ++8Vg4MGk1hmK2UnYrTX/Gvte6FYCtPtAtQSAdhq6aYHKNgx5YagiwbW0kSstrDNSoyblivyCIFgQpJxdBmSF2qi6JpKYf88Jvl76E8qMNrteu3B4dYQbfbATuYp4r97tX7pXrSpMAyaXirsBiLy2CleYOrpkLbbRNuuPHr4eV6E= ++WFE8XacDbgqagzPgaj+K/hdXiv4/SYa0ZfRflZI/Qqpb9p8Crl8iXh9vg3fHFZf0EQ1Yh8XfPFofe0eZz4kfzE9+lng/rZEmK/546k77iPn2rQX8GY7s+X8ebD5DoSlbzt3Sn03vkEfz78EJDCN1SIwd+Hq0lgCgtpWC8C7vwA= +FK2zvZqjt/gTlaelqSvGAFw1hpFslV8t++S1WvYtu+nc9VazWuytFnvNGk0hjy9xqZdtu7dgoQdaqF7miULf+CKv2M+0tMRrsfdWo2vlxKhG18qKb7XCKVIueoUD6tJY4YDaViucu7/CEa2zvZqjt8IRlaeluRrGAFw1+tBslV8= +rXDktVrhLLvp3PVWs1rhrFY4zRpNIY8vcYWTbbu3YIUDWqhe4YhC3/gKp9jPtLTCabH3lh79/GJ0lZwspSe/2AbxBRzSH7ADLMWcFtq1JsiNt+x47XTKXJK+lhSS3TvJo98vs81851yxA85h6SmIyn1JJY64eJ43Ky4KnVzozLc= +sN3+Caxs+dyjRKVvnf507ASoB1X9neaNTcO07FujV/snoFbel56XnQM4gudjN1wmynQzjfinomwNeCpV+g1gVEtT/grbKp/iyZ6hxYqnh27N6l5Li3WUD0G4mJqWnX3nGtwKHJPXChxbftv7iTe7Fbq2QtcatrpCJl8ivKa0/Vs= +gLEJXVSDbLOiLwZpu4nOqiWIrmIMqec2Rsb5rDy3/FaQLefg8qxIFSeXyULBtbSjy3Fx/dKFF4RkY/XXWrmxNxgFzmiigfzNBNhojTT0+eI5kOuWt+I7O7lwEHt7QRFyOQBkDN+PQSYvKAfH4QXvUGXG3WP5vSzjGcOwTAtGwm8= +0IAdwS08hVj1yyTdI4EA4MTzaztwz8ows0bhhPRwlcpD6rPqKOZHsZwLd4XOCjel2kUXpleH2vO2mgpVA8KIG/3N2tgsT8grMAMdDGfNsJ2KpwdhxHVv/oWUfG/Yd4ao8/llVDWWZJ1pdisgQ14rIGNZ7W7V5FYgBlwrEKN2iys= +pP8S8Yt847858CLVQTVuERd58eZBy+6k5gMvWh03zpzh0D87E+uPMmsbScaOcLo2VmOblYcp7u5yLCtljXVZTtqr5dlqeVZopy3XSL0FW75StjWJLOMLrqV201gzXa3j5LVax91cA121TbptrhZ8qwXfHE2zkNGXuPJDO4ebXgA= +ZnVSvRLMs/AFLAip3qyNleGCRqKB23cQw3VFR69wuiX4lL6J9aHhPtrcusesluVcY5Eo5L1aJK4WiYWW2nKNrLdIlJWy5YkoyhdcN9F155rpapEor9Ui8eYa6Kpt0m1ztUhcLRLnaJqFjL7kRWKuc7gli0ShE/1FomThy1kkKr0= +WYuLxNZGIrEiGpU6mn7HO5zRdMSamXQ2X46kpqzNNgDvtWOQKeTjXJWf+G9JPnUtW2+FhCaBG7pRmR+/Q4qiaomrgy5Ao6wntcSougVhlq1qRcciB11p6k0sMEfuwJuO5Ir0nfyOE0pO5XewSa+5BI27/T7vQE6d/kfeo1z4040= +ycVo7eGGM5kMr2X9lcpak4Oa5sCU5NlLxnmeuRzp2+iiROFkLSupZC+Aiq5ifIUfIROP5r1Ti7XoS1BSgJ4yKJoE4WcREh1BHr2zYbkbjRvTUgY75B0nHeOhSchqmzhyJBCqnWlw6cg5US3FcLZgpgn4hsZBovyrbvpAUVJwPjk= +7TuXFQPwjiRi8UA81whs6riGzYpVc6C915Y4Lt2rSmlwmp+AMNxw5PvRRRgFxMRr1owEoTc+Z8cksbZYDB3HU/WFslXsURJRNPDR0kyeNzyRi5u6rOJtibhsgnY2dKLstsNr+I2TFsqW9jh+wGRzK0+Xbh7E6cqpk3Jl31JeNlE= +qMw7SgvEH6acJ50F+Yb5ZpQwpsCQcpumK0m1uS2zSt2a/KXIvWKiOJuBzD9XtNrvqLGpX0GOUDIxiMQlAddYEz9kazzvh8wQcdv5DwN+QDCBYMJ/Db2x6wT8lhmTbmzBj4QYUpoqsSWJISsrm6+lkLZ1VF5OV7eI6eob1x+5UXA= +Hc8e685Wz3ny6olq4SVF2qVNUcEAxL9yh6H3Yxm6+R5o2DFK1CYyNJOfrvUDr2Qt+oWrLTxeR6tOL+xBNfb44NTo+EJ2zgb8ti/Be4gIa8uBT4uq5LB79ROQw8CdSBhhgfPQnC+JcaVxrIYkyiaY3jgEExbxfU9+xwn9aZRQdg8= +4u84ZTgNzpy+pNyHnv04vlFv5jaHw8fKyQfvn1+BKm/T5CNbvUrqlSj3MkCqek2ses4xhz41pyubpdMVIztZMdDJikYxwgv/E/gGDfxhOCvN/CPNwD8dToMSvb/kj5kcqN8DEyU9CzGtoIzxtI7QzVlbassDpBE4A29aGnwJZHI= +RFDpDjjf87bws/7F2ofcbOlDl9eGC9nkH7lXk4D9gEig4J0q1aOuWyr9BraJjV+JLJcxFQK2PN5eKvWxx4kc2LYv0Qm0vHM3KJ0GaHgDW6C8W+7Q5lvLGMRahk+1Bv5oOd6+AvEujbUPWSi4lrbymRW3749OvdLgBnwWcOn501A= +lHm+GduIf4JrOv52MdRodJuzkjaawKlvZN13/J7HpzlMBDLgTZG9GA/ksEFt8Ma5ZLFGJZeStMmrlbTES9tRbei6gzJIHX3cnimInvLycddb4lzoiuac1ljLy/l6/M+9rTJ73aVTNll67wSeM68Abjn7IsYlLYI36OMa6teJDJA= +K5DuINyi0OoNpmJDrtKFJqC72N5ywkXknAIjfD38/7P3LjuSJEmCWO2AWIwn+sADL3Oz9OJ2Rm53xvgjXtlELRgZ+ajcyddEZFX1oxoOc3fzCOt0N/M2M49HNhKYHyBB8EIQWN4IYsHhbQBeeFqeeVke+AED8MgDwR+giqqamZo= +mr7s5e7haVaoDHc3MTVVURFREVFRERKgilH68DtrCd4ifjANLMTJKDTrsGwccFWsYMNRQRYV1dX/ZIT2ONS5ncipvddohRuHEA/raEPc1jVmuDjKTwZWJ5IMoiMJkt5WEwibQQpc9WVM4ZCmjFGgSBPBmPsydwppzmzmTKKlrzI= +AV9gGOuDH7oV19/twF0+/jRGmdTXOBqRoP3RaO/n7mwVkKD97uP91XJqRw6WyyCWwYe3Ha7HdGEkkdv6QPjGNYt2Zuud2Rt3qgw/eu3NkKHmTRzrJzFky7dbPLsGAQtEFWwqYmHd81tfjEN202AcLmEzgA1yGPaeHh+cHB+dnPQ= +jg4Ojw8HmaCH/cHx0cGwN+g/Pej3Tw6ePj3J7Cyk7enjIBJYrfMQ/fny4PW757/9Jr3+Cv3/12dQtcyLQvrbT/bt3/x79PcXz1177l9eYGqE37/5F/9bOPrw5WHvGP8HVz/xXR4dHfHuzPhu/6A/PEL/Hh2Sr0MG5OP56es3L84= +Hz58+M23FnmhRejfmvmBdQnH35eBP4FaEeA6XSADHRjjzrp0PHAZO9MHDwixA4F32Afwr6SxjjN1I3yP/IqJvENP138g4DSsAw6hIfbpdLsPGOThg4nkqX7nVdoQ8/ugA9FJ/K/DDol1/vH5sy5/76DTPV3dunPXDu6QNYJ+JyA= +iBHEb2NvMK9jf869j72JXnixGj9550Q3fvDJeo9vWd8e5CEPxZCHecgjMeRRHvJYDHmchzwRQ57kIZ+KIZ/SyeRkYSIDEUIxXWSUTWa3VHBXcgzZ9a7d0B0ztmFmk8hfhrgP3+GufIRDlGid8JfxbgdaKX72vNUCwSEYCp0esoQ= +U5vwC9z8A96OvpnuPd6Hn/Ye+ct/NX1k/SvLfWxhZnFRZ4i02+v/2iKN/qr/+I/QCGn/D8t98Aq/gYGGe4/RV/KaP+Lnl/A8flv8CB4qeu7nLvoP/eTOoIu/IYc9M/ffL3+D/rV+hf75Nfp/H7YH9xDEY/oY3iqjUWkgrdG4aTM= +pE3cEv0l0/iv8NtRK13urfgGrE70xfgNcfNkHcHI/dmjh3jjJ7v0rG6yN/dFSSpz59Ke3EGjLnsyiatVMkEweK3MAEm8ByqaSU1m8q/YQ8XssYEUnPO+KSZwDd9nQtYE6kHaGnY8ga9J7OV6BfetjzkA1V4HM7Rl4C6QgXed2+A= +kGxVsA90P8SfBYZkF7vR6JG0D/BZBORML+Pdhu4L9JmDyWtRBbfsvpjjWIVfMWoF2Q8UJ4MBoYToBGjFYgmj/Mmc0FffGtuhQ3rGHXSvjBXuMclR9dBf0mPq8aHzSxoNCQh49EckZLL5AvZTefooIdtHj9Pn8TrrelPnFj/d+9k= +i9+xD6eiJhFG9geQpBK1XHdO/QI3Y8UdtWaBv7Bsz7KvbXcOiq117To3MLz9n72LK3cWPZnM3cknJA4sIpE8i7aB+xLuG/eAnm1/9sPHj+/fXYwgIAnaKU6N+c0wfp84vx8mN+pUnj/pjpZZR5HEXOQ3WtO9Gzdc4RpCou1YhRM= +V2aCxiI4lcEi6UvEbm/UF0je98s0oiG5u8A7nIph+ktxHETcbLZd0Uh6xfYGgKCunW9VJwUwRBXXeM64Lxhg7899VQcv0P0NBg34S1XnkumqFCEg9KMrz2g70dRFlvEkPqftRMi8ChzVljx6Zo6EVHKmB555Az/IwcmuCQMu2UY= +wQDI3McpbeI1+Hn8XQy+sD85N/b1XQz+k/x8EVocbRcKD3o0/1n6XfIAPjeXHi0i5+gkwLPA/fyZCVN4ib+LYceON2XDIZ7Bd0kf3AWTs43g78JFEsImwRdx+jaBKlOJmzBljNDy5E1VhPtsLux6NY8e67xBfIMTksSU2ux+BB0= +tu25i8CPVAM/9yM7cqwbN7oiZ4dPPZgpJQuX3B4sgo5Sw10h28sPFuijasQ/ECiVgIgHijoW+fkQPAh+hL9DDQrw/09qJo0n/Xpog5qnhCmV+IpPletSlm0iprYROjLDS0I/qtyT5uncZiu0MMYUqXcfC2fRyI1sQm5ffUq24vk= +14bbnn+tjrRpNGGaJldaNrkdJOv47hGEmD4qliCNSWkGT1dUqxlFQLNAMIy98FeeQCNcQzLlgvpC9WwMWfzEmcuK4GnDSZBN5VqbvjiXky7HHHWSEoOlQtRUPUMqerlNOLgw6VjJCpvjiDbZMLnaZMMbYacd46Q2NXCbGrg0I3E= +zexiYmAZM5dUpGvIDcxNCtVMCgmk5pMDF5ZD1ZL6NifxwUetwi24rL9WOwVwY2KoMDhqbZRdsFEIU9RKR4ZWCktKNZRwQK3VpFdleKE1UcjVmigb4qZdYqTWQmktlPJ8xLWziyaKgJW3wzqBCTEwT9j+b4FlkhNA9Zkm9Ul62NQ= +UeH0rV9GxS54RIo/ENOva+tTpn4Hvh8FPsnqSwMnzt1Ldzq/s04DRD9T6xxBSNRjx55chQ4u/YCjX16g79aFc4leqM3YW2yOYJq3KuQFOtS0YYgHTfImoBVFGfISA60pwkU0+hJjwyeidHKsCR+A2WlUDv8F+XFtFIKxaOw02BY= +b4EMPa2vQFxji+GXmkimkH+gFnumKHVYlAezFN66AsjVugLWyCz3lE9aS7+19MuwCdfC7tr4mzbu0zkwNevXac/rxEvFuqG1imn4B5T1hespzXikyjVnVmgLe8hwmzUzGs8pyGPMxHyIMbdlJkQBDLa2hZwPM+xTK20Z2hkJedU= +o0PRl9dGTfENEdO0Fgm5WotkQyy289zV2jGtHVOeubh2dtGa4fl7wxYNMxsGdk3S+c3ZNoUlUg2mT1PrgX2rRLZ926ABdHwvDSD71sgAophrDSACsaMGELBPrbRlagDF5FWjimZr6xWXF4gM07QGELlaA2hDLLbz3NUaQK0BVJ4= +ubh2dtIA4vh7Wwwg+9bEAIo7v80GECeR6jSA6lkPZv587t/guum+F/krZUqMlxiYpAE6I+AbPm22toCxHJ5MjB8BvrbMDmrNHbhMeU/ALA1QlqHpIyKuevS0XI/Kykc507TGD7la42cLGO4r4LXWFGpNoaqsxrW2iwaRgs83bBs= +5abHwEISjWZzxpJaQNVgGdW9WCS5nps/5lZEb8ddKqq5owfZFNcSFXpBa1GzlbEloPY0SfncPZ1K0z2vxhEUWIYGL+LP0h7i4AjaQ/BNuIvVQp1dGx4Ch2LyEBLpqodqIgcHyV7lobq3GKISSUxWwBI4s3bDpDGx506cjht/lpk= +ckmHumeryHofWC/I94bQvFVHF6WorTmrDR37dp5gFCKh7BDJH2XotqY+cZU99xJzTw5os0sCeP1imcndZ1yDD8vUYKyGVaOTjWRYW+OPagjLrT9Llg+A48NaCdD0nCSZ9BpMaVqUY73UlrnLcV7r4SJX6+HaEAt+9dzX+rxan1c= +eebj2tlFb1eW/zearCkzFyanOknX1+rNWovQqpzlqcklxfSo6G7YbWYh1U0g2Phk6W6ZcG0EdnqVYPZ6jkVIWi1yILUutRK9dt2a5XcyId0eX822FV+tebcV7NlyZmv6taafVStjcs3togWYFwrbYwUWPAp7/wzCQhKtXruwwbU= +yOAgbYPm4WDz1krT5mGBc7etediah3nubIIkixzXrU0JtW+3SwltD/e25iG5to09W85szcPWPLRqZUyuuZ00D3NCYcvMQ/ODwrtmHtZ6sLjptQiHGM8QWfjK48U4+th6ieE2fa5YPnkPDSdPWPaCMQ6tfq9+9JqYhiya74NxWAk= +4a1xqOH4DG/WT5CGhmGGJqsroEwH1k2CmbsizmxNQ3K1puHGmbPlS789Jt0ahnDVxpZcY7toFoqEwjYYhsy0GJiFmVFsiWFYtzyryyxseB0yjCvdLftQt3nYiH1YMMB0V03Fdh+RXmWlQN0BBPmmCwScNqekFivXUAtdyuR6G4A= +mm0rvlozcssYt+VZJc+2JmZrYtbDslybu2hpyiTFllmbxUJV77PhWVDYNWB/Nr2A6eNXWzO0LkybBrK2Zii5WjNUxrGNkWiBwNYGVdpCRTOal/JtoGtrhpJrexm35Vklz7ZmaGuG1sOyXJs7aYZKJMU2mqHGIbG7bIY2FB3b4AI= +NlnN55+dwEdfVRN3hsCs3yO4JzSi+Qx0r7BwAliZKdSQfVpPxljAUXQVOOGVP1cmBsZY+hhDVsgQ3Nvv9XrC8U7d0B7PkyGLJ1Jq45VPMtx3nvR7Dy3UsWpHS1H/8fI+shf+yotU2DzFEJv0dMSdbfi4LYcTE+8Ewc12+CRUWGo= +nQpC0Z7jgjrpx9B1QEmouvERv568vTDRoCZkDNAa+eRqjfyNMNLO8FBrdLdGd2kW4prZRTs7y8abs665qTAwqGnP12ZGG4ucaqZvvWJ9YX9ybuzru9EscP6s3GZ9iQBWjje5s35bwXobHJqqznHP9HuhvWq7oQkK7MVSiYHTxXI= +7kYrpFZXwQCYiTWjoLdfzcjKEMGdGRH8bneJQImBlAiqYGALiQApYrZ7eRU53iiCZtUOiI8ExLqgT3lOqPB4rSHwIul94wWhcngycUqI8LUdLgo15lonhdj/LGCWmqnK0FUhJKwadk2T/tDulKAm2A6QM0vrwCBX68DYIJPtOH8= +tc6N1rlRhb24lnbRv6Hi7w3GEuTmxsDhIRzK+qIICkmmitv/Da4MHsSJzVV4fochvm7Th2DJxPIRYKs1fHbB8IkZpV6SMjR7RFRVp1ZGOlNZ9HFs0to85Gptno3x1y6zVmvutOZOBc7iGtpFa0fB21th7JCZMbB1RAPZAlNHIJQ= +arN06lkPFr4fXY3Gc8dThus+A4AKG1zGxgvuT+OGCxk1DmhXpR/DYGghs976ZYyTMkaIdPwqA8Qf/8mZROESLWXYnHiPv1sX+Ae5LZE8ENsSkgdqQHVgT91VqES2YweTK+scA1baSj2sk9b2e71+1RJBBAXeauE5iHfH/ipQYuI= +3WphvUsgFeLLi5xLJ1Aho05UDKseM58F7ufPOKbAKKSgCR+KcaAB7qtBlEFNCDFxnKSxFlvhLpFiqPWUCFdulvprohpD30hKONXNNvxyeDc+Z1WMVNDzAopvfSDkan0ga+ScXWCa1rvRejfK8AzXwi66NXLMuzlnRjoRBl6MtN8= +a/NdaMVMNX9FA7IbjnWrkHiOj6FbjdoRW2pG4BP4BqYEj6LWorjfFgVhiRqJyNCyyNFRjboSdKOqvpThh9bQIFdraGyAoXaQl1r7o7U/yrIS18ou2iAyft4GUwTmxMAcyQ1ho1ZJTgDVZZnUJuzn7sKNdPsbbwCIxalvnTvLwAk= +IfR/PHesH+35qkS6qBKbrUKFu8zA7cXS6IxkI6bYfs90l8vIGqt6bjLBiFluovj0aGuB3VsLDFN/PTRjnI8oJpualET06ir6IUvtrZlFrtbMWhvX3H+GaW2p1pYqwS9cA7toRuU4d9P2E5oHo2RDcbc3ZjPxMqYOc6lGoW24jdM= +rO2wlYZDwV2c1oawdsKGqM0NQdsqtofThIZU1e3M80JrWpCrNS3Wzkw7x0etxdFaHCXZiGtkF60OGTNvgfFRbO9mO+yQRrZu6pHyY8ebbs/xN+iNNlxMTYQrz42QHM7NVgm02LduqDsjV/lkXOD70dQNKiJIZVwkb2B+ewbtIN0= +/xzds567gUOkl7gB9DDi5TCygYnpb8kz1ll8S/5w1lbJPAy3tBYIaoOzXNg2jIwYmEtuEN1T9Juu+/g5ztYizxn1HB7njS78uK7TtRCv0kOD7ssJ99qBCkK52yFa1uHvUGMp4/+fFON69GiW6+AWO21qwfCk6jHF5OWmm1AwjYo= +GTTXc+HN8OKa0NVaiEoLsbgeO9x2PVaqeE38RU5pK8kVqRS7j0zRmntKc2/XeaKkWUYNMo0tljWcgey+ewSM96iYAVY/2yK1ScWrCrVv29QARgNdhxaQ1VmNcFif0CtqDEgR1uoBrR5Qu0AxUwO2mC1aTaDVBL5GTSDyTTwC1pk= +v0Ddt9VqgYFbCzBRKLOhgmupA0ujF2gXwZLiQOZWY0cI388CPwytD4E/XU0iy58RFw9NzGajwencbJyfLt8gdtbFWa1NWkxy6ctafONPUOfYJlVtVrcjvcu5OmwIAJqIdOmbxsjrPdBPnvasp9VOLKfIMAqSB8DtCG4p437+imM= +W1iir4lgTJ2TmGaqb8HjdxbZe+fEeIbG2/gVcrXxK2tkmHvMK62p0saolGEVroVdDFDJ8OzmolLSSTCJicd9Xlscik66VItBaUBSm0bEN2UjVFWC2SCV2gyEosHwra1w722FuqK6ksYKRsLXqQ4VDd0VCK02BJ5pK75aE2IDfLQ= +OyzUWhatZVGWg7hWdtG6ELHxNhgZBWPfN25v1Bz33qBoH7u2cm+MoBSX1XmGQJtJ5FPfHkU+Sr4qcsxtkARJrRly780QwhY1k1IhcySlphrVKehFDSpVhi9ay4RcrWWyQdbaSa5qjZXWWKnCVFxLu2uw5Lh6W2wWmBZjuyUdxaY= +TZecJKrTfDGQ/ws0CleH6RAhAc82FNgjn1SWDJphF7VrZ4NzBQZNjMWeCQKTTgBqhLiRyGbBMIAer51vR4JBsAPpnmI4MZAmVyx+s8TEgEtqrsGlO9Ys5rkC4ydruH78ajtBZ2IVGefU8UI3uhONFkO6IWTujWlCMJXWd98hm1Q= +wDZwKSwxuNK3C+49p/fkT9+40+hK9Cy69xO+J3/209z1HDsQvvkiQgve5Mq6iNzZDGSWop2pDWkIhE3hdlAzzxEIUrRUnYHlcy7sDTnObdoTSTukEX0/IrTOOVGYvIy99xHfM+oJaWZKX5e9R5vR94XE304D+zKPWBp5+xxuqro= +gWNfRU1047hYTROzwKW6RP7eBYRST6yXMYhiZu6QLHAnosa6z8k9k2Yu5ysn8m0PeJBv5hW6B/m2T+O71h4+/R6gNcr64CNGgt9+mYYAP1a8CM2M5D1IKUHt6d6jatvzJ/58Dt6W/L3nRNhYF89fWmcAFaLGVIQWOvPZJAa053M= +/8aZxhkALtC9tBXrlN41bCxwQn9+HbfGN3Ye35W3hkSvE6A+CbrXfUHvFepersG0i6IGDboY+rNo7E/vRF28QPeePEM3i6GwYIvqTopXpLyWi+zS+diefBJkBtE/NIpNF/T0FbnXxMo/mSMDWr/wnwFY84v+MoBM/aBiNbPss2o= +pED7gWe5pYZUl1eB0uVEBZguGermkmVBBRZLaxUMJ9hVoJzwVoFmxa8KUiT/jOFj+aF6QCbFCj1j8iKZ5Cj0TPqictoowxbdD8lnBbzvxidwuh/wZzksMhqRiUn2An4kn7dD6BGPTRMyD6NnPYIvlW1/yEwjlehPnNtlYP2xqrA= +k5AieA+u3HB0DdVNRp6DpnrkTyarIByF/sie39h34Yi+REqbOpH5MC8ylWCxuJQAMaJS2kwqJiUgidyT3OfFowSMF40SME4sSqCEItEENhEeEmCpKDSF171AKgJN4SuLPyLOVKJsh6QTbGeAN29q4I8SZ4KDq06tDHyCm1PIGlE= +UBJrr9Viij9TjotDB6skyGRVqSP2dEry3U1V9tzCxdZ/962LJnu1UEHatwTSvtVBYipHkNgDPpf495rid7xG6xkeFypTc7w4GggunRcZw7T83PIzvrLlshsj/NBzl0snMiD9F7+Fkn2h1BepCR+Ai+EAzHAtF7RcoF/V1KEecKU= +4R7XYNERKoVHZXEJ9CHNbRrewLVJIztc2NV943rOBeEgHNvx6BKCAJeBP0HwfyvhtUfSwAu4dCETcNUvDMiu6Tq0XlaxBeVgIxKgbusy5fzW/GxGb8Wf1bor1UrxZ2PNlEBrtVPCH8RN95F8Xitn1qefKuIjdKHWGKaUUywjXrA= +sx3/0LLvvWbfekj7fmugLZnvPJnDtSN6aIbjmtdDv6SBgfQj/XMZ+Kslg8i05os/nzpBb9Qf9dOJSDVPGyJoL5l4Q9wQGt9yzs9LKm/QIwv0IGk6O71Jy68hstqC9rMAuH3qjsafRyBkuliKLUnYewZeGyQrrqpSreqKUTY8kaQ= +Y3wMD63+w2rhv9BzX3pkKjvCDZ8TmzuX9uRuQagJ5HS/PS5GLpOYZkyi1WmFRYiOXE4lYOZHVmCydWSRIeHc4S6rCN18xcdTvvozXzXxx3azBntCq+UM9mt7cKsQZ3DP7uJRrQyjbvCAFnQjkukCnFhp/iBWTqQkR62M5cl6pPE= +KnRiG0KBth9Ch6T/zhsRLNok7rdK2mvODV5sfPHgsGUjH+BH4e0C+eG1A2MQnXpX9KOFS6Wrs/pzAdXZVG0uh2zt6q7oab1LuxDrLE3gglqKpV46Ifd3qVeu4fdpKTZcTm/c6Mq68lf7KySSw33s6dh7RPOuxoT46PFvyNpYR9k= +jB5ebEsXyahhOUxIXLsiNr8WGvGgcn1UrAFfCrnLsM2r9ZeRUqjN+8sQYpIOaRZfWZfgqrD6FiOqpLP2OMTeNfXZd8TVrz3rdBwCNznWG8e7FJ1OrVF5YBFag+6QtIUHCzuwuvG+FcEYV5WuPj646suaxY3fFpze4McvgqmvqvY= +psbvzGbOJFr6gsMaCQJeYJjkOOg2oeGhrsZ4PoB9NCKL6Wi093MXLYlkMe0+3l8tp3bkYHEE0ujcXizpqmi43JkHvJecrBnsds1miql6KYMw51R9brt2ktIrP0k34kwFzJbVbL5yPKRfS3IatNy0nokKUJcU85TqJda5EDKeJ2g= +ZzSbK6dqWPNU9R+Kg4sZNEK3MAnRbiD09ZGct/ZQ24+tPg6jiL8gpdwJlujbOMTZL9BvAwq7P+w9PT44OT46OekdHRweHw7gZvL0/uD46GDYG/SfHvT7JwdPn57AbUF7Q9JeHz7GT+MveVj5/BZTiT3fDfUq8TuAWo9KnHRIoxI= +y7oE19pU4qSz9sJfiQ6QpS4PCUBDu98c2yT9LKU2xZigE22vIj+c+Hiee9ylEVvw8doH77Gw16yAu7IROcIPyDAG6zBED02unVxUbaUJM9jTJxO34U19oyls9/SFXnKeR+ukH7N9fkpC1Xcz8dvFw4BLQzGoBQn5t8leydVu/G8= +gol2g3/atK5tdEBZ9uFa2cU4gSwPb25nhJsJ/QYJ7fha9kmKSZxq6VubkeizwPmzApmp0Wa9RJDg4hEchjd27gzqUZyzx5GrlbpL3nZpKzcMXglv1+yBbM0+flbGwmonaXxQiWIo7aykV84Lhf58efD63fPffpNef4X+/+szaMg= +i0L620/27d/8j+jvL5679ty/vMArAPz+zTf/8mT04Uu/d4z/g6ufDPDo6Igfc3y3f9AfHqF/jw4O8NchA/Lx/PT1mxfnDx8+/OZbi7zQImuONfMDC58vSdW5ue9/Wi0tQDQcQQKX65116XhOYEfO9MEDQnZAah3hk/g2aV4BgEk= +sEOt7KzVbL3BYPRkCKyqiNQ73e4DBs9YzSJt9Du4kZD/fdCBZvlfh53uxWr85J0T3fjBJ4ucFfl22OXhDoRwBwTOX0X51z+IiQh6i9GDs5Qlab27Dzp00JB3znq3WrCOgg4wXYeq9B3KY52/EA8DtBOT3hfJe1bXN8L3/PDjT4U= +3rO6Vr0pdJZ4PU3eceGg73bkB0nT8Q+Z1pW9h1xUpO8h03k/E7ASKroOjXfA4iD+zw5qGd6CNGB/iZ1ET+ZUqyZ+ZX+OKLlvZd6LtOMOaoUKgY6BpGFhQ385wsTDChfRWCFFYG6oJFdgo2Nl37umoQIx5Wc1ztvX7Mwyr17TaKc= +TmS789x4n+OfGx1s9s2NDNd4Sfv34iWt8/+gJe1XpZe0w16pJY1mNwyX4IQwXs7Yp3JLWe5mZhmLE45fwO17uXxlN9AoaZOdstEkcEiu8IS4z5JfCBFZlGLJY7itLvklRhPzU4YL4AeeE+C3LDd0MqwwwTnJV5NoRGdlRGaavBc= ++IAgHP/BGmYn1i87jL5nxCIcvMRhgbiHOiti18Ol4y+cKLiDwT76o/UdjsuMf4Qg7P1EIDJP4Xl0valzi5/p/ezFLe+HztyZRBiPH1B/2N1zZSdj58QFft6Ku2DNAn9h2Z5lX4MMgcTs165zA6PZ17dJPRXPfvj48f27i1HgkN4= +4Qe/iEiCZCRd4JwzLF3QXP9v0xuYOuIdJp48QFUhakpCJJg8uphHyUu6MVPStlkVqINboFSDALH6GTNvHhC9isL88KP1KrCnLjyWkJdwpExPEq0sJy8EXdNxBh1cPPTY0up0/2KlyMXJBtIOgMUl7iWDBlEvpXjR9XK2QjNHixA= +GPSV6Ya6r6trUTfRrBTpHEM56i6trmlvGMGtEpBErKbi8T39LhoNgaWzmRmN4A4eDd3bJ23QLVb8Jdkz5wfa1zEifBYy4rv0RgFiZPJsAELZgSSWv7g7BDRmSAE6srfqxwdtP4+QmPoNMRL3U4mSmNRNcDJ2FVjhb5bES0+Ol+Q= +DXnMPItvmeIm7a0SOwkYix/KgVX10McTpIf+7Rr10CvbDSZ2MEXjMdJAGXhW9wS1HEkefwH3whF9FpnYzHx8jx61ztB96xVt2lwDpQ/DjniYUyWliujZfBUiO8TClnr+uYNEnKSRF6zhZNErcVpe2eGENLlkWkyGCCDvly9u3ZA= +vZVsRyAauHSC5HfXu3ZDd8xEQzF+S6TpQTN7/hL3d2lHV3uP9h/9evA4s+MjTNv5RTcGIvHykTbrGsTQeBC6zC2Cvr+iimOxtC2kvSNlvpaY+gr5uamNwd9Puyu+b76DLnIUp0aJfGs7NVNwF/vW2A6dxDLhH2jK472Vdoppf0s= +mCw/exdX7ix6Mpm7k09W5Ft479v3LNoG7k+4X2Y7VmTkyKdQR7fuJZISTniFOj1hpC57peyBYa0LAM7IaPZaWwTowvVwj+eS401pfiekQC9WC3qUS3caymCrqacN/MxhteKhGSaYV4CW9PAh8YkfSsQb4yEXjTz1l7N385Kfw0c= +N9PP+JOxLB7IzgKSBTibmEuCgEyzOFY9RBqOZAnPvYkc84MnLJEiIUJV8+HNK6JhqXb0V4sx6mqibSm6y6/mgv4OxCKcy1goxi2YqSYnAipu8NN3ho6ohBtD5KLbBTDRKB561iCHhXjsJVbZUgjEEmmlPVsS88Ibf2JXPFgn2Z0= +rw+pRpLTWCT1JSLpfeBi/xRxNLMgOsz7+Mlw4fvKleoCA1iZ9/DA5iKo6lEkttMuMJ5KNYjA0BMX0CzAewe6hZXtk+GZsUbYrQxZDWXL8pW9dAoSFJQA150Ex2V4z8VA8ZxcIwXSDwa5+6H7Gd/P38lKStCGhLydzsGTfsXTwKE= +Zy8DNOEq+rtAMNY5AqJLN6jc4Cyowj85La9kt3GyICTrVIeUSHqk5wjI9iaK+ap+lD3plsk5PudJ7/Ch1duvaQIxJnSBYBgTFcPBBnViQVAppZogOJAIAnrithBu8XleZI5e+SqlCLdsvZWAFci2NPEXS9jckDgjZIegwqUzcWc= +d6RUFPksO1+M4ZPXgDZCPiP1AJKSxFoJsAreaBEuklWoVXdCuuq56N6+ljqZScVbQBRj64tXLIExKEaiWo0ICV6Ioeo7VM6hjhKSBnVIvg2rY0Cdp4OyYKU8HQZRrqXGX3GBxu+cutcqsf7cvZYVWK+qH2bUvcONWVcYC5pT+4Q= +CBo6sN/E+fu+7vz9yWD4tHd8MDx4etAbDk/6Q/b8fb/Aaftes6ftycor84zFTsFCE+7cRoGt9T6+AKgavI5ayq+qpZGRIDbWahMxL9ehUITOJUVhQZVi5bkzH87TgAePfLYunMsF7NeeiU/84+eYF3ZjeNns4AcCZ+bSI9zdc/I= +uVZ9g/SGDkcjReOB1iNN+wZJQTM0ASsK7ajW3bc5QUw6jeZZ6SVUz3yBJVmrkgiQmBCh1n1x2NiWHJpIfJpkUdHOJQMhXKIhX8I+C6d4Oo7s/kuv3+trlWgB2kkntTjPS1IOdZV8RsbFSgSb3hD2R2Iqsj5I1abQ6trxwM0qWfo= +4hgN64cfualTeEqkXsYvhl0SrTHsKEUri2pVUa2UklUECfbL1dwO8ApyTj/noVbXiGrIsWjoGCJhJ8D5sV66PE6LowE1Pcs1w7ILfZfwDKz8/KsibID3uVPiELpBMqfn2CUA+s0Dl2QP5jHAxOTK90MnGOHIXJgie1qGvFD/Jlc= +tuc5cwlqPwYQoH0mglGEZDB4PV0bYiXkmwntWF2P0JOjhR1Nrv42grH1kem3nPhzP+DDPKT4N50280m4XNoTSCWr5PYPBKYKy/ueMwsg9q+BOaFSwnBWmK6Q76SSlvUxx+X4LpQndzF8iMXQS/fWmYqcJOudtOkUb7uzIMx0Ce4= +qpROlfemwQniNoFyu66lcVhD9Ofd/7qB6M8ikZ9c1CfSVW7g5wcJJdBATV2AJ/w7dr0pkrNTNK3jsX87ccDGv7XGyEab4n8QNaHfre4z+IJk/zP6I/pw27VieNqmsLW7gq3dKVv7XLC1z5LWYA/NfJwEWt6S+RgJtLwl8/ER6G4= +VxSoe+6EETku7UsDbwcUjBzsyt0edrqnuLokyDx1SwcMqKS1Q8HLsufL8sHF7H0aXWyinDMxS5wePS8TjjqaSjczGJ+LDKTuTJALYSFuTZ3uqgU7lJtHq2AGxxg7XbQwRrD5896zLuiP4kdozFen+yEO5qrXZ7O10b6QAMr6jss= +B6VIzIT5J7SgiuvU2Sff9lS5njAIgiegf+j90XJnYGrvkR8eW/8GrdzOHKcJBa+ZtCHVO2akecsNcSuVM0upX3fp+PGAkkhjNQ5mEAO8pt4FTgg08Z26AWBaTLR0JuHz3iP4VV6PFYYeLENd02i0ces4Y9VpeIHJd+8xqGmPKHc= +PtKhgUhD9DKEun04Fk9CoJWIBjoq1i6wukHD+GQ2lvFo1SEt6KcR5mHfXi4db7qHn9kHebD3WPWi8k8qSQJTFGlXl02tUyabWpOR/miesBzUhPYjsstKsQxNiyiRCP1HtJyM6jUYEBK5SU8d0KfbEwbVTxhMHS90I0GysVS3kUE= +1JCiWUKwrDGZnLQlkswgT1nemiyFEoMcyBQ1G06CbIAhbQrkjkHmYyaHcadYAuNOzamLY6KtY5q1WVbjSa6eZlXSbbiU84me5WiyTayKr53KS1xKFSjIIdzTm06o2msgoSrHriUW2JoyqtIp0GdSjXvcfCpVQ8lSLYFqLcI5JL4= +BN1pIupxUJ8qqh62WFgH2VRwBUVb4MztW1dx6IPZxESQVk3nQ7SFaorh8aE12BgiMQZxTlI4pK/H4A84/DmfqEeGzWrng+o83/J+GSGz7rPgPFPdrstlsBJFZ6V7V+L7azvVCf1Ds4g5QdNNmOxzMVyBSJmnOn7BGFtDRb85GPY= +kQ9bEIqBvwEo66NvxdsQ1jMR/NrmK94xUR1X8W+tCyFI9ohV7nZ8wmqoWTfi/zXBTil+DWaz8pGsdLNMgZozCUAdiMFHz7oGpmuNiCkjE3sSmUjSrv3kuJdX/Lm2Bip7XTJbYsLuwBH4VxKgtR2Yo5GlpLMkPlPV59MwXKEnhbE= +v9Yvm6p6mz+zTPpbQ9VbYltCALyKqeiBDko6VC3AvpIzn/iAoprTcjQ8bNwQPhmoDTzHZwNlsULsKA22IeF4gR3g9xbdkGQf7aBFC75ZuG8SLxWcFFjRQaInXpCv1ikcdBQ/VmlzEhCq3aHEAqiRfUoNrVh/sVJKh9/6Mu+SPrU= +0cT3P6kTGiWgmSxIh0WyIBXDvhsXUIX0nCvlmfmk1Oq5BLS6/1t2PLuWOWLVw97+YFOWFIdxA686j/kNuNdrY5IdcrrzrFMnVWid8DmaqO6N57pATsg2RQuZ9FNijmh9+vhqffolGZBrZRd9+zIpsDknPzcnemd/bgjNeP3XKbQ= +qm0XNLOsTJ2JrQpqSKfhuRiyunInPAJXu2ZX4wnEKqgupNZhlLda3XZpdYRjaiSJAjodIYgaVTrcgQ1odBleaBU6fLUKXTne4xrZbX0uIwG2QJ3DM1JEmyMDuG/KXE5e1aTL1bCYLOxbPMqJOFtIeuLFvnUhfzRxmUpyi+iCGMw= +glXXo9BVC17NoM1AKxOgr9XMtkIzyzJAfUSh1ctEJFFdN8v0YX2qmZAfWs0MX61mVor3uDZ2UTFTiIDNKWeZSdHrZqIx3BP9TCq0qqlnDawoNuTPUE8CnYBTMWR1P9vTtehlD63+CfqnNpyZqWYs7lq1bKvUMkL59RGEiVqWIYc= ++lQy/P71q2QZPmhVMny1KlkpvuPa2FGVTMT+m1fH8IQYqWOZ/t8zVSwnrOpRxWpYRSbz1WI5CfwQb8qqglMB0DqTQ9YQ0FY5OhWu+g42ZHFjoHNxONo+nWvn9SuOnGucfq2GxU9+dQ0r24GyKpZaQolpvNWn8NXqU+X4jGtkFxU= +Kgm3b06hys6IXqPiB7ARjaqsbKqmPtW6SATI9nZu8IkdwtiqYwFnGJpqsr+kB30o7WzNwZ4yZ+FGKw+3LU37TW/jkqYNH4qDjKbi7mS69AqBWZl+1Xo+Dt9v7mQVagutRdHU1SsmcADwNYJ17bn13A0cLH0qHDOX6aZG2+BF0dQ= +t9jprAFxplhjMFaDKofWtmmMejMUZPqZGqBFkQNXq6vVoasNt05XKygxKJkYHL+9kIIUyOdx0gCrw5UthXVUC060lZ7K1ZJp6hRfYUxV9YRk8WTgCSH42jIHSAFxuUMuEY7Ga6QD7RpKqaD68pl9bylPiOHkZyoRCKm+9Y3gq/U= +jZRjOK6RXfSNZNl+cy6R7EToXSK03+v3hNQqm6r5RppYLRaup1Ww3iLpAfFWlYv24brm61CotHXDzYrBDYTF4BJlIbR+aZ0ul44dkOLxxV0zsrqoH6/cySfPCRv2xpAyHFH8Mv02CnGRJb3bFkdFMdI3H2+hgeo1JVLhXE/+wmk= +qcG9EompSjzkCmyOK0XqEoSZDxKubMqTagYTVFRaBn6+AGAGEbhmzQcZWOWi0XWgolq56f3+8fHhsD/oDw6PTgYnw95JsQLUh4Nhb3jYO3h6MDw5OD462uoC1H2JoL3wV8HESdnb+ojQG874GIraE2ZCJQT9lgQumJB2TsGTzVU= +tkkzOJH+kplC0jty+lZmHNqETjFmaih24S9H2KAR5WgsJg1gQ04/Ez/ibbsGp6JE2v9KM8cO+35OHNSyMWChuLTJDs0dO/L7OXdTJ4LCKtrZe47htlkCZkeyfbNRZrE8kCyWNMhzzWsltvvu0YJJS8FB9SP4uPfo1Q+vn78YnX4= +/Hj++tmFuiwYroiGC4kZFURT3Jq7YRQrkrhE18z1pq/m/tieU8/UIwanMC5lzyjqaVvk24+gwO2lL3q8D7pbtPfov1A2pa65pquKBhXE6Lhcj34yqSEWlwGjXa3zAaOKYZvYVSScszXL5G4xT4LWlncqPLAR3kl9gMYFpf9ncUE= +6f/m70YfvjwuX1B6gL8WLyj9m98M9ntFqkrjB/CvbWnptrR0pdLSJF89/3tbU7qtKU0vk5rS8LloVWn8uS0s3RaWbgtLy4feFpbe9cLSVltYui0sbdiLRgpLI16baJP3vQQgXdK+BmIDKuY+1g3rox/Z87K5CLn62GLO42IBUmQ= +V418MRn+VtYMV2JEf8y/rTJez5aVMuya+V4o/hp/LxSCHX9v647/pa073kZOi+AqaYoFOYR7ehdDptu649mrrTv+FdUdR72Y+gskuZAGosxBdB4DEvec9V4Mb3xqGwIvZrOudUU46olzuwysP24KDW359broadPl1/9ACrAryao= +WvjM5uuxt1W/+dtt1e/7VvXbBDHLYOWpyOWD+P7aKBr6h/gKLwGabgL7nYvhCpy7eKqbIIyxNRxKx+/BJxocTzHyjwTCOndA3QMcCHLQsDjQTxlWGqogYS3LIO5CGIFfS6WNYgCL0kethIzvZx1rDFp0fFxtgewp40tphfVmV8g= +5IShAvuQm+eVBKhC8qFihIJmfoaUH9JZfXaQ0zBcoSd/IE9ZNFkIzZH/S+0Jzu2rUp8mdVWtff5iCQHJlHSo0ojdimc+cZ0q4xm3b9i4IVy3foHEqK8yWXElexjvWwlkgXgOOHplB/i9RSM7Mo9i7RK+W7h3EpeucxsFKzpM9Ew= +9wX5bp16U9lzlcNhtYEeWAY1Eu5RW859/YGFie9/ssZ2SIcr9yemZxsw5KH6oSrY56vByqeAL6TbxF5Tmcw+pYp+9fYHmzK1JYV9C2B+y3IE1VeYgvl+L7ermimtTBorUN01W6u7grjkurCB+q754tftbli7G1aWAblWdnFXTCY= +BTa3PcbNSZEar3QI96RyhUJo1VTltdZlhZSMNZmG52LI6ureYD0FXjeu6WWq/pqjvNXzrC3X82oou5xtq4CWl6ngXYeShzuwAR0vVxO7VfFaFa8k73GN7LaGl5EAW6Dg4Rkpot+RAdw39S4nr2rS7mpYTLIFZ+VTICjVWzwSxiw= +eHw9Kl610HBh+d9i6Gt1NWs7dbUGajDjpkzKx8pKelfQ1jJ9WH8J2VyB7FZXa3W1crzHtbGLqppCBGxOXctMilEZ2dwY7onGJhVa9ZSSrXFFIVVplZPA1vJtwhf3dC2a2kOrf4L+qQ1nZspapg5yq6htt6JWQ4XmTFMmipqo0Hc= +DUoafv/6lbRc6exWSWuVtHJ8x7Wxo0qaiP03r6DhCTFS0DL9v2fKWU5Y1aOc1bCKcDVv5TPA1QVuJDCulkrB9R0kENcZNsfR9mlhX6HGVWtR50xb+pI14lrgFXSubAfKKl1qmSWvrt1qWK2GVZLPuEZ2UcWScPvmVKzsjOh1LH4= +ABvRscrKpmoKVa2LBC5UdoOPA+mTn9OyZkS3/SU9RURpZ2tODZU5aDeKq+ZJDtz9EBfVE5y6rL2MA1PET3X+BoFZmX7VevgO32/u2BZfG15zupCpY0/Kz29LQT0dmgxqMhYN7TDDGoOxGlQ5tLZNY9SboSDTz9QkLVvKutXVquo= +asOt09UKSgxKJgZney+kIAVSyZw0Xn4VqhIe1YITbWHacgVpmzofWKZQbY14MvCN0CLK2+USKSAud9pJ0kR1Z9KWdlXNFgWvsKBm31vKN1Jrve3WW9J6S0oyHNfILnpLsmy/OSdJdiL0ThLa7/X7RmqVTdW8JU2sFgvX06pcb5E= +9IAorXKqF2tzOk/Wo2LJI7bTOmDwR1cnaMTUkE7z7STV8qxfWqfLpWOjd0+cMpWDDiVOGklF9rr9M8Ii5HqnWdK7bXFdFCN98/EWGqheU7pxp+I1hyN/89rwJQduMuSGLKyeNtGi+ejhyuZd6VUzrpKXGthVKW1sNpN/MXTtvEU= +ldJ4PZTADNFcTlQREumbZZaU6eyj1nIE3RpI+GoNpML8wz2/i7ZRjo03Zx4l06C3jNJeN5/6v4y4qWbz1CTPoeztMvBnrvIkBK4v+kEGFmMxsBfL0Wyu1HS02dvLajngadckcof+YR2N9geyWy/90NpDClL/+Phw2B/0B4dHJ4M= +k2HvxHps9a+hMDW63YcvNMpyzxpDdWrPQb8N4qdPDgfD3vCwd/D0YHhycHx0BDfZpweCp4fkabg9jGF78CUPK5/jMjvhfYlxdeGvoE5ZoqdYHxF6wxkfW1m3sYUr2xlUZceVFLasIvvF371+t65C7NnS6RhrNCyjbItNlUl3ZxQ= +cn9qRzZUJSRFDAFv5MZz9Ps+qW+oawwutIRErrdSVVyFP7lq6+Y1LAs/V0ux9rWXr/SXI6zOiRL7F1s4IIJLz7Q/4jivBrm2RO22e8TkJEyu5fIMaMvl6+NyKGVssDTHlW1bRs/Cm6/mCIMtm2dAWzZfH5tPnQhKMGsZ/TmGa5U= +8JhtL+f+2J63jJsBbRm3HsYtY9ofSEx7elR1zZY93pm+z+b9qx9eP39x0Rr47APwpxUttYqWYos14aqtUczvH2O1ujYPuvN8lUY3fXnw+t3z336TXn+F/v/rM4QnOE5Af/vJvv2bf0J/f/Hctef+5QXe0ILfv/nmwf89+vDlee8= +GP8HVz9Z9o+OjnhNIL7bP+gPj9C/R0dD/HXIgHw8P3395sX5w4cPv/nWIi+0yBaaBUR0hU/gzVxnPh2N5ytEVYjdEO+7E3s+v0MU7cHJb2f64AFhP5iBDv8QvkMaFd/DIqPT/R7fewn3rGfoHo3dgt1AxN2dbvcBg02sw5AH+9k= +RyOfPs2BDTpv7fAT/+uw071YjZ+8c6IbP/hkvYY71rfD3NMHQjiq8pB9o6Q3LOB7fMv6tk9HwwnYtFKsfcdqRExRMYT1N9mbEpnJyEqCZlZiyiMI0sgBqKsMu6Tx3rDFc4KAg1LO4Z8m8QDv0ABxEEB2dz/HpDLm+vIg/VeGuwU= +mlcZ/mDOi+MPWmSxx8WCXdkhJo29/uPc7uCWIfrXhIhH3mohiH9QYz3GuTq6gO8ORBjkukjOAcNk4F192snM3qIuHOB0OrVsC8/nB34vv3AAgJ6gbNRDR0ZQp3CTETMsVXGxlbKwMUOSUndUVAE9PaIpuCk7oCZN4JxN4EPRkgY= +F6g4IZsEEC02ZrjniiemiOduyOL4mKHACqMfzEPoNzeQPs/SHC/TpsnnLB2Q2/5tDIFrZQtAnNulTUo0QsFF/DkLEF4h8fSJBvGRz4XEIl/fLy3ozt0Qx5AWJAktFnlyYFpEqABJYiGlwmBcYzTjToC9A/mxxcGR1jMMVYhc0Ho= +4NifGiIYJpATHzn/EYnGBRfQ0kXSKoxsEFNQS5V+zoKgtQWJUkIV5+QzRzZ0FPD5gnwuRDYEvdf2XKSN4HvWjxAxUoB+VIIvnU1AI2CJxWR1Wksjc76Y69//KNa//5P/CunfZ6X178NK+vfEX95hLaewEp48KdPEswACdfwMAcQ= +WpSxUv6RKAGgkKfPh9aNG125nkA9FynYgxzcuhX2BaJhl/JKB6O2i3QpwFj3QYei6t1qMUbz4s9goC64OTqU+jv9Bw868dPJ5HTDYAIfvu2SH2kzJAaK/gYc0aEaaofhpw6jnuLfGYWzg17SkauZoP3h+8mH0qp7pxOrjh2qOnY= +CB10vojGOw0jwXifO2EEUc+gTuoHfa8GDPSBJpkbMGYDGukGzhR21FRt5EeNffTid1AcINxyrzmn5seLWxfh/bLAWygvV/VT/Lf/+wb9FE6AZu03vxns9woLyvRRmaTkIASi8gVAlJOS9NGcYASTIxTIweduGGIC9j1sF63daRE= +OKGL5KMdiTSxcyd0IuuCAGAWj0FifWG8iiLG6JQpDLI8DQU3xNRaz9SfBY7zWTSQl9wNiaHHnxvKnb0SjU/dKdKlWWAv5P2y7Mh6mYUwMPIGEgz3e4xqru4cop9Z4H92vBHukbCDcDvfryyeeLwxvaR0SNuR6OXxzAnMZulJ0mU= +4EzcpRthwhzRHF2iY6VvbVBVMiQn2wQl+/FIQISozcDmj1ql26EYDpgdAK3zHKT8SJ/quGXGvOILYDKssvLcKIS0uX1MV08yDaWfjHd9e5Jhfn83DfxusT3bK3gGy1h77M7dSFWs9IUKqvqpSOGJyAyO+XLyxTbSckMFnW7hK08= +NxZ4pqlDjqqjitAbfzbDPg/sJXuPvihAPWKjElAvD6mMYyAugxE1JqtHIQlxyzmV40tEg8wCzF7m25u4A9z7DY4l5x1w4JWTEQqA0GnS5Uso20aRo4oifV3yhH7nrka3eHxVCtKp313+awsTJD5Vlx3OPrx375GciB89jo/rcQM= +Nx9C1g/Pk37eJ69tr97DecnYxcsvmc6UbyVrL1zGmTN6+wfaVaJfrfQNGdXY9j7pCgY9QzDN1Qo6Fq4GmZE+zVX5iQfYqMhOcGO8gBo80S6f1edCt3imBFt57cy8t9qimSOOwktm0RbaBXPTC2aebGtfLjli3/hqeYOwFYxCZAc= +21PYRFamO8VQlmg7Ob4K5D090K8kg542VRRcxibqQJrQyQkWsM9VCHUReerrMFMFgzVYZws91a619czJOo1V2oWazFUFuRRYfcu30q7Am1uBVcS8+0YrM/p1mq09YSaUOu3WeGCTVaQzXM9WUXN261CY2VJjt1YbaoH1Uf9Iuzg= +1jAbupUxocDK6yL71qqrIU8cJZbCgk206+Dm18Ec3da+CGapvdEl0DCvr3g3Vpzmd3oNaX2nBfP6zv0btSmIdyvjPdlSu5aBs/DRPGmW8HMCVWoJN0vmqrEIn/TrcUkzwzV2vBo90654dcyHbslj6bCerUuuA9W8sAJKKeyHLd4= +Rrv+bdoTK6Li2hfAHO1v3Awkg1/Yt1NnHLjh1FmqU//bt9ZzDIn+CEGNbUG9eaRI228+tMvAnY5dW+VlfoVArGdCmIaKabOLYk0btfE4jZdE/QPtelh5JnSLYUJ69ayE7KurLYM8dRReAws20C6Am14Ac2Rb++qXJfbGlz5snU0= +/PncRjbaWJinQ2CmHRnuY5xO/7QKI1qMUTgECR3L4/5GkKl5tZRsimZ6co4gnyCTVrUzCpdudxQu3ZoMl+IEZXyJ57E4ElxS3nWG5twXiM4MGuJSsC8VwOolnENAb98QBaKAo7owEM79pWM0/guArHP0wtKgZUbPpcwqx4uHKjM= +0r12gnHGHRNf5lhHz7MbIEY4Z7dCLNUThVAv9J3ApdxRZ0fMBdmL2qtCoIAqyGoWupF0uwguJmliDCxxOcGVnMvw88oNXFING67sxpIZBmtn3Dxe5Ao1HikXEVjwcZ1Ojnso0cvh0unmcCn0czxwcx09Bdfp6XBpaVuvr4ubqTo= +mxItHi4ZuUv0ebg0Oj1czCzleyObtgKRhlKi02jpcAnCDqs0p1f84Squ/NOnNLebMwLg0hkCcGmJfnOxiXJeKGAaqEaTNQ9EHCQ3EpTt6gwFMeKLiYnQmbqg/k/spU5Lo5DWmb20J8JwPLiK6QtS6a12oeVHXoumdqDV1GzIIVM= +BeWogWq6Wm1qcnldrRLNAQIW9i38RfSHw2ix7afBAbhscQwwZKdzptZP8CBgRPbkpgwmhhALhtomZDhUh9uW3GWNN8i3ZZ/1uPg+azzMElmcywXBFNukLfRU65auZ07WulFL+1DTVq2CXkrEKrXbtffJW62i5q9gwzYe/k5u2cY= +g9v9TVt+pAUWyXbjtrEVcjNbt/TtdWzeymikxKrYbuDeuyVxp7Zwi9mAkkBeWdDtBxa8oDkIUzayF/6KT5CaecOpBKAOA3CgX4criUNmhAbrkhF0uyRVmwPdakTIrfJSlGGjsouQgCAKrD/Fn26Xns0tPSIyrX3VyUjrjVtgeMg= +U8cL1cfvn8sgipyWNLC4qtkheDBothChcKkycwN6kULVcA7UIH9RfdFd+j0KhIZp4C+tCyeKkIwsG9NF0IlT6vM58IXvJdn3LT4tPnsVc8fXtStUaMBQb8BouLikzPYNtoadB4meSTZbXiKwgkomyZLy51UuC3+m+b+H++5nCec= +1ixoqrl2yICWfhiFC99Xeqw+ICDrQgIlSYErGFV9NSaTWT6WTDP1r5WYZ+LD20g6HPEWsibSs9ik09GtjYwHjZMxHdE66bjijhztMeY/exz6wVjRZSKvTgFsWXE29PmBKqoudGAL+5bWHJMPC3zg30uAjAekz1xxWAttBRAH4+g= +clecY6jm0lf0m09fkR+vgbehyEOt06GWGdFvFKekWNkDwb27rA9CTiYFXBGlG2k9EpvzSChouIHtYY7y1+URV1UDCB1nKtFTaQGAixyESm1USUNhtau01yXTbzBe+9R0dJB9PvlkWBFhTKB9WpJNIMH4hq24fJsYMQLBpSx6igE= +zEt3wqUWGsUEhkRYNCYoVEIivwStRTg8yhDXIzXL1+aHLMXmX4xoeoqYaO7OIgkdkwOJVM21xndWTNhnV8CkYrIWWB8qdi9A0emDxslSZdGbF1GAK1YVU2WQ8UUe40F4jLGnOhHaLiSPVTDY4JJKSnZAjYdnEpyMdDFDBAeV44U= +xB4GjojiiRLKxK3D3GRuLwTx/mlCN7gPhZEoCp/5K2+q8NOUcGPdexwGahRSzBmlL4amRrO5kgqFu+XlEdiXuJRLYpB7FAaE+YoOAGw6pGNae6hbj63+NZQ/RV/68AWUtWCJvs1dz7ED9NOAgMLdAQs6yIEadCO88m/QohUF/jw= +THujIIFqOdeGAqWP1O001PkSxX+B1L5Z4C9EbqFsdLMTR0biF1nwEC1VR5fRN3nF0WzplNS2UvWfeMiLdZ/462rvfa947ydzRFd4CNIeQ1E+psPr7BihDWXPWEpYZ9fic2TKziVHyNbZPcpQ9nQa+UpiBO04w0iRb70Ej9vm2Mg= +rNMs+9TWZwGmS4rEA5lItJ653pTbplbhhCBCZQXrB13GAt5ek7aCFVuADFUY10pCNcKJqG3xHeN7Afhw7bkK5W8pTHms03WkRXvqbCQLkwrtJouXGu3JGtkinvNwmng2S6OdvuMrwnrJhfpQsFCz5afNWCmyg4iruJxtEQD4iss= +cBl67xWFe/vW4IA3aksYtIZqrz25chwP7G/ZRsUZgAgreLPjVeth+QBmWTnv5kcb+VOX3xdNNdH53L+xYMiIF62PvvU8B2s4Yth33pYhL+zb0P0so2UywW+RFRvcWXtvnz0uRdGHAocKH8BUG1mXlA1HAtnwoxuu7HkS8WRmjfk= +1/QpGU5/FN8vYWkJ8Lgu2rmG6KrA/5MzyfM9c3xHDKAK+Ciwr8GgWrpTJ1j5uncIA797shI4N7uf0a3f526VQc7EXyxXEMuV29RJmYuAWOfyjZ/xKoq4tbBGBOV3wSZIMx/boEt0r/zV/vJmuvd4/2pqv/Wnq7mDPtNh4S7TVd0= +YJcubnYUL/KofbLMl6O8hes5c+dasOakRoTrWS/EMPKNkRpxm3Xl1yfejNBj32rRY99WQs/gMIcg2IPFXXjnexw5bxx33GMT3/8Eu2uON8XmShkHFiCauFPyGyW8v+Y8B5HZGQkux9KlU6EM1iPvucfg47W/FAWpcRsPYztEKLg= +toMu+T6KrpwR+ZHYKzkDXNRAumVB9jw0z0z8OVo1hJsuE/iwf2hBfDH5JdlOWfiej+SoM1mN3Um6AYMgDw4H/d7xYNA7OTnpD49P4CZuiDSV2ZThWxnGrRweDI5PDvqHB+j//rB3NICbpDv94+HJ8dOnJ/3eQe/p4cHhU/Tb0aA= +9xSu/snT4fHRybAvhENNSN98EL/5pH/Ue9pHDxz3TlCjw2O4Sd48oHM9eHrSGwwHgwPj31AT0jcfpltXhxP8oU++yJ4wmU9gBiCiy7EG+pNzl6M49NsozkinozjDvTLuKbxFJ3wvuaNa/65spF7CD/Ba5xbnfEVMOSgnb7AbQRY= +f0FczkNjD4IwvJgRPTVoX0r3g7/ECtqTuUXE6Mx15tNR7CDsWwhdwxEJLs16C9a4kmLylCH8DG7KEI6fPMjcAjsL/h7IMN4nxIj/z0nfKmvoOlGGaVR2oJ/Q6KA2GhW61zdAqIOtIFQZ1gmhSrBehlAxke734RwP+nt0dHjvCbY= +ryTYfm0EK96Z2ADF9reCYmVoJxQrQXspit0fEpo9wX96x9tKsV8ePPjy4PW757/9Jr3+Cv3/12egQHhRSH/7yb79m39Cf3/xHM2of3mBDW34/Ztvjh+OPnx51jvG/8HVT953dHTEdyG+2z/oD4/Qv0dHQ/x1yIB8PD99/ebF+cM= +hw+/+dYiL7SIaW/N0DyxRAYVEpwRzoVqwcgR0blg/t9Zl44HByKd6YMHhCyAHDqSZzEAeUWH7i2MwvlqsXyQ0EmHWlcv4Vkch+ZYuEoj9dRhe/QvDzrdboxY+IMjYcnz/U73YjV+8s6JbvzgE43J+ZYSHQM3EMINcnBDIdwwB3c= +IIQ76Gocl8RV2ZPUvcznTFUx4CU+YSAtKs2fRJDXlTZyFiiMWI3TMi6TsOjjHZcnJex0RxagKKoXYzo4nZjXuGmrDEJ8ji4ZjBZS5XwVnbRT+cRkHlaz03X6k3VSulCfqCuFU9UWLV8WvswuLfe6wjH7qA3B3CpOuLFH5Io9ub0= +O8f38oiL8PybiPoMD74ZnYLxLJ5o134SRr+8VFxXkFKnWVoeFu405G0XHOpOozUgR7vgOHf5teKpem80e3y74CA0i4UGrl0qRPhUxvIk1FF6nci8q8wqkZtUwzWiyHPtCtH8CpEnujrXB4sj1bWvDorzz+e2N/UXivPPxXZuK54= +fmbsLqHldTq9tr2JMxWUrVCNX1qmwqBERfnFRoEcviCF2TRqa0GkCUh1kO1yI8apasHRVH8wW3I05R6MkokWKs6QSSRa6Ml24VlDstDyJRtM83EYlWtocPFRlWUwLMlQt+fLrOPikgu6cgsNrRelDCx1XYRkJGqwdqkQYFO1Tqg= +yiCYLRKqugcmK0SBQgXs8lDgsXZtaH5tKFu7wGxhMKlbUHFVKJRI9EjCTWYV5nV5FoxryheqJ18gtehB86lFC5SMNy4Xb55ptOnclsbl4A1Lwa8na2fZtLqHMhtEXONdhzzDqu7FqoTWiUFN+hBZCfdiJGRSsN28WHsdZUsazwg= +W6SYeuqqLvBQm1C0lhnRJRQ1q6VunlPUrIa6kQu8bKnzjD+8bCNtWtENOs1rqYZupq0Wq4ReQ2bRuBkdKytrnhepd14xhVy20LZckSyrkBwoFZJ8KXMt7gyLl29OJam48JrXJi9Xl7xADYBKJXMMU5ixOzeiZLVcIQiVn0VQG8E= +oC6CkY+wwJFeM5+QK7EOTQtUGJ/q1p3prrTVJk00VzSrEg4bVSY+AYCvN8VPUfIijnMVQvU52nY8fU/xvfA2PU8jiAUHDcKILrYTEnp8vTnVCkdDOWjdnNOcn0KcPgMI640AxAylXxUy2wRRxbFaRJEQpWfM5SpXp3QR5SgvkZ8= +vGQ6d2VW6MbOaMlzkBvkHzdTfPU5NhTpnjeKFUF+8UK5xUsm+7k3+FGkxNDlDVfmDFflCy+HHE0WDcOsAYlUqnp27xf/5+jDl9ONnt3LJMgqeYYv0wYG5M7y5QGkZ/pEReBNzvblMrdmj/Rlq4Skvuu1H+gTLE9Q59Y0jFRW5l4= +WeK+mZNtJQ62aavSm9evv58xQaXQpNIWpSXmzXRFZWn5+svKly8pv73a6+5E+1QoG2+2hbLZUk3yEvHq8vCGh9Py1ZqrHk7T1C03qVde+QhFKZe0sv64vu74Zjq9kRMqwp4am7t1+czbSgRtJYItw3cDxtaT/xoZW2cbNbaiKyc= +WNjzkmYWfZo1sPI3pIbVRwJkblJ9JBOYN6ZAsdiI8dRmQuF4475lQimuA7WpUKw2FUqbCmWHrMw2FYq1lalQJqtIlQnlDK3TtSZCGdafCCUegmalUIO1y4QAm6o1IqGM0isE+6YyywM/oYZrQ4HH2oWh+YUhR2+1+h6zVLp+52M= +m/+jlbNGOG3zf6RXK3bb/B9t/o82/0e7VLT5P9q1oc3/cf9TElbY8BXnI2xPta35VJuu5wGcE3ZUrrRzDFGvN00fXE2dkiBR+4roYd7zFg+3kfhhBldac1ID2eoIYpyqzcmUECuYk5n3lTMnc5NrbE4WebJVGdZhTubJr2ZzkiM= +2vUrDpHh7ulFVHXvVHjqAP5odQXRCfhSwWFxHSnVQN9SmPYQsFVkE749q9qeVd1mZLZnVZs6qypOeNGeU9WOuj2nqsBKe071KzmnWrLae9ky7JhfxGXYcU1sWiI8rcBOWk1Lr8PdAQs6yIFqutDIqdx/FAeK/2dPKwWKH1YKFMc= +y23hAHH8FL5FA8PFNwXB4XTpxrdNztk+s5HxRUPDRQdt6S1IICY+jDsUxo9L48IBzl9FsjKe7/EtXMfzQUw2omU36zDiLKK3mZsyT5JsMRR4i7pUecGeonP6OQthT6fd+DMybLm74WqMxMQE0bgFwyWfsyBTl3ii4PNz9NkJHC8= +95YF6rC7nN9BO2/jzxyIfZt05K196y5WCx7C9VII1xNAIAHn0eF0n+HPOa6Ef2WTM84+wpwQy/wuXr7leeZYRxH2DD38zsKvYuWu7EBzQWmrHiCnQ2fJL8yPkFOamSH+a57yxGqyXEW2eAVWoB/XpRvLfFYVsSzOGslp2CL/Bwg= +HoRXY8eH2ruDfU+lLZ8ivtLBY6G6UNZKypEABW/Inzmoz59ZUu9pwg2aHV8ZR+aGQmHCTzfELaSgaqQNO95lOfOpIlFXSzDhetdOgE+vS4b3GgMo/LEFreACo8v7B3QyTJgsxFnYy6W5FEP6vjPyZ7PQkc041ujeCyCqbnY/ge0= +03xJicasPDzUEKnM8mquaKQXeYDKW9xrNGXxiqSeUKLU7sKMksGqppSM9Z7P6QzsDPWcvgSQnZhTMljVnJKxbvmcFpHjorgdarhit5y5NJ/62Me3cD0J7oibT2ilKVY4UYCELuIEB0KsiWaqD7oYd+ScdnEHtsinGXcKme9KrIg= +TPp7TwpVBl1JfU2xvkZSKOLT/A9in2bPHX348rysT/OY/FDWpwn6+PhuhgwpZK8W9m1mnsYgAh8nvY2BHyQUkXV1YtNmfGe9JLAFnJ6MU/MM24OkLV/oARX4MQcCL2jFfBkAV8AvqtmPFO1GFvOWhAvfj65GyoxPFximfM4nXZQ= +6dpk78RfjF1PelSa3LVuXDTYF7duGGE0ioYrilbMxtYRN3J+e1wUn6j1OmMopecZ/6r3PmMwEw80vqn3QhMwnSeaQOm80fiOwiMN17os0vybZc5tuAzP/ueOGWUONVPiE/m64ZL5VxrFw9rdMs2pZCYli3ilPzNUXBOyYKkisgQ= +huRJHirruoMgDzGcApUcOnWlibTFEov4afNzo8SE65Ham4IA+ywy0HJNym8K4uxZdGirFw2E1a44vZCZIaFiCFdmP8oAnsX4081h3L41xDjSievB+PHXjXHcx3ysClxZKWKdC4GUsSoYk0xRYBGmy6NNFLdSAW/co4axKD1lLEo= +bz82ffoHT3v9/lF/oI9OsYbxwydP8XV81D886R8Mek/hJvvwMP/wQRoFc8B28kAbBSNAgEEkDFzs2lV88RpIFq/v6dZRidXrSrDrlGk7Xr6+lwCar18CfwRc27GCIQUNWWYO7owCG2cEDLG4EC5GxngVRYJCnbratnkOJ9MjZfE= +/JYkmO9jG2J3u1f+an95M917vH81td/609XcQZ/pQPEA6LapYfnNuOlRvEmM3kG2iSsrD3oqRHqDjgLLlSIXrl8atBeepyyNb1JpMOD32+qYFqqqXxOmSS812gJN39yQurBmdLc6xm7oGLJ6vh8c+1NoQUb7H9E64NyFpdSNySo= +uKZuXh4yp3GcyWHNlY6a1AKTfq9bN0j61IB6kOB+m/QEZPKa0c+tCe2UrKddZh7YRelwYxpu3E3NqpSgbn12bBEMbsU6oz5XoVlnelXWmZ75OtPf6nWmJ1lnnruBM4myuePjPurXl6mrKhUfryzMO3jYCisLXNthzF769nykcww= +vkJAlX2C5iYVmpkCaqcKmg2SOkFoPtkYnjGKRyHOeaPANEmKcCEBM8Z1PjUzBlgXsjeKadRFzbKV8PRa7akmEL0VK1xrSVlVV7hDyQr3fjKZr8KyK5yfPs1D5ta593LYnVjnFmjGbxFdaOwBEo5ggo1y612e0ZNJMpOrG/QHmuA= +jwR91II/oWPw3uJPsyQlCKthScqdYK+OuHuwzpQ4oZ79JhfWcHEC+0gxl3+/svPpB0znQIgnQX8yfbp2nRukc0S2MHor07kfESgyalSwag6FKxNbIZxduPjYPhEBxSMsSURistKhK4ycpeD4QnwxKSWcpegUQ3wVQpRQnMHFoGk= +/1DCZ/HI1oomb7UIEd9MrpxQg6h3q8XYCSx/Zl0oH1Dl9IwvFmVHRqQ1HDSNMUalox/NkgQNv94Kn2s4otx4ic/1nx/fZWzXcAbiP/1VlbwutZyBSFfscqcgkucxkOAchAhMcRSCtxDbwxCS43rFDkO05wOs9nwA83B7PkCzVMo= +3CumrpXKefnXOFaZK8TUDVLDKeh1jVWRcE/lsiidbG8dCfTW7Woww/TUv3IWbri8cqRkdWFj58Qs8BfW9xLgEsdt0k+Vd2QT10cO/yqXitp9Yeq6KHAcROenlror1nN6QO6eMHJNVPOwmrgj1oIGpfuhkOtB53bQuhz07obKGCk= +5FcQF5Jp/Qr5n9ds6cLVoN7RuiM2Pkk1eDEG/26DXgzPd8PiGRzwU/gW9Vh4zk36m8A98Q5uylwS8C8yYaZXtjdFmgZJm3Rr3aK+LqzuRyRtQ/iI6NhCP9PHcg/ciR+4kz7wWfzAZ3gAP5HxklAnCX9jIEx+W9n/8SAmyiLJRzE= +knmO12cgzQvkrzQNqTTVcF7QKoWsHuW8cNXWVOpu69yo6xzVPlHcI/XnAX1s8iaTtJ+FU36qaTDngMw5H986CMWC5MqKrNfYMZhl+zbvtTrvNVy1Cpc1pMpWeQjXki174gD7eUQHyI30DN+NVQR+wJzjgj0U7En4rYQggY/X/pI= +L9DHMvGVjSwt+AGi/5zbKETAk2vn1gwFGZdYGt67WM7daCVKVi+d6MPsINgJHPQyXoqNo4SDX3kuBln0zXDmzJ0FqNDuZxHZvCB3rYvM7Sro6+8m+rJeodRllP09Rty1M4n81CcCyIe/QxEu+93kfxlGtwmfanTx2VpTxzZ3oww= +pnrd5P/7gCkOXkZ5mlypMoFP7JQLJ4oKOKZwmRuJp4M0+PGOT5Jk5ukI0WtD4y3XELQw+vnC9Vah74p2VJdOMKfaRvcD+SwASqEAyPWn7sSSQhNEYx0HvRl/tvZeL5aBf+1M6WOPRc/R8eHn8GfrzPeusR4sisjtzqACNf1MqlE= +53uewqQ9l8Ai03bu3L08BdXtJ/zZ2ps48/lqbgePrZd9+SPPJI8MngifWqRvQgqgd2VHke1Zhq9cpO9UPyx5+YR5+dmVM74Lr5xr05dPmJcrH5a83J7P3UsbSSMwSpLPGbi6d84kUoaDMpI0Zu7OGZgO9lwiAl6K7ho6pBezj6Y= +3O/5mPuRxOGDQUgfny0IeyLamdrB1NpDv4h4Er8S/c3UXcpAkF5Z3e/vxoE7tYSA935Ol1h0SKb0g+CmZO2FK7/+wpXdXI7/l0dT4GUGLCUqm5kfQOSp0wP36khYuuk58XkDPXM6/j3ismt+U80ogOFEhXbK3ODtAhbDRcRzvyk= +UH90//E+tycSvL+xJyvPDqQlDNVxI/snB7kRKFEvR/PB/ccy0lgvZXVGz+Ge54RlqFsTpFWElu8/kkFSBr608gXI0XM/svPqZy3J/ROJjQV2Afm9/YhnwwEm/nxuI+trLDa+SPSswPr64IeR9SHwJ4jQzQNgIdBANp+5W2ZBR/U= +FBloGuU6xEDWG+JokQcHCwG+JiRN/cuc8po68jzgXutVDmIri1psGpUKRMoxWHTpytXIgLcWqu52T7E79ceuLXMzUUJ9loNoCVWASgUi5RisTKjw1l0hVIPw27O5S2sHChGd3s51SZnvCz2WK84kbFhcowmuankRGjqjzz2qmDU= +DtJo5uDKz70W0XzpI7gEiJadj6ktvPe+IloQKqvRjSG43A+y5geTDSi9WYQV53YUuRPnxg5kJyTeEAjrJwxSiFCm/jzfcKZxujhl38FDV864fQ/IwQSd9mSyWswV2DwFgNUczkLWhtFcDksMwC9geJ7pCqZ3gnHous9zgjChom8= +s2nQrzb7/YNeTo3AQKqZyL+RSSWH9BI4HLG77AJTMwucPyum56Xwdq1Zv81n5L4vZXBVLkv0Ciq3QYBMqeXm0my54V7Cg7frDbPeXJqtN02jNG/bf60rzuVMGLAg4yAertZMp9lp2N3lJlXWjY/N/JMk+cffVDk2c3SED8yUPTY= +swz8PzmTqPDBGfocvilI9sHeFpyi+UBum6f2kB5a6b5y/IUTBXeQ9CNplgNbdxYPjl+1513aky7WmgK44bzKwp+Kgvnw6Ye3viiEWR66LQtdhDwKQTSispGVQPr+ZfJ382leIDVOTPKFjkhkeson7AOUCA/o8Kcoxn50BcE8L9w= +6MoJrAt3mjtFMfavYcCn8JdW0cEygT+g4ODAu+4z+CuGE2LWuMCCGtHC48Gao8Fl+NIY0y3zaucMM4fjhZn4kdTdxd/RRtBntAJBamvhXBlNqAgd+rGRWrSCob3mbhSUS7UNTcNSbjSzAyQXQtEYvncj62Xutn4kfRNu6kuRXyE= +Gl092kbOseGTX9lFve5zbM2fPzMj99vAvgP3tXCpu7XO7TucEqUIO3MWwTafiFFjZ+r/yY0i4cp0sVo6QQj5cjKbZQUkgvrVuGnhKRt8I8y/kk8+wlZrUEiheIwK2dl/aA0OjXotRde/5W4YnD4cHCp6TdCTEzmsXDIYWO9hpgQ= +Uq1yibxcLp2AsaiEEuBFJZucqWt7DeFGJOns68tUjqEF0OYriiVdgs9vyWe5nLq4QmpUZvEhIIywe+OjGWIhjDjGcUTHXi8yP1fSReohun66GH6p7LP4L3/eoM/izyt38gmL2MJui/RRfF/gueAgBM6LvwcI6wJA6nBgrCcPKUs= +wh2Mlq5/OR/Zi3H3QYcO8hRJBRzd1wFy7Uz8uR886MBxhM7wQYcSa4c/LtmB0XfoQZIOprdOrPd2qGjrGIg2Fnbi+59GU2fpeFPoUPwmBgLOgjnICkRrj48sYav7HgG/eiOUkcx48RH9ZMBwSH8FJ/t0A8YBO+y/92zY4dKZpMM= +vkDf4BiWybiH3cy/93DcIzAS5vnRY1/PPMYBtenZwV9e3uYHDAtVB70Di/4lMoYvu53uB/yX/jhGmpmHfnyG/9Ifoa1O99Wr36IfthBP9DBBjCLm/ADBDlm2spRxsuXUEKeao8Mc26GDNPF0kM9sOGqLdHOc7pS0b9GZJY8g0TA= +gsdGC3tJJ5I++wN6FD//NrmD8UTVb9IGDZjEX5JIyQ6z7neSYIpOvIokqIznyRR/HLwEh19EwxQPEY3MAv8QOzx3gXSw3BDWOQAOaubOncmV74dOgNm8C/axPdWMFbE6sps9LACZEdPdAxwvlY451ohzE0c2JcUDj6VEB5ldaVo= +8h9+RJo3ag/YqoMGhO4wPel0B+iX90F05f/G+i3+YZj+8Dv8w0H6w+/pq/JIaZxWVtcjmoshwxM/xnk7U+StrskXvLQMcjjsZ+Y1h8VYwe2QszDMxMExGKzmdhIdtwOlEInc2QA+Isi8lsMHzscGe+EFcJIkV7j3OMEHpziM4NM= +Uhl00KUlj4W6MECdgGvHQLQUcUnC8fHSQ9O+6BDSL4eR72QY6W0MJ1c4BkGMkwu4SRWPCghh7GcxlfQTnJTB3YYwF+d1EaPuPXsX440eLU+FzVAmbFh2K4iPWL4oe05Tg4k7fnrrhtYzBsK081krVC8a+iU6Dypg5Hq8IAPNMf0= +taTq19NNee69/Dux4XbAIOlAhSQGUSIGiYcqpXvSW/iRS+ac1bAhhXOsY8cyri9WsBF0H9eF4YZJ9aW36Z2MjcYNMRkVs42KlS/N5ikGSD6U3ijtdOLt0Q7dHo31MuHUYjSjcQsoKkXWPbco6LzyYl40vvtvUuDBtiZFNWIxtCc= +yKowqMuoyE7d1ijQtFvGFoUJVgqYFduMlTXYFCbD34AWSLq1EZuCw8j22BQJTtZvU+SpRGxTmOJuQ5hbu01hgg+lWh73fBM2hWrSzTu/IZuCdH5tNkVmqJVtikHephhIbYrBV2pTDOQ2xaAaWW2HTTGQ2xSZ8e2ETTFobYqKxLI= +9j2K7Kxtk+I82MwGxTYjZD2WhHb4m9H9BpuzJAbbakkMNmdJDAwtCSPcbQhzm7AktPjQKeODDVoS0kk37/zmLInBei2JQX2WxDBvSQyllsTwK7UkhmIte1iNpLbDihjKrYjM+HbCihi2VkRFYtmEFTHcTqV5uDErYmsRsh4rQjs= +/M3ofcPNWRHDbbUihpuzIoaGVoQR7jaEuU1YEVp86BTx4QatCOmkm3d+c1bEcL1WxLA+K+IgtSLe4FQRVNKF8pME+IyF8CRBctxiJ44TiMcpHeP9V7NJ2gbJ/JLUDdkptvZezX2oWYC+P5bNt6n2zZF53Aug8J+7P3cTIl/z7I8= +oJyAjATOrmxEvvMMGdBT5AWUJNORZ+2TN6sFMnFwXV5ql5zDQV1qkbwKHMdLzJFn85WTmCKn8+WVnbVDUsFxsOb1EgQKHG4TypP0hNsOiBPhKGUjvFfChANVHGoTYwYO7iE6cBYukiW+JySFF/TmfSOFqriRIkWGkN2lHCKvRMo= +DEm72mMcokgKkyT7In0tvsmi80c3XNlz9zMugWR9zIAoPUorb3IF0jMdUCqm03uIiJPPcAd7Yztd6nrtdLFyiH44w3/hF1zXMDNTLBKM0x78L+K0B51g9OHLs9JpDw4P8NcCaQ+ow3cUOLCyFc12gJ+SJTpIbwpyHJw7mHNMsxs= +JF6/yI8f5WAGZNay5R83n6KRcgLNA5eo9PCVGYv0iHia763DuffhHToPP4VhP5f385OJ5Fz9X6qcySaTnUcWMCGHMDy1NFueFFmYeaEPnOJ2ZYd4gvf6j1O7bHPo/DUht5G3WnzXV+O2yCLAymuSwtAm7nfpqH72fvZyPZ+gRSA= +cgDfH+B32vfHyleMgIO7OBmYZeN9Kws/rH7IneDOXbz/MFrG0DKSAGV/hfoKtJZSxRn51TqnP2PCGK+iCNCX0/HzHYlzPKJeXPmr/eXNdO/x/tXUfutPV3MHfaavxe1rMFEwX2QnNu1Q+7iATCex50CMvMU/yVIj4C7Uz3ekM/Y= +ba4z+CdJZ/oNdYaI2gxqqIjdCG5od1jkxN3ZBHYmc3uxzCDnDH6BJSVJl9fJKOI8jtQts+NMW45T9ZVrOaBrXWyts0tfgF4xms2zyBtkkNd/SL3GJYUivAJPEH0D6MVLP7T20LQ8tvrXNrLF4y/gLAiW6Nvc9RxkBT62BgS0Dx8= +Y1D8JQeaosBYGfyPYmXwX/53SBk8LasMHg/wD+WUQZoRrLg+SB6Uq4TMfaFWGKcHvMdpr2burTMNkpGwaYHc2Z314hatfzBSvOL6noKdYr9cDQID9SfeSEv4L+5BstmsFGKcUpUZZZI6LhV1JbhV1vepe+1iWxvnzk5za5FfaUo= +7U7WGmS6D059oxGkimGSgAkJQiT0QnDV3eFNFmrzkUbxr3TrsZ6hXgbuFFnbE2Lk0pG+grL2F8mvklk6KDBGdo+HxS7s8ODq8E1NJR5fnOgzO77k16y7ll0PDo/qGON3gjFCJtDewUlNo5y584i1Xl7G36WZwOxVGCZWHmOP+Es= +nLjyydy6Rsy6cOJh9i36DrAe6uw0JyRIz7UCgmasYyjmsBQqjVfMfxSvmEd/qOY+qZQ1EqEOMmT+5jeD/V7hlZN9WLZ65mAEK+gFgaljAcV2nB/ETVoffMSUND8vnVnrL+QZNwyc2SDJRJ5dYD8E7sKN3GsnBCXytRdGZHdE1s4= +UNROEbdM7CuyvWmu88pMq6gngkSrH1H/SKKy+JY+T/9//v5CyGu5V9I5XXCpvNMsr7T/JXJ9T3ya09ZSJ/xO4dLfnkEOX/KztQpJVc3UA5N5PE6Yb2Ufp9nydU9HfmTPlzA5E38FPgBAOPxGZgz1Av2qa2SJNPBME1C8PZ70TBM= +F/4qmDgZUk7nKJ6nqGiqZHEFMnn1MX52zYvLz/OjTxqToUdCrXBlMsMT51nmdjZNcN6Phh7MEDD8nJkMvkATm1K42JPyEhZwaVx3AnDJz7WUsyDTIi5pAVe++FaUqT1So+Pu1xYmGSCg77K93of37j3Ctx893neQVbv3mPdNmvU= +VOX/M3pe5grMIkvFGIkQE/PGmfB2TbW0s4SMVOi4M+bUr3gok9Ud6alSlJYsyL3yXFw9oDjOc6VSMijPlUthMY7UKDm+e7lqajqE054UwrfkmSy6e42he/FkUBzj/Gopxnxu/RTPAV9XgZsHvtqFyTxw/Ss0H5pns3nm4ao+NWY= +SA+xzpDRDTPoZnUK6yMPZrb6FkV0yUVW9aQZMjKPj3i1NYMXXgPjVVgWO7way6GnMCE2gB+4BOozwYrvhqHv4XIzeOjkuwUFZgJ3vMoWUE8ec8AViJbaMRjyUPQMuwbfkR8kGkOZaWLfI54r+ZuN1sh+1QlCjYgoCyCZzleZyHI= +b+BWg7XJnGxXKXnR3U/hBJ7n7zFyfrRwvYV9m7mNfWDoGiiYrjtocGIZpmloYhVvkC/zhhPkI+UBcTWS6RopmALusgSk5yrw5/gURR4ocC9pwZzue/I5DxRAqBc14s/x52qSkJkoX/BOfhkn/bLO7am7ChWisDRL1SIrc9QHcGQ= +eFV5qUDTdTKRLyAafm5eex4S0WRqLBGVbf0M4T43M0PCpqWlCotPUJDnReX8CHi3+vTACZxBU7ODR9jI5AhblpZrM5sbf4VdQHkxlczKe4DQSzIFrr/IOzxYlyo0s+dz2AgXj/Gl6G5Zv07trpZ8cLTOSzwQeIl/tAPXHrtz7E0= +McLZdfqEWjupUyORqQYrz535wSIxjn4g33XGkYdg7Hn8lNV9h78bmVRkExN/J4YN3b9kIYuSIYtS5iUqc0rw1nKMxwm4/OwmVgzulEqEFX22dndYcWwD/QT+oqT1U0EVwNXY+lr3rxilDNUXnw/Fw1V1LvaFhMXuGWJTuVAcr/I= +Z+tHa7jEx2kkCpPgZk27EduEtSIrX09US9aZ27c2EfVG0xDAA6Mlt72bbzO3A8xOAFfjmJuBnHRuTAiSwYTOfAZbQ/P40EtuRBcIwnovAik5Io6iWKTm6r/CxZKQErjIuO1r353Kve6ncLua0/1fb+W4YSN+guhIqvLi/dWzVQQ= +FnApCTLQiRDBWAx2+hEI3kxmz0eXwhZcWclSknVcODEC0kMmC15LAIy3yNZGQXmcrM8ZTToWOAv/GnFTgHMPCdF5TkHA9i+31b4+UZRH6MOyAjpylkrnCLq/pFhRekTkaDkuwbEbxwtY5jc+SLIxEhBTGQ+eAhgcn7T8mfUMQ1Y= +WJ3Xx5FFUIGbwAxkzzW7BbCenRPIKvsF62Uk6a6AN7+bzdHqDN4o9Nl6OeeXaoolNGBqsZ+Tz0pj/Ys6jvOT4yzpasWrggmm/w7BWK+9ib/AcYGCGFcW2xzRiRCtjvOELkXs0WRFZz7ycLX1YmFHkyuizss78xaALOJuCa0bN7o= +arpH4RwtVboOPXcDkk+SdOkCnmmgQ0j2Tf3Fainoxzm+BdbtD8v8m5HMFL84I5IyDvmTHidFCkeeqkdxZ98oh/E79v5WjsOl0eKecyPl5Dii3EKk8c65qcLD+HdJ0OvgcUb0qfu9dJ2JQ84r5fr73Jm5nmN9ABBBN5UR3Z4HPHA= +jeOt1VHdSJ5hNykN6+6+DPyFdZr8mAXONkyBz9gfs/AQSz1PA8a7F/g7GZJshayNJjBuyfAE2MV9oAPNI1cesT+Z2+QITnyPXQCT6QR3SIJZdhWUhycXCE0WhCXrQpLhcAUZrCbTwCAXpSyLUG5o2v68stlIxGTC/h5+pwle8hM= +llWMFWGiGZ0VGRJGfQodR3To4tXcHyP16yJzV2YTGknIxgQkzs/kBJeON7mbwzkbwXAgT9Nbgc9LIhjjdE3x9yRjk2DEaXaD2kemHZZqSIpJ6ju/6h0pBH4OozmNlwlFRaOxoMHjKlgwPvX2T+JTb2f/R6VTb0fVTr3NV4viiYM= +8FP4luicW3JTdMANbpofb3vmTAN/8om/MYDcFm7kgpFlwwkce97lYdadMShOnpXjBIwP4iQXsAGLEAE/5VvKqiX5tuiBahag7i3hcOH70RWx9y7I5zzQJeIzyMEHCsmr+HMGrKhfQusPJNsyVmW3YA4RmdXpYI2x63hAI4XPjg4= +uaTHTh0jUl8IhW6cSPXyQ2eEbRepcxJArNM8iHykuaWPG77O2zT1ncDHSQpwgoSE/eBrTN5K59vT3ppRiDEIWxAKKaGFVIkLXrtYA0ZlUgg6j1NsxJsquQ2VFIxGrRIwTyaGYhzTCXJuQe8f0SF0OXYpNS2qA6AshdPqMSxcLSc= +Uczwb4HPMEckAENxrvY2mj5pKAMjuqWtw99FDNgU8lJsPeSwxaFVFYMobqMoUjhrLIMHsUXGYqFS+JJ2BIWHDNeGApUgocnYtWUKBU5t8ix3v7kVp2nkPumvc1mPsatZkNRgDa5GzWD7Xq9X7FyohG3CGesXtjy5GK5LlRs0XK4= +Ml6nDM6I557zS7EIU28jb5lcNkNHsjJKcPLct16IAOrZLq4fJ4ZchD2QdOQK6416KikGylpx2gQHZnqLcg+5bBvG63pysL4/CxAan5SQXagf0yTQXojvFzKI8it6SXVpA8hf16rPTINm4ddCrn/tX8u83GsNgZs0lZLAsNuGbTI= +EgIpoLfKykOl1xhjXLOOVFxAevvD+7OGFI9nG9veJ5Vr8Rm6X69j8ek2S59NeSiTadCsChq4dk3YvjUhM2WqFSFlta1YEHKk1sRyYPoSM1STndbRzIbakBIskw1X66UApmYXoMJtL8aX6c5JCTHveBFE2CwcqWf0RQpReqncMtQ= +xEhpRGKjdrwxkrNSdibB3/EWPGyJI+TdiNFa4BCTWe/s6XQU+aMxCRGQ9XA6hbS1z0RApXv2xXzHfyTKG3o6vYaIx2ne9cFQU2SPy64nMX2VaMII8zQUXneUBFFEES7bDUsb6umWOXKRYFS7e6uBbPWj7dOPuElT7wKnnLMVOpI= +gOCa0JKKvaZsOuHmswnny4PxDVdPLZxN2JujmLVn713Yt1NnHLjh1FnysWCZeM/nGAr9yYHtlqN7UOsGtvj8fWYGQO0iCseRgS/udPqnVRiBGhwyK37cTwFDiZx/I6jItFpCUF6YF7jMptdi+QSpSbKgPLhUgXlwMSRwkFujMEA= +PXQAVx20AJfmtG+ePEzR7pLAV5EBmEF8HCArsgJZpOc5jkP5/cQ4bySVRzg+3qZFNz7QVh3ZOSX3niP7y4NyYuxQph65104whg30QvOJnhgxbnTtbLIO9a91UnmRFeNZkXgermKMBhMzdeK0e3mLEi7m6F0MKDAs4VLPiNDAhEs= +ncMAQ2z7ZPEcCFfJbPdVJ1BslsKVuvgLPKSyZ3FPBDYtXPdwBZPYuBjPZnZuCqqydeFSkova5s0/Xo5IBGYwXDJ2F1jDcCksYrgUVjG+XWX3QErFCssVrvJbCWXeWHyqQmfqgnUw4RNSZabngkJZZzYUN+RDati50a+Q94VF1WY= +XozgSlK3rMp0oFSZbO9TUZ0JPdIqTWs1OzDKF/Yt/EWMeGNj11Mu7VAG6+BXwduqZJvD+skmaYOFT5kbfflEhfcc/5StiuzdiLL5voQdL3yW1XCzBBh05Hh4IRUz6Jk9n6ABA9MkjVfPbWjmusO9I+c5RwJXTirsMQikt6l4ulI= +t8fAoKtoFrXiI1YdrEwGXNfZykoDzW8pFSHkoYCQcalB65nrIbX6kvUDmiw6fMrPTMvkCDVuv6h/kW7m6jRD4XYuXObKIImjqKbWLujGt667yQY5EtH0vHf5josqPRZ0bpEwCGeq6/eLGJA7ZV+u49U6Heukuj7HWunWGAoyZbw= +oJrHFyHNDJrmIijFciCHdEh9mYvqgMscoTgqRI9UnUgsRjHQ2tQNTMaWZierOkr0wloHmmotxmlG/oM4zcj+/zX6n3r/b9k0I8fkh7JpRrAeO3HKFddmH8YQgqQjORhB7pGPBKaG4trgiXgQ06BhIe1F/Ey53CNxX5LXitZ8ghE= +juL5sECuxrA+t1Z+qcS4gyY/Xjnk7f7MitBnAkqr3cNyh4xfmFzL935trcIVnnECtJ92YVPZt0wLAqtTbX1RTonA0aUs+ayfDl4BSCbj9cyysRMoxr8L+R8DtHzDyNH8oO8wwn/+h/8+tEJn4ntTQoy/JvfCpTNxETuhp67cyVU= +0oqHp5Z9AGZ2FeIJxu/LNu3MZkiYpvMNIPvW2dydfMIt/YwDF/CDOODg5641XkURWjFRe/gXDIYBplgwo0ZoL65dSCWI6GEPvzMrSuzpFP1Em4DuWHjY2b4/3l7CU8eOFEr4Vn8p6kw5abPIFHEwSuFAFDWDTfzFEiolZUtdMKU= +o/FtiyuFEbMZITwRm/XUfQaKG9vIBkHy0V/tL2+me4/3r6b2W3+6mjvoM+0Xfq8ZCuMmR/FMo7bJXBsmY3U9KqoFogbxz/fcTW2SvqxXNpEzz30P8XlkIfXXnSGuQ+QSWug9SI/CTOnMnWvsIbD20FsXkBo2ZLkum1ovY8LXmoI= +bmHfyvFh35bBRwGE2GP/2tkuhFAlaTSzhZlNX2Z+1qdwFOKCHmmGV+xboB7YC1xfAMQwKUMIdjARORgqRLeQ/XN5hUFIF9HKt28J8cO5QhpBz4JmhR9BKRwJ7UBWeOsic1+LsIEYYx/xWnfrLlaLWH9C2pTtWeCauXanqxhhaJE= +gm5ZCQ3tW98jcCewru35CiHy0kUUZ1vhAgkS9CutiQuqGfrBQkToIOluvfFv0kdsZHw62GOcQodXaKlAH+kDwnnY7/Petyamgq8qmUnKnyshWZJiP6Z6Kxq8YyPNB4/811uB6CaxTLygzvTSESVmJh5Q60X2tkFm174QzRZpz3M= +wjC2FiI0TrrBO0YmkON4GUKXof0S3EDoVxyYlTwpxHo8UVd2sIRfnQDritY08Jf8kzJ5Ux3/2L8z8edzexm646JVlD7GItFwwwGpAbgKjSwOF1G1PK5cc064l/Nqs9s4QgFq/Rulb3t9eQlgscFBqxLEwPJnnefux5iBJ0ezuRQ= +Obm6pgnlv/EndayI1tgOkS2HmIUa0Lgx6JZ1+wStHyGkXgucENxB+EmC5RBpH5MIG4HErHK9v0UTFIs8hDE7FnLQ3p2wKdplxLfQQcsmvacG44RRcLARt4wZnORBsTBmkxftW+hFYLvB4bEQu4oo4Uyp6oSstjHCDeLWYIVEwx0= +6Tf0AFCEXp68mAyC5d0sefXrSSbGPQY4x4xCpx8CZJZ+aO0hcn5s9bHsib/AdliwRN/mrufYAfppQED78JEFHeRAi9N4zIHAfbKNLVg6y5N5XgCw62id1PgWvdFdzl2HPJ/RulJAIA8ballN4LwbekPyWvQSSjqEpmO6u3HRGo0= +iQ/fXIWoEURxxOqNSZFWzliQPlDFC8TZ9tBan6W1fobWkCENRRWiMiQUOku4LaMeBzAvPVYcxrdl5KM+TGm0RopOVP7gTWEHnexKGw1zlTwxgs5Lhvsxd6vuXMpQsfyd7wkCH3G17As0jVM7mApuowWne7YKI5+bqy8S+lxrYkU= ++TJ7ukA8Ha1kxxaL7aknwgcX6+XXqlTdc0Ps5IONQdaw5BBkDXp15HbmHoOP1/5SFEXJ+oCu0CIZwA8T2NK5xbHVk2vnVvFMmjOrRBqfOcZG1sTNTNQLAsFZueZzlUeKaLY83w1BnEP9Jg/2PG4QtVv2JPBDAgDZ+VRz1v965ow= +N4cz08Vbw+xEXTsTXibHZX6HCgkW/y+ZxbdIQxNNIjN5zBadaga/kvlDCrwrC7B6h1EoX2/UB35J8ECu3xndDLeEpCKZLKTxxDuvv7aeu7OZEwCz2/NLZJNEV4swuR3PK1WJpgnsBFnV9gQCQ0IkZnnFSFo8ACm3tPQQFB5ahb4= +K1rdkEaH1GASxP6BfBYApVAA5PpTZBNIoRMk4Tfjz9be68UyQHQ8pY89Fj2H5jSk5e0u8GcornSNt0uEVexJuAP5LA6d6C5TmLTnEtgbP5g7dy9PoZLCT/iztTdx5nMIOXlsvezLH3kmeWTwRPjUIn1T963tXaF5tz3L8JWL9J0= +6oclL58wLz+7csZ34ZVzbfryCfNy5cOSlyNzwL3Eai1OakI/K9SqrRJRhv4PYFY+hCv1fojumgkfD9RXQ3WXwEpV3tmzBWFPqvZae+gXEU8uZh8xYK60YQJxRUC639+NIVexEPD+z6nPL6zphOZumQUR40NGkmUEFwElprM9DkE= +ADqxp5Xa82RxIaEr3IJwD9E7webVCA9K5VNJzc8KnpUDKdpfzyzmDbg9CNdwIvCF/fM//DtiBf7zP/wPMAVe/A+4YMAdM3Ym/gLN0LWLDet96zR1vIVIEQfXYmoN815GsugTRCR7GaHlL6HKw5QEgkALMPnYPfMh8fNl0cA6ijk= +4xtiKAdyH/HanXj7vd7w+OnwaHB0/LR3cnQ0ODw8kTtbeMdeb39wctw/Oj44fHo8OBoOUTusq68vdPVZw/jho+Hxcf+wf9Q7OTg67vcGAD9k/YTD/MMH8cNPnx4fHQ4On/YGxwcn/d7xU7jJPnxg4GQs7JHpCbNcyYJSlXsXTmg= +q7Lj0DbfIjA+cAous/UKXiJar8oklMlFA1HwGjPKVEgiYyjl5kilN8D6GcCVRzt+Tdginj2igaQW2YQN7Km7kh6+wRudOJoqOZZSq/fs2XwVWKQLZD8G/C5xXC4JxMP0wTj1Y5n/M8wrssOmP3fp7s0e8NdjCylwGIDetvA2M9I= +xTEVPJZ60YXZUhpzU0JXYbsyzJajzmAfCxu8+5AHquq1xLMZSvGdR3eMTRbVclxaT9eGSTyvo4XrqVBJJAjsQJfF5ZGqNl+Nwy0ScP8fxQH3nf9v9OHL89IB94NKAfe36IdF4Uh7/BS+JQqxh2iNBEAUXx8DyCLs4d+x602vkGw= +QPpEcGeRbnaTJ9HKAj/TJxjY6FYIi34WwH4Ww34WwIIC7AjBV54LH0cEotsVnA+IrU/QgpnBc3ADYZD/IAe3kYKluVNHBpttF8RoMC1aCviT2k0Yx9ZFHqZy/co1VxFTDRMXS2p+jGadpSETiu7ScyL3fFLIOJVbJnSgqp2TYsk= +oNk0sD0+dK/SaL8U4FlRENkHmjPEnG/9wJVn0n6PbypKDGq2x3PBUjJ/4e0d8bv/9ncCF9/dZ3Lzd78X3Px8S27+/rfys3UmeIhuZbEBIPHxsf3f1k87de1rGo7xs3aMv7/vYwxkRaHO/QgG+Lt6B9izkBrXpDb6LwRaJyipUE0= +/t/+/+y9S2wkyZIghlnsQJM1IwmQsDsLAQt5Z9dOke+x2PxU9ad6+s2QrO+8YpFDsur1pxo5wcxIZnRlRsRERPJTMyVA0EXASjpIgLTQQUcdRrvAHvag32XnAYuRZqWLjtJFB0GCAOkuYCXIzN0jwsN/4ZEfJqsqo7uYmeHmP3M= +c3czc3Ozz352i/yMHB4dHB49e3Syc/Qdefbi8cHR/s7Js4MXuSFUGvXxtJ0qE+MkimFOZx5wX1mEmY+Dnk8e0atcKTnOQZ+F3fU1KtvRG18Zt9VDOSXqjbt+bw3zUlZxFGTAa67BUoD2F90h1Rei/V54RS68K6pYBHaFXCQIGKI= +DdcoSPHm9DqUQdvPyySnVw/gd8vYJEy898UX5CjoDkZ40+s4S3w/I7/y0wzTTqIE2PZojRzAopUE2L/Wnhd6PQ+Qu3//Fdl+9AUtY/Pzu/c37t396ssvPmdt+OzWrU+DsDscQ82/X5ow9tJfVJjo9oAescOftsg+y6850yy8ZWs= +cRfvqiGnfBtekm/ICjuwX72NkF+3MaF/7g3vQdKZn+HNohWatEa2V7/OueuST2yx7PdaCNPi/hhesXcim8jhWhSKs4cMrAJFp0CLNqDVfhyNk2xA8FpVFNIN4pYw81pMpIACb7V4Z6XaWzixWJG3WmiE0Lp3q8WnVAunDfsvp3s= +6JYb3f9OZ0n3C6D7oN+NwpCadFYpX0ng5FB5LxF/4qe4sH5DbgPecqhO8Q2PCTbIH5Db5ZsH5DYMRvG7OhcivBZYlF52hx0QUQXL+uAXmunDCL4oNafhE8Aq1PkYBnaPpQXnhdszMafYpFb7Id8vnvXJ4yBJMy6xvQAi2quiqDI= +3xgyWuXERC0+x3FwFnrZOAH8P0bYdqvVKneldzLMM+aRB6CCFl5Uz4p/Cugx1eACZAqQTJ0rfShZth7ma0arNYZcbE3ZUj6VjNtCxvMio/Shy3UY4eXQViuGTDF+r/zV5XgBQqY3hCwhZAnpD+lDyXX0ZBeGZ0hb14VcXfxe+as= +ZLknduhe0aN7yqfaxMttdLGSBJeQdbQNWUf017byqVZ6eU/IWuSUPpRsu8cPHyPZnKa9PmTCD+GPShd0ynDdPwHyGDL6GHezDktj7oTcXvHJJpSfKwJych5jo8Z0IkgfStPyrAI5jZGcxpyC5E9bAZyyxkhZY0ZO1Q9b5pzIxkg= +ZGNOV/KnsQCB3sZIb2NGZNUPY26RCsZIBWM+8PInR/2rg8PO4+cnncOdo/0Vcblaa5ULFltx1hB+Y7XI9uyFJlsnWKvLd3xypMmX6vO122XGV4/2tjQ5x4Ya18RKIa8m67k5q0PueKrcoWPuvec6dHXd676n6/g9a35ahMrOVYo= +GG0XnF21IA1n95XI2W1yzq78zHm8mgrd69v8XFfhhuFbRbFinBCdcb+WtPUjPZ6OzMbT0dl4OkIbu1CaedDG1zNq3PkdE/LbZyA5R2iWBKwq2URPQ+90UJtOUFsqlKsI/pv/DogiT5eiyOxEkYrEQe0BvAy2s1NJ5FBScpmjkiA= +Sx3QhMwDoWODCtpBf6UqfsRZOB6RVUzDfLfTcbeLd5i/IazYldus4DXCSoJP5sUlCHv+JfyiBazSwv1h6k9YkFbOZzx5i+WDnXuHfkGrPDRpEAUTYF5aQmkgVRxyOeQZ/pZBaZuhQMoQkRf0xnpFRkEg3gEAO2LWFZtUNjpmr2E= +laA/H3vBEHgVnd6BdrPSbIuQQwqodquPGjYukIjyjIFF5AKQWEJgKEHL5DG+Usxukba4pkOEPr+nr8woD+xzbl8oY7StL8MoGLAyKkUY+lxlDSuLOqOsYi0vC+PrOLf4Edbv9l5P63yAlSeQYFGoTImsZGhYoQTN76psFm9K/OM= +wtyialeqPdomZs2R6fz+1/rz+3/l65fr//H/NbnDvO2m5/dsGejBDhAMTUf3ZOPeZ5v34X/YlB7c33hwf7uyOopFiGsje4/34QDxwsr4jBlXPWR1CsOr6DQA49SOsNBHlFdVKmtRPxj6rccBty/WLFNQfKuoyKj2OKIfphWHLzE= +ZRX9oXeWlm3ckFNoq5S3ZYM2pNnzOO8zp2q2sFQ1IeydbsHg602hbnHNx7QvZt2LOWe+RG21KzqYptm326Imppqbv7Rlv9emOpl8WXOunS9V0PjRVqHBaNB6nn+7XdWdNM0PzR/dKzUoztn59pQk3lW75fVzcvHcSyg2KF4GJ5w= +BiUw0ikKKEmoQRk5DRWlCKTUvJjtopiSpJqXcq8oRaCsBsXkpFUUI1JY83LKTomU1rycslsCxdmKEVZC6hcD2PA0X59oGuywnU7n1D8LwhbuHbdardYKyGn6t+X2LJcZzLS0dKaljWda2rmltDX4r3mJ8UzbN9qabXHbsy3u3kw= +i/P6sy1utmTszZaOvdkSsmej5AmKmy0ZezOmY2/GhOxNQcn0Q+9IuiL2tIsdAMQbvGCFqYUAdCwksshbLbwmaZKh2lFMedh29YjdIpIh94tCWQutrFpQDpbJ3gL3gh/8FS/5wQZ9X5xVysmbkHzMXOpq04GRa58MgsSQvN0uzAg= +8vSKDEdtBJ0w0Wdt52jgPaFYOPOjkZ8lVxU8wFd4v34Kfyg6BK/srfafEd4+PGbGgvFCmtgq10Z5gpDcQG4+bFclWUN9zlbpf2GQav8rkGr/xaRS7ef3tyaTatnxmZNQu/lg40uNUEtLUGXa8nVVpGWaqwVJtLIizaxHW7zQKyQ= +scZOIguXyrfm8rA9b51MbM/tJBe7FWGTjUtl3uTycU0rnGRktzLscrJbGVZZuaYIR3m5phRHmbmmFGe52ZHOXGRnR3pzkJ/dSnKSoR3Jz0mOdiRDJ1nakRxd5Gm5qKVMvZSplzL1UqbWFreUqZcy9VKmXsrULjL1bz3vHL5bu04= +mZq69+36The8c+CK7Cy+Ywh9lr+yTMDq7edDD92rUkeeEWHZswCvUuVFpSS/HriI69AiGRH+CFd2o7Hgp0m4qlt5Xx+NS7yshUsBc66lRpOKYnrF8e6QdKP4apNk/ijGi3VPklh0M1IWZvKRP8Elsvq4UGkU83hQuQuUfLIjBu4= +/Ei+IRjlKH+JmpJ1qtMQcrAIeGjDQeE3Xod5qevM6zfFLRDNaJKIUse0CJK3gPSTaIRBUrxzLxjSQIp5aLD1JsGmdl+enBy8OO6glw2swJQ3ijtsgxDuN7+zUlg+xUR7tAqp5bNEVFK5011efOxlg3YN2dgbmuNtGPU0rXxIXSc= +X5EdTQwQ+ZKvGAtzPBzKU0OaFByGfX8M38kTPrjVm5htquJLuStQqkjbG0Zjybld+zS6bOffd6MxDWtMdiPp9m4b3cQn6HIU3ZHk36sgg6DX87nr0afs+/zmp31sYq/7BvYrD2aVbnAOIZm8pP7XHnGoz3Zyx3y4dZNDJA9l4CQ= +D4Bm73/X0slx6mdV7xmVTr5MfXJw+hPO/hMVrL5LG9NNj8QfRp4O+Uc0QUO0k8eWm3xBd4kd52q//Df/n6X98hztl9EBX4pbjciQya9zy+XyrWy2DLgeoe1wDrFyGxnsNXI78a4wrAz71gsSNEGOUvg7hn/na+R1uw+M2wD69bo= +DW/yHzYDY3qS0M4pnTChoITi5ry84lb7CIbmgEa20UNBoxiQFHa5PDbJGwUCCP9GHuOGL5csHJMgPphWmKIDPTrDmyALzrW2x4CSFnWNDHDcNwY56JMif9GoykHNuNV+SfYitvHBGluf47zVfmXNoUo7iO1CzJGQbpHEbj99+hk= +JHwmSWTKCscq4YNV1CNiVr2jsV25o72+UfyzlQ/DXCleGG3HGjZtNeQ0UsqqRlJh1fEtgt86qd46N1sNmy55+MtF8j1eJKn8Z10szy/YnY3bY7yQDj/XL9nv8/z3Fft9kf9+O/kKyqFoq0CwzhcuIoijs11q6xfDyLK0NV9vCQE= +DMHi+epXwmKYWivRr7j1OeQVtz4HNOxX1hwLWqMpORS1KFRhVHt9SMu+84L8N/5k6QBkrgtyFtGBU1bkyvtySS5ey2symqugjxuavHo7gJ+6hZPeWIO08qRfuBymeKbJrQqYKY9uxmJZgnafFVnR8qMh0WyYg7/xPy9pcRHOaJA= +6hQfTNW3IoEyD0ycnkpXMc9e7D1/+fBR59XB4fNnuyJlyn6aUj9b4XSMlzWzzTUi/tyq/pR9NdU7YaJgudOFZy8OX550jlZYPe3CAxPZbOfX9zdXTTm2Kjm2HHJsV3JsizmcFQn/5XIazHNJxvt8Mq2X7wpKZ68kCv406JNPgHc= +6KIvseIolWoHXrf5befbNG/qA6XjlvwZuc3Washd3mQWgFhVKwi1ysHCXtDXLO7MQKfFl3fJvRGfFxyGF49w9P5iz3BJWHSBUi7eisGQ6GpH62lHykEw0uLlVp4H00ZbhD6lFV7+qTd1a7dahZFbcUVZ3aDE/WnGzhJ0dYmePGY= +6MGD8CfXn9KatlTtqTCI+OjdLeYXf+9plKibLn3sO2C02sWmytLf/EfLNW6Oa1zpiEFa6OSEfLUT38ubduk3TnIxx2wU/gCG/wF1A1HdpKdxIse+F+YkwvKG/K3iYq5wCAdCGXqIayuesviKQibw+GYwfq16e9MClr61SMVXmwk= +mPvRIoKLNhMo95pFKr7ZtMClhywiumTTwt6rNFj0xaZvR7kpEMkBm774cq8hFa9rWmjqa42gs7Xc05p+NBx9rAnGq44e1LTV1flNq8uk8ZVWl0XrIc2ayeAVzZrH6AuN5XJd2H/j/4SF/fFyYZ/Xwo4LaB7uslzVxbfFkp6/lNc= +8zwFWU/+NfGuVvRiFtUncChYIaHfLO+Rd9Vu4Czkv9ebgN056PxbG//rxM5CNhubgL0JQr9/+eCBd4aO2MNgRJ2xj0O0GHAyC7MVIA5KLVxuj4fpZCcHIC8phCkUSLlR5uZkNH8qv19k8AzWF5/qxH0xaEYz1/sVRAhcKhEek10= +WqWgJ2qaW+QtnbN9rZ0aPhVbtbseOR16adaho896L0fFqpY9fWC+yU3UquG71rHMk3E89Ffu0IZTuNVZGazZWj2B0drr8HgQ9LO73WEAExg2A+pRC+YRL4O2JV13boGDfds7d4rMlLjUVaq0BK6uiQRxNvZTbVA4XTQIDky/P8E= +7wyjmolBQRTDsVQHlASjvMziiEUCnBOJ1xvtVCu3htnxY0w2DNIxWserMY2L5SNPdllB3NoTcUW8tjkHmkRHelHQaqIVjE/alt6xhVwBHUU4ZTC0WpGhvU/f7eE7Tdloltcrs2GE2UP6jpT5XGloDsSAbQoLD4D5I4ZhiwUPgfk= +M9lmIhj8Y2hXNu5o748DIAd1FYPA2iFv5CSju2ANchkfdD0oLinQDdFmeNcwnN0kuuilRfxMe7RNCZgF20TM0GCbaFAeX/RWVqeIs4nPzaaU2AOZLAndiCWd74SUVy3H2VmXrY6dXJKOUrk1UFFwRrUcpnBFwRlXiWhphWatpOQ= +SvRty5aKlxrs0Yw2rxUHzB4cpVZ+NcIUGveEA5aXKGYyhxpJSEwW7qRvgMPOMEC72vjrEZnmMQIs4lwd9p9ooBaIed7om4f1d25aBG089ROQTcS4z8I6n3mneo7KbagD2HlQ+AQhdRD1DGO9r0l05NlPr/pos+HKuRfgeJPnijw= +ThQ2ioNhw5l0B2AngQx1A8bbBfWmuaUkuYSkgxly+6RNBqytd/3LOCE/Sl0St3lp7JF2GF7lTX7WQTznj9tx6hfqyjTzksyCbLxjVKoujxFaj3vpmhGtMKLFVN79FAVh6F+6Bw6caEzmzMK6Is8JcdY4irdPjk92jk5qOFntgJI= +bzAomIWRnTmFz5lU/bDnTKiPQsOC/DGSqR1xDkirIdFHLx42IFDemg+FPPEOMBbnspAectjlOkqx54o6F7TNZhVVWvRBUGlf5RML3Gp4SFdu6vG03BRt1wfITtnwffP5Ke2oXCdDZUPfDDiqxxNxVAwrE60GNWS+icG+r1eJJG0= +x+70evPYqkVSaw3qpmasHjdmrD40Kq3sx3VkeqO5qwXQqTPypuevXNdUtUkfCrGmse+bFITHapoTWjdlhAq80Sdka6b9e3fL3dmbwdJv5bc7//C/+/WiLP26Ay/xupmfTGrpJxVAoXSWfjq4iqXfXg4wO0u/PS+mV25KM42qhZ8= +ZJAnATQx7TtCNxFVzz0ihLYtIoDaGAqytA5cWgfWt3ppHbi0DpyD8M4OPWE+KBO3HC0/6rClyDRcxZKoNE6D8ZItGHix3w+GmVxwpfBjhNIg2bJM4SOQw89krOFjXa/wkdesvg+7W4e2OSVi0zW2JGp1E46vlLXRGKsNcRoQ2fM= +ZP5UB4QaHul8UOaP+/CEmkPe6+03Enid7UgFBbX2I80wMHv6rDcmUbGUY+rGk6k4XDpDE3zcjE3wuQnDpLc8UTGTY2ehQ/SuXOUdNg+0srHvHsfcDqfh7qE3qK2UbDCnxWe6UV/4GLggSG8RWEGQwSpQRJBqGUjRprUOlDBntBA= +xMdmJXi9eKIU+t4v/83NCVVM5di68aRdGbL3bgtoZn+oYifH0E3YBWZhmugkMi7NDecqBi7NDReD26W54dLc8D2xlFmaGy7NDW82eS7NDZfmhjecSpfmhktzwylHZWlu+CHZxizNDZfmhu8FlS7NDZfmhu8Hsd4oc8NrvSXubKU= ++Fd6K8Xf+uPO4Z/fmdxKkf2cxEoxy7zuoBthZMXhmR81s1CUMlMI2TpRB1PGBIY09KKLiUSyZnEwTcxPMOWUrRYvUzFbnG+YWpjdw+BskFUu/lfW5+dKcn1ExMoUmIRU31kbnY+NIcRuMTr0pKF6qFsf95SRQYfXkc6mJyMoPKg= +6U6qdqXoS9rEfvNTm6ncp/oVbY4WnDsP/+jl8QnhTXO13sSvHZqng1/bRd/cLTepcR4bzvVxQLghZxKcoctZbswp/uJml9RU7zptL2dpVKnPP1PXb4wi8beJ0PIJOCv3ZLW+w9DiVjXAxY+V1+3Dnb1fPnrY2Ts5en6MkSf0bqE= +DK9xg/mGYElFbOqVhkWg5+RvyA8/NsuFW16MTpgxjBc1El1ZfWCAxQ+oZd2LY5AmVuJ1dpJPIxIAAnCooOOmZk+f2+5pK8Kg1irARE60ZsTrGDxy/1YbeJrfszEfMG/DXhFLOG3Ee0h5dayHDoRzHruYVMYnTnVxhYToAXzZkwI= +BzgEZ/GSxLviAVqgIh/YHQzWQzrB17kPelzKvia3L7EdmxTwz1ikFsJf/tAJ0KJd6s0Kz4Gpaxxyi/84DTyMidjNwwGlLLzLu0ooGJbFXHBRqLlATbwYyNH1ETElQ5VHhmHFttoF1slm2wC1JUKJ3qN5GIa8Ga0i4pHA6PFQDtg= +5tYu/MlHVq6kVVRR5u0PvbM0b+mG9v2W+l5okJJGm8HeCs7vH/LlmfKVqRgBh1OF4AOfBQXgL97JJf3x2EOHhahhOYoyqgNpt/60eFmWKEZUsBdZibnD4ipM0DBWAtnBGdBu0YlQlOIVn3I5Hqm4gY/O/SQBQTjNMUTTYM51Op0= +U/8sCFu4ZtxqtVorm2sb/D/tt1WBf5TLLtE1l+I5DudSNsWrueSNVXFy6iUqEyNdjGXJdJx61PXwSJUSjlVg/5JyiLDdh76TGJJPIq0QoiZW47YjDxTrJJAvxE3MyGq3YVdla87Qk63q2wmk0cklJ6Aj4WPYrYT3WvlmvoHibVg= +xeVHg8/dymu9Isak6jMZkE7WeGfNyT/Xa07+1Y2O/x/84eSak3uTak667MYhc7faVHMiZ9axL1oYzr8U1x2ZF+vmmpP2MVQjXamsKFBMqpV5RG7gvVH6YSJqFODO/TjTEPYOTeLRbhroKUQCl1S2m6hu3RQVrWYJqpBxCpe36xQ= +J3nHVjYVzv8HfrWtg93r0PVcK+AAHLCZWDo05wUshor8wuUHKutkhbBDr8pppB0OTfEs1V8IL1lFermDEHdU2WXmJWlec+lHLl+GNIlB81xik+DsLOr3Uz/r6CjyYZCixp8cUBCVJhlfVrxWDfwlw/4N2bC/XI/vbpoW5MVtQLg= +fAVlNLUKanD1ymP6ymgxq0Pn3OBx6vM4b8F5kF1Zm01ephiEbU8L31CxK573FEhTToZm31/84qnXCYXeJhkLMa+5dFi/sMaB3/Vd+0noAZmIfkzYNCBgcUTNLhLIMTMkJwFEDpuxcNLmHMXpVfX6Vsllc67i9Mo21gtrfgq0gpQ= +qmk55WYmok/5EqxInhV8XcNUxIspxg7yOyvvTSfthzSsUt0Zzb4Xjr0h2ZMh8u5sTLIUVPJYrtufJcbznnxyACs3Cy38THxkIJeZv0SnDeulzwObZ4xCs8+Xfvqe8WQzdJtxI85X0IglMw3pH1WlhLkM5iyPzdbKofxm84YNxAw= +jCB+4z/rHP75ygKMIArnSY19NFVyikK8mpBL7oUfpsNGXph0PpAW5Y5J0TrIMFu8uUZvTA99qtrnvpicCefXesL53X+v858+/HZiwtnYnphworAfnAHS8U58EPYbKoHk3CIB2YFyYsoTWUyiZ5DcgKIqBIHhauUgajcxsKfczho= +Pj3QqpNfVt+bLqqaWFvN1VR2v4C7J3rMvlcBqFzToxDtY/5dWUNtnUl9TSwzIWSgNoqZgWmX7T0VW89rFErMfbL0ZyJNnoDB6+Dm/Sz10ENH4mkFaxyxYwpAjjwHQesGjZm9X7Y+GY8Ybj8+PLYPXVmpMnjG+zJzGVVam20KHlU= +AWY9nrJJMS5mqBTmK4yIGFHQs8HNQStqQJINQVXiyDWhW1pyyW+zqVcvVcph5FGqmGaAsOulOLq53FSyYztfLRJVsNmjyoqnWVHe44Ly5LspKuWVDdKQ38SIu17iS6Nx0vXrtzIK9t7uaA6ddOjgNNub1IIFb3KsObY1h+NjueM= +VUjIiLF6bM1r+xMa9j5vgqwbtVvhDSDLG7QjuiBttpTZZHuUW/f+bpJDv5/5Ye/UH3jnQaQ7wXkOEHgJluwqMDOgy6jfN2yQizslnQlOLDqZ7hA2SzuBSU3QWvLImhxeLP2+R79X04dRxJOhA/i9mjwKkgQ6Qr/v0+9+j1Thbtg= +OKGEhNfS7GN1hCAfFwHPCCvTkbDciI+Xhp2PCf5Cf0zwB593/sk//vuTHhN8fn/iUCBA8njmM4y60YiqrhsdEyi5KYh0TKAH4scEj1gijGCe2uCU4MRLzpCtKpwFSyD5WY8RYB5HAkqj7BtR0e+fqie+5UZUDs0fTWM6arUM1R8= +BdMmsRNZemJsMn2swq2fjoNhr7jBsg/1rhQ2p2vksTdMff6hWFk2MpL0e0GGS0GdAD4T6wXaRZvlAh3h4mria3qvNcOoIK/bP9abLrwOASbHIBSDudf9c2+4AknMbld36fHOsxd3VoULi7QQ3v7jvLgVSF8zdWmNFNX+sPEjFBA= +4yVGeJeb50KeVUgRmtdhpxREspwtbhAyXEAe6Gy2Us226jJU0tVaeQasO5XhYFowjwvrQ+1eLDnU1jvSttvXrn9lt7CdxY0H/Kv33y4579W67uVXVMo1XIOpSllZmWOmHnwbu4cxOfRFdB8m0U9IhUB9OGuBnToEDOr8+qJfc3Q= +pECJFE+EA4YLEeg6DYzOaHNjtbUVRwH6Djk6SN5qgslvvzMg7bvvNQlQdPv7bxeHvSyKgL8NQgPqaBQlchKRAw3UjN0ZKY5m5ttz1m/vMkitfc/sfdfdfZP69YXcL0nEyIdA64SozjWFd+mneFsF9qWN12288fwt7E1r8HOT/fw= +jv/cYj+/h58Nr+5z9ueHIPNHlKtOx6fDIKUXXGj1+I4mwguepq3iuq7I5yWYRh64GuQPTWamUXjuJ3Tgn4V3D1XI95vseectdO+MAAfav19D+7w1S9IvnqmNQPHDibvRRVeEpQ5E+SbcTVTmmFd8gkaMDF7MM2zAO4wPeBmTHYU= ++inQVgm0MxwClC66SXsboPbGaRaNFrdtJ9zTAGDOT1CXYcB67pEA9rAeRm1RICflgMQzAIUEUEN2d1M3n81Mk445wkH79nsdP4Uj9d23ujzblNP6VpNyj7JautLuY8p3C+TCxrHrNNIS76TzqHYQG41hKRRUVhEFFkf1YZBwJcA= +K3r7kuz62YXvc9HXNV7kXEaiFyTsRqhhBJ5H0Ruyk8lqKnEcmt1dqBynqYTAx4E0GSKrd6lJtGA868w1YQyzE+yNeq2YBLTUjN1szZhtuCTtGFtYgCV9mHgXRFk+sug9cztX2cCdNu9r2re3l9s2cR3ES37oYxi/by1b9XW4gHY= +G985o8iVsbEhqylfIwmZ+TDVenmefkJ8EDzQ5bWzQLMeMKhDJTyjkmHJLS25pSW3dJO5pSv7RvvdcqNtX7lutDZkTbnRXi03WqUU65gteqOdesCgDpXwPuKNdrmHLvfQG7qHvrXvod8v99D2W9c91IasKffQt8s9VCnFOmaL3kM= +px4wqEMlvOUeutxDl3voAnxo4YeT+cSW3jj0J9q1K0frifMgHXvD4C26SChyVmcQL/pVDklODKCW3Xpx5ka58avJ2srg8d3gmxcf1X5Y6qHWRy8+Rj+980dDonFeXz3nec8R0GTmbGtmDr8h4253xHfdTDTH1mL3sUfXmoNxRk4= +TMDzMEQy32gpwDYLSyIdyHXSp4rNn9QG6VD6ONE3fnpTCLVJHzFPtFTgf6SME59qwspVTLsbxjvlJdQsMZFJ1NStLka5dLlgK9i8KQu20KTlgr1csD/SBVtYuW7qgt0gkuTvvqiLJNkHWqMDwoIaNrleX81K06W79f1giI6cC5g= +SiTJxwHe7aPoL+Z4W4oPeTvOWNjSu5tfV0IvwvIVZissmOLtYQTN1ab4/b4xEf+xRZPc7qRJFxqLxPe6/brNYjSKsSkxEe+iRHHsZQMel/I2tK3IFcUPXrd/fjv1vaQ7YGBfV8NGltAcCn9VwkHKATFZo9R6K83NK0662loF2Lw= +QKlO/IejcJtNug7im33FZWulKAHbQccSr+VwYEot3UGJ0UoHRl48xjgvmBO+x/CVZeMdwbEuhhgmSzQ89zncSi/oZiu0OrEFtyvFIDmu0W7F2SpsCTmK8yCbQ3NjoNFKU4L+ioADWHyLlEpDke4ZGC6jeZ0W7KxhsEZNXySgvB8= +rPVYJQ6i0qqtmbWKUX/ThlUJp5iRtJQiGKrQANZC3VTlFQtNpclFIbTNYm55OqsFdDoAQ0Pg+DVlpeNu10/xIhpH4S/YIsNXWEoPNCgqw1KLY6eVe/16HOTBC8v4qhRPBYQQSq1aUjH5AZR+VwrjkAqxY3BQ+kqOZlLJVhm+Vrs= +AMX7wPv4TvQMkmfiSGxhU8Rk7BdFEKzY7Dp22S1dbNj2r6Jk2BOXdBWyHMQWcu/e0A5eGfZW+1E+wsSWl44HRpgMwoGfBJkXdhHf+IY8K1+peRhdtI7ZZ4ldFpU2JwMlXC0be/V1OdhKmjq8Ckh1KJVouMds/yqJQYiHy/c2XNk= ++VftB6ZXI9QKgWrx36RhZdvtVUNg1UkCuS4wj77FMw4Qa4sHq3cmGITnQRqcOgSU0jr0e2dvYUG2uibKi5bYSIvPriimlP2gNiQAY2SYF62DGFnQCKN+ZIO2DFcUCOxkkmZyTLwK1GY7jx9gBcO7DieDILFD4b0HWA+TbCCDVfU= +AAt3xSYypOaxzCOSSFguBpVm142p2HhRqZBznej/NOdMmzqZnABpUZxgJDDYHCDPuiOGWFN1yJG3+gpO6gl9c0no10joOZmZB/JjpvJc/NFgB3hKFo9TRYnZeVuFeamjcwnYxMUK8IV81mYthN9kVxtd8YaRocLU6RFe7X7jWC0= +vBYTXeaDjfKigMsbFw60wt5qEGUSXdyQZAveWMWQMGQ3DkdsA+eTwbiBu0e3tPKNMsokm7lhFL0Zx504s0WXnZUT5Lwuc6epfpgEKVcjvhiPTv1657rujPPsOzVOfaq0qBtO1jN6osL3Lve4so0GeC77sLl3tX2ZIbFWcT2juFU= +00bc+50WauQXEHHvzM+gx76go2uk7FezUxhJ4W+A4hr/J34GnBcmmzX+k2nd6/TttZr2XOjG2sK8ojgLxyM31Wp+RkWVjKtSQ/Jy4IvUCCftKWSeQnta5p5ee1qWJWvWtMXJQNVS2Hy6xWa5oIisaiFL5SpqVtV1vokSEyq2FPE= +/msxBb2hXuFYKCgFFeJDvp5S4S61KxCtusJ3csnArlO2thWWhTXQPS71jqvCbiujIfyYEEA/plaxnnrAEHh8S6qyJSqwf0lNOkgYhb4D02NQIC1VpO+D5sioNpq5vihXFt1oTZFW4rJLWJDmn/mJDhV3K0rQOXVzRoQARYTmvjc= +VNH8ye2D4z8xtPeaw30YrINaX4Is8vfqhAbsPGPqGwsMZVaTsCBBKIJCu2AC/ESQEcLucAw/Xre5uSHIBpVdoYk4gW+ZCYVdnCjhZitO8HJnIk7kSYUcJhQ/X86bV2PhvOnf6+NTJ2RHZ891lsvOTHg4YfA+Ko5oeZa25IhmgaE= +m8YRVY4T81mHysrwGpDxXvBNRgzlmRZxYuPKY/3OmzoL7JwNmlwvW8lt47TMWlmtGbaB6/r9nOn6xcQ811KFm+RsWiUXa+I0Sl2XIhel5oUquj6SyWxZz6XStzEzDbxwBSVLre/NU3rq0LDU+n6QMs5HKNt8ZILKTZM65GjJzQQ= +j/dBGrC3ES87QaVmExV2s2Iq+5QfSJteVx6MVlbZXWZWNiu6vMq82uY3lMmPsxdLGpqn/NZvg7hyZwHmKewCf3cYxHGU+j2MTuw3EoR0BehkISMcF4f2afoepGOMTJ88pBDuYZ/L/HLaljZM81ZbhptD2GehUfb9M79TPQIuXWs= +nZbfJN+vADjscbUnmv0EWkGXG7bPPcbf5Ii+qEKCLBd0/TS/A9mm4/SMv5zptjNxPDZt44VFN/NOWZR6Ad+4u5RIEBfhfM1zy1Xpt8kPhYDtCoC9B+JYMw9XW5W03MVV9W2V01E9mc3FvZWUdxwGWdrm3Uqb++0I/TNYerYMyGI= +iwR5ARODTRHfEDHP7uPN2gNXfdY0SCscDOCHG/F3dMGWjz2aS5mTDjOAT+4m5C9kcRpLXPhp5wyjyVv/RAVp7mylCXXNmbj6/ZtCXa7K079zDtxI28Y2QKdSf0LVqZRXxyzoQDifcECTZqUzRW0b14Lc7rBaJXcVRSrlAFAVSXU= +SoXjBXQTEMAIhiGlEF4I1YL+WeFroSyaFbdym4PRYt7hn1zlqc/0xhc0nFmSrt2+vHq7djtbu52s3YZfMfyfCKXRVtGwtKua8ljKSv6G5cMsdGYXHhjKpgB2c0VnUczPcpzY+lDJyDD4s6KIMqOAzE802CS/93vk9ikuN1hCtW0= +XLlFhUN0ZtHhvpJWXrc/Y+rlDn5EcX88HCIUJKyvv24L7h6ghp6fecGQ62w31lht7OcaH/ECuwId6TSrFdXmSYWEKwCsay1Gz0IyaiFhhFvtIq8Yz6yEAQJocVeYKgBjElpZq/AXqiYmLZZbTUlbVOmpJsStw+A8yjQJSatNk4g= +6JyzqpPNaUGHFKYyZcmKJpVjSnmPWFJeIlpUSPVVovEZoFHial4lTYwk9Hf7GdasHzyHrOfdp6+3W6NtufDtiUoXxqmB1rdWv1huO3LZo+2pi7WIhNesoKxh1Sg9Yx2phlcrZkHqyD5dlgcW5sL0HErVgwEjaFmBwuiMyRGbn9s= +BIkN6V+DdyYBRNLg5aiYnz9AtqYYsHmgSfx4UVkztQwqi9krKuKEaijah4l/dx8yBfFQ8uiNEkbWZpqJTANzDaoJRlemOZ8TlhOJMi7NQKLPaCKxUapdLJmxdFHXGdir65YuW9hWWcFe1xlJzz7wUrqDr2yuKjdo8TG5OU2TjJI= +HDsD5syWwQU7y5AlQoYCkuhcltMMScpq4GVL+XQZslTMUFZBs2oyZClrkgRpbhIOVTWD2LhqhskWoesTevMSjHvq1VsDWboEE14QVWKjaRMvydEVOXqrGcPLt1cFyFuA0oBcXfJSoIhLfSlXby8LECjlUgPy9pJX9JaWoqvo7dU= +ZQFypZTyvlOQaYG+zkANDelqkXEdbLNtiSoRVab9UrMKT4MpfjKgcpTvD6ZM+mSqkFjSlIgp0/xTdTcfCcZqhJtC6ahh5ncD1YDnBro+KTWZpj7sSKmT+ASx3bqbg3n3b/4fnV/9S/+G7YSC3cOC1kIHm5xOCPloonQyISfzUwk= +7l5jF99PdyKRnzcUyvrbvEocqZ8VqvvQvyjfc6thVLWxdnxT5P8ZKUFVKNqP4mQhXeF1MY/OxXcKBZ/daBRHIRq0OBgYc6UvK6R1WN411CRjH0ocBmGvrUIWvWi1X/gXxTVFMxwrtIRVCqaanBbtXGu3GNBSwV52t7VXfM2Htqo= +1zb0kiuMWaKqSC6bqaSVvTUn6XOy/iivhc5MrL2uflD0iUbFc1Ym049mWt+y05qlb0+TmK98p+Msi0Jc/2LdYveFrKpiy72ssMraRjGgjaEudNttG40lJBZvrrsDW7EU7OxW3+u1nyZT2ooUd322dX+ht6377X/W+Q9/+N8nta0= ++/z+1qS2ddTQLej3fZit3WZWddWs2o1Ihcj3Imo+VyS5m9Adv0GLBx6xpWpAd+TnvciB2reqI8oCqKSJ398qxny+xnVFc60EPk59anOloXGM5/u4mmbg3+TozUrkZr29R40Vu6FZhiZZbIwrHKTqjY1WpPhhm8DCeDJfphad/40= +cWZKM9BLS+3yt97m+4bdAb1Zfk8/uelePW+A59NPbrZv2NSPMUlrhQwJXiVyeIGSPEmHFWcXnZl6il1ZrDWn3LM4WCyrLd9pryQWqdXrm8xuWnuzsMjRpVHw2pV3LDKevLLYsUS3SqM4z7bLyae5iXbFsUH6Zb2Zrx9attkbu3o= +QJOn6Cu3AHCbE0DZPkoTC5EjgNULWMQ7erIdqOEdWbxkDpKfXMmCBRUq2HetgFFHeNXTaOkkupaF0k3ImqU6jodXsp1GuVBjKj//RjYRbf4mbISzgPFXegHj8/+780/+8d+f+PIO+z2JgJH4gHrg76KomY8oIZ9OtMD3gM+qb6g= +I5aHPI6izF2kaJ94yRkMUFVqkGWLNCtCBCgAIDjseTG9bFYvemzrRI97vIr67PeK7FVJQ98LEWbL+arPtZnLoOJ9L/Hx4H7fS97A4BEv7JFjDPZGqqNZybep5JMA8F6qrZS5crtBkkSo/EoCX6fU2afp5JEMUF2Qa/FZ4du4TfQ= +ltt21xZvH7Lm8tbkoUHny74FYZCZ8fMMUmE5wYObmePok8lwhA2+Vgy98f14JFN2gaFfQqpK+PX7idG5UE4/c3bbvyi23Sp4wh7aD6aRO4WdqtOlhc3Zo5I/PA9SKTR0eUpKU+Vo0JOz1dqlxRzv+YfJYj3/MIc4z6YYz7axWYY= +bb6hYZtNQyWFbD6JfEb6606ZHWIyz20V3JrbMjhCo+L0Isi6Az/RtSAcj4zbL2krm25e0aYOKayyzEuyXFhl20wF1mTrMY5jPxn6Z3TSf2qw+3iJQOS5fzafEPfaBY6i8aMIar9c+G72wmcbLqfFz1rAtQSlz0swrQJvQt+3rgA= +vwSA5eRfTv7l5P/wJr8XvhnaZ/8OQiyn/3L6L6e/efoLk+Q9WwBOoSzr/N8FgOX0X07/5fQ3T/9yjrxnsz+L7Jt/wdYs5/5y7i/n/ofE+XejYZSY5v0eJurnPM1XSam/5LX+lemal9OaYDIWnw2SqLsGoxOQGEeMOdQzIYtbmGg= +j8IlB3mVLir90Cx4ghEnLR2tcqR2VNrCGmG66W/2UIKP6agyf8ph2PTvbm58ol6/zjsyqVdIdWjrUcL03g44eRlrfWE0wotCv1W8aO4eXi9KBr4/dEXLU4DlRFuLGJ1HUXz0XkVVpN14xKEY5Io4yu0tEVdwkK54w51yibbCdNU= +T9BmwRV5B5iBmlEtcVjYMYXNcPgMM3w8OBROgd15HNFpcAV5R9Fw6MTbbDbmbdAwNYHibWO3kxuvErUh+FhcWuFTt4eLfOipH/aGwSjIyC9wgN6plV0fjdehxY6MyfgZERf50GidLuAj0PK9++SLxXKExchZt2+87/+cju9OeGY= +Y5N1zpskBN67b5/gwCV/tVicwAadZokXnA1qN+djDjcDvHxRs/DNFy+TrXwmF/I7vXMM6tWb0+qHPPsw6Nfz6s8BaH6yC4wITOBF8+B1iKC894eOCJiydXjA6fqhowEnRoxeh2pnhsaN0yxRgTvbDZgbtbigk+PDxwVMj1pU4Pw= ++PAxgcJPdhGkVlRQeecEoeaIC9jM57+f6+JTNLyI97d/s3P453/vw7mIJyebr+JVXCBRsx8e+ZTZLmhvM1fy4BLEs9CFpj4HTFSeAadjPXyx4PNc5druVpmYt1gAHHsm5i3XUYfMhRZCLEHQNLiWU2iExHIErU9tOXmcBYTrJzA= +I7zLIM1jLjzGF2QH3piypMDPijmO4beSgTnEQoGwhZKnkILusArxq2UQsoTwFaVU0jLKHmKdOZfcknnhiqcuzkG2ZD5RBOLcVUvioeTKKFJaCn8hV8fB5K1XqpBDSbuSCFQs5S1lwVZ8iXUcp6+a0WkOq9kcJrKaqels1lbbYEo= +63vbZF6rJRSTu9G8VsspJnfzec2cswkjrvpzKwZVjWoSmTJJo6PLaUuWUKuk61ZFNWqLZslTfeBV1zN9erF4qUFccK1Sm1+sVLqOFyuTFmt08dAiRJ+SrzfmIbCg1zwwakq5hMzIf5/toxospvT0h//YL5e/k9Y+N0eCyzzXl0c= +4OybOW2sLgm6W7hangcfg69i1YRF46PY4MBQOsOZw41jcYUz9lbi16bp7KZ8cHWNnV3UJfWkcpBiOF+p9XFpwpp8NDJ7vBU7mqYT5hMPB8+B1RMOswZ/9l0SdmJNp2wHFg7d+sIwVPPv1twvIJsqzpkXTcWa84VJaV3WG8+B1Dk= +q6WjdPV44Ob2gzOGBtp+X3pRcLEmspLUsNOsoddAWKau6HTrN7gruZRgIK73pyOFUKPpiU6zPXFXZA32ZF1x1k//Wq+f/q1/1jn889+bWD+9sT2xfjo460bQm8LTfzMttZybCaCSrloLlGusgzOyB6mlDiSdrQ+542icKM6pJfc= +0zUgDTxPu/iDU+uzzgQpLnoxC6Rg6M18DRldSv6A1hHUadzdIbnrERg8dqXiPIo3CQYWYO0RbsRo587kXmqv53JM3fWXCbzg5C0g9KqSFxLvHCNHnwKOzwP/Ajuz/jo8HsAGf7c7DLpvSBYRejOpiCPPItynM3GjY19fJ3PYbXM= +Ay241K7S2XV6654xLX4APqW/uel+t2+Wm/JvbrYLbpjkZsfH1JcpjfGgmRkuHvXSrCO4rp7VXMKvsHvImjQROQOv5yf4oosc0yUGMm13z/3LCRisf6hnsDY/7bze/3byUB/3pmCwMCBHU7YK8+iYqQs8MOqksdf1O34vqJ7+Ay8= +hcPfgIFivMymlnFSWZ4tLfc0VfAOuxBwGrwZeGFvqPVY+nj32S/JUzl5khBls5mzssmpIMugoemGToVbjpYGD5VC6MDTcTeYq7KjxGMVwi3qsxCcRIOKmxNV9dR743uy8bsgrr/xOXUd+386pnFpgBWMyE4YjFjU3j2gqNAfpno= +JEkubiUkNehrxZMtNnpnONQxl9eDsZgSmhlle+OERkJjqKN7yI1AGrZkMVjT7bQVvFl3WxE7dm8J5l13Nn2kniKtviDyuulIG2LLCsHYdWBCMzWeKZsRwLQoUDLbLCn9EOUzmxnlIwrR+OKRHBcqf5T4UPlTdwtbYqg6dLfp0DM= +M64j+HQ6o1JehhkTksJBRoSGzKV+ffIzXcekqFR8RJSgVPlj1Fzkj6zBeHJ08PKQbc5MYPpRyWa1h6+7qec6GlI2Wduh928CnGCW+D5XgIi/uOKCajo0zjua1D6BHqNR8Y5+L/RlWFYGe4aZux2IenYXDJU4DfljiteQPy7rgdY= +CHuCaWOYMO048fPwQ+3DxL+7T7eM4ZVaCgOP0qydg8P3OvjcTgcj0Bzk3/WguBlSVgXZe6S+YpNVMyxgiUSOxH4R4w3GDYR2S8Gf88fCMOEz4zGXnax8ioEY8tEo3+RIr7nxOt06Z+Twfulf0SiE2hAP9eXNepZfHiQ96wWTItg= +FQD6yXwmfJpoF0fbHKZZCI/fhOHa2YGKYZ7BXi1AU0jMY5qVbL5j+Cgi5DBBo/aGQ7OSDV5pKHSWspYIkJaWZEkqQBftabg4NBFmpazzvvZdQ30sLvCkpGfiSQXKu7x625TyaBZs2yU5uiJHbw1Dd/n2qgB7C5AGsKtLXhoUdWk= +Lu3q7WUBBqVdGsDeXvJK39LSTJW+vboswK60pb2n9GS/K6cPQI2PwYIwf/Sev/DRmE/OYidr4jlDHI06SYrCcmZ0QWKX7F4MH2m+L8dngeOT2sanxt/aNMOz2S7+fczDQ2G60XDoxVR9bxuq2tvBhpvBNdjUdsqwG5Zt0bRDbQs= +sazB+NQQEj5mYqJdc5zvFLYZUeFTS1j4TChD6ImpFu+I1o5uUcVHwr5pecVnifry1y3pK/+oO/ASfUoJts5ZFoRnqeOx1zj1O+n4NPTpZTpFqK4EgeaBf1+gSxY8gn0YpPHQuyIUrY/CLiwhY5xrPRKE5OnDHedjMvXwEB+TtF4= +fqMISoNRrKxbUixjkGs6DGmG7h16KCPj5cHisCFt6G+G1YRQ7FhDI7/JIZSLWlPipZWa5Zzubrg054x56288O12iULOLaMaqWN2nw5hWmSsqd5ShNa4c7xmaNUKuBs1sGV/ieDIc29aBEseU012ieDIUa07NNCiWOMIlsidEtts= +oiFygEtUl9+aMy942y4JvaGdg3nGoaZlYPLanJmYouKHXuYt+ZgSk8MIyi8tT8yIfI6AspOKCbHmOFmkUb65E8Yd3cwa0hXnzBBriflZYN7v9zHgx7nvjP1HeY7lCDi5Z8OPWm2A7ubzq8C/QA4+OBMW40LczrzTcouoNWQ7p2U= +JZWixMqk2hoREp6PhzUGIPzqFzUJfGE3BoljLxvYaKVm0KI48YE+gEBhmByNceZ2ZhmcAfG98e3+qoMzvOKSX3kjrw4OPxL0IGayCJBkPUfI8QI4QlR9GOixuG/8Dc0tDbzQ8e/iNVjbdYrUz2gYqGIVb3SxQslNQaQrFnZgftc= +4pjOdPR6JOwNFIB6t+qiDhLvXnwahN3hGH78PrftG/yich1DAOyTT9Is6Y7ilduFC6c18rodvm6vtgHidpyFY4zo1Q/CHr+U6Q1XNhCGNvR1m4LTmFdrBMBXv8Z8n/pDtJ8SCoAvPCXsBX38FvRXbnt0x6NV/Rl/R24HsK2EIWw= +hn6vQz11kVWaiGiT8YNNYXXAJwVeuw25qTOPkLXlnbZgui/z0qXCWT9ZJ6vbN+8jq60sgdWjVAE8gGMtnY6BX6hUWCmv6JswsPC+6+Po0l+lB0QgtDYjnBfj0WkuLlVcQnJncfW+I8sWtPRMegW60uRWHY9TtpjRRWuHfuQkXnY= +B/Bh7BF31aZxWmbw+iY0UEmrtl9J5s1UfKDtXpFK6wQnaPhW62cs92j2TlMYvXnYCiE7s3iuK0HAWAOPZRu5nyxd7tAhH/1o5l+r6Ge595x61AHNSOXcjlVg/5LaLJMwCn2h9abqYp1vB5WQ8HFw7HO3cv4sctVFt5CTDkVOumI= +5Z07gahrdCc0N7vhpdQ/uX1w/CdOzc4zFWuMrY3Fmqtp6Mu4hxZke4Ng2EugItHtgtxwSaQx3VAQG61uF6L0Ym82m8CaNu9ICfXtq3Ilk3AzDW6c/rX+xunf+g3v68//xeQupxu79AB8pQ8eeEOgm44X9jq9IM1vS7vwSObsIpM= +dAagPf8cuKMo7hiBOZP0HIokOwhEAAjPY4uLUpblqXpDdd8HqapH9v104Kf0UhqWp1wwvd4Lq3rdqCTx6k6/DwO/67uefafxMMg6p5LVYrkCYzL6QdCfY+usQG0G5nQwsNyn0QXiGWZ1mAX9KwKiyQhJHl+e+qQc6t7X5PSK4JU= +7eBsHI1TmP0wn3opWeGLQHAeZFera9AUBPxD7Nh6tbEGw1JqLbEnFKJKQ9Q4qrrg4qM7hrfiGHYsC4pxP9u9mjGC9wYRv2AZRujfJMkoivAL4gnbluMMTUwaoOwF7LwGVB1DSZqkrTZuXsOrbjSWoz03ReXpaXTZKSRLPUJ3oZo= +HjJNu9ElOdLCTmOHodigTSrIuvU40oSRE46aer2KExWxc2rgBVsvCsrB292IPS+GuQ+r4iksTz7svL7XHeTzVCIXLY/j3kXFL2eljxrHhWIvVeeFUk+boxx9obJ9x9AkdIUq7hFymzRkpb2SsTiqujT07Fv3ZahxjyQDtBLLWu0= +s30JopfFz0zr0J6P6m3DSrQfhJqUbeok6NK0OuEzoS58vgNp2lW+m91Abi0HUs42h4F8axjI7ydiDJaTT8k2wZi9a8CJ61yv0C0C98syjZbFW8QsZXFE26gYwfIrzgVs5DKiZav3gS1XhSflKW3E8DwIfU832EgJT5Kg5zimE04= +KAf7ETY6pviLuvZXrrQWaJ4w/GzFabpS/Y42eW73uQse7yGaJ42g7+RiEABbh80k2cAv5bB0EI2HyPyRNE58r0e8YRSerauNtV3bQwr5Vs1C05BAvjOk4UrxvZo2zRGZp07F/LFN1/ypG5IJMB/067BNRySO0oBq0EFYC/0zKsw= +wGqe+NTvAYn6FIrdkAFuHUdyglE65LVYBsu0rlMAHLEXvHXuA9fMEozN5G3DTFYXG8M8/mSSeRwlQQ3tTDSTBbJ5e6mjG2nb1nRDzmG/Rkt9KrS//Y4cwgprGm122Ram5/dWMHY9FmbqtyYwtT8NfJ4s2t7EWTf7P+p1s//m/+I= +ff35/zu5bvbzCXWzgLbxeRNtLM1A32r1r2VyReMKr8nLV6SRljUdEJprwZpV49kU+rVLNHzcwfOHtUcu1+D8z9TuYfDG72RRpAsyom265BrE2vQ5OxvtwXzqYAfew7Yv1ms21dxvEourbNNiO8EiqyJvJi60EwwcAyzDTXSj7VQ= +rJN/7IlPcvZ9IEaBq5mV8Dg+t3odhGV9KneD43OdCJn48RDWVw1vUqHs8XkfrVL98B4pmim5U5u5ZgAYRTTGYrXB0Hb9FL0DXyRB5jfX5IykUavgVh5SEas1gvl2E8H8eAA0TB1bedlA5cwYRz8cp3pVDSpkgApehheJp7lY1L4= +x9KRCTj2PUlz3xRffbx/iyd+Xmh0PLvHbuf79HxXhXM68thY31BPPUQZgQ4NMtaKPmzKA45wPOpQGzCD1XCb2aKgMIfDZfCAKhumSN3buj915zahc817B0vguX/ZYbbTw8B4O2ePwpF9A5zjGE4/hHc3JxrEqNuF+YKLfm1PD3I= +0Ok6u0Bq7bKloZ5e97SAjiS7rZ5fa3uoCLrTkmyIPmaHndPhOMm7auophSS7ADlRFx3H0NLDicYQsveiUSf1fdNGdEQhyLEC4dix6Yduoo7RIfNGqiWBbsTIzkgDOdsObs169sWoSzFNvENNoiP7wMr93K1X264nQqzUe9S12T0= +DafA0u/T9PvG9M9p+ufG9C9p+pczPiByG5AztHLMIpM3+CeYTE6ioZ9MzJdsKkes+lG5Z6G1TxR92twwMkJzuWwAws4ARBcjowtA5EQP5YgXR46mBi2fzAov0x4HHnrdN2hZcxBL7s1ndiiIOO+ksPwNO9xOzjo6xwhJnukg3QI= +OkxAPGLrOt0xenA3Gf4IrSN74+xAhpyY65e16iratKfi4soOxNmcg4RxHwVv/c74vHMaqf41S/6RA6KCdVcD6DQ4PzAT5QFTWNz1L+OE/Ggy+gJ53x/FzP4y8UfRuU9AFvYw9C0eDHoZ8RIfxP6AUTAGFcNTJ/Txy0+goKkMd+s= +ZN+7Il0PpDpCcVqYbNKyvThWTlwnHI85LnC4tJjOjB8z/QTiYQpp3jtV7vab9ti0GzNPurHfzRLgbVaO9w5XNZslLRNHE8ft7q6X+j2ysrP7eHUhG2cSZcBYxwYs8nlNnWOgpHSsgDoiEm+CuGKSwbLvL6Kics3JXfvwWbv4vvk= +5cZf/tdamK3CqflXJpB7Bci9+waQLwuQra11E9Dm53nLNzfXt0xQ23mL2vfXP9/6XAvVBYEnGrHDuz32fbb0IWWbg7VUzLbSTpDhuZY5pkix5z4zAE4qxk3J5Q+9q2icdWKd/a48RaxGvrp2Nzbom1bY9NNoOKbHAaZBoD1AT/s= +WkDHmQ71KDrQYgc78vt+QmMxlbXQY1EbFk3rBNS0ifEBtu7rZBJIxVnWvr+5pU/dxtTNjS2dQJQwaam9tXHvS30yCkvtextffb6QVXvcC6BgZPBNpwMPn+0T7ofgJJBd07rOpw2VKxOUOpAKjPvGV1/Nw5zPeKVtnMYdyvJoePc= +Tufli5fHjzQHklXu0/080nAx0Nns4J/rzQ7u/yfTmR00DkLIrQjOAXXe8Aq422AEwwCv7q9vNDFD0BZAobhZws6rzg6HeEYhbhUjlBslvCIcgjCIBtYJkPdZGGTQveISyyIMFBBOCvcMLTvOknGX3tOkkT/2I7aG2sk5it5oCHk= +r/LacKqu7CDND9XzIBwXvZXV9UHP249646EP37Fd6LpkpUiuOcGdPvhrOPaGnVHFIFYI+4qpKkYk2cqGkU23dpw+oneXn0e6gMjoW7aSUn8BdaNa7QShIR/77PLvo0sQK7oCTWm6USmy5+PYnPoJHuObWK+HORDRQLmdJKdBX4k= +UiKYUublY2EpGaO4AzJm3jg816dLieZymzG6F69S+q0H69Clvy3/NgCP4yQ4GyB49bdGjHvjvfXb8m8DXGcYRHFb/m0CHgW907b8WyMhdGEKbrfl3wbAe235twEFUfe8Lf82tbSAFX4b+CE3xqag2UO00jBxNyVR6cDcqJadLpk= +r2bCXp5EQ6o1odtUWWc3CvvB2ZhJKuvkJToGIV2g4wyjPnmEWQUHzldch9FFIVo+h+8qxMjvBWMuC+6z7zqxmXWIFMcrGqABUHM+uk/xuwoyxv7wUaV9m9GI/jGs4MoFXs2QauGc1Qy6Qf3QEI/PfCX3syToPQ6GII6bBV+05SY= +BiA3xfQ1X6cceZcvTvlualS5e5fBaDwi5dm5PoMgQQGnbeqgom+pihP4XCsG8IZ+4qVZ3dDucbi64a2ZjceouOu6zsYcWvPkaWqmnZ4Xo23iSYTT0wtfeagQ79K4gcY0tZgXUdlTW5qaE2cBOgc4gD313E/btjRzbk2vyzRzNuo= +ixt1smW9urS6VldK0KbpMBYiQ+qPPAVz2rSFLWW5H4JD33tjOOgUIjkzWILAUx6LbtgUeOsbaqiOGV20M4fIcbxtt9M7x1nSa3j5hro524vHopgiA5cyDQKTvcOXxAbu7lHVfp0LxbYoHF7RCvtcnPKLitfriNMaDNa7RDrx5KM= +2Up3YVehdRshbQq5OXYVn8ox/Ja8HzVDBi3rGEN+W5BxRCs0QDVAxF1tnCmjllzswzX5Q6XY0HpbkZGhBWqAi0WiYgahgKiARfa9rDuge8WEK5rp1uGEK9ooCF+c5ipKGaqc20EocIsm8AZjuaW/OVdMcaiQsqhhUSlTxaJWBY8= +81FiPY+63ul46CVXBOOEr5Nn9Pwf1gK0EOhT58d8daCWAyC7DujlYr7jrRE0CRjxAQGJd3QKjB49mSMXASSd+vgSXWr37GsKua/wuI0XWCYbxlkkW7BWBwIWWStkgzG4XzMGz/FKDMV0OQq9sm4CrEHP75EYUphyi3zvJxGwvhg= +rTaMyBDz1yBuUyMeNENdeEqnlJV8S9I1wjbCmxVtJxWEjViFzOIkSwL/nEXroj6MONp2yLk3HFP7lQ1GeQVoQaG+7i61jMkpEfnCB5n91E6AJSpfGIE/bFzOwA98ru0uN4MCdd7pKbBPb9yU32fjAGagWkqlsicUSFOXOFQNjOs= +lAHqo5czGmB9SD3pjeIkOg/4Ih17QXKBP7pRAutuHIU9PBoXR2BS3n5ztjthN4nSVI+lSvF7CGdAZw1K69CaN/N6WLd4EGX08mHQzXujsyKrdP6wzFOgQGt7JmJCo6OWMLHz4kXnuSJL4lNQ2mP0GQio8BLqprcH8/qMbtXllvQ= +gLx+Hf5s9+jlyaPO44OjvUdQ5gPyfIvsJrCHM3GsaDSCsmopiBcD1V7CIpLBiuMDA5Fm8MmWuJJHwEx7O8d7Ow8fdZ7uHD999uJJXsCeB63r+eSpl3I3yWWWxzvHJx23fBdBNiBx4ueMBxl46UDo7UrfwzsijJ9Ri8TjU2SQUpg= +j7DAjHz4uFrFRiD+kL8Bbonhz4a3pzv7+1DgAxFzT73RSOyZOt42hw/VUWnb0vQF5CRiSdNnVJHUtqXpCzGMYNuWVo8Ijua2LU0pZZopz28bB91HaYa0LrsyxKfcOHJgYoF2n+NeF50ve4qqFJ9ilpd1+nmdD8hKnvUB2bnL1LY= +SRCRI/puDfjQPPX5wV32kqxQ/UB5lxrZhNftPmxUHvq5wUN46rn8dZttXKsaI1YbOZedEb7rQfPmtcXv8xlVponEM26nYWXgdAinGVgVq45DDJxa0GM2t/wKBbAPfdaoQnDjHBtbo9Sq6Gs/TdF7b/XlIBpFZ4kXD64Mb4HbuMg= +V+gw6vTNCnAbJeh6b3ivL0BufNv0Xp9d6Wbb9L42P0dI2/ReX0AFdab3M6X3/Ib2EdKOhdLzG9rEAGhWcuNTUXR/aXellVdEj8up5UcAu3rSw+AAVCAGHPTHzuLHtLqEwsS4RpNggWuky7lnR09+3igocwobaJTKogsWpJqtjQQ= +TfWtGNokW1OrDcqdMEkcd8FX5XJlyDSthtuqzGzWvzdhdBFicK70SaWninPLSmd/ibloTK+UCNs/ZiTanA16fO+9oxGYSfW6JZxHs9Aq1ehDFfQIypA3fg0yZqFno/WhzSelkT14nXiUUKy4gTzMUJRRFstGDPneG8mZ3WlXL6w= +VzpvvNYudtVFRXbvy69u+CFQ6p37h+OMHivXz5hjDw+fOXj93JmAGiah7GDoH/oJPdqop2gAJgBNDODX1nSQ9M0WFBWLXmrIpIdzb61yAtestSxi0kP/dHyGGLTRCDNQJhSWGICvDcvlia+DevDjO/l1R8q0J8DNmabZoUSj9tc= +a6olLbVgglxSd3geJBF38Fsk2zT9fohqDHZd0g8l++PKRGfXKEmlCh26NbMmjGhJlXd1N/iu+bZlHQZqu221l/6h8CEYpWvkpzQKX4dQV6cbxVfkG3i57rPy1/HNyuprSP+U7Ec9DBxEnVaX1RM8iV7H9LvmBwtwAEn8bJyEtEE= +673xKE5X8lattglDpXKhXrrJLhFQ3S32ye60Od8Y+7X+xtjqzlQ3xjYmDSJ23un5cTbojLx4gsti1bwUoLwn9pAm7nvxrYJOyytiNBE4oLjZ7TDDHSwJdsEXxdDHbmnnsrwatrwahn8nuBomTxJN6ysl9UDQxINCkwPHh/p0V98= +hsajcGbfVdRO+l43ixLd9Rjg2rPoDazC1FJBYyW+2c4/1TR+etXWXfjm15+07q+4ZwfZdRWrhzl0wE8LQ+hwN3+hB/ijIMSQ9zvVe9NK6WjLhnDEAOisFbafV+cWbPQadxG6DNZO6tdXI85UXUVtyL6iGquunHDhXc4GF1+4qa8= +JkAGYmJza0p0pGcjaMLJnjeyKiae7D9AM0eSG0JxfdV0ir1NO2qO/VFAngyjU29YGCc8EPR8hRFC19QWswvKiRD1q+OndTjSgsxMFazHyFNv2L+LASJzN08xVcXkV225vQRJg1Ew9JIgu6pVD0+LqCfeaOTt1eHKBOU8te6rzuc= +HNDFqi2NXWv0w9s1gjNT3XS4UNE2GGNPwGgNYFjx+k3JaGFU+hSav/e6vbpYNW8+xodOY6yBch5j+/mZZYQPZzbC0w/Y4cIHLPH7Qeg7rPRHFHAOi73i1BQf0TNQXu1Eq/u0N1do9S+OPXTlmOKC6ogiaCjPNN1OqLf2FXs4rSE= +Pe8ilRnSk4h1wr2XLN9Undyu0dtOv0fzPgaqs2tb10xuxxp2b1N/aWD2Y2hnQ/LOTcuJKF688FHm6w3jPRiCjoOzkeeAIgOc8960aWc/KtUQgy/eKgLmvRkltC03ZDeq5RJzBE7NKG7WcYrVmm7IWN0ITk8YKhuzV0Hg/Pi9ajU= +N2ecbgqD9zL1T7oHyVH3MLisu3rKUXnSxaiVR10CWSDFfhI57VXsvFK8qDjiaqCY1pvvITLbR1ZOuqvYwu44SfDwiL0Xc60cdWud59Yfvj/DyJno8MXL/CM/he44nMKLmYgx13tjvROePjl86XbHTQ84M6uuakX53daVDX6HEn8= +4KW10owdwVbr7rffn05XtrzfrmLjWu63LxQXM7jgXhzU8IsFwjFRo1uNeCV9PDro74GsEqR4dKxK8xVtfgmol+FdYwAZj3bU2+jdssp8CaeCQIiO6BMmI+DaLc3VKd0b6zHzqyAbPI8ujgvpoxGqyK7XI6a8jphT9LnNMIcn8RQ= +Wym7/naBjmlKYYrd6G2OyYV6iglfsEuENYoo4To1v3SozzD1ecMNWlJjxrXtQvEWzBRelejCiqbflHWbw3Y8Q6t7oWs1s9Kpr9a5ecO6zpUgzDcgbAI2qt/jChMeIEsPvQDzTnnfUhr+8bE9rij50JgfJ9vObQ0XtLTtXNp2ftQ= +tp1/rbft/J3fnC4awOS2nUHhTP/Bg3tNjTulzBSitO4s/fTfKki1NO8UvfjTdBf7To2N5eZNs+3UhjZYmnjOwMQTFxxfRct7Z+dpqjZOop80FR7Ca7+bkRcAp9YqretCrbefPjt8sbP/yK3yrtcdYHzvREeOmAarSOKj1eaV2og= +Xp5kasdnsB7QUj5zaw0sDF1Ta3YwDcO3wOI/aZs0hrdOTI1OtbNkapZMzYfI1ODHBCbplX2vjgK8Xq8TjEze2XZ6Pa0/TcOGWB3+JsRs3AdZ+7AFhp1wekzjQ0PVQ15YgowBWZOuGVMl1nW42GjoxzkY+vij0/nUrpaxCbXYHJs= +SDtXZTu/SY8spvO9CFN424e8zY8Df9hDXSSahOvJ0eoP/J4aJTnXAz8axUGCHDd3z4gMOq4//bxKtANHxVfPP0t8xUNKRQ/wparubSKf/FO9fPIv/+3p7p5tzkQ+aXz5TMq8lE+W8slSPrGNxlI+WconS/lkKZ8s5ZOlfLKUT8Q= +pEXLJ6xlVAg56KsiyAckrriiIoIWPPfDs2xwKPvvLOc6Y+IJBSYMeiIjHvUE1nr6en0HSn+lF9g++6vpDpQ2JhbY0tz/RqefRCNgmPFazQSym7kcSYw7rgIyhx86ia70DNJXojM7OheRZScJaMGSneAMQgaAlvFF5wSdRMKIjZY= +op+j6Jf4GMxFg4ojKWGGyMCpkgLLhW2VJ+vSZ4osGjVjAG3rgKYnlVKXEbWXEbXLhPcjovYw6r457sJue5j450E0TodXRz5aGtN5IDtgLaj4OWQjNB8pMxJLzglD/grhcoKURDH1IR1Qqkav4MhcHPf3gXk4ow7jWcht2riYN4s= +JGKjSEw9NHshukTGSZYGXX1EHRvSoPbnyDTu7pjRAyzl7jjswXTa6f0Esm4j9YdTBKEjvzfu0gBtvthJxBCGF18jfhr73YDyU4wLS9DNkpd5qZ+lZOX+xsbPeXC41TVyikEfoqDHA7rFY4bN/N6u0hcCaV7iezRAXEYDx4VRRro= +A9hHoYzGOMXwy9Sk+6CvdWxb8bzDb2ZrAR2ZdjNezR6ji4BtBIMzkRUko7gMuUCrXl0nlFYx4justpxQYQEeoPNej/zpOADqlMYrOvcTFIykKFyBMRqcFEJvY9IbES74ZhEMl/gur4lNinDKowOP3X2jkzYrGGfsPIWdRjQ1O10= +y++XZLSKIa0C5XIqYVC/Ff19IxK2JrmDg1vNznD4rFh3Dd1nQZPoIg7NgBykyFK4QfcS+KK6cZh2SWVVc8fw9MJN5sFSh1cJcREstwzsKG9BvkIWF1L7dPFnGF3DGCl3iOm5A9xO2A1igI+Bm87WUFeaAUdMt7k+7FNXq6Q3phc= +HNRlft1eNp0WI+8KpwX2EOdF0OcdwUHOW4xrtzfE2MOwUYxxu4AOBKdU/m66jLPAJZRuAZlvjGPMYtUw+tYAvnfswkL99w2R4oK3fuISnOp5DnyNwamKmljBuUySt7ucO3lpayT/HKYjv5eWsarWgKQvcYj8MB1rr/Q6Rp+q/tY= +g1eAy996YNbStvzbABxVG2KOb0WTxT635d9Klmnur6i0tC+ExbHdTSoJC1k0Hk5sRs5z7m18ZXcQNfMoKJ+wMCjT3QhXkVkXNEczO+ti5tQHYXLCnE9j1awAjtiN0tUCbf3C3UI+Y5losJL4qU93IlgjVmt2o2d9AmIHzvqNNRg= +GxZhNvWHaBwgeL8hXrcbJVQKAVDcqwocloHt6AJir24FdrqdvTzQXV6fx1W05R6I4hDWxFuCCbhtjPIDjFqfAZszoZHdnScYMSwPh1VHILs7hMITc4Zpw8OXUeewort55DDGHTOFEvrqoBjzujQgCYu0ibMMXxpkYNxSgLE4q/M= +9DTlpUpBvDk4TYHbZ0sBsBonSYCq3mFtmC/oh5CVzoKavE1Cfzm5wC1Xs0joBJ0ZRUtQyKHM4zo59rOMz5xtsoLhV6PEBwYSttb8YCURlAZhhOGF+XDRIkh3GI17azQWajV8OYw1ZVKRHQpSXozdc+LWDMaQetdtOGg0T5Phql0= +QLW+zoRVYH0W5Jp39TlwmyMveePcS3OG6Rwyz7aD3uWRHzNjMBiMum2QchAC/NR7oNZx7qx7SMeEHysfekFdB9kQ5sfQ+gzuHay7pg49/Hw2ROrYw4JIZ9RDrYu2mQ6hsMjuUSHQC2SlbaWL4vZgy5B3kTI23tDWyV0PRExdR60= +IaJZJv6phzmmjvvzzxqRAZ9rvTK/DApXPV44CIdXXNuKkUqoNvAxVR1YUIQHppiRKQ+ZpmEuUeLwKXgVgtXSoNG52paenJYstvPD87N+lhq2decC9vMG0BLSQqmDAa17PaZzwHa5Psf9/YcoH6BRGRMgTqFTZyFwVTLr03iEj4I= +M6c1BrELsE7rywRx6PAp1TTUMvOzh8xekyTBGdOBaqpt1l+clwka3T26zPwwtfNw1GkeixRoAXfXUK17p41XVJaHfxpA4uFVO/90VsHMwEDwMPFjVNk+BNT47BBWsJFQHIYt1JkTMzPCsayJrX5AAdmo60HdB9y/TKxkzuuis5o= +lpobKYKsytTvqCuiB6MN1Ys/xTSQN/3UQ8Qs1Df91ENkQb+df+ohaP/4pzPh4VPrtt879/f9zEOliGWsaBhSM9ysViNaTSkCyGp4+IqWaoz7CrhRSwrDw9oF8m/ID77XAVH5QfdUyzbFD4aEBwn65DKrC8XJ8MThyYl/mc0hIOc= +NCjLsEk4DWQ6b4YW/3wvShJWpQUdHCgfKHSrmo6TRQaBXTrsVLHh5LBzamQsfVYtr08tr0/d3OtTzlcM/lJ/xeDv/G/T3QnfanrF4AzoquefP3iQRnHHO+/g1kbtJh482Ha8XWAvgsKVFwtO8sRbBdW22k+ghIf+Od4nKNKb3SE= +KGJ/SqmLvDzAugIs8RMfKC7D66q3NLN7eTdARsSHezfgQ7nMPsEFAXlia1pfKQndWhu2OD6xyLEC4mjd9+XmV2YDPy7lZrwSDIUwWUjVjS00ZWefavLWxj0MkMo+1WRmuME/1WTWA/6pqfvz7S/vtfNPC287pXtwjD1bM0jTBb8= +tViq8fJnFf7WFPrWFPbWFPJWDnc7U3z3lfu3Cr4NmiC3GzJUy/JORaAGZVaVjV1dgyoa1NWwTzXZqKdpiq5xeJF4sQFhL2ki6mMGkeHShR1Z2iOn0hSBlksjbLCKmFJ/BIwKWpMGGVCun1Lbf2px/fIVgY2WHnRlfrqO9q8/ozU= +kJVfEOD83iB9++nqA/hMM6qgSAOMkLdO9rywYM3YrXJ4TTzgRNK8pOfHe/tk5fe/qZZELXbQjjCN4c06MCqskJREIS+AZd/ZfYy5t82ZWYMy4NO7A31BmnmpIauaI7k2dqSdf6rJ0NB2/jkV6QwiReEkGuEOyVMVYGoraiw333c= +aANYdIJ46I2ZjE0XsOb3bvrDIH5h6gykcbfoM+7OATMjhhmA9VO6AXKnFa2Tpl2AJfzlw2f7prkMHA0mwyya3iD6hhgnx57tWPfQ6/UC3eLaKDqmVSma7yh+j14kofWxyFCFrWNNBNipY0N3I52es0DCLoavOEYgcmIOWTYje88= +V+V9F65ZSEk/D6OwTmDBAlEP6b0wyQTKB1HGozZ+p9hUQ38qKJsKYV5N9HVmV/LUS3ozQdhX02CsBg9fTkc6fbyRYsEEu7HyKmDzeveK3pd55ScZnjnM76CBWdbhSo41B0MMNhOk5LQkHjxN4/cHz3lzBOCpzhugmCN/JDNEFbQ= +vCqbRUFjnPM6FklESv3J4uF4ODwcpwO78WbBMSVYddnrQLSNkG9sRoLFBDJXDU8esWVt8bsJDBsvfDeXxkHL7wroNHR9yrTbOs8/+OgU4QyWGXaWQric89oOj5gGlm8utf3gfSgarnUNJbZf9QCn6YKODiV1cQXRWmVxw26zU7w= +R68cTvoeLf6ID/it45rd9yW1otDCTHGU3ayZcRLBApnuRcMooXKIjWVisMQG7L6kpUdPdptax7A8/FMP8nxnt51/6iG+/e77dv4506WFSo67IMcZVDb4lPpMBCYIbdLw4NPkplLNyeYn5EuHk8lpXTz93X+6KBdPwqlJY7dO1bw= +FKDmxCV33zT74xa+YCPE8pRlecpSbbrLKct8ers8nXE9nSmqbRRClaut1COZ5alNmXyDTm00G/by6GaeRzds2+Jd1xv2Ls9yas9ydKqI5YnO8kSHPzfuBKHmMHeoOUV6f4+ZDCoOR/XGBN26OSc1+rOYmZ7W3PTDmvdXfeDSu/c= +RB+Gx0y0DZbjnbkdn63b76W8NwdoeD7mgr+P5zRtqWatPlOfTPKDx92rneHQfOr4UZ9WUqMVnV1KFTNG85VZIsLRlKV5J0tcFcetptPW5Rlt8d0EdkPOaNPxaS9gsapO0HdwdoQ3By0jelxmICwHMWRpsBl/Ob/dZHmC/aGdYE8= +erdP0LAt7/Yt7/Yt7/bh2fJf68+W/+a/Pd3Z8vaEZ8uXQdrxhsFZ2ORQuchEU/hpcvWmXxWkcrAMScCiQlKDY2U8MUZWgeeTAK7tIt8tzSQtJuilZrn7lnZXPa6TnVaZhHwN54PrTvtFRPYwKIAkPtEDjz0ffb1ICXjisR9I93E= +0AcfOk2TdXn2A8orTT+/a97PrZvez7eafn7/AY7n6cswyKouCoSz7zc+wXRSBWh07Oy8Nv4X+rXx1t+dZm38/P6Ea+NpdNnpokTnvjLmWYzrYgVAuOAMAGQ3uiR7kGZaFvHvaRD2gE7Q+2t2SU4jdK4TnkGppL3Lf3SgnDbpUqI= +gddtJd9Vfb4rXb639fneavKhntnaVAagz2htKwPQZ7Q2lgFoMtLzZkvGcRigr5cOA2y3dVsV2y2e+JFum2K6AnThy8vFUb/mfSrVT3X9BD+n0kbxmh4awLNtWOnyf+WKV7rRoTgLQvLtGvlujXyP8iVOBaqhAFwLcmUpT97drAg= +lDO9k51pkCCvtZOgAddz/k+DBlbDwjsvHaoIx+SUwonk0VKvWjDtcqVq7ByWSnRJTsde6vMauRgE3QEqDb38HDtA1HDfyX5yF9lIllmLIMnWYqYIohjBRA2SismrZwaqoqTNJMytKaF/1tExl3e/rd2QZ2CPFkeptvafX0vt2Hc= +HcN597vr6ruu9p9fS+3Ydx0Tevf76+q7rvaf19fevLKuePHIauTQgPPEpzyuYGEYQYZk+gDS5cpxGmYIlyUMyoDGLus5w+XMt/4Per71y/9oOpn+/sR8a3ecwSbz4MFmI2PxakaRhzWmi4L9bp7syMCeHwbnUXYUAWN5SfecdhE= +KRfKIDGmdrQsbJHzypZTxxqynJf6bOaqDPWYazB0Scd0nkM/YED0bdJ3n+XQN0rfbZZD3yot135OGQB9o1Jto2gGfZtSbZtoBn2TUm2TKMjQiKtM26wik75pmbZpRSZ98zJt8+jA70Xx1SWjQLRpAhKhr02tK/JcafOYCQzB3mo= +87zVyyUgkGjkkUX5v8LW0Nf0NIFZNpoPEnQOe/dgWYPieXSO1PEwYQSL1B5dpKrm/JWiHybeBT02VUBsPudtJwMm80cUE34VJcMeU2zqvLBTiepx4vs4/JpkVPlQTNtOmq1OIOd7bJHuRrCBe+FBzCNHGZDOwYgBbirM19qJ4zg= +AOli2EZdlGQcguOBlylqOJqKqriXodJiI5Jd77lI2eYwNlEMvTIammvSilGIYy8bmAbB0okozm22oNnr19vbYNc/94cP+Vm6ybCWAhED1KRhWRc4//q817qQVkqndUBmqwLXHm+sb92feZ9djXp743gIvG/mp31NqIdyzS/AGto= +9wYvxiPYfwP7Mb8BoIENa10kGgytp4GYcN2Rss7ZSfI5MjAFz2XBowXGoKnLH1Vjlz91mrv8MerlNPi6waguuEcLmikMWSJ7amQf1aKaCWYLxfAG2VZiWEl4WgyK38063kYhxDVd5NmsqZsxN3yezJvYP6QF/BoWBjuibsC6sHg= +LBnCqpUSiv1m0DQ40p5lXjOONHaXdZoS3fV9HvrrBUIKK2MQnrMrA5l36qY8OacSIT382rDJjOxwm2zo5QjNqBRNqbzVj5MLHVvHZ77iloAj00VCEUebHzmOTDu1iKOtjxxH2w442v4YcXTKFbV2Na4eMxobcD1mFmfwnWaefPk= +pOhb7s8IowbJQMVVAS/zZtfB69NavqsxX/Jjg1nGMYbww1D26mlxmicVKUYrDGaJYvIUhIkpTjxqJTYMUo0VEZ+agr7H6vLpzYWXnKU/3Amjnn/nx/XBaGV1/SDcz5uxxyFXGNxUjp8ay1NdesrCeIvOpwZirB7FNBStqicych0= +lXrU8xhxiE1xgPVUj0+dds127czh5IbC2U9vKAieH2jXKnzsgvuCg5udZiEaCD8PzmsGDq2IEco8epL/sPypG6LGEytvr242XT8ClcMxKxprjshEdDoExU7z866GlF/ms52ZMVB+ZkaI5fyMQtKLwux+pu4sDZ8bqKDKS7INMT8= +Y7MOLL+4lq+j6rkbPpazN3xqrv85n8FdL3akMzk7+dtO5kQMzeA0ZdEra/XUzgkturM7ESuTebivOcebLVZquJIKhuRzvS0rkozHe3kHDKud5phPV0+lLtNhHz51JIpP3ZDgU3/wl3dswgVSyt54YPHRk0odpquHgbXYtmiU8ak= +0QXiY9YH4uOqN8WnVi+Iz/s5KMWxYe2A1B4e4rMcFumZcFiOHAfFdJyAz4LGwnTsiM+NGox31R2jySaV5QeOegkan/rDybxHtcTwcSya1zy9XNB5A2fXzcMlPayrRaXhSA+fWWLSeryHz03GJN1h3fbhJU1qHu2BZj1lmo8282c= +iVf1ELQRXjW+uvFZ4lU9OG2EV42vc3yWeFUPWxvhdfvjxKvAEU8QXcdwW/Jf+0eLvS3ZScen4ywYTnJhMs9LAfR3Jisg2muT5JhBuLtFWuSdrls5WWldyux0s8pxT+kWV0poeJ13Ejp+Z22qzguERjyamSOIWbl3mA82Eg02ZOk= +Zg6okHUBNwIXqQYXBrcYU3tJudlUEWc6u8LDKAgzkRX+SOZInOnuozJsbH6E2NC5+WTY2PoIsbFtxMb2R4eNqN9Pfd0Gq55W1joYMu0cn9y8bvfUI2qh50qa6UzQ5F3JfPZ3I3qvXCo2XSg2GDQYDBmcDBhm35ugerXeYIvmMIQ= +Fvq9cUN4ygyNIp1PHo3xkYMTTG7fUzZa5wiz3rKo3qLIZkl0w7AcdnWupV6MR0S2IPjAVoisW7kTuRS72okBIx+r6BUb8GG0LfiA6MRZj/bfGPRo//lU3nK/mNRb7jgYUkepXGEWJR1UZmEgkgYKNWMhFFLrUdeepaJp46B5vEI= +aPtLBjpbl7vRBRQfxSt3AGjzzmpbKcbNA29tMW4OeeuKSaydculPYu2PS1cSa1dceuHqZdilHBenwy7luPggri2noUtipTxaoBSjnUXeeZb5I0Xfu9UqvZu+iobjUc6HzFx3TO1oEq8XRM2usxazmEVHd3T8hV9MFzJZQfSCrP4= +JpU9MKx8XlK4nKQ3brOIeGmKARaCsBuNsOFnfiQF0Zlgc3nn1O3+FuvcwwAYbpvbI44DE5zZiDjfYrdM6NEeXpVuOVlEo4uglw1oUNmBH5wNMvQVPGJNCkLyNBrDiAdI61m6Tk4GQYpeg1nYdthSoLYg9HuAaOrNs9hv2LxBwCs= +GnmXxiBN4yikQaoCuqN+Tfwz6JZ3FtNgpxkIFcS/hBQo7gLyFXGreHPScYJeQqUBdHXw1Gx03zWYKR2dUvIpYDQeQnN7BF0xJzS6uhPheF2Lr7YdTaKjg7YBNsFEDA+DFFp7BWUQhKNoz5c+9BhNEr/vJ36ooN/kX4/Vxr4/xRI= +VbfrFXgfg8+yHCBeRhcW+BkNcZ7ZeMf1Zeo/w50ccLqrNKJ025365NHo1O/1YKh3y93C+fKrU2z2R8xzrjIsOaMHk+o8SNmcTGFWI2CvWFFwTmc4dQclVbJJpQ0mrPd3UEGOPWDvLpv8h7AdYvRB2SSfls/HjH7vIHra6B8f66w= +XJc0jFKlMTb3MLoQHuKAzM2bh8btvILyokwpQphEedq4SfjMy1eTOsOsV+kq4QvyxxDdIH/m7imkjH6ARX3A2K/x1GIIK5A/zneU7EjOaynCDTBsr9GFaPsuc//JEpF9yEMO9MjpFVuZKMRcBqf+Rtn8Bkez8Czez1AxaLQFPEw= +LB2EOU6RGbs6Ezfz5gyb7tyUiVwgbnSbMmxMRrluEYeXi0JOHMOufxHAEIYKh7Dip6vAfYchUJPfy2O+phgJtsckxlkJRDMwRPvdf/+aDdEq+ixYnbpjeokj6naHYxr21UWBVleIUYFmghWiUz30z8leDkYOcrAG8fsOTn+CoSc= +JxE58ruBf14pRQIXwyQVUISVME9dhNm3FiCmkxaOxpXJVTayoTfyxLvqwizJDJP2xRg4esqzHXlXk3kivm/x10OPHmcgq0rZ8Ot5FOs4IlEhPvBgEcQXXZyYl1kKGbrn/mVzEWnkXfYqflgqSNz3LoPReIQonMbB8ZYdj+8/Fqk= +NiSlunAtHp/p052Qt21BXpUvcmsrrF8jz9DOJ2qaUxsVNDu0sZlXUpPPvJ3eORJlr6HjHBhxn6rNbHInwJBf6YFyrEA37b5xvqhxDLD5CfkK5sCimFvv6jTwbM63cebvakEaBEzfqHEEqQY+nwkGGrmAxG2KhdnQbVI8wWmCAU0= +R1CXaU1lZQmbs5eSPcxCVshej6xOonVS7x28h4sojICXZSYf8yW+dgAoOB3LgpcbM16waXKfJPkoH0SUizYtAa9nq7BkBJh4o9hOPHvjRPYHlXcfM3f6w0n24s1PZqJ+l7K50RE2+9RLg7Rz7iVtERMdkHY6LIkNbepSDO8xlDQ= +DEIfi7TmoYtYmWczjlKYjhtklWwyxQf/gRt9EsMvViq82mKgm/g1B6U/FNCaJrzxrwydh5QO1BJk9GjJXko6iC5wJibRUMCBbXwwF224pXaWPptloIlHXt2xzPEoilBOPnONWuRng6hnYnA1iY6HMX7vzB/64RmwBxJeTAcq/LQ= +uZ3/5ho33VGKUDb+fgS/yXP2oma7n8u6FIR9IADgs6iW38TjchhyogA5opQrOYJz5JQdkVrNQ7m28rcKHicRiDQMFn8fFr8XgteM24MaA+oMxwmueWhvoIV0FGVtEthsBFnHEznoj6WrRD1pcIugs37f2sEZnykbLz3FXtfX3QI= +e45fVIO7YSXWbRhVfzcOdcuq12lGJ6p/+ti7w+ANbN1ZqGsRJDFbhJMo0jRNcmnZ/EojjCdsLlGS5RpCPGdNvxZ/rNP2oYPLlUE0Xo8veiurU3mIdRii2fjfVd2yNicW1hIdtSyoKbrLP9fdFBSIqxJx0ZRO5+WLl8ePHtZdu7E= +tsJoR1ww3vb2lRuGbuDMTZS3h6kb6XxO8Gv9OcHf+mmqc4KNCQ1tNfr6Bw+2GgX6NRVB4RzPCMoMoont8pSg0SlBDtTEFmV5oKCFmqEWR9UnlhyekjQD5u4TVFvMkHudtVpaTDZSqlBfY9Mp7QlOpTH1pzj4OOtzFVkCH+uJTt4= +jen9TVvIWYJ0Iml8mmnMr+3g4Kv6g4PNL+dzcjB7vXmeMKul+vpV7D8wJfuAbfB3/cs4IT++/6v1UufurHPvvkc690WotGeu3c3TZrVoLBXB00+WpSL4PVcE2ySQpSJ4qQjW1b9UBF+nIlhJWZQaWE1alBZYTVoqgd8rJbDBWPw= +1j9YqLE4ihsdr/fTOM2AqcgmsBSXSqBgWhWwDlC2EacC6k4B00D1y1St+34ezPLGuTSlbLuGVp9U3xvEScNdCmQEmcwuMRkoq8eUTbw7JDG6j7tIqL5lk8kSbfKjgVuZ2kcJv/lbbDkw+HSHeR3m8fTOePBR7OudH8k3RAq0h2U= +noxBrlm5wwQfhFst89OxCMKef0lzb7wO8zrWUxAVuhnF6SGU4hbzkrW4g2TWxvM2LILkjWQXuL2QeOdeMKT3V88D/wK7VuM6jBcbdCk2dl+enBy8OO4kPmuj2zpc9N9EOZKA4eBK62zsp6lMRLIrLQ5Evz/B7wwNErHS5HO8HNs= +RdMo0n6Vf6+CoAiXl/aIfq+mUwJlAMzXoQKQBKO0kFJQRgnOxVImJmE79rs0rl7HUzU/paKThd7TKIcMOrUmnOWEzeyElWtaxrZK17nql569nkg3supKakXlOl3Nbh4iEWla/ExKaODt2V7jaYJeIkIkcrXWXU3ipP4lhUu1NYM= +iBaLni4cMIrxUlJta0zu3Mh9N0bUy8ayl75SP6VJnLxBbtiRbmyYbmtM3Iz1e/fJ1vqWU1t6Uac7rOhK62TLa1gCDA3aq76v3sotXa6oTlhsDlikiZ/jQ7k/a5gF07LM//p/uxBH/z1/SD3LuJtJ8BxGllhMF40gHrL3jbnfJ34= +dEOZ39RDNbVurS1NCo5lGAevlVVrgtIPDLtphqXymkkEG0nhe4c8Bfzib5pIQtqGtBhLMooSn3jd7pj+Ao4NqkvXiAeDT7pRSr0LdaMRdJ3dPM+CERR6fwO9AngIHzFHJ2nmJWipwWtY100NevqxMYUHRVdBWbfR2TSqDujf1qM= +/2l0QUbj7gDvaaOSk13WZrhGMXCcpOvAhZAhwDGzehEi8c+ot5eLYDgkp8htMyMEL4VOZt2BzzIPYAjV3GU2HHCsPPF7a2QUpCn2k84r/NLzM+Dm18mznk+nsReM6FT3w2gM5bJWY+vRj5PQON4CXNF9eJ2sE+rTBou8w1zX4Eo= +mldzh3RBcKB4gcJS3yeDAjWDsjAPqO3Up1fdWYPL4nUUIyupZ0ovsxI4rIoVzs47iyD0d40Ycpr43ptSkAAmrvxtlEbo7xqJhP6uk0oY0PVJJl7UYSysH1YOCkvrmwOyqwNoGC+l9LPGtAxAxr7gxKmsgS6JiX+O0h/1w4bzbwA= +NJvCBPboIpKg6wZvdBqgoqk4EF93ERCguyCVSGd+Yl+PldRmrKB+7eLdY41Fz1gwUz1cfmC1gPSR98YvO83WiiCkPizIOCwyheiR7hRWPUQTL+EVW7guBgFUhfM/iyK6HtLly4tjPFtGI4foAtevcx04XQEpfLUhZ1COsHBI3Fo= +lXIsPJuzLhZLxL7XDNEuxc8EA7Wx/sV97VjthMTr9QJuxDkKLrFD/OZXdfWmU545iPEJtIXvMdeMJeteTDE03Xa8ZdZXz22/gG7BTqeTWqFDJ5WUKQZ6hEapzOdiFyeQuPygnK4OLXBrVI3MXAJB7mDI3Ml5wLUqc5Y5lAmScq4= +Xitt5PxCh/oPHCe6zfd5zro8UmCa6SZK3zu5/6qEsj6InYI/KniZhAR9EmTI2eKag6s6c3LYQy+L47BX/uZ+e0rtqFYQbI4UqzKiQMt8tBJ5Axfu0RwGpJNjRIOGVwXv+VwBmnTLz71p0qnGGVPc2f1LGlkBfhXkwkQkEoXDq3U= +8jL1++Mhpamefzo+O0MImGHAc/vJKAh9JCnqZ5VNa0FKQ/kpjpMIOCuQvNZodRyYM+Cn+RpZLqaYC4VRur2m0LyYeolyYiyMVgqdBVkIZBULAMlEwMU6YCLlUmXcn/sZGafkTQjsCHVnexWN7wDP4Yc/RVd0LFVTBYHgWXvyY48= +ATAy2Xp6fvY+Wyr0gKfoYLWakTkZgGyfkofRhWbhqRmbRkMBo0CgIXdAbkZioIOA1CIIscMUpUyYM2PUQ4w8DEaZkXQcI0b/MA2gvsv1bjRyGLeMdusu8J/hbEcPNtP5DKCzWvEv9WrFO/+T9/Xn/9/k17G2JlUrAts8ZkeFXYw= +mjOOm17HMhVB4bji8WEJs8dAbhVkXKgdCxDCYRqoII92H5JnbPBXHh4cInew53UH/qpOJbmSX71a1XhIrmolxXRS5tMpJmGsoQcexko7ogGe4PcgiFEvyo5y5ezM7rm8PgapI9hDewQ7cxyMarSa3vDCu0pPkrF2Xai8nsj+xMw= +nbhxULBEoFZGfy/hBBOfpXu5U8Xp2krtDfzLIM1WophWiTG5Vu6s31nbxMltvDRg6ZaTAbXO/GfXS4Pu7I2nAXzMqOoIG20w3TwuoIgGTMCtfAaDT50zfEDz7aPHxyc7RycKTlnaoxcPa65olCod5KrK1rKRKJg01DZ4zAV3PwE= +FLDkgHu4z7WsY2T8c+mh52UesGze8CoNUtiWqNSQ+LDhjGBTYn47YV05p9Jb6hduPFFLzjhL+EcrQ54Q9rtEaJ/RYb7kttjR9hYY5r3BOHxjMjYuGWodmJtLKkvUAty8cx81gGiq7MUlE6MMjMPgT8c+6dJ6SQp75LCHuKYWVF0= +2DZ7ir/zOlvca7dwnPjyA994tF7Xm0xkZ+/v94wm/Mgvzdnn++ljmEDH7FRKNdAvPdD5IxC8ibZJ+FjIER9n/9dVsgTBix+YMQsykRb7dOKXpyA0J9NdIhOaJcEZbB10eifYeG+IUzqgHSBYZCrNZ9Uo3YY3rN58jbPAG2J3Ftc= +PTfWN/T++wyYo4vmOGWyEsjGA6A0VI/Q+CN0uZQQ2x1GbD30gWWKEKVqa2Xv1QLpOHmuxk7cl/ogLpvNp862YersjdO4ooEoSp3l1MFaDqPh1ZlyD0RpDDHDuU8duxdyZerErEo0i0JkCHMHPV3//+y9TY8jyZIg9jSa0U62NIA= +JGglCAIEL3YDlfleFSuZ9dVdTz0zzK/q2q2szJfMqv6qRmyQdCajMxjBFxFkZtZD/QLppLMOuggQIN0W0GJXB0ESsNiZ2R2shNVNF5100EGAAJ0lM/fwYHy4e3gEP5JZnfFeZ5F0cw83c3Nzc3NzM2cWxdqjl2n9PnE8nGuCjBA= +7WyOUSll1ASRXU/KUUQ6JRR3k1iv0JOECzHyiBxPIvbpLBYixa6wOi1ZnTgmCnUl15pUHI5PGdm4gOLnemrCxd2RHfeJR3MrFJ8UEfkrZZTMT/g0wytnPGasETUSJlBCK/2HxZPxI/b8YGS7Eg9i8cxDepwnzEO5nPBsSrflsHo= +mV4whoknNSDPpBN9BYORjR+wpIvtohGt8GAXQXc0A/EtFZZf2aVRfHR38djLcqYw8ZSJlxVNCpUES11bbRzAWk3Q45lekYPfs6xFChnG+Zp/3r0WdRQczGsE1BaJp6DGIS7ybfytZM7hk83ee2Nc5HNZXSZMhUhfjDSNX3qLxOk= +kyWLU900FrS/E6irEKiPb1qgSqPW3AnU3LO2AhWntALF7G6nZCbL4+7Un8maTXB+E8RebZCZaT4mLAROwSdjaP4yf8m/znz+BUxnKSXvpnPpdK5jTXmqsKacOLTHr2ot2xgZpzWnxSxfmQ4JMEk2MHyWY4zM2chtNJvwrs8unM0= +TCwza8qYBsKg7ifHe2O7d4H/CJVzHksL9KOEXnoyleu0Y2SAqoI3oAPnKm1qyuOMFVg2aYw2FbvP8fNQA/mc5hSpVJlvKiwopGDNeSD45JUX+bLDn0yXxJkxYdM0JFhJemSEz5xTo45fhHiqMXX3MKD0Az0TxmudjZ1BEg3ockw= +rPxgkr17ZmOPh44fGMbDwA8s2QGKi66i8JU7KoZj2nMGbHokDYhzzS67miG9iFGdmoMlELP8zKKclg6nouSIIj7dSbnsMRyEnz+ja5N0KJ5S0t4F5nBGV6TIGbPTDbw/ZSBFckxWLwtqRcbmSZ15iAmdHo0XGkUq7JUdG+QWuSQ= +KyZLhZll7lLqzpw/SgS0CdnY/c4TX3vOwq6AnsQ5WtQUW35C2KKcAJoEcUJR0otHNj5eFxMe5QOyvAHbplkopi0ppTc+2lTL1QaEKz2eXvE4gxeGA+Cn5Mb/fLa1gN3cGTtT4E2YsxG5VB0AmRvBOCKgYF/vkBRSpdYwQaT54+k= +4k1c7iQFWyrqhrSw9haUmSpJYv9G7m34H/1Xc3kbtmoGfwde7lmxdgw/VvAxzFRkpdIrzUWwjIshFJOXoriCd6HkznFL5li4wrvOTNWUe9vw8Oxcl5X4uFTM8op2mQCzQU9UzkqvEIKcSkDMIgbqAyJKRNOyotCW4HmMEPXxNE8= +0blUPO2gx1zeVJucoEc6xfL5R7KYunyZKFJPFWcWETzIl5rlgS0aIG8IQVCQzzFCmYpT34JyLAMwDFHaeqbGc2eVMUqnJXi+mw/PLzVRoVeJZuBHsO5NpgosT1kxefsuJF9tyxEtjZw+GCw+dLohrzKijv1LJa8yR2XSBu1YnZ8= +QqK3y3X2nL7ekkVyT8/aJ/PTIVcNFPVz2LNanh9e2oVI8oaMX0K0d3dEKxKNaSpDyoPXSMnGNZVvJCC3TlPR4sk1lduOJ/dQUHhmzezbSv8BI1z1a3rxqG55i4A9GuOdaNUigPaN2Z3p26t/siwOp+pkDyyzMikC3PpUD82n5sk= +Hjhw1XQP5dtBS3bp4Y3vhNRwN2j3+x4Hlw5eu98nb4rlt0BNgR0D0FqH2x6DmAu9JeSvMRWl0GnkJhaZTCVJEQiPkGRQt0nEMGzDnq1eMximnSLEPJpTq1xzkhhel0sEvxfZBZ/GHBmOZTCGO6jH6zHgIJUm0zK59PbdLRVNk+k= +IKC/V22f3pFDKMV0L4oZ+wnw8mQK5IeVTE2DY0n5vNsg6VnPTRGAcfdIrR8K7r4N8ruiziK7OBo7ae2xeI7muksvhpeSEIXEngTgFoiIKUdMk0PtXYyaRrNeY/xK0StFjm0bgvPuWm0b2J1q+bahxz5sm2SI67EPrSoZ4uY9P/w= +s//7Rs4PMZBe7GPlW2wjWeEMsViZQcjOERWg6bNElgcuDknqkz2empBBmRwoYqYQdLA44MGsbvgsURuNVSJ8l5Y0BKqQ7sRx+xZCWRht1WKd2OTOew9Y7a0X+QN6qMoQHhCXejGsEkp0okmvgNv7m5vvGw/fNx6Q9433DQwWoqw= +pChiaW0YIzhe7GSoezWj7tccsIlfNnXvzHQUoR+wBpT9VPwc0GgSeKw184owEzzmiU2SQEkSqM/Ja4fHpI78C9A8HjE2weBQ8VubkkrM/+Jr8uNP0gaPMKAoBhlE95mAhf2wPc7OhPWoSwcsRnbIoq7hAKDb2OzqcrFRjCbA0Wk= +snbCTSV/fE5EnB4MatVnfmn3f32fvQZ+i4dY9pLCgL1v/Jpz1q81rAXdBlLke/fj9k9NgZCSQzR9gCYVM4n6TZRvbBLDi+I5VY3vNfwkfEEJ9wRVLPQ3keeHxfsSv2Ic6ebs1t+DQhmLy/xgHfP+vPc6Q2cQPey5Tu+C3ePHsfA= +PRK38VIwqMHb50oPFCf8pBkfxXTeECzFw3aSD2BdGhSyzFpWK4qsUViYbQkqZ0OgdDYjy6LCOoGAsfCe0qUTqIwXLMZ7HbNFo4amHQlUrVEhfkPSo2JoB8O0sgWFOB/cNkUNqSOjKvcs7tU7l5RKQkowQwZeQvq2QGKlcl7Jwd0= +jLB9Z6qyw+07GNmobkLZr+alaWan83TxO50lEFPgw/P6afaEiq08q/ZEahJ6oqJza2YSKhpK6tN8u0b8MGzaYvhHRcmUoYFEcqXpUJLKd7Fobs+1E/1rRTqe/32+nWjNuJnFHeKLF61KYTMVLdztSe/2pHd70rs9aZYSd3vSVFM= +irfc7Unv9qR3e9IV7UnZ26m3ok3p6vZO6VgUdxunIj0XvnGqSfB13jUVg7XWRRIDv8LfIqrpE/Q6cY7TVzKNaBfFlznxkqSKaGX3PWuGrV72hAARwa9+qriBLRRyVCTXVhVbDHzSbJAmqNLSpbzI+mP6EutDO767ys9+fRd2nC0= +kkEspw8tXFClLrHWue1Ag5Ih4O4et24M0oit9xBgYJaSWSAPV3MLRiGN23qPAs8Lqx+HfQZz6wYhi9rNDkMVs+O/lJsd/+N/NZfZcYd/rW52vPIxZKb1+4ndD+iIhkMaVDY8qtpggLHp0QQ0Y3rkkOR3AHkaQ1awPSY5cmDnyKs= +r6n5cc/3L96kr+WllGb/gmSKFGm4jFOi5SN/tGGI2VvyofHUGhLwvzAVoCXn/k/NYd8+8vsTl25uNXnHYpQ2c4AsQ9b7WK9qcVuRbvM+b5azBD2ZujrBsFaZsvK0glltcJbNs9iWln7LxfoMaE4jnDV7mI1Qts9nEGxikRxMapM= +C9JCRoOnOTmZuse9zRKzqlKzYlbNILJiFsyL0fp0KNmxIJahBTtKeZ5JVkw6cbHRktru22PUWqCS+nIAByFFGKMd31N1pp226/qXzO4sEgNjCnYUp/dDvnF2/V5s1IVOcMhJMMVsojRsvn/vYZokTLWMqVAxo9EDHjxsBJXiDCc= +v2dESRLPezwzc9JKnPMZmuoAG0EbdkS2H+CLkK3iiJlxI2GBAOo8vmYajaCthMPlYyDj8/RI6DePzEVZNRbpVzxkryAvgCzH3guyBzSC/SoLHSbCxsax2uzwgkcjGwDtsqQNGW2bBBsZDF6Qs8Ch8SEDRnfj6av4/H2Yeil7Cb0= +sntROiSpGT3fhpTvhZiNRhn/IaQk5SGfh5uflviC+5k33E8zOeL9u4SjoFF2IYHzIFQ8YUnyOscn93mL0Gv/stnMBb/KLX/7vBFuXGCRH+99zc7H0iuhGRHZ+2kfe7ivvREXA3KmlIIm2Vn9rNotjWesu2kxy3tLByz/GdKQkZY= +h890eAZqQWEhNljiMxo6Qa6XZGpjEluWoHaT5wJKkX0LWZY0uUF/u7nzlHz95+R+35miChePFulekyf3CfmakF3nPB5O/LZ3DbOC2QHjVqBbTwhrYcTvJ19L2uigxEq1copB0LAR/ajn+L3UYAaoaIITFFf35BSxORzBH99jRIo= +daEHs0PGLbJasxTIaokVNh3DaTKORxTG9j6Oqpwxc8pnjg3VKxcuFiyUK4g44Br+qvsYG/B+Yt8j8Y/w8pghen6Ass/nOTMvnWjIGrkvm0j3yTu87Qw8hMn3RrbIKjuOkWLN4pHQlDb5SgiFHB08fZ2wPM8uy/ossjQz9f5R3GU= +diobh5ZNb0t4AZ7fkmRGzM+ExrpTKUuWKuwwNGLgWYc2t1bLmwVJrFmFhDhKeMbYcFFM95fjXSXrvhqw+JV0NI6uH2SHnmlJmJYtG4GVWXhnfSSbTN/DQ/Yftx+0ftpiwUgDh6eOJHwnDP1FrgROGFEbpOwTEjnwO+ny3HNMoXo= +wC7y8/KJ1xuioOrHuhYyfStXV6h1DKIqSxaipRtva6qcKaQ1dGk0AeaE9Nr3xyHZ44uVoaYOKB2BEgbLlstPizVsJQB5hFQ7cOqdNehUHOCiY0/FPvezPb2fZRAcvhyXwJOtMgv9iVMZ/sP09gMMMDCrWFWv2acRaJ3f2EGfOQo= +qA2IqJsi2EMGh6u0JMKKIQkLsZ4z6cMz5OvzN2dNVUl3mwRIfh9HF39izmxAWAymikF+af8BbF5g19SlEVIJCI4zCkrI/RRGcbUaavUbFm0m7Ixdh90+1XBfDEoUsEvmPeQwluuYKXVxXxgHnk9Qf8uIKNwPomcNKIw4I3koWpY= +9y/GAdZK0sMdIu0jo7ZxD4SuU2O0HzL1MTtcYawXxO+NB8Xug7Dm2yTKvNXh5ybbW4FM831QA/zg3PacHgmH9phKqsXyDevVGLzkcKJUciSQsUvKTUmQ7Cjme3Wfhwu2xYZSMrJ6lSVpcCH7pWJjRhSuvugvaXkv9ohsxp4hWzk= +SsuW+bKVOMd9i1iMy4YE3nqQOMxpBmPmEmzO3qWa11owfRWl5cgJexJVhf+c/G6cIKKl2pVdj/gpRhtwbFRL+wB1vyveXUmalpSVBIE3yag0Z0oo6PP3mj5Lytaizz9o+iwpW1ywfcw674/jVTWxDMNKy0ywIeceXGfzGiR5has= +5dgP2bTkdqBRFxMjoFHlsagKahwwnjJZRD4XCmzZXXvMm5wzIUqlIfAnKPxAd9OMwx6Wk0NHl0lM+KXqhuSLP3zz6uTjo4B6gMcj9u1N++jgo/XFH447H63fnVpx1plB96o08LoCuQSx104Ptrv06FxltokBYCvgwRZc4WJX0WI= +M58tAXoE3c2d/S3YnrCAWz5//E9XfMsnc/VmAFN1ZPOLN8zMZXLYrm2Bgclu+UgB44P2lwC4T6fkkMMQdo7pVgpkj1WPoOqhQ0V6l7U7YkcetEADsfhOoi9ZuN854cR242Qk5CAPp5DYRb1GZpDnf7klW9XDyQg7yLpAA4mf+aw= +h5lidQe2M/IlnmqsDyxWexz9Kp79RrIICciNp5+rpDcrJZ8vTi+sE7gIutm3I1vVyVP7kuxDuaqbxoZDWUZDzW4jbc7tO5gtQuVJJMFwtny6ztiSHWQfQgFovRS2EHtDG3Qel2y+9ZzoequKh0PqKoGxgP1f5AL23/t/5/NnatU= +82c6t6kNsi6wxoHfo2HoBy9ePKnkzaRoQSlgzwG8GziwLUqLVubD9BKaImfQtxPRVAXJyoMtD1CugqC7OdGKcFylkXbteBKViF9Bet+zBhn1a3bVEunUTsByWlriMuGkmFbn8yT3T8k6+FdScvAg7xR07QhD4QUDu0d1+s0SPJk= +2MvfZGIkzAQalpETOwDoKLM6KPQ/lXy9VSShV7SXsQNl3OYW5zJXmSjxVIdZv2IeWYi3mxFdSjpygvfroiM5t3J7Hs2E1pynL7XGqEOjw8Af8X6sdphC/tJDuSBUUSYfBCWve6gok3bITo1L4bxZEgTlx+TS6dCfPCDnrt99QPw= +8AHxorEdDSXXZaW3nPcmIYh1cnZ8yuR3wVH7R4H0vhOk72A3kYCb7wW9oPR9Y6tJp7bbDjtMRZPeF4b3WEjbEC+fQ5eb+GfTD5vY5yZy1GbSILuy3ISVXnFt2eynAy9i5kXFPW9QN+FVvMfl+AX2JXNhkOKGSs4FvcZD5ARN1fU= +7iG1+w8IOsjDS/mINUM8XNqEFlTXoGNUmvZ4jBe7M1RL48EbVl71zjWDsD++ePjkJ0Max7eu41bmuni9/tKAjrFIIgk6FAp4UjlRluxQRJFO9zFyjkVroCVi40rP3iumdgtZqA/cXil2X6ycFAGqn+CY7QZn00t5CQnLMZNfwII= +Oiu88fqiWNW1Lzqv9g8Ov3vd3u08Gjlh7xFuIx6t1o0mPKOjsRpVbgEtlJuj+M2rk9juWaNvb1nS8lf7qqMlntP8G1tc1Mh3r4ZDT2YJe+/FggUa2hzCa+JACbCdnYIcjs24IITJbzJSOhpubqGo44OSuZ4/+3Sj1u8uX2MPmJM= +mM4CzsBWc4Qi+r2a9N4hroUnqJWosefkIXKo5N7DyD7XHsik5kDG9r958N3ZaXu/fdbegi9737TfvDl4vdWMnMK5Jmswdw8nPYDKbLurIydqjRYzg/SZlUVD1W/wQJVt3/cVoHPmiFft36tj1d2Pk3/jaXFPg1MJ3O1Jer/rUoo= +brN4ZK/BF7dkAjQ+3ocBXfix5WIQNzRWj/vnFrAjt1upzs78c7ReoZ0LVeuT/ZdLMlzPg331A69/rDjw+nfnscc+e17XHut/sLj7chUTbFKJlUitrlmQjNXV/4GIxZAVGseqO/NJehVdu4OsEBYePMj70A0maT0ppa57fcTihxw= +wCItgUw5YhsnTn+zOFDz7pQi33etbH742YVGKCNZHzKF1qg9sMuf5Zt1zGK9Ql6EnQTGDZJ0kDnLHUgg6nTzL/F9X4cTZnQ17WN8g0Bhf481DwOzu7ZnNQ6PFJfh/+S/vpHL8MOB5XghBUKN7PCigsDKVkwLLWV5WmJ9cwgSAIs= +yREUV5Ba6PBmB9ckdSAjE13p85rIRx9x/jpahF6MANMedisjkGE6VeyWsbUh6LG5pzrq7fiToFfLVRRHKb+Co400oGMXZp1BwIrhjORWzx9fu/Y1DVok7nJr6fEqFm9d6L6hl2905H6NH4xVKNnxedkdxxVj3A8jLX8BQXLLTho= +52rOyPktYUJsZeyUuXkxRm8debGKvvtX8iXk5b+yf/v8V/UdvGrqu/jXCoc2SLgK60eqllTjhVas+EsaLL2GnOyekg4riqUnt1KgJNt4d2R7UWDzphkMMunGFLgkvkI0E+8bPLndxmQqVp7Mz107pMyPbKOxCx9J6k4ph2MX3TY= +Xh2fZqvznwN/cj7cOMW/GAyvUD6iEdDK6W0cxR8KECysELuP2bveOEt9SUE6XjTrpzUJ6RnIFJgvG2yrG39Jd45P1VSdKK4Qw+baZlhYI9/zY1ebjfjfYpMc1KQ5g24isKBQBbSSKvpuJGB6xBDUH9u9qsSd1dF3g46cqGrbszo= +6rZj/k1ANxoHI4ep4yoeRlDs0Qwwlwkxy227k9G47fX5NabY1XCDexIWmkb4GJBllYV3DAZ44yyVQbbAmnEFgWIjxjFl0sx2KIZHl7HvNriD2HclcN/HcN8XZ/4OdCU7pbE+jJE1ci4uIj5EeLjs3g/JGVrtvPQ2euDa5yEKlZ0= +/G8ziVIoQilS+JHLkMLPiegolGREhvr1aX7TQEUqkKJUUICUtKDrhmz2q4GUL5JO9QKUdJZroJSvk05pDVR5Q/IiZEjpyEmnphQyMyl1EMo+FmZeGcT3RYhQgsdspvGi0Dn3bC4I9mO1km3CwsZGrGZu/CFOVCv+4XfQi3/xqjo= +lzP5j/qv8cdM6/g7/5SrF0sR9jney3LrrD+lQeD0aSj6zcr+kN70yrfCymyvfWcwQHKJDPVPZZay2H5S47LWc9Xxndulfb/q4Z0QLBoDfV7RSj+ZMMqFUnlWYnwy8YW/bGT+VjuFEVjG2r5/7lo4ALIoFTlQ/Ag6qAEkV1rxBww= +VwNTL8QY5FkTmHgqHpJIxH/JWYkSyvyARHLfUUJG5GFAVpo2e61JGZXSsZSGpSex0ptxaXc3ycCanK0i4deE6PnrdSbC6Ynq2oPYc1WUT6CCaYZRWqoOcYdP+ny0+VQvbFrkcfkscYpXKSSQ6zBBmH6noWZqjPIwxjTdbj5egAA= +5z29HVQd+oHzAe8W2PkUgvjMPBU4GOmw6BGFEBv4mDOu9lruoR1fMnfR7IY6ENOGKB2Tc9f2euwXjI4SoisnpusOeIi//qQXVyJdcR6/+caPoGiA+Uooy9LDbTlbxe6npR/IPNQaeLg3ldT7hJnC8TBSulU2414xMGIw8Wqv6bM= +OAbsXTwMXyBeSEIfI2h26dCeAj+4zgUlL10fClQDHxv5JOOfMyFj3XivE3MAiX9kLBYHHWM/+N2f5THIcuPFxG2KsiPbZJTXgR/yW+sbU/FWM0ioOd7KEbopzXFJw5IWyXkWNB3LWzmOKcOSziNVBaFLtoRPma/ZOg2nIsEwIxY= +JjB6PRk5Hvr9FqsyGNyJnKYvo2dKdxqYqZLmE2cl5Y8x75k7kTReoiTmk0/ho+BMq+eP1oE96+yXWjuKDZM4gaq4Xxol1fIgkpbzIOZa/gJ0/KSnNz9wohETwv6yFnGB9e2R//nTh09xKZfwoumg3uIB/fTX9Crj+uku6ykWvZ0= +Kzu+gwUTfqZy3GKnbzVOamQHibo7RwqAZRwU8PCrt0esFM9Sy1eKeW9vmdzFUoyykfyoXDk3jrd4DMOZ40r6mU2Fgn9L+tErviY3EKVEuNGxraCOr9lYMr8FzVimXYnSzwIukpop3GswSZFGV7dvmjKHk7KhrR5m9baO4PUtGcE= +xPmnZMsr9b9LP4s7zngbR1/OvfKtKkY3a35NmGC91NXYEKU6uT/u9dwJvzZWiWf8Wb08jKztPMx8tqiETeKMHWGcTSf2nxVZdNrHBLWdSmtntZmTUGEd7EYJVfjGANE/kqEvUe8TPBTaYV2q3JirTpJEb9R1MLlSwopykqSnvmw= +TE1l/7Lo+OkbRypR/dO1jqQZSGkemW8p+EqxEvB7CFNacSGIXaN1mzPFBYf0s8CzCQMqY5+tZLm4JVpa4p5uQuol+vM2kv/mPiRClG4b9ddhpZes4DQe+dtj3incyLhRh17Z+Jqu+utF+1rbg8eKRSF9B7LiwhBlqubBFG/Ig60= +9Mw60+ObH0jRiFZFlNyiWiexhP2DJXY9ZkY1gq6DVJINr/FeZJ1IHwulynerpGFDJZEMJcM689ZlURqxhhXaIAvx8C5+kULqvUpqkA7WoH0SbySzFcxy7qmTFuN0tMkAvbYx7ZjNLBeijzxXNu8n7Nww5xKPX8+yYB94UyeAJQc= +N7ev2a6rkSK2CVm8Lsct5Beq5JR4Mxl1oWvQrf24J3ElOSFkG8wUJR7vKEkxe1H8AmHEKSBK+hN29U+Qpme7vYnLkz9me6XcFpgRSMI35vxyyn2ri50y4xl1vvVTaruYfZd03UnACBETqjfpUkyzg6bLPubRzLqCx1CwIYdu1eY= +lVI26YwpjkawYD6ZcyhhyngRv5Ep7T/zeie7mPizg5dFSTskh1inztgVAwyaCdoaQvZjWqrmCDBzWIAhGaEdXSJKj8fUe/l6NmpHWbg6EcTOzzOZyXKrEnbG4r0pJDFSIdAD3c8AiT28F7w6TLBXVTGZTCXdT/8o13eLvSxu1cs= +tujKGVTOnIaMiWZCFjTIjBZhJKFFKElPYEqLHQ0tbpgOxuGG/lYebujP/g/7t8/+v/rhhp5VDTeUiYY5ojagRq3eJJjaAeqgL17sGGY9MmmIQcvCcOrgc0nmjjgo2UNQrpUzMJM4dy/jxIx4Ty5up5EHW22IzpLI+soYd40EfcI= +Mj2kll/WZMy97LOF8wu5lr2mQUxj34JePnaocindi9UxSk5AIzgpQtZQms0WeRjDod9XdOtIUqjKf5LrSkEZURw/MFnzzncn0J82tHcdOpIrf+zw4cR3rz1/BNOOHMpSsjNAPIc4o14I03ETTefnge1KLuax8wgBdzBxpbf3Gk8= +GkzLAYSPWap0mXW48RSA2uNx4F+RUthnDSRqarKIp+qwTf0rCnoBCHHF0L1DANDL8gBq21DmxvJ2QdHKHWdxvsF044VtdYnaaZbNuZCEOZVMypvSK9Lu/zwJo1Fme7mo6dpjr7AYIjI3ulTmQkRV4kFnROZFK+xxt3FxDexQFWM= +e09abMYXy+mwIz/iSl0JlpYbdbnAx4vpMu4jLXs08if57c4sRAyAkLYEYhH9nm9a7cinVc+e0mXPK3zHbZxYrN+3amaxHt+yqcX6vLZzS7Upw/y2uUPm2ToscgSjdSR3wFwjyZ7hljl0MJiFslMdVsy7w3XeuTqVYd6cnpDQJmM= +gdf3fuBE1rZs6Qe1D0Ppbz9slfZ3zu7Nu/f808Ob3XsGKF9HsMW0nNC1vX5YZ99ZaIRByvecctjCfjNAqY5g5BUHq7PjvHSiIXn7Lrzh/abaXmUzf1sJA799J/PFVZjZUiw8maZ5WB1q+sd0mOnJdABbSmDY5yTpUiqutNREYxo= +Tzpt1XGgo1cvXvA3WHYPc61C9cvAiQytWoPDSUj3Halx65XnRGzLh8cWWRi5sE9LS/pw+6ncjoVFz5S2LBMylJhfJ5jQXWpsyBaUIgGbse3sdiw51sDtHYmGAQ2HoNeJ0wox46OhHcFcgbnWpYTN0D7BaN94kOBDh+CHgDCrRGo= +x22QnHl+4uSNDqm7Doxh8YAmb3tQ2R1SlLK7AymZeFNMTKJ/ZfKKNLEyB0AevSQhtUcpukjMF42wN26wYRjTHih+Ltns7J3k7Ai8U3j+ikvuw132ms327mEKbklUhukX5E/4ZtNKUqg6aErPqKwYmLkMA01H4yjEuFrIannywuo= +DINAgyb5xjmHf8mUWdrIOPBZiK2QhQCjOEAhvErFkEubrv44ckYwm6zJ1Oqy+F/SIxMOBGsP2c0Blash8imcEI6FGxv5sAMDMRrHImMz2A6APLBuXzCa+oysKHPFdIfOcCo3yZF9TXo2Ckq2FKeoD21j7lc7qKzg/LdyBeff7sw= +o+A8e/qkqoLDo/Lz9KhDOxiD/mYezD9dLa3EKErTQfxZFqoOLzRXVoSucrMaSm0bW4wvM7Ea7d3CiOZuCMzagqL6hshCOMq0PIBi9XHw+qRpkQniDIlkwjhNo5KT/6dFhHI72rx791qSaex4sexV0enE8WLBuxj/EK0L/I3QqIo= +FU92lJUKpVmRNVVBl+bkTR1n3ssZW26M6mVUQummOWtZooTLO+DeOFPKMyqntj14lBqkDUq1PRA9dZ5Q9AFEB5a914uWA/fWRBCUUacnzqyZJV5Opdm59lkByPAYt0Aq1THuOaidIeitjfj7S/G9CDqiCRj7fkSlYOPA8XrO2HY= +OSwm1ou/F2GRGrTPwsUSgXn8PQO80uVM9FczQqe0mCBcNzJl2dhGTsGNLu0ZnWEaPLtN+ijLZiYbZvYCts4ApajsiHtkXzGI18y+YEj+9ZlXCUUwmYdK3heKdGMmy6qndXRe6IAhGiByiei37AJnA/Y5vosmSZTS4vONTRx2Lsg= +A0Ko19wj+yI+H4RNT5+OMbPaojxP1SPw9ddECLr8AKwlN2OOWY8qzyuT9eGAwS3hMG0dpnyVzIX/jSL57XA+awezc8xxnIP2Cdfp0TqnOKIuA5Af3mRACmc2aP/A0gpHNdwOgVXX9Iym76BDrNw0ul8sS212eNKkpETrU4xOZvE= +f9IziHvLPIBIh2xInaC6LvnGz9wxKDVd/siF5JAzz0PMq01+khkzz1gLaG6MAx1AJ8bCFNxznfGY9gl6+4bNxnKwdmDxgglhObAcXMnM3rycrRlXFUmA9/eUNFgsFqrey3utsddnOC939p2hVeGC3Grs7lPhHmHlD6IkHhQnOZA= +Ckf/FQzefyNfAv6N/2e+E/05lwDHs0CztuwpCPzzOutAtgH1YiCBy68ILPHFFWlzkNon+MlJ+Loe5NvFo/qZMaPOMb7ZnEhea2V3jsV35/b1BkekGdVKdqbJHK0DB+OTTHO6N/OtPvELcUvYEvcOc9enZFMa0bqp52cX5Iqe4QI= +p5aZMYmfOKuyhovmC4fOOqrmKMutGmbGkniPzD7DTHJGk5FsJ+14MyjHU0HNrCmNZEYWofw+FVB4yUvaUF/YbxpH/LNkOwl9EJ870v4ARPj7iR3gmgAQ7Hoj+y5z6w9GYdLcqe+jygg7Kw4vAR84QRjF5qBD/AxyKOpJws82XFs= +AKIlQg4499bE1KJAB86VivVOWKmc4/Tp6mMJbVXvUZ9GtuNaiZxR9W2fwamiB9awtS5sP/bH4xXvx+KDYhRkVtefeCyYdde/qnIGXagsXYQVYJkjaQQhuzEIfLj6lLZmzjHLQZuVUjMfDFZYSQcuXfPwClKamnlRxRZFtgXuE6E= +wsi8d0xUZmP7hV5HWM3+FRf8+L+y/evNbMsaK99Q6ZyJa2yoKuxL/pliX/I/zLcv2a4nCv3uzxaP9QAamrkQTFdT7kEKQGnhd7z798iruLCC2JMIotbNCUCE46m2Cw5DrKz2+T+nDOlQdj8yNDxqDajr26pLoKesUCL40jMG1IM= +yPdUSoDOoLsYOzBUvri0g/Pwx/seLBz3f2oOR5tbzdfQ86Oz15vZsq0Vew8cd38+dJRXnZChi8WCsOdpRzIJaTWoDKDR3tD3QxpYXP+HgYZhNqsxRjfZANBt/LoJE/LTGIru3iQEUQX90AwIhyEAZKzwlp3L1tg2hElXFd18jR8= +FD45hRBaJYeQJZd9s2STxtIy4KJR5K6Ci6pvMv5asbL+n/OtrDs1V9ZwZHUnjovaqNm1HUk99dpagMosrp0jsitKK6yuWI/5XJB9O7LXdGPh0il1rSHFeFgy17nI9vp20CevEY58k4MrvafxpGrAlAVtBcJh4HgX1sDuRfLLfqw= +nBz6foTeA5FkW6C+e1KKk75vXd93qe3NOE7Sv10Ok+a7fP/m1v9nxwy6nsxOGpbZF5jDFoitZJ5kuvAynuCzHuCdlCMMlQp70/1MpYX1KKRUdhnnFOYDrIOdTGk1lsmtIzPUTXdHum7zmcwvk0u6zycwOc0WZ/qPpx0j+6qwGZY= +BkVqoZng8erQm4wt+8qR8enbMWlnSgRSVfb22zxQk2qKP2yprn9VEFvGK/BfyVfgw7+abwVuVV2BM0vleHgdOr0QdBi0B5jtcnUNKNdkGVzuzO2Eg5ATDlJl4xthl8kxC2F4gydtCJfd8h5MaXDNnNULhdArhmm222mIxzEE7c8= +YEqE3BiLZAskhYJswJ7EAi+KZDPITLh2I28/uAblKMj4V82sdcE1iUv56BZ7kdtcq4RtZWX6CF53OPFYwM3NLbOm6mopsIU8Cei048hGoFCSnLnBmEXD5Gdt4EFF/2vcaPbHsIXBWUYa9+51jk/u3VMCBhSDqE6x8aZpBL/Av6A= +1jjwf1Yc755AEY+CWn60qw/FKEw2Jfbvq+vEHbvx3ffkBIY4f/R7/WEG8v0PUpAPVzOQH76TggAvYYYQ9rnDPkvBZv0mDWN7+7I8VNowElO06rZdWRjNrijPFCtUM+1oGfYH5Mke6MuBWqKw4sXLlDqhAYzE0CkNaRR3d9liSLE= +BIhBJDCKq5bCKQZaNvbxGvjkJhZBxpXyOcQZ9gZIf0aDyLGD61UtgjH9ZeG3lkv/gI4li8rMlAgrGDmVwtRaeAK7dM3xfC9xSHnjF5YA1kL8uUO9PmzjrvOnsuPAGWFgFPyMF8KSiDAzeuCz0FXC6GDmSwmJfzdxehdVz2W6bD4= +7E56FzQqeu3MFAamKnMwUoRbWuxQbxyFii7FnXkV0VEo703JvdFW4fAnb5PO0UZqlc6cVe8s4GKfGWEGHabkndj9vjr+PYchUiDTKJ26u6NN2Pou4gKGIcrHgwEs49kAPVl840DPHLAOvvprm6vCNBbiqkT2EkGexrAozHNYVu8= +EHt1VrHJ9ChrK0p3pngmJM9mlured0DD7+G/H6r3c3rkeKe+ij3QqxhK7aiQ+lRh3TLqrjLxmtLSZYqLfaXBxb66RbjEDP10bRgaGUUS+jPDKpVCg5YdzxrfYTNnDm3/gT3qhjbVdLVFdmTHoPhPbX+SrG2tDPGYk1R50ZbDSZo= +sAQSJFV9278GQKdXNaHzmOl17b7kVm1O9ZPCzOxcLiychWIp32qIku62zET1qATYbNckUN4sOG/om9M7cOBTXMF1xB+wjnybO6cVT0J+FYBxljxpci99yIjsN9n9hyI2+cjMeUSEno+uuzTMMSo+ijdk3uJ3f4YpfWJHw8+Lb0o= +v63RcUYpL+H8ozDQpp8SHhU91ppS04+c1coQ7sLO8BQvhweITBnSb/PZzfL4KtL84aOcrPiUJV2sh9xsNDmKZehxqKUPa36nlh0CZSo+gfWSOWKAGb97+UsP4ikVG/joRQcjQYn4wKc0AXPxl5K1rogrX/OsMmT3j09kton0oyE= +beaV3T1/NJ5E9MgOQ8VrM6+OwQnCq8EN5h8+JmTHp5T0+KhllgkdBvs8sLoJDfZVGb7FU85w+GTjdErljHj0y5d45qSAKQuYDb057jeOOOz9OpEzGJggL/aJtktYnWLQovSzNGIsjRZ4sUYpbfFJOYIh5AJxl8RWSz9a85F45sQ= +/jBwmEHdBH8Bu+5T4WN2gUh9zWfRNt6VKW0PzHml4qYsvQJZooU8tOH6Y57euWyXULZJKN0fxItEOUbK1cR8x6NYPapsekrxMRse/bAsf+9WioaQ9eWomEn6haE2N2ZcHpfjpZLb5mno5XJaK58r4iJkazk2aim8GqaTJP0uM9w= +yc7z45P0mvK4pZTHeGaV3yKUUT92eQrsvjORcHzK4VgOUIGRDEivt1lVuY4msfKEl07Uwzj25eTwJqNQkFNFkkySaBWwIMD2ovDKVeWIRXaAiSvw6C7m8Fq7b47y5xYPEFWyLT3gUaQ45rUNM5X34gszNQhkVZyfQVbF/WksjQw= +DopZkENTPhPmwzPyfUl01gyWZ0oQnWOADMsFmlWq4JjLqSVFck8NI7BkzUgh5OeA4skys/jvJpjaH9s9pdFidoCkg7oxO1oVPIueulJEZV67MlzXnL0R2x7ldwwM8SV7GnjNgbd4jBleeQAuHuVBuHjmp03fqUCYfScwYYlPgTY= +2fts6Se1wF3mbrClH03QIzm6i5B5RdtFFb37mUTv3j8+CWur3c+VB+dS07y8k4q2v9Io3i8DjH4jfPFr8UGXtyFx5y95mwx0AUpdzbOhQ9f3g/zV31IsCpeFZciY6W6mZ2opcmsP1Ja0XPjdn3lMAPNhj8MqmI/+ws6Wq+59ctU= +9deBlJWqnV5+nGNqt1q6uc3uKbo1p7XTmXRZ9pOSwU1tU7UVKmpBRS9g8eSiUKms13NwQb2JMT30A9UhxszGpIZZtE7w8Kvml9vPnj2dSzXAZ3HzaeI5ESYIHbXCh4VM3fjU9PTo+O6UBmMa+Mxprcy/hUGTE/jvWANfbSliMaI= +14QTu++ckFs7YTtati2fhT6I7wtjHRZFDnPfqTY/1YhjgNtcUnBbIwX3A/u8rgg89/yAjpRn1LPYWwxQ48hwe3lp+tK33Xf5cEMFCiAUATC/fMu/HnsefJYj2BaolDLit73zqRn9AbJ5NwiNhQ7BgK3YYdFnWzwZQUNOaYgGc6U= +N8NitgQlmfTS+C2WtBfni2XwwZkf/H5iRF4O+Qsg8GhnoSR2OzauoiNp6G98ZnoRArIE3EpYXUR08aToCx9VuCsCpIuHV40/7/MW1d4xjTGLTc8/S+LUZ2B7TtBzaZwtjn9WA4fjIQ1i4A7/LAVe8mottVYZx9j5n+Qxdo7+s7k= +Yuxs14xy93v03R/ZsK0GgBcvdprbFULdFSszCFlsnQwog0rHu+NXM47i4jqZLM58vNmRNAHfG3nw1Ua/Ux1Dz1IhiL4eeFHgyFKuoNcNB0kVVr4mcuwdiXsP6HF9TnVBG6veGslUVF5HEmhgmgxVkPvZyNXNkVmYuaq0D9uNJIs= +pUv74dDuSzMo4pke486T3VNJ8Y4oxpQGdi7rdtEtZnljpn/DIsK1inmLP+R92IsD+AagFDfLtIkURAPwhk+Mfnz/TF1+CKWkIJpkx3UoJ2N8vrmVsP+PaBRlU+OhS8TItvgeH1j+p0p8bPNjNdid84DXIOonkeOG7z3xqcnxFoM= +y3A8gXbiEdl6X7h9pnqL5fTYq3bfnp0dv+lYAeVNa64jSm0W+euWyvHQywiRnTKyu3gSkBVymCOUnQXUsaN07ZAyvwTeQdmtkZnTH8CS2M+hnnlKvMyK6BUmoSy9pIKvZG8kZ7xGiYm5EARZPCWnBzXNbQk+ZXicKTXT9XUOqWc= +mItdRAzYKXETqUV7fE81Xorft1JOqkdDngjXgIRvGOAcs3F3MhpbXfhzZkhE/sa1nY28e9bAdcbfl+JyCFDk+xWZuU2xYEeltH/QP6exw2QpHqe8CsE6t+kqaxpV7i5ZjupcDpNz4chgsifysrEyPpnfbi7OIyfdEbT3lNKx3NA= +M6/P2rykKjMTdf1oKIKJ7flez55SYnt90E+8Kb1ic0Fzp67R41Ua6eoGdaDphnhlyWsW4spXb/0AqPMhXjUxWEJOBWzNVYS9y3gNTt62lisIx8UYh4X4bT97Kj0Px2c5vryOgbr66lhihaiMXMvIKZ08XtIsGNEI9tVOz2ASHMU= +oDXngHiT8TQQ71vLWZBgY4rFis5jlrZlSfbm1hMNj+w74di1e3REM5esxGNCWVgTUdE21eviqzAxj5BsB2Q118HZIFfdP3etSUitvui8PdbtUFM18ePUN4XmVhP8oYfHIFfsTE28dHFzQ4wgvxVVvuWUxD0UT6X58VBzrz1z2L4= +/ANLHFFB2OzlsJKKaz2g7CC6fEYOBrQXyQK5iWcJ11tWOqL8QP4TGFDTpVhIV4yotKRlOEeIBY7WmkpTTXgIQyu5pYrZlyRHyZ+TlZrIWwszkVuaiG2Nttulfb+mgjDuBpa5UTltj5cBrq9pGZ/q9AA9wtRMibHBjXTrldv3sig= +mUopzlVL3i7gI6YRziE19ZWWm6VYL7TzbV77BSIJ292VbYkN1DiTLXEV9G7CrPF49YJi6AfOB9+zBraBAfQbDkw6I99n+ahuUp2rj7PjTWkQGY7wKwZMDAf6RiQjR+STEfTraRzFJy/ni4Q3lPHVyTHyPR89ZTzqlpIkhlvuUcU= +HLTAp+ykAl3AXk9Gjqf2XWZwqF+dUknE6AQC3cBesnRaapjH6LXiTip5qxrFBMxtQfxez53gZSHYg1g9f6TcWizDlKvVCOY05iIH3GITaC00PxmBu66WeHzyYkZK/SVI3eQ9ay94q1EEnzvZu3TZi7Yg0I+t1rPluSKJnSa6I7U= +vX7sxVPpmGQNhVHKIclUHK3EvQof2T5fTv0lSKQUYVZndzd1/lHu4hZAMnyWaylLOcB9Z+YA993NuIzhsy5MuBbugjdOEDymHTkXF+XHmqgDogeZex+2qsjOizmQXh1Z5oo58ETv1SzW5jmWwmR9Lz9gnr1NBreYDQi7HEe401s= +FPhuSKIhZcofCzqNEWDwh/YxGeXvJolneUJvRqtPZhMzQ6niIeYy9QXBA+1R18Ec0wnnkSPVoOenrXyojHPD5BRfM51XNFKN7mu/U6pByrut0tK3SnHUPe36cDBywhBDhNVfHujIiYChyrVm9iqYoa+EqF6ZmWpxUecEwmZH4gk= +yqs5Fq8QCGXR696MJp/MujdDyXTdS4Z79RtmOf1XoX9KU3vNVAFguRAoTr1e3at1iF6UaqZc/ci8Uwa6jOAs9xa7+Cf3CT+Z+TRDqcoA3sBcktN+jrmkT5eX8hUcDHDXGx8rtZ5aLe3cavenqBz155hX/O46tmKFcdQdS3Sj9Pw= +PqlLeGifPom18eXuvoXqj9xukwF0wKEBubTZzk9gwbaAMSag7g5wX84CYg8Cf0QOvKkTgBKGO4fXGDdX4nxQn9G9LqdHyEhZbmRNApfux/2Nqy9Eh3+svM+TEDIVOZW/WGyhC2Qi/QkGY0gI27Pd3sRlhFX0dolqmIx3a/DsKR0= +xNEpFuKBorbXCnKfUtuNHECk604CRs6Y3L1JF11oCdqT+gR4FX9M3M8ElCq06CL41ZxVO2OKIx+siFeXyEYgELxoYPfKBV4H3ZDJrh8NSQeWjJC0Q3KItT8hvlmAr3TOGaLgKy0LGlTqLr1TcJdWjG86cg+8xsy5NR3JZw8oqdQ= +OfT6Rvo20xi+vOCxwt7540dxb7gn+1/E33zG1k16FejzOhmiiou2QNJ2x0NbiyqzmnN02wisRrY886AmL1WNMHF/Kw8T96//3bnCxLWeVQ0Tl0RxC7p9i+JVcYxFNDaKEqeoywDyQeIkIHGEuNPdfXanG/NPOeMKweF4RLaX9KY= +Q8HlODflQRWc07FDe7Lgb40jLCUnuWIFO8pk6Eftyx0vBHGDFL90+ulrNinXVITgpP82CyPfOqp9qqUrl75//iQq6+AxB6nXw+3mtkkXjefr/6yYr38xX1jHx1XnK5e2Qc8K6LkTwgJiMTEdVgjrWKycnrEYzVEBISbsHuiTvJQ= +vGKlFSatZB611nT+2v1+jL2EOTEa5atcoWDK7iSKfE/KlWbBGBukMfQnzfFlf3OrOezbR35/4lL4POvSZgIwV4DH2UQdiYh6UmmiIANuNlIMIKFmppmB41L8oorIdujkfU3UuojC5iFQMp/Z/5t8Zn/278w1s3ee1p7ZQr3BqDI= +brV5namantXSstl8FjcymYfBpzmbe75/IZnHOczzfJebygX3mwXObezgwme1UjexvYntWtlA1akdApbmQlNXVk1KkntxfkSDhj/OWSZyo4PbwGMBYyRoGI9b9AoNIda4cM04E5PJldxDTtQLx1VKnS++eXXy6Is/wN837aODj2I= +fvWbsAmVRewMKLvKWxayc9i/yEmAIjKmUTyrXHtOVUOse0PfD2H5h/fBOo9xOX+dR+yj2VDYs4vhQd6GkuK4q0QIndLQdyfFfH6GcYKfVIkT/LS1cwX/FfeF/Ort9s6TK/wjKccT953tJ19e4R9JOZ62P9n+6tkV/pGUQzcbX7Y= +vtq5wj+Sckwl1Hr2+EvoAP6VQDxroDXp+bMvr9jfxmJ5wmx0Z5M4jK7zi/fMqFQsMxzMgsVIG/R56Ec+RiPDrAXsXAWva0vcJtjgvnNCp+u46E0lAVsQ/T7qFyVraIfWwAnCyGILnEQEqkEUAtnxpg47hpGJaNh990bjTX/M2kI= +YbJ5v3n/AdneekDeN943tsyWD/xd0tfX+KHYwfM4irtZF/9BbxhmOvi+0XzfeLC9RX4DXXxUkIbQ6X9g1utzGrlOj3ohtfi6LkHhJcVjAAa0CMXehFsq7EL/uVxX/Q/+6XxWoyc1dVXngz+aTDFha4+GIfxeQVnN101rqzqQdF4= +gVOEePuOnAiICqrrEQ2HMHXI23c3rLAa5UDdlrBqNZWo51I7ePtOtQDvU5dGlBwHzjnKY1KA1BhKdfJ6uZHXgTsiBw91fEnUp5kVeP/VETkDOMKDQ5HNq0fXW4qNpuQUR/gm7aiwlvojaY9z5iNLyaoS0rFCQHcoFNhR2k0rCUE= +L4pk4s1Qvmbzd2cD3+cSP6jW//RJWRpxybrPVKxiAF62uEvy0jCN7SRw0JNvmqqzzG2WPbUdHhNftrvpsPj2LFXreDPckoxJNi2AwuShTAcA+wrQuLHG1+THn/K7hh+xlcJPsEy/kPyM/8AyDg3NNq9MwoWbWz9u/9QUS/zmlqo= +MsMpXR1pBms7K4A1vEmntqusPqsG8xfzC4Sbf3ifJu/7xgumwHxUteAMRB++Ji0Vivjg+gabngBEAaLcZOmO+Es2t3QV8eH0btrjMfX6m9hME5mB7ecXWzGNz04lfGAKrDc621XQwROE9UKHXvXoOFL1ZYx5K+VFkp+BLC71Nvk= ++7e0xAko7MQ88iPOAq7My6a84j1xZf6efLkQfoSLvpVIzngN21n5IuZPonOY8edCL8y8GnTNNgy+00XNkWmfVYT2ZLpco57j9fxRedeZd9jadX4Swm7h0sskF0o6D4WvJMjV2QHnQrAujXMfL41z2YZBvVVoSV4s8aLUqdXuxFY= +qNJxdvnXE5vs+aOR7fUV24RqGY1So0D7DhJIv5XgQK7j0ZCZ6R62tAbNJew8+O3H10pCxYGEZ/Sqs5taMU64e3/t230FSm0oJliOmbxvweYQ0enYU5VRkqFTLF9bVH43cVQbXIZKsXwtUYnF4xMFKhIRmUalKCZz2FTvEDMzdfY= +//431B0rOsUWS8ItbqQIpzAP5npWYTLPEq5d0m438C9DGjwgfvjb2demD6qoBSsmbKHwvObFo0eP3jd+44ewFYuoN9283z452W+fte9v/eZ941FsKXv01sNF4pQOmsNolDL3lvdpEWPPSP0t7WrJ/NruEoAJnUgxM5dKZgWJh1E= +NA6BxpeXl02GxUPodRM0kkcLJ+LHlFlQs8pbsnW+Q6MIll1TmyDDxPV7+vHwe7b6ME53Qrr34tFJ4J8H9oigZ0f4KBlgwY9kZ3tn+1Fs6G3Sq0Kg4+XyY0RHY1eKXuoEejTG9a6EDH0nYEner1W0YKfF6M42uLIYvlY3cNAfMnU= +gvzFH447H5uD7tXCGWreA4bNb270gGHiXQa2mU+qrCIrlWUtFmDogDByPnBGlh0wvGXt3MbThYruMHuZn+f1gsklpMLxs/DFzAaXvmZm6C6D2V1BGPP5kxwLofGQOc8A4/To12fBhG79tmhoREnVehRQFzRYrDIOoPYuw2xzyd4= +Ngnisq3ZhJ1Zy8hu4GlTSrzFIGZ0RiXb8cLcqbgmyewv+Sa5IaPOxjNrxcgRpaa7zN251g1T8+OcB6lHFNo1tY2MYmDpiBxJCpeS3py6kltO7OTryA9tWXBUdvzVGdrBWJG0kscH8a8UvkrckqFykqliNLFcag/0ZpPXBYiaBpM= +9LVnPnJJ6uZaXe8C9/dU3oRx53clMGvS/SiYeBf63p8VQW6682xdV7mMF8vUgQ8y90N2CmkBcupKTDMnBBHUh+V74kUFxUWNZwEsm4j0q68qz56BA1sHOo19I/Ga3VjpT3mKcKQjAVnoYLZqc2KaqnqGfMUgQUUqQN40KgY4lHc= +XrYwp3pfk0kLQRwqM2kLFvftyjwa4gLDL/pBS2qH0GQdIu0imNEEfm44rju6edj6sjqKV2M/tK7hjwK3737z/W+M+VQaz1NnnJUj+bg68zI0PujQ+OHWoHHt0XP1aDy8LWh80KHxw21A47qEqb6/HUyF/KRF42EFNFbYYzX/QI8= +bw//aNC4HdPgCkdDt0Q8vB1LRMk0+K7KNLjp0dDI1oe3Y4komeLfVZniK+lxSO2RxawyysNee0Ty7rHpnlfzIpF3/EleAVT6y+Kj95mNIRQ/x856RQ/ZLfLnEr+9uBb+U8+1NtVAJa/IVD18zJ0b562o9TLER+VpiM+yLIbywHU= +i3eqCpm3tzWEfVohllTKvyoi38ggFiWSTGcu76uP1jrHu1B19zWUkW/8Kr1V7czNOuZ7Vp9GtuNaAR35UxooOrbPgMipDEjTOc9nLVQibw0sFoZCiYmrzHhQoGap4apVZ8RAitOoN7R6PJa9ajHgUGRPBnXzY7ZAJOY1TBZJKjU= ++cxtcIT3BPSSuqrTjlNJ4c0PFO+yFQ1hmQEBpu88OZODqYeqtMfN7YJGVRw/3smyYWtub7eyZ2yVSDD23WtrZF/pKXACUOQoD6UzT5aR4HHBNFeTAPVskDH2oIqdR8Ny/F8zODUFtLN1YUNdU7I6H3CBHjmRchnp4CHvaxnIzU8= +1YV0f04Deo6KBhwpRdM4eqQqcqTETUJBvkyjahe2TOslbmxpespd2XJUncudTeBVw1EgV7WS6o9PcROhI67cPzJDWJ2PZJqqBT/JHEENfSWbLZ23JD76UDP4/JgON5PzpSIJypLd2RqOYo3Im/9I7uK48Q/t3z7/VV0Xx2fPnlc= +dXHMeCKGjketS3tKqwXezFRl5TI3xyxE7N8oItV2oJB8ayfZUcwjb6KP45p6N+aMTtmb6EVHu/nvWc8mFLsufBmw088dviyk55LUG8907hTnjM2Ces8c2WG4J5Hjhu+9i0s7OA9/vC/MR4jr/Z/I10QUoDPl/Z+Yd+TZBJatzfs= +rLMMbmtWn42F4/XpFau9/d4T72hyKwGjKV7J3uRVSnwpeY8tZLNGcgVedJLfTbQ9wm52s+P/qUMvEbWmUbNOj1Fj9+3Z2fGbDgacYi8wjF8g8FdxTvUYBucTitd9s0yUj2MQA7HPL/EzJ8PLouW0AXt0EA1464003onPWRA0/Yk= +1g7654VyxqAcgIdJKAAEzkg0kMRLSAHVZmE99Ud2eGF1ry2bOXdOInlguvCC7F4XhyCnw+b1VyOP5RIfXtEtCzuq6lu72PlyIbPX1zhNF8iS0VBL+nzlSGOXZn424OLtMg5Gn8RcUlPmjJhL3cl8EH/Ic5Ieh3BM07G5Zvpy9nc= +gcWU6a4zj9aij2vOv1URJfhhK9mR6fuX99CdhefJFdTu4facPXSKqchm/knFstr9bM3Zz0FAfz/J5jOaufkVy2r1s2XYT2Nt8l/ItclH/+s82uTzVs3oseEFyDmMxgfLIC4VNHjxYqe5XeHmjKIFtW5ZgE8rmewSTScGQaMoB6k= +oGruU0xrg7XZlZoOZwMq0zvb/b6DSoDtkl0flNoTP3RSgUWzymcKuO05o9TubW7lM77h+lTCxsWiBUauCDsRDvFLhe7LS4lsRV+GHhyOXSdqqRRgPSbdtyHF4QaG8TBtzVQuvDC7wxusk6y6bCp8SzGNDyBSqiYY3lty9+wxRiY= +PZI7Mc95rSaw+45f7eRxn5lo4vmUS3yss7d1Iy+eg6rjR15Kznw2hRSneou8gJvbjQxHm1vNI9vxDice0+g3V3xF2dk5DODzKS4LCiIxAMIgGKHsC1XQci/KL074lF27gWn0xelh56x9etYgQ47jQ3o1DshPcdnBm/1CSZZI0mU= +zZwKsZxqbStIoChf4i397BxUsS+D4YvFai7i7DpD6LTvgWCNO1g0AfKAdIF/hYL3Wg5XmU3jVhgvaqlBiQTGzHYOzNYbbqZnxNWWMd+17pGdJ9UPbxyUO6+8gcuWeV24aLbGqyANDwcKsaLTlv7HNdzf9cEt5MVzzpq5Tx64soQ= +BmOWBE96dM1NI1zqss8Ws5PgEQ6+uEE+Vju26B7aYXR2Se2LzDpd6BuCETXcQrI3JfjlV2IFHTXdfes5qK7OqFkzbaWDDUlW4MIL30xGspVaPBVz00miKIkndyhrkAq86oGA/IigjFIDpFSHqpKjp47XVCCV8uS2mo8fPy+nkVk= +svQVUgjlZAmFElEKqk3fmZRwlFlW4aYy4182r/CyaSVLWGs429NxVsSTcgGENRb2UnNP+ELIXunrtFD6ZUQ8JamC67GYK1O3Cr1vg9J1HTqhVDnLYyFT0iQ4KOWVQmkTD9PJ2gG1CTcw8Ly5inQBSaVtdg86mNpMryqDRmPnO+o= ++j1FigHxLGoUiiEz00+eiRRgN8hFDpom7ODadN2LwRe4/j01TIO+TutfTIXVLYGPm60nrYJXjXjWdA2MqfQLXwZFY4aS5LGZJFGA3aAkAYWw53t9Q1mSAHNJQjo927UlWn4aKbNxNxv1e+sy7DOy3UkTySOh0y9cnhQTaacv1pQ= +GbalEQz5uQxo1JWN27E0+kpve8kVL9FiiWXPFZ15dX9EbHLGD1GioR2Rvk9DD/8htncdDdGG+f3BmbHDbjHkda7/6txUZmMlC8R+EAR+QN454cR2nTDnABnZ3S7o1xeVBu9L/eB9ubLBi1/4TN+fZyvrj9/9GXNdtRT9ESerfXI= +PIkyScLS/fLH2IZJp0R35gvl5Y8HjovHvaRx717n+OTePS1wQF2bpWYhjWZ1CrmMG7XHA5xfV3U00O71JqOJi+fsijOBI/vKGU3mjKk1gPcAYgqUZ50gByBvXIqxqeqEWym76JAmvzRKUm4HVR1PoJYaTzwQmA9ByaJagqLuOsc= +vRqHboNdx1YdeBSLDJF6XtCt0veLQPfcbn51T7s01An7yD0lcsp3lTME7Sn2W8wGAS+QKPcZ3wBpL9K0W/j11AF7ZVErNNQG6zJqCePNGx9xP7AvvWWN5oC1vj4kE/1dSrrUMAr8C4rXLX7O+hlnMD6BYtqrlgC3VAEULtamS9g= +1XVyz7/x3fdo4PZkZ9vXH2Zg3/+gBPtwNQP74TslWNgLKPW4b3KHfVaCzvDBpJ3xZ8VKis9cYwpLaOSEl07UG9KgZHC9yYh/UogmZrzsQjP+gHRkgGLQthesjnEkIjuIYp/VeFUvwOsORThqn1s87pzmaCSO3scxnOfktjB1iwg= +mnQ4UOy+Zze5FAD6rXn5tlwraerhEvn58/kMJmfS4jJbeJnhSmuLqYdHz3fziT4yiOzJywUmrHqhVLhXPS5hqqIvsBTThSDqj+1exoexgOqxCsKY/cpRWcygyRevDDKqBSyNzxqxIWLUo17hhrECJ7KngM16pNdjzNjhvwz3nFc= +33y49x1DxLnfqXZYbxPufTuytQvCJdmXgmjCUxVRUvW0xtXV/15+2eAvNua6uvqcXTNYzGWDx3NfNnh8d9mg0mWDO6f/BTn913fjV2EEOzKKJiMJFrHRHITiQRZiZZ2uEPusuvFfaRxIvdDYQnBn2ZWhfGfZNUXwzrKb6moVW6A= +7Hx2diybSuwjoBZlE6x2CUfp+X9LL98s+apLpThO+Nzdf/nl3H/R33wsi421+BszCz1gv503ZeCdY/HKkd/X2V2OpMVlLtVSgYBPmSlG42PNhIPkNowUlvliSzzp84Byb63VhAJTurjPiK8AKCN/GZVzU7LAD9JZiY9ueKq6v5s= +u74bub3PZb2BIdZNgpcTB4jSkUMt0JgP+tVTPUveXGA7taTLkJJLuycaYpb42FcVdgLLRd5/i4/S7m7Brc5p98mOmcPuetFnhc668tN48ay5Ky8+lQTIU40AyTnXFyFrL2/Lkj3VLg/kBNDd5YG7ywOmdLqTR5lncfJIciFJ75k= +mHnLEkSKzmOx0EOt56J4Stxn8CmTJTXZV+HhWEDjVrHu4nhvW8N7Uj/KzFuWsZwp/CsLvbtVA4bP6q9F6rw3xWPkBIOPyU13Y1qqvDvFU3Yd3szbMwEx8/pMQMy8PxMQcy/QpEq5N6h4VsBLOm9R8Zh6jYrH2HtUPHIv0gXgm6s= +buRVmq6nYUNjL9M8Vcq8TcVjsGziU+ZVh4+aMFUQVHmliqfUO1U85XIZH708wcdMPuNjJKMXQyW5v6t4SvxexWNiBeLlVWhkSCH1BmQxFFJ40oqnzKNWPHrPWvGUU0jt7iceU19c8eh8csWzGFIqfXXFU+6zK54lTEpzIi2X4fQ= +ShA+xooQPp/05NT5F4unip+xeEp8bsWz4Omq9dIVj9ZbVzyLo67Ug1k8FT2ZxXNHXbWPtHgMfKXFU+IzLZ7FTHCZlq7a4mcjV6h8OXPRHOaI5KDQQYuIq3NUMJ1b1dMIuCNMDnUl+R9AUVKBFDcNek1/29ili2vyn6v8NyV6/oI= +09PVyILLzDCqLkuys5hlrb736xKnm5hU0oOP+W8BliYOyqX3YSlikhw/u9foey0y/bwvHEOrXjRnvh9t0yU5f9T1U2HIVxtkHM+1VHxV9OFZqDNfBV5T+f2NAyrMObCk0odHTBq5Ej24MfbDqCFA4bMOFvMPB04f224ci89FMBg= +3giaZWCHyD2n8ANev5jTo7BrXyjHBEO8E/YyZv2WD0/FqPgVBiKT1x5ZB1MQCHJpJESRzVmGeRZjH9H9+/R6gK6NoSxzl76tRcyCq+Ogr6J4skIRAFJl/lyqd2sYMM5tMEcicupHhPVJwpEg7lOQDArhZbzLZ0MDW0tByyB5hq4= +RvJelUNTIwr521NQirdHQZiCTPqgmjb4LC0QQqAZe+gZ3mqoOPAynWDJgvCKm8Ebp1fk9JqcfpDQ/OrDdQLyAaAkINdXcSvQxJW8lWtuQGcg0MqVBOTDVfyiD6wV2Ys+XF8lINeFVlY08JF2xuN1FvmQS3Zh8n2VyV6qwthrzQQ= +y5se+rlxRyKQuioSSYTaPBRSWifXgkKaW3wZao2dqa+ceidY2KiLXOW7fgJp3WF6fttV7C9RCAx8ln4ZvQJ58Cm1Ndbc1lVznGY8YOVFCz45ysqEDD6/PLIuML30wYrTS8c37MdDGlArvoQPP1e4nJ+rysoLt/JlQJn7+AyAvBQ= +ABVu40tuw8c3Em8s3zSTb/Kcf/wuZD5DTMrjUVyWNFvdJt2+gwZBP789mLWoBDG8/PVYfX+0Vece74Rf95Hczyjkx9Gs0dXuKitFgKESoenrqvSIOW+L9ibhmCUbV6CxB+WkXQQwovezgmyck+C9ScRFhrK3USwyjI3B80VshA4= +jePQHZounUhBDC9qFxyUc8tcQpNy3bEOen35UVcGP8Vx2Lw7i5bBzsIUe+nk+FhJLEsDjmMWdXpF0DFiEhhKZ7vf78XwUpK2+/2kQRk9F87FgT0aZ5N9Z/pzCsWkXSg3XCe0MmCnOksywgQje6xiSAZAsNPy/iK2VnDeVXW4cDs= +KXMrWyK1quh3/1Ku3/3Jx7kSPu9s19XvXCeyxoEzwhzxHh7puZV0vGL1tJ5XApVV9AAoFWiIdK/JGwZqrvIJz801UPLqxMmtqOM5xbOEmau4XiDLZuxC4zr85juJARHF+UNZAV75lf3+GFv6XlLwBFuSFcBa2ZD9/gxb+kFS8Bw= +W5IVfAkFud+VUuzeCu1WHj0vbK5TPvgs/TI/JVWOvn758AcDrdK2KkR1SmlJOB9WVYXfU82+BUfyy+38nbjaKFZZF/5avi786Vyx+Z63dmquCyzumzUI7B5e2LfoFTvlr7AySBtIrw3ZyHxq8MwiwcPRHcZg5ICBVbAJiJp9ctw= +RV+uG7YHKKPycXLQGL0C/8d0OMiVK46S80db1YPBiaPfy/7mVnPYt4/8/sSlcar1bIr1OSPK1Vk3ORlI1eVTF/uHh4c68wskTpO5RO+dxYFSm0nqhPgJUXoA3WnwRhO8SMCQIpDGz6hMCTg8be+dvT09sPaO35y1X705OK0u2Ps= +sDpF1Opi5BBa4PEMFvsMlLwakLYbULt/DePhhFGtdAwFw8lyvROkuVZTql4cgUgxMovPADTinFx0D8pPo2oORHUVxBMgM0hhWWDRBI7F/XJoLxWrcz4fnZC1pmgsE7OEaN9r5qiHry0xXqQGRek5EPB4BhJCZkKnPrSJzXrLp1c= +i+B+Cz6nw6jKaFZFR/lnch3l7/zn8+kodfeuUWBj0FYrvECUfc/a2a+koRSry/UTFWBWM+FApBMDkZ39CnoJ1wuyNw9vQitBOJ+lAJsdoxQwwzhONCxRYQIa2riUoz+lZM0+jYtJx/lAixpM1iSaMYcCq6RnFaNupsVoSDmusA8= +6MfYkF7cZ1Eto/M/lesvpsp+qsrEc9DzqjFqZXUbtbO1M7Ko15eR6Azl0EGmrDy6r4o2I3/KKfM9gdeRMYq3kDuc26BI9/zRCEbW8YjgdiK4PWyY4DGEYR6ChibDo1hmMsw7UkyQXUjSIpMGTOChmzyiN0Nu9rac0E1oXhC50sM= +CT3iAyeyIt8Kh3b6LtNMj3QiGCzSyRbXHcaDq4j1GxEVw0P4L35waQdxkR8457hQc6Y3Gb6AgrzssWjAsX1Ogktp//P7jIIyqUJw8aGzORIWLo4STOLTZBobGElbMsXyyo5K0ZEoOUzBOUNeykchZCrNmxyBWcEOC4YaSSuhGew= +obw9ZgiTNoiWsIeSFuelurGy8FdyZeGP/wkoC39UX1lo1VMWoqEDCqdXQT+Ia8hVAn9spcvTmsAZ/73C4s+SBcBeE499WG2PhtCOv6bGiT4dR0PJrNrP/m4g4zNCoIbw7frR0ErOJ2Vr6C5AzE4ny1dSncjaNhM9sNqEvjul1sg= +6fdB/6H9c9nKsB+DkSMGRg4yYBVXiEIQtAxdCuvc4uVtQPuTHuzp0VYkU/awlOxCKeh7/XI8FzAMrEfsfs+YBnh71pYOw4mksJRzn25riJ8iRYmCsb0wofqP/7ubEaoBpZhLBaMYu5h8pVUpfYuselrclkBlhC4AiXjKbqWcLes= +5SWGcLn9V2KDCJPkzFrGDzOx8VJn+F7fH0k3W3k7pkrVyTG6NxlZ9pjzOH4G7dGQ4UX3FyuDCha3BPdCidrOJrGxpazT1XIdnAX+2AlHKXv0/BHEcX/Tdn3Y7ZzAvi2vDy46eDj3oLW68NaifU57+zZN5fIcjWXhjG8uEnJpeHU= +II0Fe2bqnaeVnwKNOkoQ45DSD6WxO6Q+z2zEDPyeFdf/bw/lg4KTDz6z7Te8G8+zlURnrkADV0t3abDiucie9yKSEG8OuiNOjJliHNCRbuyHZBO6tUVaU9udUPEFRX8whm9d+sGhAfy0w0Fb+FGAsi8FUINuhEP/Ml66w1lv1oE= +cTAYgYZxxD1jWJpBBQsxFH33muyiz8GQvKZTqkmQWlPc1eCoxdDsY4316ZlifXoZ2FMnEuteGmRJS9M5vHCpS5NU6K6OWRE/S59gcwVZNaWOuAxOyrTYaaPVRxGA+lasP2xkVrTybze3pWGq5yT/7V38z5mcuV639d+Q8nfr/00= +886tWf+1HHVz6/+XKt+JoR/5q1z/XTyrvNG96bITRzHXgxvVAFrVNQDW609eBeBjsxodYCnEv70KACf9mi3/poS/W/9vnnVuiwKg56mb0wBa2woV4GzonI9WqgNE7I2fshLgd38e29GwpcGR32cgEpDEo2WMbeiwNOdKTnITtpw= +Q5D544HjYgRj0rh3r3N8cu9eaYWAuja6E0OVQgDIaiTnGK5oca9g2S+hfFmc81uxuMe0X7PV3Zjya7i8u45HbbPlXYCu4/KejbVcdiQrva//xncw1Gd2wdMvdY8VK91roBSJ20sDpNgnsrssDzZAWh5CWkncTcZHvSEFCnDHffw= +pYWcVW8fLN5wm63hC0sbGeedLUIsK02WQUInxinkTAloEOE8NRJjPtiS4WCACl1SMIlSiuFTluxJvFp8P6EBtCybCZlqfq7asXBTNqwf5up3YFxC5vUz9d0JC8tf1oSda6LtgnrN4lqV1bzKv5yxy1VpPXpl9yIroVijDQhf490= +TUOkef2rYn2DDshZY45VKFcdP079sS71Slo0DG2YtPgDLhn0it2T6E3playuXMiUTcKUmLVH/kSVMD51XT7e2+knpFm+1eaOMpPoXLPRKFnDPCIYn7npHWY8y9JP6k4t/T0mCFwMtZdN7O3mtkqPw2dxs+hmxguWvnPJjgWfVLA= +WIBBX/RFDNiyhwsG7OkvT+KVDWEnouPcFbv0U2kIlSgvbsaxKffLG8X0vLRlrpb4FD15yTHPo6Id2jky/DKYecb2tgtJX0PfmeHNYBBWIiJJZp+JjJTsKGWtprNCVKm37LToueoLGPl58jHv6BIyJ6nYV7fPLKi4O3c67ip13DI= +ci9SyV3BgvvJq7hl43Wn4+arr7t2VDqid+rRStWjsvFYY/1op66CpK946zWkcg+KhBqOUC/KTutmfhTFwLz4LM0lp3Qq3h3crezgDh+TAzcr58Ywc8vBUAkSk3dkd7sBtS9qnZ2NoNHbf3ZWhuwMS0t+WDXz4JEWlxxPpRAVpyw= +pnN01jPlHNUcSdU4jprnKGrOY6h6R1B1jp8aPT9At+Dk6OgHGvhxTnCMvKfFdFkysES5rKNY1p4F8iMLk53cQpyqxb2qVgVnQIOZYrS9uxGpIzdtVtDbl+JfaUDSW+EzlSK0ymxZqpIvwxm9QF+on2MKpTKdSVxrWGdZSb1yVdc= +SZCpzrpNbIDmQ66w/S1CUMkPfT69gXK8IQ0c/UgxiDi4BzEYOIUwdDxM7dVda6/mFGV06wIPHjXbP4LmsjBH/PXRyQNbtzjKryOc2n1nIrFc3hq/9szcWG9DQiWJtlxDgrlIQxp07dAJrakdNGIXRCuhoBUNMVAZlvNdXWja3sw= +aMCtDgsyfTSf73zVevbs2ZfPnj5+8uWXradfrcAYckGvdfSBYkukeDOhTz3bCtZkmJR1hQMtfimr6FqdsvqmnG4nXsG12uQu0VcKa88uyjsgPIZoLWaDWfRtImhAknMm06G3Y4yySw7tHsYblvQJH3UWGnwqatFjpKmJ03i+nbI= +pDaCImu/sen7l17pwOwD0N3QFKoueWjiuHpfagZGDaLPdcHorb6ZVpGFnKCcg8QdermwSff4jnsWM7HnjWmQRLitZ4ETqcRNLt8tYrTW8z5enbu/O6rjGViwDzBA5eoWa8np891qvRartW5k7pZradXVLNc7T8rXaxnMTSzYWiY= +ulux81WXv2IbDcjdkr2KJdt0q566vpzxowDBa5gqMaT2yPLHuRQKmQbRUBGEfGzJLh3aU0eV3K4kjVxhbNnZ/ySkkX9BPW7tUSSVe+N7EiHATll3fd+ltkd+I3K+7LrU6zMSFOB3GiJJiwKqOGuWl0ewCx23wpHv5wNMzLzQWSE= +aUtOgdSnOzqC55PUcV6pOpXSh3dpBiL3JMALzjC8gmFBxrAGshAUM20YYYg0TIXRwGASrMKZ2/IHZ+fWD06sxKjiNsiLl5h7czK1GL8o+sNdy8jbdwpxY5bftEDjxXDKckdKUMaCzqqSwPJptA8A6ozfZfOobBqJfmR9FGqQ69Y= +zZVkBLRrzPyirGyV+eWOgNhyPdWLq3z5nPLKwNgDo9Gzx6HFFUml8OqTPYBarrmHd6XEbzXuiiLEik79zFHsHNhNpr7rvFA91D1T3+W6KCsKHbZbTb532Hdy4rvX57LNEwPifZp9f4nfVe33aeodDUy5Rcpesob7HNGSjjGAK/o= +zlTiAzHLhA4cse+gN0xh94KPLpk7PtKM6Pik+OWxkRuB4GCUWsgtTMhlf+ajJi0QQ1rmJ7fM96zKwWHZ4eUCBxt07WAMm0Id75wlkDhxZKDGrjY/otd5gww5bg/p1TggP/0y2OZWMAWudNC2yfrSkcMt3pXy9g/92tvSREslrAE= +KozXl18TLrDHqRp2wQFB7/hjXfgjNPBgZbxBQ3FJaOlurIoxvPc1QV1yJdGkDbY9JbuexW56tBY9NhYWTPWBkxfvM2VyEkb+SIzbiQxWE25Zcz6W5Hg/cakdUtJj97QI3nTwAwd9wSOfJXf/7nsyhsHIvXT+jW15sOUMsCrQMv8= +ZHo0kTplTM0WMUUMTyeCvF4mbUo2RFVNFoW7VbfBvADksQI6cPIsk6ISFo6Qx2qfIRRw0t7uWEs6FbeRqYNN6fbRkI0KTua3ko2QPJaSg9gCl5CpZG0zs2cXZt98+JmKpKcSkXRkg2B0bLeOb/NzBc3abpf2c0kLFm0168JK0vM= +3fxBbKYfuza7vCwFEgPF2iiUmp3YY6DO9N+inrIaHdA/d62+MxgY3JqY88pYOAkGdq9w/72aTpkMnTUJ6Rm0PAm0jukYWVoFVclGgRQqNVIsbkgmGI6AXrVu3bBEpWNSOh7OCESWbvKUafUyJll2Tg4YszUZrzqeq09UK5g8DNg= +ogXyq+NT3c02Wam5yaBMurbI46VOZXT4uXmuEI3ohkER/NgkKFwFI5/0VGB1ix1H8nYMyBD2uB98zxrACzTj8g0HI9zjSeq8NZ+FLdmFH0JH2Habpd9CF2U7ImFE6Zicg7LJnJaZU2lIHA+PFEHhhQ16wBVhnrOr61KKzhxk840= +H0HRwKW9iPaxwpHtRYG9dVP2sNvGHo43pUGkilme8kFEMGIwexenCSUcw18eMqYJRA9I6BMHOAH9IYFVXOeCkpeuDwUqniAdRkUJayxQUKfIObJNhnYdmIB19xegDd/KYVkHbTjPICvQhG/lWI18z98b2p4nO3OYWbpVEGUOE2U= +typqDZnO8wY9v19PRo5XdA9MYHC/ckpVDjPo8P0yoFTle/MYHcjdiVGctBXFH0pzn9XzR+vAgrXSiO4odmRHNLJd1+ktd0M2kr7FoCP4zBcua3WqXoLkzbOIaMRkTH4Ba71A9fYsIcngrMOKL+GUFSz6t3jQ1mjprzJ2d6t/rmo= +jg1vpwKA70D//tYzhQrA7+At/4hsdzIat70+f51FFYGeFxcJ+oYWG4/hd3ukFg5NPCbGiw05sXWJuGutODm3OxXHKKVX/sSmUuXFscAtHv5Sx9zBgPaien65Jv79Jt6Yq2WL1Wwe1owNBq4z/k7DBodQTiQAJYLZgAOMJfYnJSs= +kN5Xt09aYLe/L2MTCcDi1+9Pjhuubwk3sL21c3GhC7WMhoMjv0/d+yE5Q3HqRWSlJ0bYATwtynXiLWmzy62TSLKWfQIctV6bkNgKqfILOe713ElYcCBe9C7El7/GpCv4zGeITBhyL45ay7gyicdM/AH7oX1MUHm8IVVkyVc4kgE= +WEujYzJCcaQIGIoj2VAsdr+Y0ESxZ6hL4RuzHAoqtkdddqMimVFyaqZlpYw/VrDyLmsI1sgOWImyd4bAXNU8kygtgYX10dQfPmWcS92HCMcuLMJ4Z8Twkk4cRR/0l7FiqY1lW7btNGTNMDg1CV137floRA6kg1wQSoksX2zU0lA= +Iwnl2Q2wP9JZl71EqIedn9J4m6439P2QBiCj+lg7oHa/Jn0TFcaEwopUKwuKbrNIMmuTZc8/Bhr9vEw3z2cYMBurcNLtO1NpFqNZjDsGw24XaS+pyVakCqHuljNM2/fIs1sjlLgLq8WFrP6+V9n1yvnila2XZFrSxcyehufjUD0= +ZK8+u0twylG5OOazAFxVRmCednJhZeC5DbMFhy/yXRoU9c3ZRkZebhaWkz4sDVu3XqO3Ljd9TVXb5xLV9vXxvqFGK8uyqM2wuNyL1EvgcNfvW2FkB8pFGcvwYoTmjm+JhCpBVyMIlsgXX0r44p0TTmzX+WBXCEwQzxxQWxQElFw= +u/2UNjlxCA+VbVVevMQIH/F49CbBVB3fI8CLGr7nKvYBt2FcgM8/fvbqzf53v5o9fwT//SkaeGGvE8a/fWtf/Yf/CP79t/Yd2/XPO+xN+PuvfvVvfmX/9vkfbT9n/8OnlfT12bNn+e6L0taT1uNn8PfZM1ap9TgFcnbafvX64PQ= +3r17v/qc8BcSjhsZ+AE5h0Hq0+mLF6E/tiZTlDu9C4I0G8GUQ+yvyTn1YDWNaP+zz/gI48huSGuyYt68BoAN+0bjJQDs0ykG4O1gWTy9mb3wD59tNBpp6eF440nEK7Y2XlJ/RKPgOl+ys4E7lodvaHTpBxewt4QS8nns6pyCeyw= +hXtcgHsihYtnjj+JUl1qQJ/wKlqXknHg92gYor3rM8ncmLkHtmGTfUSBmfoSycdIgtfY8hCqgJqq+SAx3jGjHZAdO5Cdb8xUJ8ibKxdcrsOp+zakZ0PQ0YYg1CVY7fmjruNhWMyRg+H9utdEAq6Y9TIM9d0ZwHt03Ym7gcctmm4= +5BfTXDrxGanzx4RpYhSUuNySe88IoVh4y1ARgrvY/6JMl8jzknHtjF0n6sDcdEPZy7GUz2LaJ3mwhQ2nw96jHVAEYBdH643njm44UzTQjeZMfyrB5s1kxJqUURTKaIBngHmINUOiKzQ0qkQlgVDiYsAYVVAxmkKyTJrLnUNju58= +DTI/MznkSypLnpwwyWzlKypDRkh0MdiiHVxLkGmPMWFyjBIuiWcO7Gt3eQWHVhp+dk67JEx6foBJcWxY42Rcu8eLyavQxWhwuBRi4LmxH+TysdwsFvYVTArXOfcc1k8ZJm0AedhGmBiZap33ltZ3TH4xArlwaYegXYZjO22wme0= +6WMo8i0DAyGSgVs6BsY6/d/Kdfo//vfn0emft57Nq9NHIBzCAUY1rKHWi8o6zT4DU1Tuz+Jic/2+cWYH5zQiQhEtKOao6PuToEfVIHPr+FrWBaztorvYzFHlncybLFlLWNJvGatOpmlWTTwn9mlEgxHqzZdDpzckyatJQMeg5iA= +I5LJ9H7YNFkAByz4U9FEOvPUnKCfTRFAbknLZvxo6REIydC/JPY5dDp0phSXB+wOsInoOz519BC/TwOrFLVdBCPzIPikNoLE95hHV5fHLRn7sLqHCqRXIrD+RmGE+C/mE1iP5xJYU6EtgmQJq4usTHWl0CpCFcVWorZWkFuY340= +XDrREMdbKrVWYp7QzhRmh5VMjZfZ38uFVd7IEJ9gZE0N6Gw3ZiaIhy43Ae8wD1jeC/JTAlyb4XNVYsOdzTMiwi5rhCobgVGfRI4bvvcuLmFxCX+8fx6vHIjo/Z/I1zBxJ03xI+YyaZ4EoHhgtN1ULUZ+x+vTK1Zne1bCZjXti58= +xQubIcVgM4y6J9DNTQ6/ZdJ9C3mugfsSbIKIzpFB4I+I7RF7ajsuc9+ZOvQS8Wy+9zpDZxA97LlO74IFL54EHkqeuA3Wj7Bp9Hanxyi4+/bs7PhNx8KFBtswU+4w2HXR1SbFbU6/6F4jd63JLJCsXRCv180xXq0374rjyjdfvCc= +udLSlUC5/TJdsGYiSK25z3bONRR3QyUcRIer1L3fAVthkKRvJUCKHhSu9VTvUi5pWzYbVpUxUu+QzaxtMEYWpukrsWpkIZZHlwiUv4tshK3ZkXexrLK6VoOLGU8Ekv5YxX6wslkTfva7jj5m5MEwX6D8+a6kO68xBNhZpkx0C/Q= +6CiVGLdKv7aluuBr2LlMQnLhgSIYDe2IXPuT+wEl1PvZv2Y2kaET5jqTksG8P0L4DqkNUj2cnusltjinmi14sb7D1qDfpr80GZ08UIQ3ccUbX/Y3t0pWo/JTMP3I9EH3tPC1UsadjLohwdTklcem0lDAKBDoyP2Ix4Njg4Dc0iQ= +r/qUqZe2G/okxGR4UMcmI1hcWfzByRgp+peYUmNw1ez5I4NxixhaDzEv+2JHrw/LxVIGcN6zyz/7L1d8dgm8EL54MfWvqIs5C432Crk66g1CBiLeHLyGyuQdlhBU9CvsC4RPmdag8YveGjy013x3IApw3t3/qcmm33tOsZ33ja0= +Jr7kbDJ26eZ9fk0NK25V3TiYvGUzqbHVpFPb3dy6220EEp9YbT4Sk2O07cI5ekCZ53r+OL2FkLjcwDLzEI9fcofqO3H5Ee07kxGA7MhAEKbxjXM+5AApCJmKBm8hKCwz5JHfvMx5Wm3LtNn93XR438xoqf2WXZCvNPDzwYNTnv4= +CPHooAgyr1Pew+3mDsH/KjtHCSSdCJeHYnaRXH531NdeKUAX4GyX9bUr+suVjWVLMpZHPIGv4SjafXscOVP1dY22AmBuv8qMldNs9MRJQ2IAVw2eOHMgHX5veWaOV4yh3sEsd4Inujmfixkob33HcywmuF+86PsYKfBbPNy2MUQ= +MUh4DzoeX7wmoK2OA38KOmj/AVdeee54ImgCKqvrzo4GYC3bHAsD1gOCoYfpFUtsxQzPW1yss7DJhXfFOa+4h1OyEIC0f++9OT47ePHeQ1QS81jqPAKWowkNSc9GPXtEbQ8YcTBBfaxLk57C0oWvsHkz41g3CoHdHwBYz57EN/Q= +Qe90YN+UBkAy2CLrXYJevmd7/gg6Dm+JseaRFEKmNSaVWAhxfI3Amk043sClA6SEHsc5sPvUg1fU8MQc2sGYegNqo5lLKWg4FDmUgtXwgDR0y+yf0zJH+gOAkR2UpDtWckWrzJc+R6MyX/caQgOmzc+oSMhRPOGlyJDHgXOOLnU= +KxqAsR9G2uzvJwAQr8oLX4NyoxDTqJz60uXKeOv4PyqOyP/TuU6c+A/Vt46RPw6tcUBRnX3xotXcrrCFLNRNbyV1IOm95Mn+SzStXjyE0R2RV2wvUmFXKdnhtW5uZ4lwWZ/YxE13Pt00oZCpXmpH9kijlEKxfA7JUtRLo1TpcpA= +sw0trGCRf0E9thxKbs6zO+1tWGOOGcEaRQC8FM8LgcSwaZSAtOI22BBIytHJlw+PpIVVXkjA68VOsQupBBKFsgWJNcEKKNda7FpV+pfHxpJufhpVkZL/UC4lN35nnXz8y/oGtsrn8q59DYrhFbOQmEnGBD4rDbM/JxIQfiYHVyk= +ocfEzEYYBZNeZPGMHAyKN7HBPqcAmeaxEbMDm2obMcO30uIohuM9iMH4a8k7O4krwZocuPZ5GL9tO/9z5kWxvHfOPaa3bDQO8SVxgwJ04w+kiAxXmOK/H/PNvINVGEgftzOVtzDlQPE/ijaeJI080bXyZNZMimax4ksTrFkZrEc= +lmV1KWhJG8gQn21sbGxub6UMEPnaU029B/A/bd0nhpU1C2YsljYYfzYSGjU+20AzI5Z+thHzYydVyHllA5NupzqYbYzD4OdG0kbMVm/4jyjENmIjaYol2FV/lBAbTN5spLVa2Yum/tiC6dijVg8ElxVf/J+99BDLYM/Tx+hRZC8= +Kc683vHwGj+IxkxPUlG9NpCAG412bNVFjXAMu6drtObZ5N3xCcjWcyeyYYsZwupG0DTJj7fCMe05Awd09zi0MN9DiQAF2CnutoabLVYthK2v2ycMKSFLcCvrDwii2OQNvMIXj6CnzsO4LeLFWkc4QS+4kABpRnGS0AfQdMS2wPg= +ilC8Q0gq0Sd4O4o2m5zDFtATnWwSICKhVzZqJw9gpzmicTM2bEDt8dgFwYeWT7yhBjsB3prYOPKgDIgkQgCWLClVPx3mgoM0yTHWt8mAXsbtOx5sRpP+bTKSbElo8iDBec93mW0Vh+RBrEDEXxgOzENZDMKJHQAPYUprhGiSM1g= +GB9wLPj72QgOKMuFxLf9I777ZYdhgnqZYRmgMfib/Tbp+9AAUh3TLAlrAVDUYwIlxO5c2uiaGOVaIhRpz5tzBqyJTVAQHHS4dq+3RBvcTIBck8HSidC+QLiVgJtFGKfG5oQEY6jLWfOab/M5c4ohT7Gln4xCmvC8OcGSjfxs3Yg= +9QE2jeAzTExo4NwPMFgjGiCAGQKp8TojP9D3PCc92qFadvxIGr1huPk+JX3eN7YkscwMZUt6TZt1ZD/WsOLlkXeG7/PT0mO7ghBLv8ialryKr0ifbWCq243H+XeK/2q++0nJy2EexCtj3IEnqg5oOlHQ9f41iU4Hz995Czrd4aM= +X39Gfk1OTo9PTl8dnLVPvyev3hwenx61z14dv2kSmLUO5jQbRJcojmKWDxwa2QFKI6zcgSWT8IDMIekI0Fder/mAGf0cPlP5DUX0GvYx6kD/AdZldrmRE0VoWoRJC5Kr5/ohz49me9cwi6+ZVyNMcXIZIKBHxujvGmJkmCa0wfo= +H7dJutcv4PuGsktY+OT5c3IKs2/kQ+c6UUBhSfmWhhGWnfkBzFEfhJsHGDqI38ae7dl9G2h79PQdeXzwnLXRevbw6faTh199+fwZ78Ojzz773PF67gTe/J8kkqDZD/+8qKiOnKuClip+y6ioR85VI9GNaMAEGCoaszdx6c5aaA4= +/zyjgCTQac3rC6v920bht132G/7nDDbvfQGDIMSg1d7Cn7k+6kQWe9MmtLLFqlA3pKIcfiRfky/a6rZ25W3tytraxbZm/eI66xeW7Y6HNhT1XFgwN79gXx9gVvUHpNXc3kq9m2x+Ea+SYtO1nbz+C/ZqbAakpR86EbVs1P662Js= +B+I1+KEN7c66R2TNtorNCipnUJoV7qq7eQ/KcfnGL6zdP4j6mRHru79NSIlNiCpZNNlr+241PLHSDNd0wy1JwwJTUUsGMUN3RofmCRb13ebJb3MFb+KCN6zgY4al412Vcpu2gQeuqLbBYst+T22wZLXaG2KmtUsgdxPI3TQk398= +bWwwOgJIG/9NA4BIh+LUCKMNi+tuR4mhKA0qCL6RDVYGkiCuUFxl2MuTlSXuQmblZItJK72YbDefJgsIYWaHeAplTwIz70lhMdu6ZJDhLxXGrA00SG1AbWypAQKusdFgEo3/YDeAYBhXtS1+6YpfgMYbHzNrH9bWdE1Qbba+Zog= +t9LOmS7Af3x0twDf0AI8zgWMyP6YWYJPZuEh5lmD0wse+2e2VMVy7xDkHvc72cwsmocgnvG/GIrXi78dDxSVjgdQg/0RgJl6e1RRbw92e1+wPwIwU+9EUe0EKpwklU4ydd4o6rwB+DdJnTeZOiM7vAgV9VgZ1BP/pmpgGxVWC/Y= +N23+64b9wcbhxmHqJ66PbxwPNo6BP5zouli2RzcO4ulQLDzZOMF1V1r2ZoNHYS+sJ6xjfEkRy1N+XWGA9gZDe+MI/85v5f2j/wsE0p+v2so78camgV9S8IXZm/o5M3/fst/NrLxuYuWNWSdmiN3O/mH6ZzlTZAvzXJEtzbFFtjA= +wxcZQ7KWMdKQWc5IUC8amVO2W7ElZXbssMSSjJTJGYOz/6RMzfY8Bl61BXb5JapfUzKmaPs1Xf7/5O/CbPt7d8v/apf/hku9c+H2EMuPzG+x8BA/5ZbxL+B3WJd46eYXwOu5NScj4OEfcSQiORWCRpJDl9fpXs2m5ON9ElffSE0= +x8Kpy04KDHTaeAruqA56oNUTdMQC6DFAM6csDWyclG9jwwNg7s+kgn6S6gg7+xEHPQr4t54D68CIpPCc4MHTJBYik/J6MSYTxGTCUTGoJXCaIE6THFKs3rvjE+vdwZ510j492oTuPADtnxvrYJvE/7+VBvz/2Xu33khyrEFsvss= +7H5Z+wEGDN92AQOsbHlb6lFJmbpUd1d/PQNJVarWoHT5JFV1z0yNc0KZkamYyozIiYhUST1feR8M+MUvhp8M2IANG4ZhwMb6xfC+2ID3wYYNGH6x4d0X/wH/AAPG2vA5vESQQTKCkRdJ1a3oLmUmecggDw8PD8lz2cggO5NVFXQ= +xVhhZ1xVZQ4aVoFu5bBXW6sarL3myZUObQMdu4OGJlAKy30xsiv65qDVJNFFEg1hspL2Bt1+ujLQf/V3r3/zFy+NcgXq2SXPnm3Y9WpIa3u9/eV6e5u028+2t561t1VJI69BkTRossQnXrGE0u3B+CaOQGpNL62bgyV6mgWN+po= +LNGj4q/48dlSLxoF4QqRAEbe9bL4ubqEuTKwd60CB6EMDLkmboUHD+xqmQ5ZIYc2oSGc9R/CRmY0GRHa8eLpBQV8Fb0H+cCYTxuYV+Vdl1SFgK/HY7Uqzj8RgPeq0dzjvTVfqMtX5vKFOu2UlmxMZK3WYbPEnMUchKnEp5EXmf4= +FRkTvb9v9DvwH5RiXChnyfk3M1t7w9eaDvyXcVxaSv9afm1PuCIB58RX0KBCjXmL3CqU623SJvatTWR1WyqkXL4x7sB/0qqS16B+F59as2g1vJt84RhDL4t1FrtZWaNUb5O2sl/SSrmjhhqBhnYwNgH+azYCrxN0AkZMnomaPHs= +DTt5FZ5Wh1enkp2sFs9WjVdRj1SNXktVJRSzO3zgOJr7njxhPPuMqahvR67QM9boTVflTlanV16p51SrUqm5Tpcq2ZzcIcoUhcnpKQzEK+UgldXuKPV6loq9GWreyar2Kuv23CsXrIpW3S+pWZ7FrljeEWg2N3maFssNtrS3TnM= +5RWAtbavt7bIHh0aW1hZPGVpMdfqWmmOgL6GgCI/sFZJGfgOkbg58HFPXW5knBrXm4p6d+SKPWvN3vRV72R1ey6Ve861i5WNVt4vrVtZ3ZwwvSNQbWv0NG2Wm2xtcZ0GS0IDa3Df0GBNcHBoriqNeKo4YqnWtdYcCX0dCebJYao= +UxEP+0KY6xeFOXOF5VJYJjP1NZnJ0r7FaItS6XvKslT0LilbqW2K3HCm8lelba8qT8XqivJVNfRnrmFc2YfyGphkOeUQcul2ttLeDMWnL82kwRkKe7OWnq3l05ZmktQMhb1ZS8/S8umRziXIWUrP8Or+TK8u53OVhadtNxMvZig= +7M1aelqccYlrpn7P8u5ZXt2f6dXlC0pl4enX8vKyLiuh+zpGP+ZqPiIZW7hYktBz0FwrWTm7ZfpS3PZYVneintsakr1bo/lHgq5UrvI4vkWVdZfGKE05YOZ3kmo0tcbTlcDL2oFWd9jDWZvVoeKhZPdCpdYK7fRbaRiVPfOGics= +xprK7LfSVCpmFpu6pbbVVfF94Q2mh/55Y5WbiNufGHJTHCZGdTsYjrzrWZtVc2LcYsOmnRjtZvbvtpo6/cSQGruYBjurlP1Di3uFwdm/81/vTq1Stl3fM18QvkujhHrojy6oYwnrDfDTdbwE3iLtrWcbeAlcuAEuVkTz+EWwli4= +FlAohZo2PETA8QVz/+HuWIEZEbdMvhQU+2LVfQLL0j0rbImsTZPeeBPaP/ZQ7USQ3vHuL8kJS2HK0mPMV0jOYHek0I1snBaN+8EwRVu05uPHUPfjx7S0AhH7Qw9pFGDWymzW0FmL36MOFDIdb7zfQBc21OVUQb1bajJ3oaRqfGM= +IlQRkaMopZX4hLln4NlhkxrJ8GSy042jJCHo9OA8oCa2HMxPUn+swh6E5Dj0KRzNpOrijiirHdqEo4dOdB6qMrMEkNMqFgupea1FtI/7dxRN424drXbKn2UDxpZZMWyK40Z/NE5vkCTaJPPaOHdUu2qjrP6D3z05/Z+MLCkCzpM= +dC/93mToGApFLSIzHkNOJrtDDjkTWaXOXCoCoppcoRQrzqrR/KoYKrQFBEVek0gVSnRDCk/uu6g36KAlNpBMLyjEUlUq/5YBwYjEdAm90WGFr4+eANEgJI8fS98cnBSdfuh+OqqaPvLGuocYDSnk0BuPFbfwxSabPMYUGqy5KME= +xxCTUTxUvn45jC6KfqgyAJQzjmAe6dn6i6Z1WqLX5oLWSeIDZr83ti2PjZP4RGCX/NoIW+Jyi76z4AZaPEZfPfhUDUfRGVZOIdxxjN7E20VsNVYdMVpw2WtA0NLJ85edk53zbw53Tjq/Pj564YiwfOyNTsTwsXtQFU/z5Pjs4Ls= +pvg0w3x7cNQUn/duClx5wwBWQ58dSSUlI/aGQwrnBvvBsOj7D5+KuWALdzDf3n9w87yVRN13fipeYPN3iAzgjEKSDBTkZZDSvB76W0jSHiq6UwdaNbzd5YdurvipcGyHj/Pium1z7shWbNUfqwWPSrWwRcRAwglOmhIqOo/QJcs= +2TAy0VrVMjU1w3Rycka70WKGyM0Xf5hAO2FT1l7fwkFm7d47eU32oklocF9GSz1pN9XSWQHyyoedwLGJ19ESbf7evUkCkh5FkO1Ns0x5MUolI2QHKaNm+hbLOlc15wvcWaYkNG03rmeSa2XYi298Uc5K6ni8rYdQtIuPkrKV7g0= +gyCvgCGWCmfVHNNI23PnmM48pG3hIeewx5IF6FoITaEwSNYVbAT3LaqDdPHUEHWNxFgl6jpsECgsSr3fMI/JBBFiAUO/iWzOz3eiczTChsAPe+OgV4LLHQpDTg6ez3U1n6q9XQsq8jC3FoCam7Lj188Pjg465y8OTzrPD07XcZs= +drRz+GIdZCJsigObkggVudRGkUtpc8txG90x+Uj/ZXSBvrFGyTQb6VZnY96rPT1R6DC/1iWjdWYBmJHllfq9FM3nPBEG9Nmz7Oyjqcb6wKcenbKOB0kHVvZOOBld+HEH5IoSHDiXuO1dpM1LtYyKRSIR8JF00gh3YmUkhKIiOfE= +Y+p5mDC/ukXoKsmkpgRiGTLrRlGKcvGYPN2aKy7ts1xBKZvpT0sQKYywdrKwKIf+SF+fRWsta2BhDHEXHYT92PdHpnFRGnA6MbECfKrWbHyqqBmfkrWbtrlFT6KEOZq5LRQQF+/D3RxVJaC4gAN1dtFlTAW8udF1SMNQprbMZ24= +ifuQO4+3ILjD3fJR1x3yi8dlzI1TVyFL6x4CH4UJbnzRapmWE3w+3mEaF2MJiEcbKU7Hdz9cmjAlnqo1C5+7HylpMzXNvsomrZ2jX46pBDW/e+mFvaF/YditZNUfhwTfQPaBiSlRbsWz6FuEU5/6E30Rx5HhioaCtXOwb704NO4= +pyngBgXEcGDYJwsQerU/GISRqbOzreEF+AUf5KqDDC8pGeVvKAy9kz6KQvJrP44WeYh7TzHF9pnd8ju1F9dBSv1U35LAKQ0gMsEqUZNsbG9/VMhP/DF1JV4i7KOOqpeapn92IyRAynA+DyIZMU8DMTCRwHTRka+e3CXBqQ2yBrE= +aOE5aH4ZsVzcWBfMuW6TC/C3Mk+9Xq8Pi1EXz8ExZlfJIDBez47as9hptRnbvG5knYfovo+AK/qdoCsudR2uD/pMNKHvcB6GIhXlio33fJimkR03S2RH8iK8CuIoHFEZfwpqADmdBwEE5phexr7XK2OMdQrd9uHXog+36uBJXBM= +wEJCzqsQ5LCIuHMo09g4nHLd0alr7P9hEsR+8j4Ie9H70sWAAZKXrw/Itxbo+V273UvO7YdXk7D8ZPo15pM3XhwgZZTQXLUWzv3CEA3C4owmCm1HE+wDcrZZhq1if8OoG41vand2JuzwuBpNee2Qa3A7OwKkYMonFcdGLGyQCaQ= +gnDwsXJufCooq4APJ+qa5SwN8EGVRqoQInkTKz4OGFl4p/VjqRqeR/9s/8Hz6Hw9jyoORqPonZcWHIxKacLBKE8q+gnvLxPF3fVkTPL4EiMvvUb3o7Ts8hLGUV4lS9jqpcnYEEXDBl/mtBSBGs19DNGsqmYoUGnUaJ5HZRCTMZo= +zQmfPzSfu++DVsXB9SZ+Xjeap1HKoh4d0mSToQo2KTcxi1FpQA9voJhxYSCDFv9nNUpAm1xe6XlUWSVW1S5U6Trj/jR5mHF34et3MgrCPHx0NhvVZDEh81SDP8+Do71Xr5+/6Lw5Pnl1sCtPHsk38GQEkw1j5mV1LS/FgwvjbOs= +RkOYJJALM+DlLqE/TU6CJzAZX0lNQwj0t7r36pT5W4UqVgmtY4/WsUpa7P8VZ/L8k//3gTwXtyCMNtNotKWSoJzG6U8kFalqtAVEtcx45srSaNNETBlHzWwBGTPdNPBdMtpqiPi+guU6+yzffSCUO+BjI6/XA4kgKUgVhWRBR3k= +apGUEpCAqV/gZXQzTH5GlsZ4TtBbAXQswd6JFqPJUZJCuonUGFuC4g1BapKorLAu9jYAO2Ov3UHUXQb9VHXWW/R22WyU+joX5u+NRiC52NXAbC7RxadWQHa1Lnm9tfkwM/pQZ39NsCYf6vxDA89ZeaPRBXC6NPC/GrDV43rBW5o= +wQ26wPYEHa9xn+kOrtPF61RH7TY8VXhqt2CsylP7xIY7UVDC4QRxOGHomwgsZsvo/qtztoyymbDaaJ7E/pOdXq9JV1ANTMwSADykRxPDwMc1t22A5bMI64RveaXO+7T/44Hb3gm3fedfIxUVua2SnHHbLLXIbWky9dj+zqdYxN8= +y0tpjFGLrm++x50YJsNnHKXwlzJM+BwHV/Q3/Yxxe4SpyaXvxQVREsntOySG49PnL047B0cnr8+X8QXAdc/FK8lx3AMazQn09Phchm8QbExD2okVC6BvfwHLmizqH0LbmquNTOI0lcDOidorgRkOxKIB0MZAAxk04oRC45equhk= +XgH6BL8Q5w7I4yAKm3ujCFqAV0S/MhRWgcvmV+M/N/vV+Olfvv4v3/6z6f1qtOv61YAudS+9a+AUVncan69vtGhAhafPttrPNjeUWZWVl+cUTexkqXxKHWIq2YFUmw07/r0Iwh677AO+1RbrtPDzQq6uCQdXADd0wBsj4KYO+D0= +AuaSUOay46UfjeiVNfDPUx8PDihT3RnCstQswm9gyMSLJ0c8mjiToD7RPXdsGuE2NbgtI9yW0d1HwQcDc8Na5YnBxRGDR2/pYePbpkhchDMGJeY1OzRHlxd4fdAMRlSLLImg78EweRu+g8VkkPzm0wEfGezbp78FVgyL1JpIPIc= +xDWKA6kExSx0wb+m8K23oah1jcWio+hC841lVmSltHEdJN0mKsPQuOni1QQPtDCUuZcpcF8F/nvsxVp5fUGX9nj39fn58dFZJ/ZZq8o8b/TZeZl0ekZUZ0jWEy+qydc2BZteiIuQNGpK53H3opHObPofmdn0v/ifgQS3PjWb5mU= +6rJpxoIc3Ixk0BpTzhIVnnwGqTpPFv+MvBkrumYLIcnXQbzlSEwcGsFvzOAmPo3g35vBvzexdXNLUuNaYW5GalwuzG1IXVaMUXTF1ouYLh2mBSMDf3+J1qe70STsod3ibnSNojsT2+mw+b3FLiSEP9mlGjQaJqksF2dEQ+jtPc0= +JhlachjLnX1RO0S7WzRd5n9waSNbpKZrZOGqT2oD67l0O1dQzpARpKhjsBJmZSAHdzx0QqrGfmXuEXpRmkm7CkSuVWTOL1GtKFOMrcCCZsNhMwb44NS71NInKoLRu34RbdPcOe4OUM6iPBSeTVuXFX+U9bqO0c/ozEuWVzBpg7s= +5suGyKi3I5nJtzWDiSkM5N1Q+/tJkgb9m861BcW/ZPnkOzNmTfYFEhLRRAU55RQYrEKXxUKhiZIAj1BvcWVE/dCK74eBwTA9azd+32PfDdV413k1XgGB047DTcU4/OphHLRqFjEO31eMw68fxkGrZp7j0IvoSZFlFOjhEQpG+0E= +Os16NgVTn+d6lguCes+0rFkWMcV3bL3+2hYxOiz3aAGbsBuBMmoRlwZnOszCyKUEV440gmXp2VnpHNjRABxZEZ30s02Cy6CXAcvDILsjtpOLjWFxJtI0+Ghr3vC8Xxnyvud5v7ZzuOYudEnnGbWnLx0am8TExsUiLy1YzJZHRMU= +PdGHqD0tUdpkFNZzi4Tyg+i5TSpgPbfIBPe85x/KTwCS1Esubfv/M8xc9O6/DlLKTwpoX6znBJWdKZwSlDW+7rEBWzFyXBuOEko7NfLjgW/t0140ughk0c+2RhTHR+oR9645rz7hY1gB8tfQgxvm0PMFrHGpZj/eHMd+Jm/ipT4= +v6+/KYJFSSoEYHpPr8OpLKCGmFJDQ3Tz4a7/Tu760+s0+sOkqLBdTM9u+/Pk4nU/ppKvCX74cQjoWKbq10blT1UD2q6xJ5R4sNJMae+vszfUUNz7Nx/I6y7IC4Ai4TAwoy05URCWSBOjX0/zmEa7oZrHvKLlJSCdMi1/+Mj093Q= +DX2mwAd1NTKHMlxjj/XErDaXX8rxu3OLMplRd84Oa9Kds0CbVecEcBG6UqmtWhnOpNNWXcqs01ZRzqbSpvROqK5Q/TPoxqqwZJK0wk1wnbEzZOgM6f72yZU7qHtLJ+5NnVjbSv9wR49MqGoOrpokukiiIUx60t7I7EEKUBMdypU= +Xf+df+WBXd8Ju74usurrApu+1hb+T4I+MD7S6Vz518zwagmE3hDVrId+DJyY8t32KmFfNuDLReAlzFrrk9xcKysFL6kqFPaCvlU3mxU1xQuSATZMUYM4AL6KaVrH42jIdAJ3Ic2wRtBGy7C5cneRkXF9Y0zN1gpi0PCWVLdJY4I= +54VF5W05HnS5KjdpXOUVqMtStWY3aYyxsKzbzYpW63mTRohFVU1vVthB7Zs0ulhaVvxmZauVwKHDW3mPczXwYgjtQg27Z8/3UfH+AsteJL0++8NK0a/WdSlXI8eyqh75NFrltJaCWrmop46WOa1HUTMXtdRROqe1FLTORT21lNA= +aUWKFrqoxqqT3jldxpkIKxOdfKtkbZuuTG1pZVIUzjnTyKe+WYeds5ScART1azfk6joTtcLiIioDb0jAtFpNc1eu+Eqr2LxA86qvtKpLax/Xq31cr/awXu1hee2ZMR+vvVteuwq+IYHb2r6lIn7LVH+xA1sq9rdMLzEbPgjC6Ts= +kqIMqVOjWmdNopnUpJpJTbKZ1KSbSU3CmdSknElN0plYaMck0PadxN7ECcpNhL7aml6G/tv/y4MMfRcyNLR0GBXEaClNSNI8aarzDhC58eg5CP3eMpW7qYeEJagTxGcuOpN/TcjOqqDNoehZSdTTBO0FStjq2UoEUvOhjATTEg0= +yc3nwVWQRDYbMz6Ng1ULoL6IKoAGdlVcz4vwZUtoVd2FNbEUXF/kqmrXFiwdvhSJsAo5YnFSjcbiKlEPviZuJhbkWLZgUxjYTmVkO6Wx7RQ2t1NZ3k5jgDutGe5M5rizWuXOZp07q5HujMa62f7I2RjjvzUbY6w/7vz7/+mfT28= +jLFd2xiDuqkMwmfPUHJxMsiQS8hLqJ7B1tFDnu5mKBf1+4lfxwiCFahhCcEK1DSHMNgd6FGu78RwjvAnu0znJnQiPbtHf6mmV9sNyPfkuXVd4bbbychOAE99SV0ocu+s66raOIWR3duQOqJ40h0GXRqvHRhSSKKQ8DpoO5I1p7c= +V5jkiQnCUoEr+Fc+4AxtN6T5wdhvQVNP9Ci99PNeUZMhNunp7mMcYzTCF3j+inl4+Ye7pTVyGPRwRgJwQlVhWQPWyCu/nxZTaU292BusqS1A5dXWdZ8/8BPotiXxFts0YfrAYRQkJqUTpiEMi4aSbVEJkuaM6ityNirHrzCXiro= +r/IoX3o9P8aELi4x1zA60DE85HeyOrr0g8Flauj9N4UMczAOmwaY1XPrPUcHkBka4qiazbl7fpZLVO3mHxdmVOVjVXVQx0lB21vX9K7S8v5Y0cUkDAOijgsZ02DKaNT1sWJqPBkidw8H6aUBXSeYC4uBmj3DlPt4EJMGI9NMO1c= +kisxYaeR+4eJqc1M6RoNUlGK+pWJo7HphZdYrRJYhSgdmpWhDU51JZyzLlzLyMDHZiqQBLlt01kQTpLIFD21OfbjITdxwvhvQ6OJ0ziHQqAg6gVdYoXOGkrfTL+T5YPROI6u/B4vtmIqB3hNWJubZ/Q77IzDq2g4MYfIbQJ5vhc= +XdwfmpyjN8c5TN5yCyzshYb+zf4OgGN4XPhOlrv+cDgZevEK2W/bi+xaimw8MZYa5W9qHnohal2DqO74ylH+zvLClpd3pZfvXfoXN8mlf+X68q708tLClpfD9j8Y0MA4aKAsvitwKnWXBUqbhH+YRHiKICcuzJaqH8OexxtapvY= +PsudenJfjvrnrjObWy3aLBb7uyM29YAuel7cI8uQYppv9JXI+/049owzmbUKxPabizjoESPgfR2vqBguUA50RI5htK6K3u/LYlNIY/VFcaCUTj8tZE7RwUIxy0pYgKpcDd1RN/S6FtS98rqT0IuD9MaMOT2ooiw+rX2xpfVAxl0= +MeLsR4g6kDUGlxbknWJe6CcWqivFXWttu5TqPn7M4UIdR7Y5i0s2ET76psFfhSUZFdswbhI2I/9FxQdX++Z7ing5Xns3Gg49EIYvymRhU+B2NA7Cm/gukK+75xWszzagWpabSSBsgUvQcl9wXoUYdlI50oLU5seEFoAfE5J60UA= +kzYyBD2PyEsttwQ7pshbxtgtPzg0liDRjsG6i1GBnbKhq/CE8FFwzyrs9qKLTDlcwy8Q6a6W+0CkBjSWINGOwZmJFN/6QyHSmcNy7w2D8Vhd20WLyuKPdaHYyLR71Com3JxOBy2PyV4Vwq4qmPqUA1YoWjJoBUingcNHH/pKRBc= +XQfhY0A0C+U7A6KNffwBIDoPGIYf7jLxpkEmfh6gTT/bkNSfhlvWLXaaBl0f48KPa07FXjR8T0sVIfK7xpDqAqjvKEK7R5Q0rD2infecDlzQ6XW7k1FZDPodBJhQr2Nzw6jmeIgCFBcuOs7WCKc/EPxDr8f92P9DyQjsG7Nn43I= +NZH9A2CKooaqwSgZCDf6r17f1+Y7JE9ACiT476Mcl2kCZ2/btnqx1wtQzWSqdWXgtq4UXlIEf1hYpIVl4LawLBql+sb9x7C0DPrGK2DbbCnCzZ2flSP9B8bPKpyqTcY9IPxwNEwMMvepj0enE5gYTO1egrldHUrn0N7uRns//fc= +Hoz2FhiJkgcvK1jnKanCPi9LtAYRpDEEpcCBqrehns/qD658JJmGgJoxlqAEBu/ewxo9cUHwEEmwAF4rkmDmAqIhe4DQwBwCDhYbfb0p4l41MELpHwl3f5Z96i+53uJFCJbZysqID1aiWOwhsqG6rrDAOtnME8F1pMCFhug67WI= +HG0rD7fZX/03Zvurf/mf7/R+fj21/RWLhlPL/moCfBtYux9Hw6Gb/ZVcQmaSekaGS8wAXk9zHAOW0YBynTgzxPqOeQPNknW7Kp51Yy5hssTiWd+bS5ii44y19hhborXB+HbtvaY3ahgw9l3rtbG/Wk+NfUyLb6yI/SOgyqP+CCg= +l3g/6In0lJJKAW6jkQV1yZ3MklO/78d+Fqt8noZu+SKbNZR7mMwDDoGQU2ixXMLc5PNLqgEEUBXGdMBmkNnh6XGq6AzmKhf81WSnqyq92NTUbPckJleyqOj/jaaCQS0lWGi8577q5zevzsUkoIZ0XIakIAzSPnpbMKDnAPLIvpo= +6YAZiw5/G7oyP/OGOXX/EgaIdt+0E8L+A9cn6ijWpY3iTlSlSm1Heotjz9cba/+z6fF8Enu1J0j7nmHByUhhy4CGV1EX1Y5zx9xKY2xnhUF45cdpwXO5Uu8BhZhG+ahK1c6A3bIQIo9J+/Hcb+CdRycfoSqU2jS5KmKLLTL81qU= +l9C1cLm9kvscz6Ixx34fVRzfNt82Fx2tZPHYjy3Y56GKP0bUtwjI/vcF9zNrl7AgmpJEpzWw7LxWxlzJse3Z8Qk58dJLHSRz6j8eQ76WbXFOkGVXDe6iDsqjcT8Y0uhSzcePoXePH1cWiH10WnqFL1urOsJVaaGpd95+F2XWmsA= +x65NjE82Vm+4PwLyDd1R1CSI5DJ6f8kLFoFkBY3x0LuxU0P1rYnL8f3Uc110dJqpiU+9O4+y+7tiUHgrxgw8Ex8z3yzg0so7DTjNJH/EHT3U3d7a3DDOtNLFSiDmllDMDhgqEW1alfB5wLJBP6tKKjapZp0/OYkS31EYTscAm8A= +dr9rs9wR1cmZjsZi2jDYrPpwzF4neCei72szINyf0yjmO2kaXEyKNKS+SRWiZ5ckHOVgxGYxjpABm9iF2NAHN3tJ+pYKGUwaV2uQNR5SxzAgv5H9D+2cn58e7HYOXxy97py+2IdBx/7KHohUBLmhKvH/QMfIugXD86gz/w8TlJg= +yFnqxen6i9BiNqPfRQt2sWFBIvRw6XT/7Hzn9LxJLtmkfeJfj2PyW5734ui5lmOlMXUrLPp+69IqsA7nw/r/wnxY37nunHz4ydSH9dtb9Gftw/okGsKeu8ZZPStAU/lR/SU11O30bgAq6CaPMnrKDuvPaBnbWT39UM5vWbGkmLE= +0diNQj15M3vPuR/ifTBK/KZT2Z0wGFF/+bQaDWK7gebLgAM5v3BeS3vSI7yBxgPafS/pBh5sCZJEnMzqcNBm+pICWL4AlXiN6Gx2TMuPQHI253LGlHoXyJtATEeHXD0moeLyS9mTG9ugtaunxobXl9iiV6xZmtBbtmYRsv/iEL4= +mxcrQt6gU4BREWA6LqJvWNDt2vhytLyylvjp3iSGzWXKum/yolZe3VzOIXwQVyYloeZPfWgoOWNAVltWWBbTKHSWKRa2mCe45vR1YUSOoRcbxRVHUlsS64+NINpkY2sO64pbd68ordImx+iZomSOHXAg6xBWhJhN/G4U9gBID3k= +LQetzOc68ghNMrdNzH4Qo21CT8Sl3sff5Jgm6NBKW3BQ6W8T+C2NQ9+/nUHAnUXQDdIN9yFwDtUr6m5Wol9qxd2jnknusKJ64WRsQfse5pLX41yEdzdxdGRjiz6mbFm6BmtZ00gJfN2WiEGc/NU6IUgmF0nqjxOdDOQmkDMrWBk= +Xy3gt8KGq/1Yd1YiujCF1F7vpGTkXQ+G0YU3xHPEACXFMUhfRTrS8LInoKmwZgKvgR9t1uNjmfm2Y151j70QdE5jBWAzLmPCmCuFP56GwkGy7fsgh/XgS5eOVdlxmB2m5BwAH2kcJ2H3EoehZxpPC3umTZUKNl9n382wmxtN6fs= +k4tinPQs8+lWU/puBlyU9vaCjzeZeIQeBAsOO8VToDOCXgXJmRl2NiMt+zStNNLauCuex9DnsAJw7M1lEajJ5Cqw19a3ZzOgr1B0EgbUiGAeWM6WlSRITUJXEdd3ubBUmxV+HDgPK1BNFdbRgVxKDlKfie0zSjjm/s3CHFofB64= +k1EUpZcVCD9jQOFgfvieM7q3Pw5sj6MkzThKBdKpp6y5spOnP052ErPzbZBlyr1enESA6st5IHre5P14rqiegy4GPa/u2DQycv6c1JT5fWr+yy4l/LBXJttwS2F+S/DCCDyjeka58qDoz8LFPRkpaXRhdNZqQUsa0XuPHwdm2Gc= +HdwcWkr8kLADPJCGl67GC0iwUTdIb8guwlMHTtMjZh4ccK6aIPjUY3I2DUQ0o7hi8bzlc8taY4OmzjGLfWNScVDet5fDznK6wacJu061nXDY1RjwmUKVAZ+7PGq4mAwHRi0SfHLXcAj1gNy6yE0uvXE1cs8Q6gG5c+FJNq8s+1E= +3K3NhAaxd6V54FaqfWmDmJeC4ZMv175oPX26bdMzrKMtOIftxqidPNEOXWrvOXreaGxcPuXDIrbUPreBzs2T4XwlkELRu5gCX9g0CDJVCLLndS/rKoJ3sQwTmcpkJVq1Ve0Cn1l9tN2KbEh7m0a9IHlX0tmdIXotxy5T49SIPDc= +wt+VO6YpujzyrtXoaVqf2QAf+qMoviHLh7uGgBc1TgK2LXOosLmf52GhcYqV3dQj8ytGuFJQggDEBGFnUkF4FdC5rKSWbZwcPeVmnPqJUoObTgIWHnnFuAlKP/XsO+zku4Gplx/cVQo7Jhf82Zmi1NH5KhYyNpr4w37X8C6lMWc= +AERMLZJRX1P9Y85Ol91oSz6LqOx18QhiRgzoC8kdogAPqCoRgKdSP4xOK91Fb28Ttz6TUwOso0PyVkvjLAWTBdNQ3IaDcjecUa2wrGElymGxdMLCQhHn+BP+NaaiHV0OuRNETBIf2XjYAx5bPKZVwmKHPXKig8w5AsDtqQPzTkc= +tqkiuhwlgV0nc5Fm1+rAVMwcd9v2drttxVyh2CyKiw57qRF1XwXCDpMWStW8CPV19eREE410qcFwqltLSO9FWcNcDvLNzcLn49iTwHbEpb/cDf/iriY1P6JZq9yuJzcWsn9xwSBveZLGftq9pLoJJYh8zqCpb0jqRsAMX8MtqxY= +G2Qu6LxXl72bFubw4hrD03tDtib3MmMwucVlQzdJmHBiVGbP3oKmrIY3FeFnvJm6nRMI3vqEOY8ovfKp6udc/E9II3DHbunn7J9iunGh06JUyTgYBfhK8tIM6X6lMafBwRsNRvEu9x4DH+QJIT93oovfgwDFeEG79uXH4maJxyw= +Ogd+GSNHrsA8y+HJpHkrgM+cA2bc4YSZgqRxmHt+6luujvUDIUCpFbrMEqqAymQS972uZlU/JT7LFO/5S6mxGZIEN1h9zpPNhTAQ+IiHB8dCb+hv62lEVi7rlngZ+11a8K6H33QggY9h7E3nEfjUEIYM5xIUpv6gy5oiOi3jaSQ= +H41qzTn/Z605mtMUiuYXh7MN2IQ5Ju4FV2VMj3svfh5c2eitxk5g02UnMIex+tpxrNqLuwgRlZSNwNBLQDLremWM8hXCoB3KbNd+TgE0bhHzd7hO9YNrdM9daq4XXJMzM8wdrO4/AJSjqsgFnm2VYh2hyK4F7AHx9KmH+MDgCRU= +n4KrVErsD/xlPjhP3vv+2BuOL70yBTVAODlDSPTa4ieXmj9rfJzlIKPV1h1if1HWA6KSSvx3gYuU0f2hxzg8H4M9M3gd0eZhBLIRAG6Q+GXYP6YAYjczb020O+U6d0f2vX4alUX8PI+GPjR1Nnzf3n7rrnFu8OZYpfkiae/n14o= +E+hmUkuJBa/QB7yYDFb0DSv7FxOP2110aejuEj9VsU812jq0dXfjpOoq+N5LU2jFyC9ybPmAIYo1FVdHr05bdRyIASPTaZM6Dys1EsP1ulllL4VLSsEjnQEImtuE3B7MmEOvqClZom4wpacyQLofo3u7Oxp+bmAUfG+7IOJ2RUE= +MvGGwfewvZ6LeleBvVUYEt0jXDp7XbG6uhY+BjL7ShqGz+Y9Sb+ez0aMo4rMfmNP2Q9Texs42OAt3PjOqAilmgguOCjpbGRWXtm8LXik0auwt12koe2PGu+VJr0LtuX98SGf6zRnci4dDKc7knlcNDqYDC/Or8LHNEx0WBZxkzU= +pY7IwxhljzpGfS8Y+j2bzjc+RQWsXuml6cM4TWtJVyatqwYdNnMM2K2ZhXTTvX+lAYw5aMEkgUXvnR9e0QDEtXdzwuW3ZSuXeQSncRfPLmHz+c4rWndbN2MGiplaC7oiPjku+yC4w7uHvmqUlg8HP3Q552DkTIEzHxXpo6IeGj0= +/VxuqtR3PE9SAzzU7PqH6v76qaWr1DrivJg9VQ83txfXQdcY7H9+/RCDfXEx2EN/kHlGFxHY5TQeqkAkFaOvs3QMv/4E46+rMddZVHXYXFfEVEcIXhFAHfEqJThjlPSSUOpZuHUMuM0CbVvCbf9Yoqk7hEkvFnmIXu7Oo/7sfwA= +HvXNA49aFI8KBpcX0SQusiklOeNUWarOrCBrnIaTEfCrDG55ifKpThD2/OtVskQB4JMCwNcVG1OTijWaxyc8lPUB/m4WQGmdwNtYIOejyehCaKTnMOJ9yAF50xRIhVmKjqhVkqhPXgZXMKxHEhYkSaJBESo1/FGDo63Y/gbKC/g= +smyBFxZhbYOogIJeg4oHDRol0yi2sZfTZmevVRGSv7SBb2u0H0lcvlVSqcBdVq+OQnvdRK7becY/e5jxtzDjJYUHbdpLecW5z7OKDIAmy3OfJhgZwGJnvTSXaRNQ7MlmcEa7yQ9w8jbwr/Ms+2n0IPvPd5Z9EoTd4QTe/FcwsDA= +pKkfr/WSnxemHxWbsu1jNvPUZDHp8lRtwQVxD6ebgFheggTjzGIgDcjOtglMfpSnCwcKKdSRqLSXgZYJ1Dm5z2UPkAn1uBuukupzyRuhK3YMqqSeF5BFdRcxmNQQg2Wpm9SRunMhn5iEfFryzfFJ582Lvc7JzunhMmStQhofveY= +aqO9Slrw/4oMupHBdiarBdgVY52dcRHODnpVBbolwW4B8F9PPDSaREWF1UaLFVglbUv1k9C9KZMazZ7Y203/cFUedkjUHLSaJLpIInT2R9oba4L/FqDaOpQra/7Tf/rAmhcoAEVFqScqiDqRLt98EvSBzZFO54oKAdQuK+iT5aU= +iyB9HyT+ikjEZwmR+jX5N5jw85XI8ocYVVcDeyyBfSLD8HwuQ1F9gBXyC9Imz0iLQ4e9oF8mTFUcDEUA8BYoP33bZFKOSSriPcxEk132mxyPfRGMjMkn/CakfH8B/zuGK/2H5nClP/l/9v/P//XvTB+ulBaqE640nAyHtjClpPU= +5Xpre731OWm3n21tP2tvK7SGRWVSy34zVB7hT+fYpHwoW81i1obIamtZmyJrQ8vaElmbzRoxZC2D8rf/g/P/7p/8j7c4KNHF78dRYh+W9vpGa729TdpPn21+/mz7S2VYWGF5YKQUIffv/lLy7HIvBkmbmU1sNrXRb8itZil0SnI= +A3xpKlKjbmlLgvcMDf96HMXID0KYvvy2oWG4baBlpXzFIB7ezQziVQiTBfwHQ18mYS8a+NE1yj95h/ai0dgPExhUOuxCtYGc4+rEQRXmI/W0XdVVW1OgGTS2fd4MtKRV382deGKjTjisrR0MbZLKVwP1naXuZqpe0zSWvwgTo3E= +3mJuXaxzaaHMqmMKrz0bUC++oxmEQPoo7jbP/JSGacdfPNMbwuKf8Lwd9oNnhT7GAmY5R/T7o4Y6Cq26FGfreXIJokPPSz2p1/CLnEE61eW1d7ildxgNkqCCCOT8lFbhk+esbpYdYqeyZLLTjaMkgc4PadyvHMzHKFYq7EEIQos= +T+Fo5sIw4mVO33OU7MhpFRSwiDZxfxWiOdwpBWsJd0EhN+SzbGTYTBLjo/iIGEXYnzYTudErRGM2nmadWzB61Ou2SmBHLMnWhWzZmJHT2jll8IeJr7ftNU0nWhOtLGnmtjmLDf+hWWxo/H+dk7/5v6cWGzbriw1U+HUKOs9AFSE= +IU9hGD9mCXWFA10C2LBLAJuSBGATDrZU4UDsL3IV+Gu/O0mNqhveFdXZVF0mW+Jya575bDo0NqPKKXRUpCKp986nESmiYTNbgpx0Onj/UWWJ+curwATucHcNwBa83C4adIWuueOrb8IPhj5ffxH21mGvXqX6ons4NAVBh28vjp4= +NwvKpgXV+JRhESQkWKBldXirbcpc1YEQiQZsnMLO24+Z8ta5AmLxriT1v9OdxDHwx47ca4PJkLLixeyFtDmSF6S5E1s5NnrRmDFBA0oYMyT7wdCkGRWY1aCWvjk4WU+C0Tp+Odo5fLH2u2iMr1t+21xbe9tc+d3a0tn+GkAUkWU= +jqSh4iwad6DFbZI3e5GoKxTBLncvoyjx484o6mFJPCXz3TA9SXzodB+vERI7sl+AfH2Dfv7JPkKS1wk6mgKM6SNQUFO1Oj+4FToavVNdy+Xq0bGPWz3URIpHfi/AH8+DmB56BzIm7mW3cM+EpKr3i++fkC1KESCOT+r1SHWZcCs= +XfKG/XEcDWI/MZHhzrAPOzBylt4MfTzpLcDdXZecBdN/bBZM/+RnnZMP69MKpp+3NujPGoLpmIkb0chJNs2gZfGUJmCOfIx1Ar/REWA0arqLqaewTSUvJXtiVVSl2WfvgtAkrKJis63sFs/OyzK2nL0YWwv0JNrrPIr/s3kU/+0= +n8AoLk89iu0pRjGGgRv6/SEggNuiP3uGlz9uo2opLY9yOVA26gyI7CNU7jXBTAH49yIIe5de2EMTrmtCHe/AUnIRXaPOM/vR2Y2um6RLjQYguamVu6kud2Mq9311ue8N5XrRBcKXlI1ClBn1kiielhZkAOaCpb1kAOaCpd1kAM0= +pmk6itFkdrTMEaBxYubGRcfUbWZ5AZisaP9tzYfZeja5eHLkp++j+B3XgvlE7DUr3BuYQnowMqQncwpnt9mCIHWP/PQyKhhR5DaHhswyS5BKmw+DlYcy39BwA0QuDxYps9d3pUjCbvqaZ+NLP8aZ72xqL+V9cEJV9kp/bMFVxhI= +znzUTrE7rK+I6lAWLQYtFzS30FMbplT1+Sq69od6nKTcDh3z0Q9e0X7bsaefa16zla6252iDU9XVIATy88OuXxq640BATd1pzSWREgs1m47o2VKZFyXxOhBR27eFJ74e9oIk1d3W5OZ9sDEcojOhKbGkTYGPDEtD6iA65fdCNmo= +eoVfnF1hTBPJw+ACbnZM3l5YFNjreKPxENazalwixsmp3w9CH73QkANLCUePM1XeRgojbHQlMTuqH5Oiy9qF4XoMyPbjK/9icoFxFGxrHIciuyawKR25WPD0dQme3PrUi7C6SWgPLvQ6pHEiYVeH+2rYGBXE+fq9c4715s5v/Tg= +KomP9ILlzrAMf1FB6xIaa8WOyr85e7xpWTp5zM9EtblQEVwbREmzjyY5qjb1tnleEv/Dwdf5OBreJPSq9IMGVua5vCjJZjsRvTUqPIxIU4anGxE3Qs4q45Vkv2sWv+pdNOXfwkr5zfNdW+sBS01DiRNIH9g9rufINRYjZ8YoDPo= +QNwLV6RBEl3luoLyk4uZVpC5OmHM54dwpF5IkomtmAWoNyThKJW7Bpxv/OZ6qPd63jgNKmJd75QA1fLJ6BIS6E6GACMLzTEWdL0x6EVU7bmPkhO6KyvzEuIAW+EjxCQ042MUnPGp6VZMQr8kriTUo5qaB8yyrnfkeoh1R+s5h7Q= +OozDxz2GzRW5irDfGMc8xoNr/OPi/Lgm8ghKIoVeThV9pSbToG+qdDuU4bLS7ZCD4+JZsWfDk4ZYqVgZDtsGdyjTYJFu50zUZkDjmQ123lHubhmRW7Mh8kp40SxB4hs7TA2RFrXUHNB35Q+hTVOF7WFvYN+PjD7tWJf9YYTcpck= +XF+y7xZQwYmaeDopvs8oGtYcIIoPWl/ZEPF+ALcwApZLGkL7Z6NCBLRMAHnDndETyg8C07W9O0+HolFZlDUJQyY4gSCspRMPLsowYfQDPyMSTCxR9H12n2L49SoaFzW3DJDY/wsvCZLOlYdWAhQf6aXfYYls+U5cK8kCaTWHQeg= +Y4WV5ai3kbxcG41GloFGVki7S7/Af2tffEmfz5+2t79ob220vsRsZODxGGDYuyBpgxde225tf/5le+uL7c3Wl09brS82MZNXt/ZlAZcbxjQooL9gk72gjV+79Eub/dBAXXuOdIhoH1w4lHjn32jjBGmdMb/qchmn5DJ6z5UOpeE= +qiIoLEn3lMb3s5wq13SXXg9wBAn4ehCeMeBVF631ZmMGgk27cM1M0Fws29yuyTazZlXyzTsLRaCiuZzzSli+Zdbrhsj7ynuv/O4PhP3K7FYvbK7wXrNbeWjuiOMWm2BmuvLx+SPpo0obpGPSB9mntoPu+iC9qBcMvdR2rbv4C8s= +qms39bgLjwWmPhOb7V6G4ckUVEfycauj0r4+VWFGOxLQLmlYk4wb1LniqjUlskZaKAwp8lMxaz4xIW4PKfVxEiWjKCpG/36YajqmGJ6i3MrWiLAzAzZLzjCrsDPyvbA7ia+o15jq+1H68oVQmU1rDhvILonY70P4LTuhUIAH3iQ= +SQIvFIctL8VvU729QKoZ6sXf1poLeGLN2BMJ6H7zvaHU0EPTEqi3j/lI7fy3oYDbbTo+i1N6osNbqYMyjcrJNDO3eilYID0uyEe22xDcyRJyO8icagnx46gYseIWV5Du5fLbTGR829Rk+Pu6oFCslYpuL3S8Ti+5MTRJ8mI1qvg= +yN5HWY42bAHzUMIS1n6PcDTFvOzj3cqDfOeGLglZVULePoKSBYh6XN6pIDippQ+y3g9U1pPG+CMS+BZNmXck9UnduhPR7xbROqvm7GYpcrThqrie1bGtVGqFWKA6Vn2NxppDAy8p0Bsb80ziYT+L2bnMwn7jtzKFiLlqGuDL7oM= +qsHatu26RNcWyVE182y6iyGbUfVB3HBVzbByuId5dpvzTB6L+3BFjdHPtJDYhmFSGv6jnXLdqGo5s0I8TLNbnGZ8FEwHM/gYAnweW0DrqOm7qdr+uBetiunzMHfufO7gm5iryiKIshEQLsiLQO7K/g6Y//imSu4L1aKprDg92z8= +eHX+4nT9YuglqeQgtVimno4xPvNRX+LeC9FRLTroasLeEcQAkkQw8sEweRuyQLS/+XTAvS3j4H/6W/I1ERkhIPfT365hnecT2Hguf0o7SeFW8vLUkQkN5UNLt96G4h1riT/0uyl1RHsCtdSLfcta3kEnOtD8M1oVEY0l/Rg9OIU= +xLvyYJSB7AhGs8Uurr0Nzy6DfvqkOwy679DTZDqJQ4L2gawO2p5krVYrgi5F4u7r8/Pjo7MOmj9jXbPp4iE9dqPRRRD6UZki3h6DkT1MF2Fr6PNH6Cp68YxT2eEZJFBlMVV5xW3NdZs9wigI2TloEAajyUgvzEfvmkF51yVQ3tU= +gEJxbza2uqguGdQFn8F4aDNrYENHmsdXIgaX/CzSmqEXIUJNVxn4SJZ6ZWD3x0jvh0jR85UixEVMlSRhuoTBp0KUcBlTvGdwGFaZ5uYnb9zzwS5lX35+61N2RUQB6DURv0+yXxHxenviPqniiujWZJ5p6dp2pYNP5bUOPlXGhzY= +XlaTZS2Gtm+ZG81XS7/ekKMNchx004qtaznYwxb2FhcfeSjeB71ScYN5e9r1wp4F0vkEyOX4R27ZRzsZ53EGBK9ysTom+oWsPCaW2XSbk2PRQlS1jRWVoWY3r6rvY2RmTMnGW+70d19Ntu6dvdbaRqHrbUqR5fZaG6rB1taXyvM= +BS1vN89i9l6brDi8bk04cW5vfdlqt5+2N4wmW2RLFP8cy2+x5n9ZePlTrBGz9fLbuXXYNrMOa1HQ7Qdj3EUY49a0J9sw2JOd+gMmFmdZ5e4bEbrKiSyrk8zmS1a7DdXkaerJmi2iURdaGHvZL3GfZOZjDvqyzko6Ty04yK60kpo= +qjpy60tWm7PJRRp73ZTkd2eKT2oTvue+TLt7SZnDTSLr5S3fJbbctnYawZEF4OnDo/rkuWUhT+FInaAj9boEihOvZAQw7qNafxF0RoKcH1npTEzpyVmpwx0WVlzL1uM4Gfq1LXwSWBwTlDC7ur746mGkdGrRsAKLQUirmf27R9g= +YMG7/bBXxor3WIRvSvKeGnGniKEFc2BSAzdVU8fOYhQMMTazUYKefdjgpn6omqyLxzIA6itYBQPf4M/V9KYs6KwZvGIs8KkaDwoztzHBp+pQ1Sw5OmIu9i8mwbBXgb1TBkXOnu+XI852MUmxUnEoSmGmxByesGSkUIrNkiN1ihc= +6kSdf7d7KWOgYebdtrmPQc1P/QTkLPPVbQbJ3ZKiDYbwPmp5iRlFpac85mI16IE5vqsgBxGajhUB/pb58buX08qdOBaLWyoLJpPxWI3qJT+SDM/AyBFuifdKxH58Pk4Ezxu/7tjNNwIlp8r4lO8HKM4qTpcpzMLxKh/TmajNdVA= +HpOteY/KeOjZuGgeaMAOU3Nl+V47EsmA7nxpuWbe0Jvf/YqUdJiC3HzPQH/160rQ768Z6K+/KwN1WEvmPfDJpTeuGvgzO8wPaOAx3iZgeoinlafZdzt8N4i7Q2b+2dxj3+98UN97sL8b+ldFO2bxZEP6LQKSV3bIWjz1vqxVcxc= +Bi79YHBp2FHjI90bXZNvSgDroXLNeH9EoT5yZGKAKscN4HNjLCvx1ELoHe5iFi2ojr2qLaHBpYF4HKRRmzIFPlaFCnzuIWuYu8BUifsTjx8pVWwH2KGbblyGj930DJ+C+dmtUDqRRFfAgbvIuogJAPQXT4peYcSTe45hUBURbWo= +SjKudG1AFl4tZMeSmNY2KK/UDS6yOLnIzSM8zcZdBF6eEr5b8AxnzTmwH3vXQcI0sodROCAvvO4l2bk2abTgcwfSMScwh5VLENk8V64fDo0Zd74cuVgQacyRi8ydjWRjfOU8xFcuxzw2dVR8yq7JM5iHQVaeWdeK3sAfxAbdLnw= +7pHAZIgPmkH9mChiBi202diBE53ww/UXAMxs2MppxmJ5gY809BfsAvKm7vjzJpdKaA+UgU/xvvSR4auzasa2TXOIqjLV1xrixYogkkGXDeS2leLnqBZU1em9ii5H47GXXpb1wE3/R1I/q3nrLro5u8psNO5T5/BQ8vHj491fru8= +7Ry+ON15/LiyXOzDHKLXlU3NlrbegHyPBpf24fg1veqaQSXLUR2rxnDcmT3L92h1Woaq/Zkw5WIG8ZFgapL40M73AfB4gztCRe+MzfdPE/KtBdpdEydys1i8m6lfD4GAujJSY7gi39WlNifPRk9aa/R0ae0HNHUBn2XxZjk+f/U= +gE+pkmo1u348SVKT9X1R027fBjhfNbuZ5rZJSf/Do4Oj59/9JH/+FP79xR5q+4dpwtO+9a7/7j+Cz798HnjDaHBGfVdg+k9+cr3VOfnwaetz+h+15sjw//Tp0+KQiNz2VnvzKfx9ystsSiDnpzsHr16cPn78+CefEPZCwrxlkH4= +FBOUjQBpEYweDv4IhISuNwSJfgAbndhL/d6jR2xYcSgbOThNYxUVU+lgNponkEqe02Qu6qJ3ECCSRrP5SEIbdUnCyrQbTaHZR86jrHABaqPRPBujiw10Y+tr2ZsNVJ1/cuSn76OYe88hn2xqcFtGOK5OHdHtW9Yq1hIgzFzxkII= +Fcg+I/eBuuPLyLuwE7Ts/iyyqdXjjeLphr66TS68xNfc3OR12Qh7Cmbw8bmxuVv3NdO6rflQTXHUlMpCdeRcybTdZki0N4bdX5oUKbBAe81xjHa9bGtxIr4XTj5ZVdxxwQmrVgXAEwpxh4BnJsX8Kz9Ofa4i88bHCykZZM70ixw= +8MLrvusMYZZM0BEM9OAmvczlxfKxQH/bvo0FUKaVLJYHPPEYG9ioYgN3Nd2XL6PJmkhFwlzLSWfVPs/bP555bjX1G3njnrQuKrR16I2h/T111c1qKz+ygnrHVINfzpVrHlMj23qHVn6IaGTtrXTh8YIC88ZXuM6qlv+qjIqd57o= +eGoKvDjNO37Ym4RBmcUNDtkrPxyArPQ60fAvd9l27zwvj0v6WE3l0KYfMzKnCBjSntEb3H2eTqI+E9x4t81HuFk1MDnzSgrVgDBWXgkIdsMevZtV0+13sDqW/GvK1AjQyZ2T0xg2R6FBrUSaQj1ywk2hp7SOXLRjLyuZ4WWD1Es= +dJ8WB+ywvz3Nucv9GzjRpZIBPLaCzLjzvZse2+xQch2oKCFItDsWQHcnp/A2eOd8+Zx8CWWjTSuDjH2MmeLknZTVzZCVEJSoe/7QzT/pHYwrM9CuWNcY88mZ0QIXN5eTngUvbmxBe51192FREzXVoKhyNnFXa9pM1CWvaayTP7Q= +ZU3t1Y9kZWOddlrcOB+cfX3Lp8nilzidVH80qxza2fnQzivqaqVscDkgd8ryEZN14o8RpMzC/8wHCC+NSq6rEwFS1tMZG5p6cXrhX3pXgakleWsRjuxaAWv43zYOTZmEAKsJbtHo9xfsuxmwO0RHcuz73tDoVI7DBWNxMrqH3+8= +1XSB/jkMCEr4D8Mx43DU00ArnhHik18IiBPP58rJXK2RT72xH3fYSlN9qGfwEYbPDDyyHp2y1va9rpGH5U6TvIS3lexbYMslzalPSeR1WEYtLr6wHFdJihtzwA5fmc0jVRzQzFdE1dDaZrWD02XjbJ8CUWUMQnIUQn8fRbxrtF8= +xj0rhbu48TJvGfibEc3FTZkTjbtk1AxVVASrlFvZbrakI+5SK33tVMNIRLpElhVjPL0sms4giRquv9KIOpAZJsRLSDJ5G4Y06HXhlpsl07vu5U+1vn66sgYy+HJ75W2YTAAoCNMjAKdqCvyya5VgBaukzb4oNUkjDTX5V95weWU= +lfzxU5YEI/TpM9L+UC+6C7+4Ojs+4Q2lrbpb4VWmnQr3vfJSVOHGd0qZfQredNuYqsCRC3Ko49P+cGbd1OLQOe1Ra6+Ni3VijO2mkoDZOzB1C8vd5dp9AVNPvzKo7vZ3fm5t6xFNHKVe6juLeacIPuPF7XxabHHOoUp61c2dXso= +q2QQCmqdSPnJ5tMWwX/zwM9HJ+y54qumtPfDEvM4km5dzmPvnW4ISZbx4xD19M5OLevpw/2DFvYU+nGT9gSLvy2xz5VL3TrSKtBVC0/zkgC18XQSAesvnPdCBmzdRxmw3qFiHAyCXocZt1qOFk8RJEhvap4mspqdxczsJUXIj+Y= +0oV1eORDTWUKXXtRCIsvcl5yaIGd9fhcmVrSMEylIEEr4ArH+Hv3hg1WmQ18UxGxWKHshDpTjahwTtscB35XiDy8khNMureSGkX1wIwWdTrZkDfXCNAyQaIRfz6SlfzYlWjcwzWPvHd+J4VFhjXAqMUunkWx9UUYs0iD/hCZeV4= +kZkLSHWbTQVzGPHUYKaowOCib3gLE8vGjXkT6XebbU4OzM19iMVGJwP0qX0O+26w1cngroSdjtFmRzw6/u6FQXUS9VM/dL/fTGM/7V6SM1qsVNVxPqarC6aqW9Q+YYhGdhR0y06mKVzmPg3FIWOBeYpDChFMNQOLdm2WqYJ+dbw= +Lj9i4t/vlbTCMRF7vWBSGrSKjdKpBW42LyD1h6aO8fvtYLDO2cU+NAX3tgs/tHBD5q3jqs/6X3VlxUiOI2sBhxZWTEknFqQ+Rd6LQwn1YmoUhVEahX53chF0LWcTLeVsolDiPuypQbZFPfvK029UtHfZXbrvsuDNHXz1FMt3tgU= +nptMWOOEHNs9l/PxhQ6svMG3j2rlnt99OPH1Uwyl1M6HwcyfwixFbv0+YVJzyXDuIJg4QhKbVtiLntlKzvMo/34JynJzRsZg3bZj0sXE9r73qMJTowpEMS0ANzQtUOGzOLS5UOGE2Bob5ts51YYufIT6BbMNwi2oHezeX7WDbNw= +YflxkbwYI5+P6kH27o44/q/NrEj18BeIen76CXNbsOeknWDqbQ0FhZaqoKATxkeroeAYiz1z0NJp57Qhuasdp0Ad1E3LzjAYhPW8tFBiYcXkfMPUQiAgsbTmRSy+gN8ge8ZAC3koniiGge+R5wEGxirVonM4izPuvMt46nXOUZs= +Br+WNP1GgjH4aqTp30swv7YZ/UySNBrxSF7s+71iv5QqYLRYpBiHMcMYGuSNBXqewZ4rRZ8CveEGimF7wXGfpfeWXsC+Hs+JwI2YeCDwvKaq0ZqMK8kbButWKLttC2NuoWxYKG6LrieJTw8gSrB06OFNlbybZj7pyAR9dChaE7U= +N41z97Rwi5bftc+XbuFwSQznQk6Hbt8Cv566GdfcLRF3uAbzlLIOq99lFeD+XcZkjwHfrqhD2xmioe5Q8jZzxBIsi4eInMV/f1cSNqt5UwD+VRnw9wXgX5cBS+sKIfd0bWFUEMUBEBDVgeDzo4Qcjikw82lEqK5EvpUtufX8SJw= +FnZR59AL09IZcei94w6YcVqwBZfs8ZIfsV6moAaoCQP8+qbOyOI0sN1jBB5EMOvJua3IHM9ai4N0D85bFUbqmb0sSCqt4xuJlaL88cJUYL76MiasGf0v3TbWJuOuhSnqq8+9kGsLq+YMkq1A0q26uSnTJLgXXm4YfmMfA2qVKjM= +MgjZC76pxR8Jx+X95Ty3UgwXnT+S7g6icHZcVJ5XKK29B6yXHVhztMG3Uta7i/likZpJULljmpH7i5fIZneJWb95jwnr/5m1wPzU0/Rhcbm9q9YIukW8BmnRyKcEpwcAXEJQtlCnlcFsZ8fpIlFabztLD4TY8b9tOytyaw0a1hs= +4UVLWVw21HYSdw/HFuBFOuISAegwGGSTMnD2G8U/GgQdt1K7kSGIFS3+MWwk6fj6qBnHHcSWiXQULj+Eu5W1KycUqjEujcjdrmF5u9CDcwnSFPqt9AU7j/sLp1PeHKcfkyC8de8lYYpbF2fTGWFQ4GRaZ9Oz8DeDa+eiW2c20+s= ++nau5df5lpkdQzt1y+m49JyZYRfkbuX+KEZJ6CoX0WVklR6LTCej3i+MACrEKpRGVWS0F43GuM1DZ6Ky9FBBUvd+L1OcSbE/MN41a9xuF7VM+JQq8Tz/MSKCEoYjGnb6KEnJkU8+YhzwtXnzo1ibJyEfrl6VnufrDJLGN6jU3p4= +nbkVHaKKPt2BGpjkWDvXa5eui7JcA86z6oyXUobqkCOeAyIS3f1vyeW0hNnPij0vtdz/TSHsnIglyltbuFpWK7atRR+cEBL7XbYgHFlwcioAgEP0YSsAtMeuTBMzWgy8QY4VjSq882y/cDR/NDQIhLqXedZ0o/To2AGNpGdrP4s= +kDrRdmz5JSkFyCPA7AxBOjbtckvab5T8bNzard3YYtPxsh5rRGqwTVO5ZEqZNGGkltMDAkPAosK1VY5l41lXufZHPTXjIiJN4Yz/xBC2GJ6/9V+dtf7jvzHGF76AvVa/P0l8W3xh0tpc39hab2+R9ufPNraetTfUiMNZBTRNRBw= +VlNFxOHLm4RXj4YdqJpKYTiLBVz6cRcVoLUYxFnqJ0EfBom8OT7pnH2z8/zg6GUTUtlJAllKwyPyNVkKkm4EZIkspQMpvyBL8PcZYRoawff+8tHKV0qxowEU60XpMtawSo4GK+TnMJi/gG9Q7snRgIJ/4g+xra6v+2OLeoNrfTA= +vAuL8jpDQFST9rfRDPpkeWkEfR3iYcXbZooLxXCCh1ZvmysI8Uf8gxihoD1Y3AaX2NYVkY7PUh9esbHW+oyPAe8Wvhv+skKrUD0dlrdNSKPfGFKwAtFRpwot9XzAP6KirNlZTVLXHGuTyIH6YmmwSd2g+Go0OS2RQ/zZ1ME4DeI= +LiUK8WD8FSbIgGyIGuFRgzFzKYvKOw2GufxVp/gz9BPOYRkvaFwkvX6j39g9e76f19AfeoOEN7VVTGZN05KhIVoabwJLT4JB6KHURgNgU85FNf6TZoNzssYfOesTH5wMaX8ItlSglDVehJRJRAU0DyZep9O5AIE/bCCXeNRoNJY= +WyvyiJhDh3M+36CcojliIyNGojBgDeTVfLAeSe1vcppDRtxAZtmACrHyLCOrqskzJNqCzHPp16MGVELX1YZYVRssYFMjBKp4lHNXtelDRitWIrI2Pms1XwWqG5+M/e5k6MVNjKLOv/Ks2O9TbzwNkJ3YtzwDj7JYBv02bUcZfek= +gySROusr2wHIXaVrfUNaH2HaE8bMYGmUxgQXyeq2ua5tf/F/dU4+fF2+tj17trnWsi1wluWMlnFY03ZPS5exT4KwO5zAj79KLr2eHw+9Gz9eu/z5bS5v4W2ub2H5Are81I+jMEUPKuqCxt+W5fK2HuSrkqhbBRlkMB9uaxkN574= +jobzXUgrq6NYCoO0Q8lxeYl+sHyo+DMYv240jGKWwEh2H0e1/9XtrcO0BY09/Ft3Ja5cz4MQahJk1Gju41eMKOMrKzm0eNJNO2d04r5CLDQoLhr0+0LWfNbp8mW/QkTI+zUfKYH/QCVaHSEzyxA/YMli7sJEsb13L1PYukjJWO4= +IvtJO0bzHjXwmrexqfSv3cz+Ob/pjgQWW3OyyZe3iM4Wshull+QMpwXZSQhlOKJl/FylgAkLBpzFIg/EomcWscgfBUmCRyiOIpGAL4hDgqyK8tALDl4uEL1tIu9Yu3xLV6P7IydJ+YMiwIFW7wGt90Cp96BQzAsnxXITSMSS9FM= +Lts76SVa8ati8Ste/MpQPF1ZnDTnhgms64mhsmo8/LFNDdT1glUYwFdiDz5YhE65KPodKcielNrwFZhXInVZZKYP8qtU+bZEtEUssvLKO9iqy50YQKfD1A8TdH/yGVnmMvzBKtawQv6KCvFt6H9LEpP3sBwr/5ksyIlMFO+C4XA= +MiJ/8zcw54HR3Qz9K3+4vELPML9SsbJGq4NyZecwRTEJ0djAM756Yl3W18aB+FYQ2mi7G80D/AhArPHJ8cXvoWJF8CtIdyUMeCphj/fAh/+Lshftt6tQl/dWz6LdnJtoVxTaFPkOBTuLcEcbPm/pbhX+qy3h3Z5AkY1K/rYDKck= +Iktob2iVvQJHV6reQMxTSAb3WBj5e//C7z7/t/7pJ9SkyL9OnxHuQ/XRo/XPHgGT+iaa9IC1CmGFFZWuIBQxBQtc3JCrbpd5x06iCVp59QPgdyCUDIPBZQqS8xrCvRRVPCPnlxOy71+QjW3Sevqsvf1s83Oy0dpoA9i6Iu80pUo= +mrLEo2dIMs8rJUMWeQh/hNsXqZZsNy0JNxm4BLec3yo134KYj/4O6L6efV1VsoNQAhA/VBBAI82FT3PZjpD4lEqy1FVDezp4mys1iv621J6BKilaG3M48cP44jBCkTF6L79cpBkL6OAm4KxtSv1aqqWQqYipAF152RkNfiu2l24= +ZnIYOUEFFbJ4DqukqMAseHoOKv02I8xDvflEwRhLsvVeKlBMVIuElMYZJP9eOsgamSkZFSNoILzS4vsUdr+YfNyn6cd9NQMGphOD5OnHCQbAoTCFNLXA2EsvkelSSPFDBemK+CIj75rudCmslqoWQoEOncmjGycKLycUQNmmP8Y= +2EIMVEooNgWWWVoNb4P4aQPr+V3vpgBL0+wFxumlVgDSDAWSMawfOSz9qWEB1oQUvQBHkzAViJDT1ALA3C4Cj5Ei/14gRYXRGOf/CNbMgJIxqyb7WUR7dxInwZXPcc5/FTjgRRLF41Rw4fxnYQb1xnEQxSCesEmU/SyCQSqHgG8= +BUqEzTw8OEFhucEzEEaTWrJxbiqLRSFtRVnjuATNtwIMtMGraRogxDRtZHPZBAWrQwPXi7IasgY19EXOUM5rSAtTQ17ijMDKOtZQFzpjAbGgNbJ1ztT4Ao9qFJlhSZlCCTu8xgkbOt8sLaeVMpRh2zu6wDTYkmfIlhe3hrL2GYA= +ldWtoS5/BnBphWvIy5+xGfJq1SisgYYCxQWuoa2DhkJ8rWuIBbCMBpU1SiMCB6osVGBOl3fQ9D5jHyH3DTcqx/0GXQWLe+7CYtdovsaD2OMTcuIBw/VzE0TlQkgsfA3mTJh6fTyBNG1Lr616jTz8Fu4IDr3rYDQZmS+D+MvklRA= +XpgSfuoN8vtImLDIJxLycthoHsKLRIFTTNIL5CsX36Xaai6siQo0eY5Jev+VRbFRXDkN3c3XRlH/2Ti75VL6qS6Mjeapd0P2aQrZoUl6Gb5GAloOzsgufCs2uJdxFBGFhf7U4PJVEjaodMYQIAW2pdKAs8USLyb4VwON5qtlQ1o= +SIuV5YtlQ1pH9a7SJbPB1tBiHfoiCb04OyNnPIVeQxlaqK1L2qqknI7Agms/HznuZzt8NjGVc4ogvAqS4AK39fohSZu0ndVDChM8e6dpntuOE1zfJdhC9hKNO6j3ZMoFnuHCKytFAfKrMpG/KtQ4VMCuN0nSoGsCXCV7LFMtgYI= +CG1tlvxBOU7J2lZEREP3LSZjO3eHYsCWxhulo7JyFmkbp9Y8myez3XxANe5bMqLYhCajtN2h131HduEPKvejDZYY05jdZCIQcwqZHcugf928BBHnh+rI0HfMtdvS6pF127CIWE4VW/m5GzFqSs1GMWLxUE9V1bHQ2tQuNmpjroQ= +UlgVTU0Ti6OtgbeDNLriZs3TVmLWOOFWQWrehiP7y1fuAg74Al4yVVg8WpgHr9gXnjzwRiMPUl/iJ9lY29Don0HMed7LYkXWFYN0Me0csLyZCyf5rMtkFKcXPXFfFIWUk72qKOzMuhLm4lF+jK9LSbO+JZOr8kHKxSvnRcJSeS4= +gWW1y0KZMiS6iNKi/7m9KZfisjfJgp11XrrXH+BlU1Z1kN9D6axobdtV2NFkyHyodVHS2om58rqCOJo1SBNTpx891/ujv0Rllq8syiwgcILIBVKYozKLgKeJ1cosh6J6vmY/6LU86LXcE70WqwLv11QtczlXLplBL0UpihojmQ4= +CsmUUFRtGqZWsITzb3CTa5NgswZ+2qFNY+rZuTJ19uJVhk/2cYW3L9/7cQRIWHv6OVn/DNjtZ+t4ZM50r5e8MEgi8QmcCVAFUBjPAtglQrbgZ3oZhCCGjMTvfuwn1D8VJiA8l9NFPld9pD9XRUeEFjUqVr9trhS1ZDL1aLOOTIk= +LrLIOkBFg27QQ4XDgkt7k551tq+dWdEaaRQ2TapzVAXiikK8KYGgo9TgLBK9oegnTPTELtt4avl0BBs7+DeNo/GNGQCGGDaOGZAZUQvW/ylR9jbpY8PAamn1lMLpAGmpV8ZUNhBaskV/nCHdnIyono8GEud3/MOoaq5+MA4i//0= +iLTPixPTqs49GFzrqufjyygcNNFWFj954gUIfyEk7tJPcTLFTkT28ENs8aBG2OC9/O5W1NGF6vii1dGde0JpvyntXzJutBhVsYLquYvK+Vqd+uk0zOvP2d60Ou1IMjWU2QUbMDVB5rysMVBlQXFsro25P8psz0o062FzU3c/IhU= +cdySHEXhE7EtmWov8rapbEbe3qqx/cNu5Ae6G0mxbCebpyWbjyqjz3wHIoCMdp8FMPnlAN4us54swOa2sbRO3NOoiv2y0LGU+qPxV8UdGCayxuj7n2xbNsX+hy5ZgPO11voS6u2U7n2wGN/swNdsn1Pc8wgtL/YN9zpUcQf4TUw= +1TulPQ+H5FsfAS7Zk9KOy9sfHV2ZUYXVEoMNM/5UjDBk+1kF17SgQmCUoaGrKLFNVYbYYu6Bag/oTcbveCg3XrBRlLtP30SxnxPa+joihQQJLmEJLDzoNiuNyIVPxrFPT2vHw8DvmXaIHFk/I8vtJ/wtK2ilQd+ztm+2vaCF4Ks= +pdRemcVKbtqSqrYtGU2K5inoFCemmVF0VmHi82HosPM8fvaA22JVE22ZzoOVrKocgaVVCC01+DQY1+REqphrl9SYl+DqaeKnQj+jIITBR5M/Ot+QA7Sd+60q6j0BqWB55F3L9a0SGp7Tf7INtJT9XVlZWWdA6FK01NGJ0cCGhUc= +ZrNsmcvYK44W0Is6dZD5RSaC43Bppw95gYyjZLamxgKKRo44azDlYw0NXtOcjzvu5Cwj11HhdhPkxKCpwqyM2N+ygxiqyXIQ9vxr9HubI1zvZj5XGs+zr9obcyrnFtGjIKVvFrfsxWoziqcqAKr73LzTYh2DSuEb3haOpMYa7L0= ++PqG92/IIGmwIz++wkOGfcgMYdexm8dfmOakKC+jrDZZOVRLwHLzP1cy25XNeNqkTFVTbj4vbWWtxWY7xJrXaVU2cZxN8ozOF/JpoOVJxG/Oo3SuZwniNhywCTquPHuTslR6nItxoPG0jn/IJ3MuJ3fMjlBOlVOEAWKJIeLDOZ8= ++zlfg7tRxVdjb4E8x+g3tVV4mmUnWxJr0A7UpMX5zs8GRcb0ripkPqd0tSCHlHWVvrPsrIsOLD3suvfI4HWpQ24/cCycpz0m7cfVyNbwXFV/NV6dW1D/zPY2Tmxv80B2KhcukkSZaU8uwvpafqdRSLUSytq28p422Sx5j6QRJNg= +uSZaW9VsKg62OVGSPxJO7plrWFcD8VziyNv3XE6rf/r/+GsCq0Zlq0oalYs6eaOM8n49upgBi1KkFmuDabAOWeU4329UXdIsbnyF+Cch0rzHsV5juFJglkQHv8ZlC5dCm5JWY8Wu6j65LKjD6BTZWXttvqerNxb56fJjyS+0+y0= +09/6tHPyYZ+5Rzg5PT45PXhxvnP6K3JwtH98erhzfnB8tEYIkE1CkqifvvdiH08kx7AUxIGfejRwPBbGxpMX1MN6Qs4E6EHYXVslXtjDQmGU8vNLkEziqDfp+r1VLJuK6Q2/Ccjr0MfuMELPzUCtXnhD3nvwL0gvQSYn72MEDAk= +cCmuGoguGGj7eZ3k4uYZ/G5Ym4SZ7Y1NNrw0CoGfkm/9JF0lZ5MA9RW3WuiwoXEeIUS0So5D6GqAHW3seaHX8wDJh9u/JBuHG5i21X76ZLu19eTLLz5/yhqz/uhRrpI3FvYqa73k55oTiPi9N3yXCDMyyQmEmsHpRUnX7uQIfw4= +jvZevX7+ovPm+OTVwa6iHzjm3rGhAot+4GkTvyw/Ejc23kUS42l10vXS+KtH4t4h9fD2Y61F1ukp6lePHq2v56Y5wfceFWup7wxghqF/82kCQ4Q8B95OaYKH/h0yPeazM3q7yUaR6vDS+mA+AvvvAid4lrVoZ4MI35G576E8dxM= +cwFGz0pEm58Q/3q8/GR7rfXlVuvpZ7yun5GNtaft9hdffIbFn5Cttc32F61t+LW5IlVC6/gS8rNim2vb6DeJ/35CWmtfrGgJeQ3+dZrhjp3hwmh0h7Qzo/4YPxJxdvvVI4Z47BM0/zNaGhLpqGAiVvYkG51H9LC9e+VfsxugR0w= +Wgd0RyOkmw7axjRXiZbObEizHLZRybXRWCp9KbcSR5pgqfTVTUEhInWAKYNV9gOoBX/CB/0NvVrpZvZqyo6bZA/djfNHfGnisRUnfHphfH7aOTg6eX0Ov5dZU9n+pKhfstoAFgxzZiUruv/qPC8KWOcFz6APaDCQLeBQEpbqvNw= +3ivplWzcRNHJRcLFOyajQFEYZHqvwy539Jd3TsnyAODkd9Nw8pdewt9NL2DtNWAz8MaOVWESZlehFZuWDrB7A1aWnvPbWu6+pIwflpQ7XlIw7l1mDy6tKEp6vqBkyXeynojkDgsghAyEfge+xr95wwu/F1WsPCIuWHqJxMBGjRU= +XHsk1QIlr6JxB1rb4VAdlrEsrsCxfsp8v0Teq5TsDoFJLktpq2gshFNE/CEfWNKX/Fm1fCcfVvRm5xd8lL6TnBt0I7/fD7oBxmvm3eFryFf5r/WvibSW0C5sruj5kPx0la4zIjNbX6TOfpYNgrzWiKqeSMMlL1B5bbD48fWNLbc= +SwNcysyrE6c/GBJlccqTH9amh7VpLmvT3/t335yfXFqU6sQxqDVETbtNQ9Rsk/bGs+2nzza2ijp2iiZdhYJdMUhNfvKqcWFFpQ641zC4MOjawYsMqblins6YF6Z6V0uzbk66bTV02HKNsrz4qVb8lBY/heL8uFo2R8mUOvia9D4= +6MFG5WsCPGs59noBSB/LS/RkdGVF1c0qmswwfbYBCCfJDWSLiAJfY0SBweD6bZP8/b/PlbHIz8nZyYu9zuHBUefbg+fn36xQDST27mIe14Qiy1ntJvMZ9ixNYDeEDtrgI1OfyVR7MBOxc8U+JYLupBFqqYQ0KABtRq59w1Gr6Jk= +MewbaY6+aUrlSlF2Js1K1waoWo2ur7apNIo1JFf6otwojN6D8AIyakJE9Lo+Cnw0E6hiFWhy4MU9XB6RodITexCDkTujMTZpZfpsQAFKlAq852NEBevkMtPqW9EpawVagsSVUeOn8NpPM02oP5oaL97HKu1Q8qfnUkq8C6UoPsA= +auPgehOJHEUaqiS0nI+seCAXuPAyQkH38zmWvWpllXRjIPRlmeRW9IrYKKN7YqjKmHtlzP1g63M1LjLrNeVNdGJ9Zp1R7Z+J4VH7UAz3Qeu6qqjribkuY5MlDkSPeHk0E+sAUr7mJZfBu0um4Ea1TCWeUtQ2LYlloiEae6s1izI= +xvJGAf2OvHc+bP4wjied+eahlpXEBf1AB2iLrdRTUshEcsXflOv3hwHlqxmFVBbji42HI4xTJflDnKJ8/USayp/BJmPlK3vZ4fjSuyZsKwDyW6stVH0/Yx/rvHq9E3INNyU1fOZUw0usAamFtWhVVFyNvMIeophdeN42qcD0bP0= +7DIarwPh0E3GL5RfQIi1a2F7kl8UfrvUVKD96gJ0YLFAuxo2HCCgYvbgUIhqlC6zJXuFUnJlmeuBXAY96KGEhDSdK5XTKVRd1U1FVRkvd0AVJSZZL5iTl1vJG63kTXVJypewYKuCjVUzUaquM4wuJAuF0/mw0uyL3BClEUUeywQ= +BQfOj4BKewsC8Bz4vfsyRCHVJWiKtz8sNiqzLuH2D/xaK5Dx69YDv56OX0/Nru8Pt67NmFlEPHZoyiI1hF1/WRxO91cKZio8gJ7Y3AufHD/7mjzOzxM+I2IzsMwaZ2wVbYY91N78XECEp41MfcyQO4v9iDB4gAWn0fwmGFxST1Y= +ZAcTTHCo4p2rtQVdzbPo/Mw4pC2qoklnaZvJ6mPuMX9Pp1fzZx1x1Zqvo48vI6pUWX/6WIN2NXJ7zt3GLzbrf0dxDxjE0KAgdFvq3w/xjBWNWTqVRUc1/mPVJi1XsNO16b50dSA3g9eIUsXO5pT4MSssZ3x3To4mavhTbErcxtw= +MmXs5uB2YvPpjP7p/uyfPGhW3LVmhUFPz6CiV0s7T1oJsos5IXCyFaiDSmFf0zt7IUSaN1UgF49htK7FXTrKeYasbO+TZxY3OXkOvBTTsQ1SKrtcZhGA6FfMMYR2Jh8WcY/O4LR7dF6+6i7ddI9efY1uukK33KCbbrHndIP9578= +AB7wzY+QB2x9/jk5DbqXowgaJ7EBh6n/hmy++Nw69ZUZ3mV+hAtzXEkVszxLVGfuEky7CfpTEADLS5eAz6GPTjbgW2jZc6G9LwNsYOXRGFD2Df1tCrjAKgLIPfaNHEH7TfFTaGsAjrlBBly/wYRmUYw+YOYnhFfXbAQgzwozSZQ= +n/Hrh2KpfcqdsjKNfqEQ415asTdMxs7K8UUVylpAt3LYqy31FVccQCt5yG8Vs5KjTbWkuHa0lJQKElNBo/DOBjCTJk72juVhzCx9spUAzVbws52l5Lh4UmJNwMc/l6x5W+0S9Uluh+nKav70+QOrmS+rcZMyuuFk1GcRB1QupKY= +Z3woTy5wIpFBmZH4IdhRgQlxrkGjlXDIRvNoMroAphD1yUkEOVzMwRXu4IgvqsuCuTUZlTOFf8a/0EsJrKqu9PbTqwd6uxN6o2NVoLU8LaMzlqRKtQ1FO+2vrqIxMiCr42kgnXFE7yPG3ROUaE+EShAyviD0e8uSXhBVb1LSj08= +tLQTSBNHqFzdKdfCOaE2cyvidScF7RsKH3JmytRj3jZX8tNePlXo/MHeLy9h+FeMWMfL0K8nGOwuTziiAQB7wSRBLVvvmnY4YV6HIhqvrxsluZIYbhRX6B3ZOPZhveyxkHjsOz/zZddSUzTL3A77i2wsIRNMzv1rXCSzJS2Xsg8= +Xr3gHIE1pklZBtkbRpMe4cVwwwFjN/CjtQv4IwnpmYy/nPcBakgCqg0tljdMkwq9ebHHC0Ffm3898YEDiDJNpqWFx/yGl+TD1WRHzvIrjG84yt7ACpjqz3YaywLvzTPfi7uXhP3GMvI2I2ei0vBITJcl4b0/7hD0tyDprBJ6Zsc= +DytWyZdSe86PX77MRoUPNKKQfSOHHqpLUwbtyKG3P3z39T/+54zqs7kVgJtDyhxeUZYtJBeUZdFIrFw/VuFAhXSqNltIhnZeaolFkwauqcnjKueZHaah/pUll7po+8rKCDO7hzGhep8y3xoztTkmEv4CZimRnmecj0l1XBjquBg= +TuKsHqiD/c7qGPgpppws83swqI3dQkKLQr22sNCiUG2RpgwM1XENU26vwe+PgeVEATQZTTcy32syNlL93an67vxdS+mK8m5+oLss6xijDUnI1PslVVypeZ0B70Vm3zEAuQVNNZjBht5EZg5BmBFKMZeZP9DcVp6bvexdKl4mcrM= +hUju8rs0V5zM+T4mw6L5LtdLXHoXZxaNmK276EOoPjOhXn4C6IW+UYRw+xlq7AK1rNLikq4ymiN+zdUElqKx10U3fcLd5VJO/TlQRvN5EospE3WHSm00FS9O5dQMDXiEist2ewXVKsSEoierKjYyq5PM6GSdLAtzk86Aui6k6fA= +Z+hLqsKdzJ6FfVmX4VQMYhO8OA2SVG+ATBKS7VJmupRbLon+YalyU6WsjS4GS/wyhBr7yFZLxko4bc/HdKmkQ45GTHIbmSlTfue9hEWAGcdqV2QbJwGBYycQzuydiiU+k1kPLdbzw0RxFKkaQSk2UNwEykA6JksonTRLDKI6g+I= +lT6SP2wjaECn2LtZXsmdluYTUBADT1mG9YOzuCLXU+zsVhRPpxkN0xmXGVqZ1bv1FU/T4Xnb3OuLs2AOo2livG2eUJDO2JB1xLJCQ9YBy0oNWbSHLJt1VgehnX+bG4DpEANWwcCQBXPqLTcNM+SCpAGTD/ZsFAZ/2ToeyoHqQys= +GNWajXkwdfFDVRuRGS8esnekteCDPCsZK0VG69M4YeahFUYa4yhRXpOXlvTggCShQcCA3jZhE1ZsvgbenwyHNYvQYJwcXlOXhzbSGTVWWmpShueQF2OFT9GconhWTskUxEbI8JZ6hHy31JrjOg8Zz7xD67C4YsOWha6H7E5ISrA= +wP9hAryHB4eXfpu6ACu/DC39dplltkEZd/OA8l0eRF6Hwd0Hh8GvRpjEu/JhdDkY/2WFDOJY7KXz30Zo6iYP+DMHFj+tsH0PZ6cEzRLMLcnrtdbpxzGrDnahRgB2YcGrYT9K4KRX5gmubM1GoVxYzGmUJ9jguRiZw/MEA9tksmk= +KdfkUq/MZX8mFba6TuaXLeOGOH7Q8+j2C5VuJnF+SCGBsdW7EVp14NLGeX42qWmNvUsbTeEpicPxuHk5JA2CTQNHZ25atKjRzMloLllmijY2N7uySIWer+DXhLl+ec4S9dqF8KaCa/XnIbYRcTu5XLmXC5Jk+fTlrskZtZC7ULc= +h0nYkgFzaQWsW/mGoCGbPp9hig49aOj20RpQwF0ioy93cnB8qkNEFOJ4kppAqENgPnvy6J88QeqdVkZId3khRtn2IpksA40BlI/wluqMMmE8ZD/1bjS/yFyoabCIoUmR6HI5JGvEIXNgb2uGUEHNlqkG1X/TG0ohnNrJcCwvZY0= +5qsI95an9HjONrjSaiYK0Gio5K9ZooEc8hWt0XwJP8qKUNfbXT4vpTPT4szkGGHrlgKq18bXrEZzz+vCnkzwm2SdMZdkfSf2PW0QpfVLlDyI2UG17jg7X79gbsI3Irf9DJJ1tMiLGC+EgGSfphhaQysvq5fBsdVH3HFXUZZchr0= +gZfjtKvconNv58CrKHvSs/g2rHHMPnWAfCkBHlGceDLT00pxyjZ0x1pMXjFLSpJlSsYrthr4GlpaAyNrtQq+FMX5UqQEx8rGgLvN1pV82SKpqyEbXFvrSe8MaXRatYup0vKmKyHL65k511yOLlPaq7J1SMuRVhgtb2DwGW50Gh4= +GVOzZUJ/abYY6FVlTF8rFdoyZMau4z7n3VrBjHFrOQp/NuYKzqpjTWK7WiZnsYZ0yk8N6YKJWrIYnzRkZnzRkscZoKlaSynO4Kw5UrkpIiXyY39F873oTp19r3LCbna0XtAiskZdFADin14ba0X5X6FzJPGlOur6q/Cf2ZH73ec= +TGVK0My1kQpCfy1LglYTVmx6EN7kKe1mfjHXrOH8O2e+TcnrsLLHqHLt21r7sqn8NStiZz5RNbfdsvN6po/d4eUzh8ESBLuc7OB9JjpwBZB37714kPzm0xDe8ulv1y57HqB0MvSXV9Ym456X+gIxyyrkSkXVnSE0dOINsBnjG7Q= +JS1zny8vVU3J+bBhC1bb77kZd62PCTMKhRl2mjM7kHajr3uLI+ovLUdQ6f6a4YoxfsuUbLU3261NNiWN3+1IbGtInB2HjFktFINCtmtK7utdzhoqkbmxvba1sfW0afz2g0NjLgjniNSPXKbiYB8pRgZGRPBjJbcID0/aFREqgkI= +DIT8yMke+mBTi8JR5n4+Ut6gnGq5h/koe4HY5jQl7/H0bAmmmflkbErn8YM4moyl99LdENufSyOln6oxiiBchpILUwMhmqq23FAJhVLajQla2zGxYJn3wfT+bJunvt96flb5+lb2+sIkzHqaBy5wbWRoamJ2PpM3KYuaYUVJzTY= +CRnngyxUlwx/p50TgPHcydQ7addsJAJjRXMmg3xzrjbhUEpSbAkKb8tudm2Yljqp4lpsKxpSHbByejfUzzuNZ9rAG0WY1+K4dfcUDcIgeUAPnZrZoapyCAr5lzcXsNHLyu2EPcIgaW5+vYxbF+FZnr6RjbYz9qSTBhV95sPeHJs= +nOW5kquORMITs1tziqkyQjY0XzpFUZtvPN2uar2wG56i/Y9F+9U0NozGTpXxNcGQF8vWph+TktYn/hgTCwzPR7V9ejQuzUeRqLW41vyXj9lMNKBeiSyMgEsHe8PaenaYp7ZbvzvJW50dcsxrkNEcnk310s7kvA7PT15yVWiyk5I= +U9y5x+Q8QLM9yG9TLwReD+2cRxiihyVvQPK3MZo5n0citSavYgecVlwpgxsYJsLSNwcn60t/hL9HO4cvPnSW/nh89mFt3F0U6gCaDW+p2IBJ08rx3Uu/+w6RiUaTRkG+vHazMG/DPj9GVgeg4l5ucdzJHfuQuFGLh0nH4qbOylc= +iR9p/8TJvto9y+1nDYFtkTOoPUUf+/xCVuulcl27yEWhVv/obzE2VsG+bDXRB7VsPK27DhHv9E46bRhokJf8n7WelnRc2LDLXS+7Rr87oq5FxPm1mLFrNXaS24sdUNbQks2ouhvVTGn/FP79BcbRQqV6nvatd/13/xODAde3APo= +DzonH37W+pz+h087i9P79OnTYuhekdveam8+hb9Ptzbpz00J5Px05+DVi9PHjx//xGgXhtPo9wH1tuFkF5bDK3ZhhWRlkv6SpjfLrsXonSkr1EY5LBr5KTUX5oW5fTNR9OUY/AZ1/PHkyE/fR/E7dplKPtnQ4DaNcJsa3JYRbqs= +qdzfEf4gTvCzSY8gmlk6rQrTX6rpSMoUbWzTLpJzpwJNceyID0qnbBpLr8TnNwS2U5hLngwJTP44uLiKxm1yEYQ91hLy26xAXh8lXILeEvIDNNEpkKSIY6ToQhEufPF4IURY2iURIC4YJm9DIcAN+LAiEj79LYGZFk3WROI5GgU= +slHOS9BhCTAqCYVvvQ1FrWvMqyVF7wm0hUuJKy5t7CANNtH2E6sgogXMMt4LiXflBSzm3VXgv8fOrDlVG3Rp/3dfn58fH511Yp+10XiQrBHQJPGDHhtKAxm9TkA+ew77EsyfpL5OUZzdZ/VGtGz2+/eA2dC/Tk0kpwysiUbKW14= +0uyDXlmT7ZMg6MlNkvg6Ab4uYSrjy4ulcPwK80tcNZoIgQapx4Qu8vrrNAHgBIu4YDDJ9RoV9J2p6QJvTJozoK1tHUjjKb3WDu86SGxt2YE8dtqQ6C3iV2UiWXhN2bQ0Mr+11RtrC+arI833eyacKckLRxkQ49iGMpy0J5YxLEw= +V6lFUb8/23xkt2DhaJiY2kQzuY28YSRL2hVaaN9lQhmc2tgko//NLBn9S/87SEbtaSWjzze2ppKMElwTrqLhBHDrLB5JhTQZqZgnC0oJW4He0NwpxSUQoIfU/YniEebeiUtJNIm7RpZHMwhKAzpxilNCA3Xi4BRFp4LQxGHYd7o= +W37up9TbqAIlxIEmSm/iuwrSjwbCcqW5Hw0KuUmvn+WeBYPQ72V+7GB4/KHEnmaZ5pScoHWXkYkNYnzuNGZxeslhAcoBnwm8NvGrMIq6TT7rbBNVmXzyEq93CvjgVVF80O8Zic8DD0F45cepSfigGdq7qjndrPJQCFsWhX6zJvE= +Q4so7AeDSezlJkaOo9KqGpABol/6bRiOFAjau/R7eC+Pv8+l3/MhTLTH74Kc4Js2RAwF/ObE2H/rWs3vsQwts+kh6GODXm61Nh0k0VXudc+tLSUCqjQz8TyB0T89T2BsD6VWYCFmufVJ21n26EWjIDT3SM+a9z5hnn12pSxrdw8= +g5Dc2iAK3OaHSvMdVnaMYhFv+XFITSnXztFqNcki54o21dytzNoo2Gkhg0+jvrwEyysg5f8oFMkA1fy/XUIWhaFWBp+6oScq6Xydk84slA+bgsQ3LXLI4MlxIXeabVmrmf2baVvm9XrWLWSvx4ikxjmGA71IzF80rNbOpKw3zC8= +mK1DJ3ylM9gnyl2yzoCNEkITeCw/4nBdKHqwIxD+cZUuPKcZ5Iz5TZ56OC6DXhXnnIX8WfNF3CZbJ44K+dNOg3ZxGjj0jq4LrJklI+Y8i1hNXh6AxNTfHTVbdJd5wjf0bWt7IZ2CQfzClQ65tyGjxJLAXtcwend3sGlvbOafXLY= +oJcb7XbeVJjyGXrmMedjfyh8Fho6cIq5yhHBnFBeOL2arofzvpqQtE4c2T6iJ0h9tkWxI/DAACKQKC4sTURQJngWcQQFpLEsQ5y4jrxb3PUiNOejDpUyw24FdTaAu5/wFQ0/Lm32VKu8iouSwW27znu5vgsv7NGo3xWdIbs64Iw= +nMyxW87sLPTfG4X82Mfj7GMWtcJy2bqwkx5mvWq7+i1vlNsNcAGviAUn1lnjvP0/Mp+3//R35/v/rDm9JkJrqvP290zmsZ21k9b2+sYX6+0t0n76bHPzWWtTP33nVdBU+eRdTlfUE74VchbNcjhwZ2fUxfQNVMG6DoZD1GFum84= +0/Ns/bh9S87ebJqMhTmdNZTGc+qqDtTFJoEwF1YUCK6icYLaAxisJtMeqAi0JZtSVS0uBrOr+6MsYG3clFoC9vrqqAcIS5YwGI9xZy8G/c2L78ZQkDmOqh2d7TcZvjFSMa8H4eiAcwj5e+ynkzgsQq9dTIJh74y17RASlj+VZ9g= +Om/1pytZVUIft8G0cUuIC+b71LTlw1Ylik0G4iwHWwG50BtLfhD6eG//xZNN8/EAHxXW1CEztc/Nl9mJRoIHTmxZKhmhz8i/fjymd2WfGQzbpp5pNVn/f29m/X/2+87Jh+Wpr1pZQj3WP7xB2x/HK1YGrDJ4KY2NyAkkoQmR+zU= +6kkcjII0uGJDSC2PyIveAH5G/ftxjcrpT3ihDntJU4rdSBPJi7CX7eus1pQtA9HZqH3kXcObxmlPofdD2P1k0blKIha2jOa/Ug9QnIFNY5Ud8CQMqE7NqF02M3m9UTi8SSMzfo4hD201jumphhO2/n/23qY5ciNbFJt7N34lv/A= +/u7QNYortqabYpHslkb36vmR7G6p3+1u8pFUa+ZJigoUCkViugqoAVBsUhMd9spbL/wXvHT4bRx356UX9t7eOsL+A/4JzpOZABL5hQQKVQVUAVKzAOTJRJ6PPHky8+TJSihoaYpPLJkGqN9lKfrBhUWMKTZ03kAiuDdHePtbeUY= +GiuB/1muBP7L/+n61eJfKtt/z56XVwJzJ5girYp6mZF7a99BFHqVHTg4+OpwgO3AwbcHg2+PBpyKEIvKqwtFemJanV9ADAoCYJ1SCNQWjXXJCzu26fk1aCwP2yvGMhVCmrlUa5AkqaIgSXLdALbGHel7kp6JvGEshsJt3XV0QmI= +1RaRy5mwOeM1ke5kvN9LB/pFAm90miisSus+rzKjuGafIJF5hEuNa2pmjYM5krU4CKbYDi0wszhoYmbhSmIjCwzg+ccxRB0vb1dxtOF2TE+C6dgNma3SjMxL/PcdbN4k1GQaDh2Of8+kCHsRUv7CQ8ZjeJLuLxJCt8DLnGwmzDY= +NRmlexIYnMTteBgheoRf4c5r1X4E5guFO+fqxw8MeDe8k3Htgibp+cZgSCd5m4ckhK2isYMY/H5kAlctIZLK/furweXWiyW4kOCOP3hxbnMMjZGEuzgarUasfLa8K2NcQroNcM0ejxGycRDbUx5ZcmwFQheZbFmy2cbEorrLwy4= +BHduHKDq8FEXUPNA/fkPacIK64Ca4zzwI04HXebfardNQ+FpHbI9zj45Q/4dOUMeIr2Rg9rJUxSj/geHXrhCd/TVwvmAX3joF7+ZemPIdIV/dXudzXDFyIk769/g84IZTJkGmmutDNLvgtj91joNFr6DIxVGFjkVbYxkG8cpisE= +kIQzAy9PX1jno7/AWX8lOEVQ1XSfbKyRU89HrLmJ5B0o3qfjBlwnkzqbFnYxKejqNBLFdtlhxLv/PLz49Gztwwj10EEyUJANDqQDgnJjADgo0p7h6SCaNeGC1G8mNdyTpMxvhrHgk8QlNjYYLW1kxrpQnR8j13ClZY1Ld4x5L1Q= +uM4VGMH+T+B0e/XUowEOUPKqytiALSIZIlh0iJC8NyF2ouYEahOFdyD1ustEXcKvXClko4qThcoWSqO7Vc5EEIXEwaVqBCpc89TQVRhXNe/aLSLP7V1gK8t7dnO1dcBn3/ZjvtK8CGZkE6QQLolfOK19UjzdHgD3Ihgi0TiYEXc= +/UtyLwOazZOtFJdwL4KgGvvUF71/iu9zMBq+HHCJFfwYSvBTx0s5G7PuIblElzK4cq7rz/rJX0EoS/KXddxKJRLcthIG8xlUQg8XsRIsC9Zd1kLzBUx8oj7ZkUpgrpNhFruiKq2f80XaNKkrkJTLptiHykFJ96I6dNWrHLNMOGU= +yVnD9a4ca2rkCy9QmduUEceYZVKJ0tSumEqAFa9LrKMS4/OrHEpfCL064YC8Z4fLrNeDa3mpzC+7aoHyK7B60HQx9lj3cYU/AUfpX/xffB+HZrHy0aR+8aEsLO/fWV/kiQ6ZeI6R6S3YxeaCI0EEwcDObs+Q9oz2oMQnVlLeY9M= +Sid+BmTuNMLOty5Ak1jwER7VuLZzay18768L14IBDZw+7dzuPbaMv8J5HxBEhgA+BI+GoXNbXj3k96gQmZRuw4ZLPmKBSzUKwGk1KWxi1WjV9drMDixmocS0SqmXc/OQEVGvXYEv1h++s/69N/6n9RK0ydqU1LjTpWvUpZTknSY= +TQpUqYRQGENlnuZCUqIEINMwvBmp1MDh6tr+bK5WpYNHtehSLpuZ7Qs1G9mRFw3vbGhGmCuYTvGtOyQpRHdGJqVQYoLfSeAHceC7zmLkOQVZMa2yrAM47nYPkfexNXDwzQF5gB0C4Ry9yRWOUg5JjgHcOvhmQB5UOUwqhOct0PM= +zagA+oP7ICcfShjOk4iYBYVEt8FHGH6EwZShoo7BkAtv4FV/nCSvZ+iDbMAw1k0QXAFAbRMEufW5HExNbRZPx5gOV81IhArUEeglP+WzJHmEbXkNJw8uUqPY8aSYVaDeJ1Olrbwy9V5Aiybp95TGy+p3MJGgRG0ePHSRK3asmpI= +h1RNk1I5jZ6A5jV6AmqunPO4r1k5ix9fp3KGD2OBVNpMQpp6+Jkon0PNoHRFk7bfsfNSFpfSwCGrUpctOWDFBiUar/poCLbCEatotTZ7vDqbd6PVtY5WEcG7sWpSoFYXFBk3bVAIUjunyRohJXqnFtaoFjKqd7qB839LEnnHkOE= +QObGNJ3f2qVcQ2ySg4XgXUNORBCzxWFBhpYb7OGqalxDcD2ru4aYjXtxJVbjE6Jz96idjjoaVlhUMrPd1cRjO5CUz1W8AMp5SOBPrcFNYlnZWjN5jGlTyTGBokkQMbM8zCgj5Wrmq2BEuCbbJjm8OvtkjfZJnvKdjZIUqO1iqi8= +uC09I1tBk7ZswS2l8A7OykoIsIl1M7EG65yfTb/exEna2tsfNxFb1oxp0ixKTbRpvKHSTaJswkjpJlFKTaIcSiZRmH2FbN2Ua9DJRkM2NdsYJT3ewky3sFsQWZCaW4WZMoXIZc7HMYQAUjkjQPeH99BZ70BkLwTQdCZmnkYSkqA= +vb9ifLlswRxif0JQoj73bTNRiuJx9NGLnVs3fCaRJhxJpIws4R2O0GQHCjqT2CQDBWn1k1zJrmU2WTVxRWDJPdnPLIDg47fo/dX5hQRiHECnZ+NjMF6cX1gQtUVWkDtNTnTpv33ATyLQxAujmG53egX31hmxoix5K6Mlw6Hn9Gg= +FHxvkiu+9cJkZ9U13JtkmgSLEIk8qR++N6vgdBLaH/sZ6tbeu8CCg7AhLBYNvBk91k0ILt8KjI53Fj9uoBixPKtkGQlNZT3BY8OaT/mGhANuB4IJVYfuoIfHWv1HjxAujx4toWhM6Imak5ae8iZWbcOQnp60YddP0xVJYlr7Q60= +Wj3s1GqnVpOrscKcqFWVLK9FrR5un1pV0XMtavWw1Wr1SKtWjzq12qnV5GqsMCdqVSXLa1GrR9unVlX0XItaPWq1Wj3WqtXjTq12ajW5GivMiVpVyfJa1Orx9qlVFT3XolaPm6ZWa4ik989fDS8+Ha03kh6ZVzaMpIeB8Zsskl4= +9o6JpEfjsSki6cFfYCYJ3mjF99YoWPhj/AfONArurT4EeRy74fCUvkQ3933LcWHZHiX3hUIeShbyICvkt5KF/CYpBNaxzTEi0PJSzFEi0PJSzHEi0P2+PtQhE2tvZaHOBb2zrtiJNAJ1JqeqCmmiJ9LIpnxdmhk5kZx0VOsRVjs= +FUBRRXPw8rlZ4Ai6As2RGYCTBtYVgrK+h3uJdVbHWY1+keQkOJToL/WIY8y4TePZcnSeIvLt4kaHGGtPcE5oX3CU4qOV0SCLMS+SgAk0z9PBrLlVUAD5yPBCnfjw8Hy9lj5er0KY0ctFemCbBLVcIa4P3A8XU5Uf2ksMUIvnfNk= +SItmZjXU3QnGqvov6SSGkog+tgZFPmIZKZWbTBrl9YUR+yoh3yr9vWoMo8ll2x4/sJQPnQfYMtvoEqu8lPobpZlYoHWqQMMZBKinZhtdgnz1nXSjQGgdUi2XUKzUdjpcOL1PqwqjJxE0mt+6IZm9zECvyEsR+ib1tmOgyREGEug= +O2Tkzviy35OXFRScGevAMFPNoQlJCbPu4LS2irGAiry9pXxEBaQyBq/SYz2FFEJEtdf304HO3088r86ckqoNbWd4VqE+QibWctEGwNYSElcjwmNYBUlJE7KuJDCG+gQvMCxPPqIOxPcwIWOofGpb6ti6VYzaeyggtULV1bhcsGI= +OcrNnmctRbEUsWo/5zUuU6BmEIz+olmfkHWstcQ1XyMLFasfywk/lJifuRBoV3VtR7WfoDUUTGi3kg0OBOFItZHjdRRYV4twYqs6saWCbhfT/FFxL19pkxz95p3LR9pkXA3ExHrCHhgMA/SNaZltPsnBKyWGeNqA4o0Z4EEtR+k= +4aLSup5Kk2sKlMLSqtTQzh6PU+vqZDzm1rpyoKELpwjSE3TwvQUzATL4Oknr3JLDuNnEbOwgSTRTDnBmzXIkXXJcufZDBsohVF6rLSJaeDYHpkCQC++yOjW3Mu6RgjWz16s4PqYQJy4wC8+NVs1upwTu9jOvaR47o3g3k21q5Bw= +SYycs2A28nzTdbxx4CTwbDpfGull6wmEtexpgbhCN2KvrzqZkq2qRAEKa/lc/Qu0YkpApXqTul/A9TMMurFl9HQKkwNRMEVm9+ArjNsAcX/u/nVhT3n9s1L9UooJQz9QbkukSLwLFMMICAZz4+bnVnk3C7iK2FPUExfzR2aX4kM= +7sDCBwZEEmsU2nQGYJ0gzXC6iI3N0DUexkg4hYSpgFPESUKxx1zSbmTMakizGTS4yQRFfDifgyOo0i6VjdSqtBvZjoBamg7dPqDaOgDWCvz+6INJuHcePpYA2WTOu/8almYiWEvYO/HHMsh7Ul7/5b0zXUQeGhSehxKwaDHCYFc= +i1EcUoOlqRKClKpqU+J2KNWfPH4mnyRTlQrJrVCoBVwiClWxu7xdCvWw0Qq1gA+dQu0Uqmo7YqdQmWvjCrWAS0ShKvaVt0uhHjVaoRbwoVOonUJVbUTsFCpzbVyhFnCJKFTFjvJ2KdTjDShU01lahsBdxMku4qQi4uSyO5mf/n8= +w4tPz9a7k5m0w2+/Pdw/UO1ntg6+/urwj18NnlmD428PDr89/obf4cwUgt9n+5z5FGa38xVOUm53xj+53bTE+4x/f9i7CN2nuDA+6ahHN2pG1t48iOKnuDaP+/lG38NY0KaOBqI9WkfUjUexCysmn/WoxPdSpPuxN3MjRChkfvQ= +GMSu0WvrinkPstwjq+49RoB7yW7aXiq5vbSPwe/IzpkeWDqf9T7JqjDzfG+2mEVpPdmKvPV86yqfgquS9N5LVIZpGD2D9iSvvKLW9n2ja+1MptibN1fps1dvwM927BGLr0a211Lnvy5sP8YbDdhK/0f6Fvx1VFSnq4I8AtjEElE= +qAUDDp6LKNEnFkpP2nnn2zFsEUpaMjkSS96Ovdl86jlePA7tmzyFwMfkNU21XmTJWtL466IM3DKnUAiE051ZIJcToACqYZ4IgLf1EtXbd+E8oSLZPhTQHzyyDh+1hAABxCrJoX9yA/ZJiLrEqWvSNKRte3VNG6Hlhmigjvpyh6s= ++UuaZL2CNKNmbS670spgHQ0Gwx3EcWDr8jpJsd7DWU9e/FArKaW1WUTuzI4isUm/zd4aUoMZBPXQIIjFMx0HtbPJp6gg60jFsov0gJaV82wchK49n3PtjdboEiWtqC1KKwNVQfjznT2uxklsvQIfI+tlmmxWE06UOITLSZNJJ8g= +mLNnwXTqYSe+zI9YzgQngeQ0CnYetLJyXrix6/A2T/XmBGcOrbQ5Sdl868V2jIbXo0XM6/7x2PoBdf0nSbKJ0B2UQNMiEyoJOUsyX4JL4j9OPatYZMg8EbL1TiYTvIUnw4ROLvCYlEOEJaMBetlUUQ9h0MtNDpFTaUiuBKMBMJo= +RuOxfiVlbNgClY0OsGOghPrEPzHxc5cLUTIzhx/SuVOd7b0KxqTUpIFeVjWOyihFtk3lqAVVG0vIVYukMp9enkqr1EyLKAkIxJswZ8zrpsvRinW3hEKYOqC5c/qaBEvCz7D/u3ck66WzXd/mhEnY1GxS2eMxqlYcxPaUp9ZsDvU= +hJ7umkmurTNvKEFg91EcoJpxE1CwKQl1kz94sQkhtqEVpd8O3QiN8yOXN3hzbzE5kvVhnh7Jeu9K7QZsMZBPIXXow+6uG9juhF6OPXj3wnPxUxQH8zlKgTCMsC8dv1qgPhxeeOgXv4GuBt7g35VaFuh/3O0AbvY88kZ4oYzhBLE= +2gecGcqYn9k3IWOPbdr+Ygb4cLbru8Uss18hPSfNPbFN9+rmWo+jYi9Hwl4Z+vWKzTKGe1IqkXEuTyU0xO2oxMrSbCqTpSCc2dOOUAyh7iRkSqa4OkKxhoeHjXyeVni1rKMTo5/wWriooGzwVunolNEp9GTd3QV63dGJodNCpqE= +fny/izT6JJ3tRGTyZnPbibnZZqDVa5xAA7csMxbYrH3PfH3iumNMGv3E7qs8WLWh4BqRJhzWzYMfMW4dU9edkzCR8jVA+B7ASIl0glKtKybZbDJ4LYzGtR5GsR3GtgSDK0iwTqLSlRcYm5KohjlrUuk7ajTFt2gQeouYlq96alM= +XXPpmqXog/0DzbpLEQqPGriExwFnAQCjp4MiqRi7U/uBkweM/gsmQUvNJYjZHlpGxYQMlFOOmWZZZma2/nZXo3KR4J5gLc5K1zDlmqM5a1WsjRTFfctx1rcwLsESEt64wTizJZKFudTxNyOcYp2D9fPdGLbPMmxfeBGx9/ASsMI= +uoIIIJyLZIhMCze0TnKJRgs8a5F0KE9e44ssReuV+A2rsdbj5PeXYCQupP2HYESPTCgk8ed/O7/6NPz81botFo/3W7piXmmJvG4K+4uZpLrvFrMRkoxgYuGKb95plbZgY1f0/yx3RX/2Xw0vPh1Xd0XHmUq6on9E2tP0TC2A5Vw= +zdNXjI/5Tx446Bh7mDPnNZ3M5+j7xHkOPTfkoCXDk0s0xyzB+jGX1uyjlrozltZ4xtLKT1YikyS6yidVb8vRSjkbNk1v2NFKH7EeFLAH9cj45PJUGHshcfAzo4Q0bL5yA6XsZJiSOHNZuAGhBEI7JpTAJ8PCDzcDGGUfmhHb9kI= +ZNgi41jWG3ihdYkT82FHl+gRDqoLTf0E1FPGu/GDkPplC6R5jROpfzZPF/VZWis5rG3dhEEdE2qE9lTRTrlwp6Xos2TXnFZLFpNVFqy0XAfNBRxNvybtoZV9c0FoUW3fbBRSFKr0lYQUYmjRaj12woHqIioPIyoAyEOIimCK8KE= +rMTXGTpURtoaY4iqql1f/FDlF8xjh37KTbskBRuc+fcu8CLTYKH2TBVy8wS2usULPh5xtcDRdYdN4LIp9DHPCJPensuj6vEzBhVROProhVPdmU+QbqlPftISWkC39YSucnwRITHZZK2jsQihJnL107XawwIz6s4XU9QRu/6NMoI= +wwVAWG8kIDUIcZMJyOXJrxqVozJS8zcq+l5Cmu+ydrAxcSXHErSGvGaUs+PYVZ0LcAJpC01kqy0VTDPKIXt3pCDcNUpaoEavOgpDFvSJodzRtivFYDKJXNVZO+eSxOKe5lhjTamPINw2wiaDPp8YsVL6qoe/LKX1Mey5mUeBlO0= +p2RGxsLjU2o5W0Q2dMefLxOvzXgMT4FrOB4kG8tzxOrOCVGLae2DfZ723YkhS5193cWik6C5y7Ho4EcpSlE8RmPo2Ll1w2eymXhYEy8jS3gRHZqs6mAEXKLqZIqCk+tkQWQL4sLie0Vs2NpOA0Zd3iT51tsH/CQCbd2RwSnqof0= +sZ+hbu29C6xL1x5HoCzPFzFIEBdLt+5WwPn7D5OeGpVC+uryGoMqRizPKlmu8yTj3CmruYakOG24Dt2xxhOFASfUnLT0XOZw3HL0VBxc21hJTGuvOh6BqFXF+RSdWhVK7tTq5tWqSpbXolYPt0+tqui5FrV62Gq1qjokgahVxSk= +FZ1aFUru1Orm1apKlteiVo+2T62q6LkWtXrUarWqOrKCqFXFWRWdWhVK7tTq5tWqSpbXolaPt0+tqui5FrV63DS1WsOZIfv/6/Di0+F6zwz5CLPbU9d4rxYBx++Y7VrkLXEpYLdskfdldm3lZpdzR4PkZ0jyR4PkrHwm6biX9VQ= +n0lku4Wbvt7ATbfha8s3fBWsHMrWDc+CsanncESW0RX6m3HPqEOF65bPZBuHksp3S+xkiZ0yq1tVTwtUiTWRpmlutxZcrEshjb8J24IJhlVE/MvGLIlDPR0Vui99fJiIdREGcQCYtcPbSh77K08bMweLgdTBAmxTq6SXBaAyym0= +6MoVeUKTrdEDjdJQgc7+2qRqhj7pFc8B3ERydJmGxNBRhtZBzaKBK46jYlEnTqrfBXjJXEJ+DINk4PfiQFjUFBJ2wqXREyz+ku4QLh1jRdyLcAEYHS6oP4fDVoj+3gwqDIeMZG/iudPxEMdBlqEEUy8IoK3CR7ArEkGCYvPFj2A= +0y4h1Mkf7lNM9T0eB0TbovYx6kW6nxw/09Kmlx5TopNVgmHzWx5GZnsaHtizC3y8oz+bKsSPnv9IA5hH1uuJ9cKL5lPbccdbY9yaEAoNAx1Psy0As10OYzbGAfxMV2kILFGLktWFo8M+/UVqI5YAPD/u018AsPZe3s/d0ENfi+0= +ad1rDuXGD4eS8UPnUtutpq18NW0jMwqNd5ldtSt+5067Unp37rKdytxildlId9gtVZmNdZXdvMrsXGE5oE5lZlfDVGYjXV23VGU21g128yqzc3PlgDqVmV0NU5mNdGPdUpXZWBfXlUih6aQo05F0USu6qBVVGhkQJsDadmZHH1Q= +tCHegenqlcJ9qQm+Wp/07sWLyIVjU6PYVZ3jcC0kbyhc9ictIhiLfCzOLO4cnADLBeqsIRb6J9Gv/u8k/vPo+i/+++HFp//w1ZefWV9aF5fnF5evX16fXP7Zev3u1fnl25Pr1+fv9i0L2RgR6sIm8UdwbET38xBJs+fGdviAiA0= +ma8gvP/LycR14si6SkBf+87+E8tGVg3K5Acx+BCOXCt0UQHjheOOn0DeGCERzbw4Rs/IRAQvZmcaRC7K5aPMD9ZHG/3z4lsk/tbHEAB9a+6GMw+7de6jMnD9aZnW6OFb9NxTVgkSj7/+2rr0nNsZmFxw7okbWz8hcYK06yBEhlE= +8MQ69xGGHuDXO7N9e2wj2r599t46evk1LmPw/Omzg+Onf/zm6+ekDl999tnvPd+ZLtCX/zl1AN0fR/8utyugPw8+EobTDQHZC7oVAD/jFwhnN3RAz/3ts97rd2dvfnzxcvj+/OLN61O2GSUQ/c9RVus76y6YD9Hd3t7nSFs+fmI= +fe7ezx//U5/NgntNcuBdDwElfv/vkXal4shCoPw9rF5816cLkkQb0XT0sV6fWINJEQRD78a340WIsH4FgP0ee8jqJx7m8IX1HjEsCBHcAgHc4YdD0hrSJyHbEZPtLs2WyyXNdIEMRKjSHOWZwz3NQu5lOcgyOsrioyw+ORSc5KE= +D0Kmy+9P6elwvZ6DMpHT3Egeci9kOWbROU7xOc4hdJwwksn4o+9NUDWshNSLCcq8ILnyP8I3k6wMKRdAygUlX5JdRU0mP6XqAqi6IKRMcisIy2ROCLwAAi8oUZPsKhon+RlaL4DWC0LgJHtCbpwdNaLhqzfXw4uTy7d7qAE8AY0= +TET3iTV4nMK8f3mWwgzvnjAw5P8c5GEGuuBAFSXOC0rMIH0d5NmbywzSKSjzmEHo+AkPmoNmKTRcTJ4Uk2hRRCMG1Bz5hTn2CyX6bEdNTvZDai090S/Tbj32LFB8euPgM0ZrDfYPcl0/OwYgHX//5q5vBaMomKIOwBocphk4qIU= +CGXcdf+PqOv+oeu66+u6cz106M3g+PBcJ828S/pp+orvhG08Av3O+hzRI/B9hIc7Rg3D+q8tkmPvczQ8d1G3TA4NRzfwHv0s7h4j8UumrdLr24J8yFje+3zx5PO7J59/fCzt54nJ34Ps2bGb1itvmuvrKRQpvSf16SaASIv34NM= +vT6cOu/BsMYipwGyUKSvgH6k/+N7pJjJ/B8q7ty30nyirbFA4Ay0CIDKe68FQLbITwIAtVdopTCLWBQZw4c3WpgT43sTMLYJnZIf6NJyFof4V+ixXpOQ0mzJXsmSpT0p6bvZYrOhgwL4mIW+Oy5XicwW4cp+a6Pc90ds2bOjcmU= +z2gRirJzRZekHSmaG4SSLgGaSNoncC2FdAw39CXbJ/Q//+GHr1DCV+gV+tkfwVyNbIBIPkJaWPqZDBP6ieSgUuYDZ2NNedAW09KYptVLzuKU9WMH6vIWd2lpP+abmtg3HuXKRJ1Y8k9delZ4QdkDvmxlmVmFi+prXubHtMyfqpY= +iSTMcIv7/y7d4v7354+H//r3/3fVLe5fD/CLUlvckeQ53nzqjkl47m+/BcPEaLe7LCfbhaoBMsmlANYVhqCjyND10QNMfCH2vrV9ZHdY59+/odoaQ2KWoGEvqqQbenSRSd8NRZK+amRH5LjEXv8U3SbnevMdjD0dueMAnOxR48U= +99ZbvFdg6uW7QOgo0zKHi8jFg6Mz8gWYxsLP4mfEfHAK85jNiF/Ic07ADJrYDtKVmI7WaRDfYksvsk4i6xUki0h5qOjX55fCe3xaRy89l0Mkhu9FQe8E/sbIvHyQA4w9VPEMCEkePV9RrAjSrkjMPKf3lt6IVXInU5S7d0l+vTs= +LxY/S4FioEifQlrXngx1B/6cJTNufAohQB/SLe54EhYUW8Ow+dd3HnrXzIMoZhiUytk1MaKxRaySNwyPrGsQtxgc+JkTFFk4BILMayip9yK9Fe22AJniD0g2FiEICdhi+I1YXhRFvavFKCKAoqWI0mfI6oWjq6+urLfBWFInBEM= +ap4VJMWAkgaBU8Iw8AqyINj5LWolCNaBk1Fwx38BbySwt67r967grzyNyAkGEKSE1s1F/Sqt3MsCjgEoLjAFBJPPjzgyAwgGnU4XMxYYnomWss5Hf4GRkPiNYG47vf45+otKZSeSc5UGKFrpBFSuNOwPrmMvIqTkI9eHQBLj3ks= +/Ct8mAVNxoCcIMvbGZsR9DbMGl7hX7waHSwklGTzBASBNBNFSKs5r917OksEqwbkQTLoyfLENAOFFSokQKacRTQAbS7ltOozP4X2vAd/DGAx367mRLEjYiUtw8LveCokarQEEdIsahrkSkaD8ODs1kZD3GmP/hYXqsGYBy2HMKs= +gEsgncumRzwHaoS8rHANAWTg5YjglZJ6TyvvSXlGmHpGMu1VleasyyzLWrNWLYKWadZi7iImL9GwU2ugLCVwHgMJx3Dm4s0WW4Q2C1sO68y2KYE2k0mPNwNohLhYsAZzEbgc6tSSLYF3kkOPdAJlhDFXpAZdDrISrmA8lccX5zI= +whlDlsGbLboYdxa6JP4wwCiDOYYvwBnDmGHLFqfDk4UrhyEeDpbAkMDrMSQwRhjmitNgmIOrgCEa8JZFErIY4Alg5qgyhRZhy4CaI6wo4BV2QOz1ya91/TAXyISGbyUoBNB64gCEEV2YojQkYaDKsZ+OeMvhZtA3J1CmOBr2yxw= +ZGlcyxplaRY1tgpIPRJLWFR4AqAMChi+gFsYxoxXbHE6JFm4ChiW7FSzPAmmb3O1ypdrjqlhVyrAlsMYZu5KIIvB9RzFIEZosoVpMGTByiNX1lLI8hSjWcJiEIotQHgJyyGdfyuBdZanaAQoQJYZAAqZNVQQYMtRIZ3QK0GFLE8= +odIVQGWYZBOQlSkmZC5tctDZYc7iID/iHK8M+CdvHN+mNgp+ks0lni5m8xN/THzThmRyVJwbZWbt8hnw2lSfElywhLhsQ4chQ5JHQYdsPhLnHKE/eBa41yfeM+KcMP8xyJKKUPK1zKVenumjfsoSw0y0zODASrBh6BTpoxTSm9k= +N+7F1PbB3wLuLfygwIzyClM/MqK+mJnMuFPeUVcMDdNorsiYZYk8lWAYzVLAMgpVzLQcoCHbEsqaMI7CGrCOK52yjDzJ9SZb/6k3/xN493hz608FcH+mcH8WTCoXfLxjF9YFaXgtpLjoSwuvFtLXst67lE4RMxjplCRbeZ2S5jQ= +1ym5LKY6Jc2kEdAURi+eHJiBcGbkMbFxSuoUJ5WKCjqFyVxCpzC5zHQKk8FUpzBZClhmpFMEQEO2meoUBtZQp7BELNYpbP11OoWDU+oUmCl+DU+JRugTlWDhl2novpkrW13NMs/se3CTu/dmi5kyEzM5TXIRUYv0opbUEskJX8c= +RHQMPgi5jVRYAlxCg3E5jRoQ/zUiT+fhGKawqHRZ+FFOdshEIm32zvGPEsqsZaY0KmqWLDsKW0MCqGm5CYi+2eahDNosZHgHp97zMoNfmkgMyU1khmTiJYb6O2TAk9D9a+8V+rOQe+FkkMWsI3D2bN47mc2nXrwYiwPIDK7IZYo= +KRF84nsn8JfsalUSDrF/1LtGfxZThI7ESBh7kwlxpHuB7tDYUDJr706mBCTxnMp9MIMKbSdOAUNbAQhajbruEeeotFD5tB+BlToU0b1dvcUdXiYk/lNTZEgJtFvchUGMaBvnE7MCSAvDLUvkOTbukgN1cilYRedTMmalvYBKUmk= +IXcEmKoZFXAyisfboezp/NZmnQFP4IVkWcgfu+OX45usCYlVZaFCe+wtkEV6Ce8seGVd4le6osGbK5eF9+lKq47dD9m6E39EofIJX8ADzMRP5yQrMtF5TJnUiZ/KD//LgowZ2qsfcoXG4cKJh8Tz9I39gNTfFP9l641a2E0EvqQ= +h/y7zHVUSGLcRdXZOO/QAkDGHVSAzNw/hSRPBk+0lVhr7Ncpfw3enEJK6rcpfoH6a6oSsKuckIi9MqVvFTXOeWDKUxUcyhwshSTGp1JIS30phRTwnJS9JO6SshT511N3SFkKcX4UU7Cro/y1nNKZY6M0SZmHuC0KSdgxUfpW8RE= +me+hFij1OtRCURdDLUziUqhvb8l4VgMVG4Nks6TFsHjytRiMmTtVNkstHoLnnxqCXRUoLEdef42fn7ZRa1GQ+vHpobSoKF33jCB1KHkFQuXpxIl3yNPllldX7oOn0ZfFZC9oAjrnOgNgDdWNW4HUaU4DpcdFWIcvLkmDhGL5XdM= +FWmRkDi96WC0aCj83AzgdIhIHNqUMEoUZN5rRaXIK692WNMZLCa1z62ea4FMsBAWzk0AtdjwS8gKCDUGwjqxvgRFrRVLwnLbU1vfvLOYIllbX9E/TA9SWF/OEUwNpK817/VVWI6m7nJHr0JYusIqM0W1GLKuW9JELV68t5YOQIc= +jcQtSwmjq22x7pf5XhUBFdS8uB8W3KoKIZT1Mu5UBb8pBYS6SoKTlL4ERZUVflHqIVBxnfWaW+72VFySpv6mOpv3a5IDKGsuODFp88vrq/BbUg/VC+tb0M3IXZKKS1JX37jLkfocaaCUOGjci4ph5YjoHInUw28tIqKjUDGIvHI= +GuegYlhtI5a6/ZiBkaUK6XhauiBvAImXJJRw7MKVGihbZdfDaKchsnV0dfJEQSypQ44GKVULlDnfSIHEpXEdGLuGp4OL1DTk1rl1MGoa5te0i0E0dORWsHUwhrQsJiNZoi6C+LOkLUlcXaRq1awRKdxZlHDaRiRxVdHDaDsiTSM= +4v1QigAUzBe8TtQQOsbL/Ut0YNpGJPiO6CC0/bS2EYmOIcUgGjoWNSK5+4cW+ULyKBqR4OEhnSJ5DY/KdpF34NAks54aUjDGO0OZLm9zEocLJYxWoqS+FEoougKvTFcIJe8nUVQLNYBcXjl3iIJ0haQKzg8aCDVTGJ8GTbqOjpk= +D4MmWbG0xnss6FAARwVJeuKdIE7/pF4JsqTMFUHa5hRJqbeBkJJ4GEgSwLFA8lpnVSgUgZw+4ts7+WvOOUAki+gNoIWhvgBaGLz0L68Js9YvErpoTTu3rk9AyYI7gSVL7OQ9E+PtBQ1bh/Vd1GfCa9GgbrnYbuA2kfxTxeAz+Ss= +CRiXFUkDyykhJQlZZvpaXkF4mytdDGUn3taZuJmvri2xztI3j4053zRQguBpYAuyVMjJttfkXxPqkcur/EKutIIswidl6kuhC3Q/8sjossIZzZOhmDwlGfFXabAt1j/KEp2ikqiZRIkHd24YQmC5REPjtL991hsOhyP3xvN7EDo= +8LNer7d38LjUWyiHfurWnc5xZN0++1Z15EI0dx3sZtNP09IjF87nrv/9G+sKgSymdojd2xg4xQkZnn/nRd5IfqjEzc09eyQDe+bHDYzN8HQrfIU7u4EDhFqLgPrDJaBwA2yxb+amUdZjEtHaDWEW3IBv1zkw+aEZOhR+tvp7g6c= +zu3eL/3EF+WX/uPHX+I3zCIqetm3bkn8yqfu/Ty0fpUfv/HIGjySk2The8iAyY4xykUCFykxJr67Q3J20HDwTEINGriPOToIFxd5s/nUVZ0gQwr8up9LzY4jsiPPYQqUMEsoMTXz+gIMW24ufB97JWzDZQipEFgVfo+EFEYSD/Y= +D/u5v59EaC8CAzk9MYq1TaF2ZBfBd99BPFxUJNCf2tT0pVhx3Yk4CeGYBmHPRnzjV0DCxw1BocUYgMLtHZyEVwhJ4qjCC4ccDAdCS/sEPqt4CJBOTjL3V42gKMKospe8mSeX6oyc5CrPtKGXbl82Z1/pTFjxl8nUBJYqvJY1/JU= +BrtlL8XxTcmlPMYpBci3c5N23GiiZh7eRVQVIgFXJCvonm2ka+oPryFkQZzkihSVCuoaqfOpgoWgPC6T2l4ljQRPK7+vzy+X0fP7z/SafmAdFStgqGE7tC6em9VQkwtOzV7GND3YP5Lhxx66KTGclraRsFoh+Jl1m6awTeAb9qM= +09k+aVj0ZRi3brY1hrJjT6di1DHn2Ws5MjeMampdnyMePZ72UKdRmB2d0rpKys99Ixldi9/IfeetFkzPHLiKGARX6bYAVxFn4eI0U4qygsVclgKB4KDLCAVccgkr4hqdASlgGnv6Qg2MU6K/LsYlWLeeb/lJNPbiecdNpLFXuxo= +HYyiMdrtZR7MmxZw7UwJ0i5u4SniwjkPLmNTeaawyuHKMY4/O4a/WshCrRHOZVon+z7ljZVy9tCRxh5ij/WpaBHFuSJkoIqvyUDrkZkK7M9h0TwBSAozYoZiDQOuPCskZ/7wl35NAy71ugZceXso+SenFjczl9+vW3FpA66S4tA= +WL7C9qoCtgqnafFXuQa2v1EbtomMyPYFF3DiRQFge3rHJrJhnjvijb/4hWXuRDj+SljhkUNs6+l2DppFWMaCqDKJ/o1qEj070y47sq7kjHokMyAlX+jmEsvNJSbReXTEzZ1yyF4KN5rkYmg7H4XAQQmWM9dfKBpymit5frWYTi0= +hTQpC0CpU5cU0r/CD0b5wo/29AP9ev/S9sfBzPoJvbL2/gWR1H4s5mwDr+XWgaylqi2EEqsqUlx3oEkVOQjJT/lkrxrchLSm9A4wYZ6dicpeGROkx6ey13JdBzdSSTQtUJgoNj2Znw42TecqNsBgoDICYLt/2U6f5OHT+TL59K4= +xy8kqnyyPE9YxTT57lK3Snv4o6I5JIcel2wRafADDfNkpzSzVx0eqP3031LrwjCpBii1xKWBhoU0oT13CAx71ejRKRs/SsjbOk/LNMymEalVx4azV/v81+iPuc/8kOl6mT0E9LDwCl35M4XuEstM8NbxFDZVatgpOdGdvdbmBt0= +BPFPI8MY0GtD44cWUjTbW2zksX0ih2yRIjEmTLbV2czrennSyL2uG27LPVfow1f2BzSOp6GVS2pFSRBoXZ+HIdpN+bJUSaJeFy1QJ+bAkqMWKdLcUF7CtDaMX5JCTClPIokX7B8IPqIuyI+DRe17l3aT6EFiXPHQPNXPVYC1zlo= +tZTqlW3oQ4kNTYN5RFWM6GeqnSWqPaK4ZIo7vsfRcQBn/LU+7+ZTJFuysCQFvbwSasPbqmA4C9xCUqC0SxvWsoUzC3S9WBHZcTQvHdVrIjk7RycTH1Ne4V36tgkDsHNVi7mqme3J2OuJZwOzV62d5UrZzOr5wxZyC0K3ahglTzY= +X+sO3blrx5tmkm5dPamhhX3i8b0cECHr2h/o2jm5lwOOkZEwJQv1/Rf4XoAzUQDDO4hIZ6IGkgym8I0UxCzgr87cU5wKzl7mwgnBZposmqR+5P4E3c/sWLVBqj/1fNcOiXS+IfflpK5ZQsGFjTMz0lY2F7Mhu6GJ8z6qJW28j7s= +FLO9RprhsIEqz1uLvpx6N7dxRF7iF8HoL1ET2GhK7IZY3XVRmG1hXuPaVlJIEVOY4ww0jFFCFHni/iXwUMb7pac+Nsg0XQ8J6+5v8IKn0n8fL9tcymaScSrEjfo+lLrO4PQjlH46XUgKX245uinyt8JhgInsGY8PGiqAzRs9NEw= +sDZg1iemcAWZWrm8bJVJX8V+PDxUBSBUbI6tew6YP45oiw3PZI4Yo2w2+dgE7ZE7mWkbrVVeBE152Uo+7rCBa8zn7TRxWZEdOsGsXXK7y4ZxLYLbmcbMJReubTKOa5GZzjw+VG0cVoUIrNs+5k9Y3mL7uAn6IHeS9DYau7w8tYs= +MTtsvRozbjut1+bI4C5borUIYWeJMpdcuLbJEq1FZjpL9FC1Xbc4nvJKbNKx1/kLcJDkWKIh0j/Tke0gxdWfP8S3gW89dawvboPF/vx2tvd4n+A6TKlI2/wehvg43nv8+IvNaiGmUltrAufFt1VWMFR91w1hQ/Z1tvC6FMXumsM= +NYhiZxEzl1LEts4orkFy2mQX1ysNr/AJ7xpJIADWNZi6S4gA3povQ3cV7BwF90lIwf4pupdD3diLJPRg/3u492xVFzSyw3jqxqBb+qf0/qvrEGW4IWdHSXNFnu8kUnWF7q2rWzucu746KiEYGpAK9z/Qe0WNpsg0nqEKQ42Sezk= +qAOx3GdEYM/seLaYTp9eBpLAKxgCwg/dulPQev23yb0clPIU35OICnvvAosITNOiJ1YZLD5ThUeRH+tS9/gwOXBlN8aHiVtPgnV7PEJSPm3xYE8ii6ZMbTFDd3h4WIbh2zk85GS3Tb4+vEbayVFlXRLcjSqZSyli2zSqrEty2jQ= +qlzNtkpVPK38EXulBI+eBbdbRnGCdHtsqKTGW2wTi5Jo7PLeWnbusEVcgt3baxAzktsmg5jTRjtpD9ckv505zFwqAdsma7gmudl5Y/jwsMAalsQ1rX2baHaQ8m4Y0A3SDZjo228Oc7LVRiZ1Rq4pE7fT0G2aPHZWay0C2VmuzKU= +E7QttF7rkJ/Ogj06UliwZwHfmOq2XB30hd0wWZM5X4xxeqxTi+YKccW32NDlRNGUp+3m5w7bxKb83k5jWCK6LZr4ZXXRTtrPdQhvZzgzl1S0tslirkNiOlP5SHUqDJjK1pqiAgIrdzAyIJbgMCFxyyytrY8TKBPKUjZ0uzm744Y= +dBc9kBfillnTXRzB2sS4s6uZSy1k22ZcdzEF+U9WsrAV9jU+KRZVwPWdsq7FMZO1CRZzwxpmjjybMlDZxqTgV1tcDnLVb6pZuAy9t9OEa5zoNNYWW5XsdHYTc2llolGm06rEYedNIVWYAmwKzbwo8gI/OYi6vEhtydHSjWmirT4= +LFoqEe0lf+tPdS7Hj5Yd6yzyq63nOpdjU2f7LC8p23Pwcn2y0xlKQ9VBvyex9cKLYjIYLS96iMU74p3YmNaOSd4QK2oVqwwyuWofg5o6rdU0BnZTZWtTFs2bJ2uTMHb2J3OphaxRE29LrlnWJjud/TlUrVoi43PuhhE+c6KU5I0= +04yd/WmtqbUzNN9iA1QqWS1k0Q6boOVY2Nmg61MYO2mE1ieOnRXKXBox2yYztD7p2Xk79PDoQGGHXi1GyRdzAHXvTImiqLNXrTXpBSD2FhuqeVlqE1N22DQ1ZFpnk65BKeykMVqDAHZWKHPJBGubzM8a5GXn7U5V+KDM6rSuHDs= +jl3gctUFecSobjlehFxpg9/2xXhRptrGnN02Nbtl+KbI4Y6bnN0S/JoEbMtMz275nftkJfNT6f7JGKBV9skgBjV1l8z22pyN2kezou6irTttePbsanffbflYm4htWYffbfjgP1ltoVPZ498K47Da1zjhE51JYK1LIWByb7M9wMk= +U7sYs8sTUKaM66af1qIcdtMarUMIO1OUueTCtVV2aB0y0xmhR6pdH9gIXcOxf5iP3aF/IuSKdYLhkX9vdf1No63Rlh72l9V9163S7qC/5sjizlun3SF/axOyrbNSuwP+uE+Ws1QhKBEcnUEs1uHgeKjy1XtJAwqWXCJ1Z17cmDU= +Uoa4yZkhLkWrPUdKZBTd1Jwn2whl/DUxB4H+W0D7zQcSrMyMlgUFFEi/sZiAlSne2S9LM30D9suaBWGHjRFihAxUJ6idI05iBVpKhAKUq8kGSECwak8fmBG0CfaHjL2m9kf7Sd+IPrAUC7o+cGmmN8vmLMX9ltmcAukba37U1gY= +d978ODxSHatwZaPciFsrXrMjSCUS98qbxq6ErmmtVADmEubA0WQzGQN0gjIK7vvJ/Sm6l0Pd2Isoogr4e7j3bNVk/8gO46kbg/7vn9L7r65DlOFmMZWJFs4Veb6TyOsVureubu1w7voCn9IcsKYDqXD/A71X1GhqOx9mqMJQo+Q= +Xg6a0BDuz+x4tphOn16iF3JoGCvculPomfpvk/tmNZ2kkNKi+pM3jm8L5dVSgC3XL7Hdy7NGqB76gxUDQ0rl/Oszdv41pdnpYja3/tF6F4QzexoxAyAJh9Ki0Sf9sTt+Ob5x6ay6Qq8VAWpGPX6AS8m9k6456YdGZnypwJNPpSk= +FdpjbxEpKHUJgBbAWZcSOLXwFtHkYP9AQJdfHRG4JO3f2SZwsD9oLqFnwVglkAyZ3wpQuqV3mTjqVtyR3p3jiuFvQckRknIrmgVBfLvfr4Edih4U9Z5I+9H7s8B37DvXshHS6P7Ovce4R6J27DsEtM9m08CiovrJJxTFflJKj7A= +iL4G4eH1JFzMYiZqc/7NcPBcITendlQ2aMQIZQHteuKPiXaVasDcV14qALbt2E+RNNiw1Yw56bDjWgpmbo/6+GsGC8Yq5lUa+IwWcBw3uYdCFaZbUjm4Jx9toeGWEG7omIxnE76u2x+gNHvZAbFceq1H31nA6J0eFSeFGEkIUOs= +yrH1GnEycZ3YUoAZm/TICHrWPLHIG1QFowqYVYaCIkyKdkwq51hdvECSaIMLWzd+q8N7dc2MbipbPjbdL7BBerpbQWAuUZQmK5pMNBEnOhPYJmnqpjhZ0J2c4uSaziYnN5tjBrVg5S4b4axuk0fJvRwNUmzdzo1aZAsbuRdT29c= +2cuvAchSQJmPmpsnYA3kCq05ntWIdmtWg8xLdfMa5lJy5zpx8eTXewy1vHws7mJQc/4GB1TVRISpeP/H99Y1eVARBGcJRn9BVCOSco7vteAfg3A6pgb0T3Cvgi6ceiEYzuzUB6Mt8y+UU9F6Jto2aF6qZTBnBbSKa8ZusO2dM1M= +s03VAtvX+HZ1nq1at9DNtDGXTJx2eK6tmkR1s20s6M7OtuWaz/bPt5kZRC2ZcUvG39s+51ZNwXWzbjXJ127MuxnZ3A3jTNGkGwErmk3Z1sZ/AM6lA03LfzpQQCzXfLOB2cizo/aNzCZTb/4nnRWA0i0JQN0h65oxuAZq3LeTiX8= +LmKiBGB7mfjQIibi9S6jDfTnaKz0/RsL9tHjbStVN9N7/p0XeSMty39G46TbvV+UXty/9B9b//iP0Ms7s/mecxtJYaEiCPKJ9Qt2AoZMIAt96zZyQm8eP3Xv56H1a7GOhY08UIJi+qty0ylLd9rLtorypFksR3vt5CO73SC9Ndw= +b6A8P+gsgHmvUnyNXARhxy5kTTd08dDZnlMKbQG4pYTftr0HDsJ2/dsyfIPuQ8K+tkQ/FYnatA0dKrZn4SbLkL/b7ZHne7N3e9TLe9Zok8t9txWEKcRIfJq3FaRJMlNqn0jj+NqkfR9N4mpTedb4xeomMbFbx64sZ21YxW6LqHU= +C9ws6E4ucHPtqkHL201qRC1b+c7GV41Z924SN7sl8ZULXsMWxJskfQ1kWRt2qWyChd0WlrQQQxFq7haW9shPW/a3NEz0GrRVpVmy1rJ9LAxLm7SPpVk8bS7PunnAbkfLumStmwvstrt0s4GrbFs7Ph+4NXth2FH+Ts8JdhtlVJA= +axG+bl6wlUZ9o3bRNItpTd1i0zAJasqOmWYJT7P51YTNMTvLr8rHtTCHVabceuFFczTccWcwq2x2WEt0G8yHlBnwi/MPCS55wrBfwaxJvgYjNwFaIyDybR65LR6P8B4PqM5rf76I83s7ssRr916V9C7wIjdLLNjXkZ7H8S7gjRE= +lsPo3h2iEaN7E4SwiYognpseyO5KHPylOlfie9d3Q372pu5zv+5mKd9HcLaIRhuw8mWdyoFNB4OIy4P9g8GXKk7zCTP7Hpj8B0vO/S9R+p49ivb2UKl/yMEgDRS5MYJhyoT3eCUBXj+xIKM8jyJLriKcrH2ZK40k2nh7V5EYYgo= +5RUjKRUI/9aeE4VHXuFyjc47XLEJsVxfhKQvDhduIoG6NQAEZrESuMx2pJ/Jrps1caNBxAZ3hdB+MKD3yXhMN1IG1qX9YF2HCH5cGwcUB3yqFTHOnmcHJzwm9J/ZfhzaQ2dqw/RmuqKq5QTNA2REWXgKFnBR1mfgWUzTXYJGR1c= +Hyh6kLNFFAczC6vQkvsFeZ2sW3MlthqGtvJGCJ+nQRsGVRws16ZyPZSGRm/te2+2mBmSZ/njcXn2tb+ryDAi7idFsxVrcT+pRPLOLcSg8VU7Q/drhSKU7jNKmBfbI0Xv/mm1tnfejC3WsIkfxPp0bLLFPeHXWiJs1qeZgbhr2mw= +DJ8z0RAZvyvpB/KZ7Dk3JjuZBv6NpdowjOGJ7kxLSbSkXqLaw+xmbTWumfdtcjmtl60Ncjgt5KmVveemGvnXWVvcVisBuo9sVhEX0LLeg66jn4fCFCdc/GK6pYAzl737h9/qkrrq4oUrgX7/9Of/pBCP+98eCMR/kqwOmIvEonU= +1gSZGdRIwrkCwHho9/RgXxqDoIoI4N0p/EuVRGQjwacDyyC0X0JYSpKWMXJNjuSqiBIVTIMSHt4se9Z0JmjNRvsmfcIr8EZB+xYOl1boOGbicCt1DVm56uu8wlYuV83bMVDz6Gzr/Pjr5f+qvPhNnPVr5nTnQs+Cts2FfhVivUk= +B/olLcnVurWvap7/G8U8P16IN5jlVy/Yr2KOn/UQKZ7lJ3XbwXVUQqaC+XpCnWVn6+99LCimLh96/w6+BbLsrtTBzGnt4P7CDaeeb0kEOwUPGPDz0LtBpurUMsh3z+S7wtJ9r4WPWHjE0Aim0P27YLqIvUD/KZvJejKdejc2zNQ= +KnK0SVonoftXneJHyQvXdx7Kav3I+w2nHmn7AxibpH82J8utHJQQzFY0n2fEPrxxoG+2HaLjncg7WxY/OXNgQwrNixfjVYeBWANnng5WHNKhbs4gu+lGZw9fQrrvRhoPQoOZVZNQvetpN61ijh3HsqmorOFA+sKGPr39TadtzIk= +F+FIN+uNkhdTVzoTWWIDXnNazqZ7nMobcJ5JNuBcuXGMBh5Rv9KY9o8qJ95gNg98WN9/A684nVn/eHUywZ/WbgTB1FjOXYoUsVL217JdLnQn0yKCXCIY19FrzGKahKSUdtAktJ3YgCwAtjxZoJQWkAU2GxbRBB+oU4+8wOdaQJU= +KIqKiHK1GCWfWoIekXz2f43kqDKZqdq78eP7kjs2Fncx6lp1pzpdQ/rUjksPiZLh7KHBcHaja5aUQ5bh9hxYq0dZh5R0QJqBwachWzR3HTafYbYRPtCudDafnshWOmPmalU6azC3HS9+qJDTnXlRhJRbhax45Filso4zXVT85sw= +je3p1KvCTlDBQzC4/agaqXABYTIcrkIw0pUU5Synshd3YaCbFLsM4gpapMjNg9UTR88bpSjqVTYhJl9JTUMylVMzpfKkOqZULkbBlMqXaZdS2RjVUipfolfK1ZFRKqUyMhqlVD5BnZTPzeqSchRKFYk6W1ktUuRkWcm70sgYUTY= +ruYaI/XqGEz6kirG1FWU0TBlsqQKpkwmRr+UyZaplzK5GO1SJluiXEpVkNEtZfIxqqVMNkGzlM7MKpZSxEn1ijKXajqOUzCpYjkbSybfTmI0QBwtYrqvK4NItAneG5a+FcPQiGt2oj7J1101zVysQkqOND9pyXEynd/aWopwEHI= +/SpSRDWd3xC8p/YD6zCY4s29T7DF6WbYKqq8HFKCDtdjN/ZCmAwU0eMTTLmplW/pWrSyr1wzoz1fSQwxafvJceZKCMG+3H4SEKan/bWylUggtp84yD7QUUaevBNkkVNjl4iQ6EudgGhgtp9AFHUnYJ2LeK2ST22KgVFSAhQoKtI= +24Uk6DgFfmJSu1Cj3PEDKCr4qBZSEWJnWm8RaXaPMGmr1siNBmaHCFRMnt0jztS9c2XGE/e+wryCGt1NKhHsm6RCWp68JbjDTDDsOVQhr0jfEuxhL8tMyXhp6pZgnqg2GxxWIk3PyQNsCf6ZcldSQA2yJTTwp97NbSxDXUjZEow= +OXunYNSnAGvX8EEw8grHgVuBtj+G2Xc3VEx5yJO3RMr98Tz0gtCLH6SYi4lbg7cXyNaHuPdbgq09ioJwHivmfCWJ2z9sOXckpGBfbj8Jzu5ka0V3u0SC61sJCdiX20+Ck5GEBOzL7SfB2ULWEBa7RIL3MrcZ9uX2k+CdzIfg3U4= +eQ+8kA3wXlQY27WXBPOQRLQfXkhIIUtsJUnKuRulaC9iW2ZBKtJ3iTJ3BZS521nKvNOR5d1O0QQfrSDpY0gIeHlUr+aOQMvhfqdAXnvIxA7IxAuZ1fGi7TQoaXvKaJB7u/1EGNmRK1OV3PvtJwQ+glhCCO799hMCllOd/HaFbHM= +FF1qXd9+hvT4xRcu6r3h1MKxdWGHqLK5yLyy7qa4U5zaD2cKTHd360Yk04rREkrxUNME1in+ks0Onz57/e7Fn36XXX+P/v2bM8jqxxF995N9/w//C/r9ty88exrcXOEDWuH973438IcXn/79wdf4P7gGB8n1/PnzA/6iqYPjwdE= +c/T3+fNj/HjEgFxfnrx+8/Ly0aNHv/u9RT5okSNhrQmyV+ah5zvefOqOCaZOELqWnRy8ZE+nD9YNPqIZtZPPPiPcBc72ZBlxKilcSP8sZX+vf5Gm0YO1UZuAgxA+I3yfL+Ie2UfXw71Gr3+KfnJnfuWAsEbtkagjSiAY0vX6PyY= +5whJIO4wxHsZBDlmBtcGN1NaI6YlEzgswb1k+1rvLb0RIOzpyB0HMyS6vf4JvrfeogdEEs+VFIh3vSMZhCCbvWvmQawiBqV1xJAzL44hqr+qsjgDEmSoCT7ZNM7OAGDhsrXD3ov0VoDy0Hdfn18K7+kGuV4SFObOix9UQLHno8o= +ZOFjrGsvzw0KDXv1emmUPZHGvhcFvRP4G4fBXPwcBhh7iFAZECJAyAatYeGjKOplQVyYZBK1BdJnwRjk++rqynobjCVURDCE1llBUppTbiJwyksGXsFIBDu/RVLZgx3HMerMUJ2sC3gjgb11XSTrV/BjvU52TCrgCD8IrJwV0AA= +afvTFAZQhGk0QFA+QGIOcRdiqBPMX1IHfRFvqBcAetPpYsYAvoZnz0cqK7LIMWARny1ZDwbCEqpe5FaIc5WBfbakMudkxy1X2MT+gAyJRYQUZkTiwo17JM61QAMWNKbNM22opPZyErMZiatCD5+zHHyE+MRxsMhRhkpkGuesl4Q= +MyPh1SSgtO1RaKbxqTKkcaB6fLgn3TfSiFo9JnCWMkMSVSkn/gIwZkGIiADJhCqudRrEt9aVN0YicBJZryBZT1S6mTqlKmU1yRQsYlqthRMPSZ/1BnZg9vA+zF7/HANYb7JdmTTLKBpPeq96r9h3VKzOXCDdbOT5qB98b6eHo+Q= +oc4notQhpt5EtG884F+T3lB4jfs/4e2d9G3Wzx3ySWnfJqQwfZqQluvA5KmK72Xdk5DE9EhCmicrK+mEVAlY0YmJWGWJ6OLuRf4aOhUhBboP2UvSZ8hS5GinfYIshfQAYgrW9/LXcqyxSpe+VdAj09jSJKKjhaRUDwspmdIVkmQ= ++lYLlGpaLRRVqxI5S7SoSnAUqZmKlGXMVKGMkYqUTM9pUUmUGQGKvBvUGS5CpG9e0AETPsM76vfoAKr3t+T8TukPUUVkfJb7q0ww+UuUfJmSKBASWPyPeZSUq/vJsogq3QKVnZRNf2isBqKZgzs3DKFnSaiH0/72WW84HI7cG88= +78H46bNer7d38LjE2yfoP10KfIVWBE9ioC/2++xbZWRXIe4gE5SQpuTGvqpgfmm/0M+lp6Xxg6Lkkk9xENGUxZDPRcCGk8WYv59ykLogyMXj/E9GWCddngLpt9JkdXgfXYSwdaCT9dMKhBQD0lKYCeFP1oEZa2UocLtWglRjGBc= +Txr35RAUejT1fJ8PDL0OGshcfHMUeKEAqAV/lgPS2NhrEwOdmlLOi/C0qKCvpBOxjaYUWJkqTcBPCPEE0gvL/ka0QBJhWo4SOwHVFr3GDE8KsMpNH5RCbCNdkadsoq/PL6twRzwuI0NjYB2tij/iSSBFp4AYNqCjjRgIMIRVaYQ= +dKZ0lb2nE/juJvRhMngvRJ6fJl6ODOtALeIlsDAueaNxwaKiQig3+86jIwmxzuAzH4WSCOuKc+xS6OT51WI6tZipymwivi/PjFJgkyV+vsIPhXnCj/b0A/1q/9L2kSlv/YReWXv/gkhmP87nWhkDNFaDcmkjuZpsPSSza8W4rck= +blwT0vNsoUhEWrqexCO9lOpPmjRof9Kq1PpfclJYbYS4FU4wz6ggWyxbjghr4W0yx6tFq01WIz4SRI6MbAmyHQjpbEjZamnzsUoXBBRYydZ1eayqTBjKXOHWiTNe6SjCWblEzVNAcvgxe/Cxz2NZFybihukcIvJVc77yslPalpg= +TUN56LpJ8YwJH/W8LrqkCzBKdapdfeYptCr2Gq4IDAeSNYF05TtNWvqcH7FIBZ1zZaZLgKIlLJbMQ6hVCFxmRw+rbDK46jl+keVbeXIfKsj9yv6A7FO6FliS6JLFVQ35XyrOe1/T2e1i4zBFLVkS1uCm8MqRoVnLSaESyq/48M8= +6uTjw8MJxJP5JnWUy5bmi0lXqNmWP4CoRr1l2uEcSjqcZY4UPVLazPyBoqU4VuKEUNYhjb3WeE5oOWlknVY06Mkd+qphuPSpn6UxLHd0Zy0YLneAZzkMK5zCuTyOy53FWQ7BUgdqLo/aUsdqypShsBHk7yQbPtD1D//v8MmfrqU= +OzMewuB0ajsfRsH4wWxLBpsDv072YqCEi9uHCHKfpfZwshkDJVpptn7q6QRbOsYu9jL6vec70wV6+GcoaTif2r7zYf/23/XFNGxu4ySGHkxBE+tzaHJ3LuS1aCdmfT6xvrMG/0TfYSgvcgLfR6LrjocTz52OaSJNRyx1ZvO9z1M= +37Ynv/QpP3/pP85g0UV9uD7/4E7vPB99aI+8eexOvHjvc1z4E+vgiTV4Yn0eu7P5Af19/E/ScpzbcPAE/h7iv0d5KIKQ9fmdPUVQ6O8h/stBeZO9z8cBIWS+tn/LPcGFP2jBKJjyyJ/tUWT275+QL3FVTbIdKrI9kGyHimxHimw= +v5FsR7Jsd+DAjPJFLqIp1Hj/3voDqfv+Q3r32xMhp1jpNOdhmvPQKOdRmvMozXm0/5sCS9SeuPp+RdHAZKXfT989PEnKy95JiyaU+PI761k+8VPuCdkkbgHjUxbk2D0O4tmTz+PZ0B7b8xjfjRah/yQRTIU4iIU9FBVGJFcmJGI= +Yb8VFXb0RCk6Ml48ofR/ouEhIXSSj29wj5XU/71Ae6qFUg1RUjOUbc0EW0kLe0KR0jUwWkAq6nD/wNz/pqbwV9/RYtYqtUWSgWr2RIp2jmU+spKz589RP5PRwvqSwysDZ3ld1K/QQpPugfCfqVLSAdw/PCCw8GYUB+h2D7KxNc8= +OIxSUYab0R5k+fJvgyeDJwef/vA38OcdfMplSZiL4DIGcnLK4fxdlutAhje5w3RkN1bSnS+AWq//Cn7YvSe5nYEg8L3+NfoBY2MBG0NjNGrc+5fHcmABdsDDwlaDpKH0+rBQcwNmTGZ+WGeL8M4Vs8SwvwuP7K1rcA55a8/n6RI= +ea4eVMZQXRi4b60TeGnLN/ZRaeSznKJ3sh05iA3IaqLmFLt6wYFhNvX6PyAWnfvT/E4i8mHMv14f05+BYZ36MZ+EDTqENdLX4tuU4JIURFexlISEshRMKJLAbCt4hfUnliZ2T4HowZ+47ku8+nM7AD7xX6DhVegn7lDhkh0DxaU= +p/780uKPk/LnafnHVT/AcLvMhoGiTQDy7QSklcu+eFfzt9itCLLvzVf4Pfwj3/qgjD2QsDgbHMImBgCXzEOJwO79PAiROe8jzcBgrfrczP7gLjzJFNcF0gUBUnSg8jhfq2SQOlrEMd1RjcsM8kGnVfN6Et+kn62+N8P1hiHZYd8= ++pVPDl2Epk+S90mloZy9xzwsUhw3C/vGRaDxLVO77PsGQSbIKHQIQ9cR0vNoCH0bLPbnt7O9x/sL7yx0URew9+GjHd5Ej1VhGPJFDJN6obJIzfKhKJTTkMIyVRam5/wiiwMSGW6ISYayeZIl7oKSRLN1P2MnIEM3b+gtVL7wyt4= +na9yZQ+DRxaEqVAvZBrzthzGZggPKiL8DKGkxvnoGWD9LI+2WdWT3lrlGK23mXgc9HImYLBaroC5oeIKa3kZo/KXwEOm/L25tz63bpTQGhaLBsbuBIZ+V3Ok5ZVuhJJE+VkDuMxAfKc4ccCweVALT6W4OFuZr2GR3+Y3hWSPZ3Q= +fc4yZ8KjKpqPGKyq7YpCUi2+jJXQe3poHZb24qC9mdSL48fXFjE6MBuNqLXwhvPQnXj3Cnql3SMqWQTTTLYXtdN6uztAI4hiDR6yVDP/8Npr6vmEiYqqKiE0WlGmLoo4YOwtZ4wYqTS8Ua3QYrsPWcTWKw1+WnYgS9YPxu7eF/s= +Xzzed6C8IEQ2ZehObTC9Luz49jrYS0EgBcfr2vviqy+efDH8AlmbpC+zftU3aYYNpTbrpc3YOC7Yv8rjgh39t8P/+H/8Y/W4YM9LxwVDQwNoRfMwcNwoMl5/YvLgBGYFik9i15+gST69IIl93UAPz0aQnAOa9z0+sixCTYErhoM= +P8RhZJ6+c+OPQfiBhECwfn8owB1J4Y4EuGMp3HHfSGnLVPabIPhgqKrHwRQDS1vWyXyOePRGAKg4+FitUWhHMEZHouWGnq3a0nOCgaxL14cW+FYKXBE7ofMGwkob+fJ0WNqx72oWfOD0qb7+AgLaNffhmDjORwgxiVNf5vlCwGA= +r5LO+a+abxerSw8l6QwbQClFTjAHuvMqsPpyPgdpEgAzuUr6OAyLvFsxv2UO8nA1yMO1wYyo4lercip75YWra30Tb+gqvGk5d1vrpXBmfXKV8LsVfMuTSlbRcXCV9IkEk0rnfptu41mNmuFdSBPqGzmOPmttc0gKKWDNxIuj0NE= +cOfVFKAvgSYFnBnOPNS93ysV1KGOdQcqQizFvvZqs6SQAvahcfq8kHlZA7uUgidchMKGk6m2iQmBmXB6dR4NHolbeDgCroVLgPvIjrxoeGeH/ZS2w/jWHZL3ZIBa5D2YlkNphoqaer4LZRbmw60oyzdA4yhrDxHwsTUgDgD0AXY= +W4Vz9ERKRq8OCegAbhNQ/CCAGlTjg/sgowJ6DdMtHswzmVAhug0+gsSHwZQhRhHHICfGQFUFkrixNjcOJtCmxrKNp3Cxvu4WaX4vVLAFfbhsegcu6RQPXCUM7kfQ8FbV6lZtUJgxwJD4xZsr9mFGxUDt5UVjw/3TEjyoYkirVh0= +wZCWDWt05rQl60HKSYhDBlwzIThIrnJi7BC4EsEIwrHn22LzY4OIUN8gGS8UoURw/XCvTe/lXTJOyoq3MjckxoFbnoksKuL7C7IgocnSQPFLSipgcIHlw67+bs54vfXGmVXECKX16Dtsbe24/UopUsBKA6M1vBkta7Rq5gPhWo4= +k421chkOrNXUxV+Vm7oOvjkwMXUdfHOwf3T4DP2tbPDiyoA8oZogSSppIvMkrMdONuFk3k6W1WPDxjKqk37qh9XSK5n80TXbpHsVE0i3udtTQ85wNJL4k8FVwqcMLmMOHskps0IeSvzVOApvCxvNuShxlIPLmIuHCsqsko3PdoI= +j6JbHVyCa90yiwXVlaiERWsdD4xGEk+3HH1U3m4shQxmAwZC6FkMwk2BJvyqZFDqiLpTw4PRSPTqg0vj2QfXcoEzNsBKzimQpVDzeVllvuhY5feAQ6JwIdJq9XwgAW30ZikNzLL83OEW+z18MvNfws56boHXD/UQfGvHzi0EH9U= ++/1w+2c4kpdwdaf7UzLPwtux/TYYL6buHvUydJOa7L2yp5ErDCaX8xQy8/odSL1+wQHOyvvRFbIimM0XiBd4okvFCQJjvfX8r97a92THaKWIhbqtLZLVh4pCv1qXNdQe7oZ345GSWP6dG8bgj/j+xWkt+zJaSyS8G1JNKrqrE5E= +SSFMem/sO1eYY+c6hYRVK3LoKyTAOJD40jEBiCIbd4rUhXW9Lt5rQB8jf4eRgwRVCHozOtQiC5Qhm5IHnTS8D+7RzRWsLEgmvYy2pggz2mVJkJubPm6NnllE7mQ+eK4g7I+Raw2ejzxYeRdiRxtGYhWjVG6EGqa2gSzM3qnnj7k= +MHs6wo4Q+FC6ns77AVdprknBa5UVghKNtqdASZZqhtLZ+MtGyIgRFeJsdq94o2wVarAfWD962OVC5XwgppmhRAqtuz0bbw363+Rbg/7PZ8PF3X9TdWvQ1wfP8GPJrUERORJiEgaz0SJEYw7T/UF8RpzKbBKKQ9ubRsEipCess5s= +hOg5FBZkhugscAIJBjLaKoTMoxhvErp051NUz5gNM5PuEDoZj/ESnT21aI6PXnxrvXenAURjtWx/bL3xJmLepXcNARyJppHWOa3pOKkM0P8aSGR9T0gMgR2/QkbDbDG1ma2e8hkXtZt72jhIsVPDPgJ/RtHMvhfTqu2xBJcZ0js= +S6ZwfoYw4dip5unUempbEaJYPCD488EslGMq3XkAy+ltEl60nwbkiALEXyTgv/gk3sXPX9y4wcyNwwegzRe/Wt9ZSQLMP3zxK5mG+KVP8Pql/3gfPnK9QIzd+wJjiTM+zgrEsoZ0oHuPizv4xU8+uh+5EAsUM+YClSKLuaFDYwg= +7awPPoxQjJXUnLRH27fsOySY2D3rznM/Ar77xkV7DibT6Y/X1+fvroahS+rK5wflTlJAEZE2QesDsYDQPxLOEuukK6xGxHm6BIH41k3KQGoBQvlCAUmjg5YFrX0ewv7Hl+BAAGAwXTJ1YxdpR7FkkKSD+8lkcjCZfP01ekTCfFA= +sv+6WXhjF47xnNoqu+t7AIHDlUQYnZta0QgRgtzIGp/s6CsCmz2/g2cRDI6JCr0RxqmPzSv8vMDUxWj0NU10tYbCXxee8yFyY6QoIdQ2f+BWti1TDC5bLlZDme3vpauuqLRVn1iACJiKBYHNnv8jVNS6wjX9Jf5//rv/QSIj5BQ= +NNwQ8aFm9CA00jPifk+WaUL2ziXP2JnUGj1YV7GN9OyrULDxMBgiKrJRpi7qGvG3LuhzrgcVchGjhGQhNcTAqFvGfXFkKMP1DAFy4ZOwIBDymmvzOhuR53sxFsTl5XB5keu/RrVB9qr3m6sStoXvISVPmP8qQN2D9SN9I8IiaxM= +6SriMwtzCCcx0V2mOmsF/AZyY3ZvhtvE+xprc7BLVMqHMaKxjt/cxGZzRt2YaHM7Vh3yZUizABknkXEgFW76j2cfrEQLMWmWp14wn3hTZC6hXI8eXZ1fIEtJB5yE60Dg++XpCrM12ORVjfbBrmP6EhVd9QppHvuLWQXbSGUXIcE= +Sruuk+kU9uIF1rkclNFCpw8bUkJ1tIAZrONSbOS8wiu9KgzNBo/u/XwawN5ob8xjl/PHSKQGmgCpE98OgLs0XozBuBMKHFgsitrBZw0MCuZDIvfVzqzGJ8d6v0lMHsbDnoGxTkuMNKq2HAqM73Frtd4tZiM+NhBOZpvFlYtMsfU= +Ngx+YD8OYBQRRi6exAoCGOKL7/ZPTqCuVQfe1CHCtnLcs0CXw9B0sgjRkBaNUj+69gcyuk0idn0RWSRifeUBOf3imidz4bNalaFjvZnGwNOQem2RJ3d1jRFa31k//8prBpqIufidhW29j2MxFCsFw20+QoAAv0+e1MATi8LDTAY= +uf354NdvFeDwc+MGqPAUdD+Z5VF+A37QdxCcrli4gGpQcwS6j4d7hG+o+iS9IDtMztioZqScoo/Ratn7SH7sayQJ6CvfEfIS7r1A7/dRv4tJ4wfod9+LTsLQfqDQ8N7eh51eJOvA5JNwhfvIWnX98d7P9j5I8t7jJ1Zy96uKjDQ= +JG8oS1ZF4YWrAR3/MmEK6UzdrY3qWcFh8I9qh8FcgQmSWidAyIP3+0gYkC+XTy+xOVTqoKfbFRrNkU53aUdH7uWAsLUpMTvfeDJbUu/vJww7N7uZExqehhN0qI/9Jcq6YlbeKs+fWo6+PcQuvd9lfYLFvSfOFnqX7ZXuA1wDn4Y= +BVuqrfJNRhXmgGFROpdTrkGxU0AQjkE5AYSh7+zwAeaGE+j39FkObThllMITfyByj51+dDlWLCCVTVraFKElqixb3RdXaN1qP2tq4coLWWVzKoq/x+q+1W+QzLTZox3RZrB1Vk19pAG85fcLSbcLKclOtdC2Ez5ytadNX0mTdac= +zcNVZHzVQPT2Ut2dA8gzLdFBz8a6CJRRAqKjfSXSm+meiqQuR6qxp1MKL7yQHLOqphJxhjc3Ro0ieNIYI0Zb1hAGgrWq3X42aHM8qATbzizVmKXwojV2ZtrGOiuzjsaxtJVj+wXbxo8KjZxUJZXpbr85aLVS2riRU4noLbZxYM4= +LphMIrdgcy+i8LkCbFnyt4GWVTZsD/KkYvahwuId6+1XcjIWYf8Aa4FqhlGP6DkcRyN3Eitimsk04KFJWAda2VLGVXPlICnJgD2dgUWht8PAIk3qwg3xTWJl/WIYKb6zs9JLaCdL21oGHc+gsOPP6and6PwTlDdudO0g7enk0pE= +lu7rmVwypH5J/OZIx40jcDjHQyEdnhiUOqefyIGXX7M0sVX4ShsYLblZumSRHE/I4eXozQ7Y4HaJgDbOnXu/pJTLCNokm6gC+zozaikXPywRuK3jpt4ZUjX0JXwrW/0aXbE9JW1NlkrH7sgUl4D8xk2v1bGp9bbZYQNss7rYU0U= +TA3ttpVZbPIZcqnJ1llr9VlrnaEmQO+uodbZaLX2/Gszz4o9qLQdy65aZq0wynbVHmu8ObYCSwz2LWArT4M87Gcgs2ersMJMnKfSWi5jgkEhhVL8rLVCnKdRK0wrFUc6w2oZwwqaK26tnVlVZ6tah196sc+WpP1Ygn7cCZ/1DOc= +ZplTtTCltVyhphQfDhiuzRpT1diyFud2qNHU1R2pgi2wN65/w0ewYWm2xHZLk4kwWsvOAuM/wPOxs78y6F21v0hb7Qyw+hrV6s2vJWyvVC/ujOUFGDfY7qrGkNZyJLG6muDttTRT1mJz2b95s0V8a+Q/dkJgWQcyTR++2pkwod4= +Zf3ej55v8wqjnDxNMsY622oZ24o2RdG9qzOwVMwr32RWb2oVz3Mp9FyJ7nylim7tPNm4rbU8Q9pvX33dAPOqNB8qSZ6pSbQ636znJayhzhBKLikfOxuIQm+VDdSZP3V2tY2zfHbW6GmWvbOrps5xc0ydFVg548APPFTHcCGL1Jo= +RTmAdDjX5h1Aq7GVnKXBobphpmJEhxjngsiuVSK65lwYCiMasrSXnoEBF9Oa9g8OIBRWW9sTQ/rCMChFAVCKyV838du8TMFQPgwWN5KV8+ywBUj33ShaSvSLAy6Vp35re/PQHnuLCKb8kdE419EeA1on0wBp9SIfByhrOJlqGXE= +XMsaeO4w7hU2AsBoZEdeRDFAJYzc3zw4wKcwH5bJLN9gHkTWnnVgPbYG2D5HDwN4AHsonKMnUjJ6dUhB9w+fwVMCjdT38R/zFySL+Y+S/N8cHx8+/+bw4PDrbwbPv/4aF3eUFgcPYuZjkhmqdsyCHgugBjSIboOPMHIO0eAoI4U= +ZnWIRloyjpsvjZx/js+KzQaQUZX4+YODvNhlAw164G3JsE13RaGL04N0K4UtNorYJG183KwNqWcDAzalQ3J8qGpycqtFB+gk9Rrbeu+9aIGPugt/8bPTXwkmwA98+usXd19AaqnC5O+XcyQhpVl3tDgyzD+Lw+nTN29Pv7XO54g= +LTC+zwO4Yw9M/Aoj/PevX/40zBW22a6IkbeWz4Kl6SudDWvPVFii0LA+6+bCamoo6/B0l4f2Y600tpfYCbcqivDGZ74qE761lKdzXt80YM7LnPhrcZOKQeuaxGq4DuaWWbwGeeBiE+Py6yoemsVbitsqtXneDMn5snrd/RLDWDw= +sywDnY4MgzjwIaTsvIodVMWXU+6YTiZbVYbTfLqIZp6/gFXUP3z1dO2mzJqYvfrw4SV3+KeOniqpNJvv+mN7l684xDfeja+CPe3v4weNOG1ledaUQ34UIOU9M+vJTzHsyjvz4gHATnXmAofK9OcSlnVdegtZ3txeXSOeW9+xi7g= +N7RvX5pJW9C9N8FvpR7ulPVoGXuhL3dT4buL9Cin1fu1NFdgEnIN9avTJ7P51IsXspWD+g75zJi37T4ZKdUb4IZUhubECemw9WRvhAvSzgl7Y9yPSlK+tSZbYg00IcJyAdXLdvNT1zfs5okv1S738Qmthmj4qJMEfLTtWxlMieY= +V7w6kTFv2zVfRnj7vpjwMpg6jaudo3oDjKsyNG+5cZWSffXGVSfsItUbY1yVpHzrjauDRhhXWqpXMK6m3szTB0NG6YV+6o3fEYRx1ZtFyCDyZrJTYAuQVC0dmKwKIRVqxHLMJWVDq6cZEWdEOktnsJObwkfBInQA3gw8Dj64fjE= +9Oq1qV4YiNgvaSMb+IYncgmO4QdFwSUNRIHRuSud3t4lYSE80lr2yKbvdMeOiEOhMFDdsdQwz2hjSSKYnfLYjLRUOsRedYo9ibb3CtzsS+6DwrFxJiQjDyQvnoeq4/B6KRP5w8XSmqYev3TnhyzJyBN7YB0et3ZQxyB9l25+MmM= +ovVekyHlp1PW36Vy3MZivxbZNqkySJVhFOLPbbDYn9/O9h7vRxNxZ1lj+L4Fu7Rq2Z2FCkKcGRPoW2+CJIK+kcMDW2gGCn9K31jK/WJbsAMMNxbcVrrtXzW2wqWnMmvxchK7QNoqZElJAyiceduS/nFZX0EDDhU7C1Y0Ug62hAk= +m3cErMqAbXD2+2MDJqA1DKhPfa1lq984iCbI0HX9YrVvzVFneIEsY00HsIIJnvY6IiSUHRaNSs3pu8zQ1HAyJak1nR9BOVM8Eu9WjM9W97gsxoYj0ZeEatfSHFVHK3UdICCwVb4lQzXkIQJs9U8iiuyLRagwNDB87AE4hr/2tOA= +jeAysulvA22XLvL5rSJPDePSNTAUxh59HIYLxiDWCy8iY0A1S8deiEelJGJX6kzeUI5iAaxD4dbhnGGgUaG+xXPRrVenG7ectcwgagASoHlstSmdoFwQpY/Ve+d3qLXUEanvsCYmIY20xSH8DnIh/GA/kc2E8Buw8fsGuWh9Cag= +QTWqRtGDy3yphzueKhWu713fDT1HHk4vqa1+7EKmMhH/HjRCfIaSrdc+H7mPhzd34ikM7r/axgvoEsQlWGRbmAxQhU7fv9Gh+qWRKZKxQWuMaBdGfkYiaX1n/fxr3/pVBYBnZr+z8JrGx/HeYw2oB/yOEDDk2SdP+gwTi+YB3U8= +bn8++PVbTRb4uXED9JEUfB89Iw0VPmi/BT/oewi2qHi4gLqACQLfn4O1QlirRye5nQShZaP6kVK+ZaEMcsMV7mPNO9772d4HGdx7/MRK7n7VVSF040XoW6EKJGkWFmkU5QzJZfrWYD7EDENZD91p5ArtudK81CbOPi6pOPB6BxY= +IW98T5eBNHqTLI9gA9l6Pdb4cazPracV1pUxhSlp/bGrIW6xkk6+Z6CrZSKwYqeoVfeGGKMQDvc2FOhLBNvJMlOSNqC3CWGBokhPRJ5+7alYkuFrxlKcVW0bJHjq+si0N5VhusuvmOYbmJBfveOhCaGMKVQsleSLxnLJVtBEMtc= +oyCRVVvcjnN+EBq/kEaMlbKQ7p8+e/3uxZ9+l11/j/79mzM4Wc2PI/ruJ/v+H/4V/f7bF549DW6u8Ifh/e/+7u7/Gl58+vbga/wfXINUNTx//pzXFknq4Hhw9Bz9pSCDIwbk+vLk9ZuXl48ePfrd7y3yQYugii1y8GUhR8BZoJc= +ZojgQIEHZOOjMTFi1/izzwhLgY29DBy/IwXxbzEXe/0L9Na6wq/pcDpExrsbzuzoQ6///q2Nhvu2df79G8JVUgDws3cXzGcgKR6dtcY2cg9PVfRAJ/T6feb9nesgY7UHShj/EbLAyyGe9mdu5QUckr/SIg6ZMg5VhZyN0f9C9mg= +OHZ91PwfcHTVXv8FeWLj4OfBkVXU61/Ngg+udRp6N7dxtoEs97lo6ART9Ethz+CBBYNyomGMfj568a0z7vWvwdBjoC1IsM7GkloAQ4bzWztCNUY1jYEj/o11AW9E8IlHav0aZF2H3cQhgNfubA4itghdERQgECDGDpaoe31S27c= +qXtejg4Y1Ee9sB9TgpzRR5EmaS1g4mnm+VBlmJK5xNN16RYTGbB933tr3zPJSGUvnHiIv3GJINI6A3gP3sjKGo1ihHueAnaM1PPevzyWfnw0ssc2amgn8BfrRDnUCA1ze6foj0SkgJ3BRyJY+NaiUigVKwLtTMMUWqAj6a56E9w= +ZF9505g2/1ytiMBj9gpiOfFi4nLe67/yYnB0IyzY+9F3poh07lhCDZwtCh3MuCvsgU6yaUAR2xLQdBeAADhGzRoXem2HN26sLRTDQqkUliuVoAcikOAH3o1vguDDYm5dphPdOTJS+PsYaU4AsU6DBeooQ8+NdNBh7xLUgyiSr6A= +tlgkCSwvjKSOMOeKCEOreUaeJDhTuI/eOL7FbQuerJ/gUUYiCo6EKJz3ruAv6C/h65Ez9VISXQUT1FjRC1mBGBJ7rTCAFl4UUIMv5nOkq6Ne37Ku6L3IpWnwEW/CSKpxBpIHrfFN8BGWGbLtmPlPJPmSHNcBrzpI+beIPfIP/Dg= +n+s+kGZkvyCXXmAvakK+PZUr0oicQkVrQMJzyEGwqgUdKxM5DIEXGnrgWyCojeMEZhK6f+29Qn8Wru88qOGIl2ePrIGqwRCZvGDcu8A/yopNQtuJbdR6XpEbxv8hTy3yaQfRFZHTOkewd/k2lgOc2k7vje0sfNQU4wcVFN4E3ks= +t3rLiTsOph+hQaQBUlCX6iGd9BN6qWCZ7TiLGcLpBH4XUzzgUuTK1QcNB9B3jEFThqkqfpOr+PdwuBYsihXV/CZXc2W2XH1u0NPHXt8MGGDDALESqbuP1mUQM84dQpUcZzgORp4d9U7RH1WRCEoGw5dzY6O+4nv0R1OODCZfjuc= +3yGtC0tXM4Sr5nMhEvTk1CfaS55p+sgkI8o2DdKMuR3Vygy3Xo9un5QZBgkgo3O4GHWMAedV6+NJPrNOPoMVjDMWwLB3Z4CF4ihG5br1JINhv56BG3TsFFjWs6Mks649AzTr2zN4feeO4Ex79wTUtHtP4Q36dwRbrYNnMup7eAQ= +WLGLZ3MW9fEItqiTRyCFvXwCo+nmExBtP58AFXb0CWBRT5/AFXT12XeN+vr064WdfQJZ0NsnYPruPoEq098neUp3+OnHDHp8FlbV5WeVL9Hn52pfqtNPcpr1+in/jbr9BLqg32fAVB1/riR1z8+Aqbp+BkTb9+e+WKrzZ3Ia9v4= ++Ry67p+BNOr/nYr9v1Oi/3dMR/kE0tQQcAzH+XRqqIRF4JSzCJwyFoGjtggcU4vAKWkROIYWgWNuETglLQKnhEXgVLUIHFOLwKlsETglLAKn2CJwDCwCp9gicEwsAsfUInAMLQLHzCJwylkEjrFF4JhZBI6RReBUsAicqhaBU8I= +InAMLAKnikXgVLYInFIWgVPKInDMLAKn2CJwzCwCp9gicAwtAqeyReCUtggcY4vAMbYISNF0ISy/hEeSbl07lr2fTGHpUZIQZ+sn0nzJSsuBsNRywC+1UJsr0ddUxF/OvCiSy9FoNA7iGSo48MHeoKIZYML2okU4sR2X/82BkL4= +m6yPvrEf3LA3xX/xffY9hPxNRFY9D/i3eMlT+pYuVUrTDhWvVXnOxuI7bkHzUEwHMklek9U5SQKzRimmMiuRQiJddxTfO8r32aqiPJVdSJRBJAuHyjRkMiq/iw00WSpdFZQnkfU/eRpe9ZOQNFvxUybCAp9YKF7RE18reZ0Z+fI= +RGrJqxNl9MotymlS5XkZm1yVCga4Ok0qpHLe8ctoagBiUavTiQUt4xZjOauSibWsTE1sYwkAZxBrIGRpvLGrA5ElKmjKmq6qZHkbzq1UqVKxtaNKpMapKpnapOqiiS2qLN1RFw3mpiqN2Jiq1MS2VKVTO1KZHaxFXaKWYIltqP0= ++I0ymdh6SnpS206VnllzGoiidGrFaSCK0sF6034AjDYNALHN9ADIFNMAyHsWT6efc0stmlRpj+ZpVXR+LUWWrFPS7MKJJlHWfXkKPS0simggFJqaX/6QAWh1dX6xQ52s1NbiioYORJpYqLBzKxOyVBV5tTo7t/igTFVo7dyKgzI= +VaW3ueUFTekKzc2uJCgTpbo7v2SgTFZqb25hQF2AVH8LM/6aCig0ODe3r0xX6HB+yl4JoNHi/Ay9vgy5nubn5nUAUk0uzMjrIBS6XJhp10Goxgk6be5otbmj1eaOXps7em3u6LW5o9Pmjk6bOyptzk9oayBU2twp0uZOgTZ39No= +nJ+XlkEUanNHp83FuWYtjDRVRV69Nne02tzRa3NHq82dAm3uFGhzp0ibOzpt7ui0uaPX5k6RNncKtLmj1eb8bK2mAipt7hRoc0evzZ0ibS7MsOpACgGU2twp0uZOgTbnZ1N1ECptzs+S6iCkjSyZDBUS8FSoMOs2wROhAjA7DSo= +q0IyCSrrbDTNm85wkiQya0nSyDwleR95Nz6dgH1B99q8hlKifo/uven9jYSusciMceFD7hVsVmBfk7/wVpKHd8aX5MwVTpaQmDJV8JBGgbOf3MqrkF39LEthPkDXv4TfXGVl+U3eye54OC3lO3p09BAbnvqjdOHDElc7kk1zRLE= +BHduGHrIuky0Bk7722e94XA4cm+QhofdaZ/1er29g8eKt5CDFgphlSE3XRSib3GgGGaDIhce5nD4LNtfmI8NY0/7FeLNfJ3frpjFYIDdV/k0XCbdiIjvSbw/q0++02fj3cBVGAkitz6j2Wgp2YnGXssFH8sF3NXvvoTbu2BucPg= +BNknCC/AdkeDhgjIRORsyfAZQ2kAtjzfhP14O0wuJ9sSpiHYmRwqoRUuREiFIyTh90hHxYP9w37ur56mgzbQNFsH1RBWv4mTvcz3R4sbnJtIn2wlWCd30s2qMrIUNlRpiIFMqJ4ONi1VVQKhHQ6P2L4uR7tXXrjivikddWg4KPU= +v2CvLZNr4sSgIYh0V7WMIIUSLVWTXPiIlEXKk6xYvfqsBfR1Cuir2IzOXiVOa91VGqeONRpK8/v42atEgNV6SKyLTJz4AdEYdGlEAbEUnIwDmDLPrETFAe2nM59wIf/89iGC2Bt9ef4LmmztnU5t58PT02D88FhlW5ECp7YPJy8= +KSp0gZO1JWB2Tjx3Ou5TCgAOr/ALIUeB7VUQ/rQxAsz4fmmFWIwuwV41GLeDfvqvBkFno9qyDRXCAhUqnxYYzplXnrYTnYtxPthLr+LrCoG/HLeKT4psD7eKznCte4TdMYJcQp9dEH1b3m3lQm2HN6PVd9dLsMMgBLc5Q9KI2/g= +GKw8GYfxrTskiWROVhqvTR++m0TONsiHvyoP3+3gmwOT8N0OvhlUD9+Nq0FHhUgQDHJ8cB+UxENpwzmNlmdCPHnwcBMe4rjl2noQiE22T7p6Zzh2ye9tYK9aj0lfrqkeCm+ODI4/bocFSdhlzq3Bktx6pogaunGGPWsPx2CdW8c= +sdwWH/ZadhZKT3N9sM7GUA9vTdGQLwtat9ScykB6GmSBmFuYroTDFSV/K4w8sklIw6RTafJK+4xV8+bpYRtW0SbO0fAumC5mrq8/mo9MvrzHoNY77bHxxYGEz8Yr7zOO+QzLrVlwh21maz14Hxu3Flv/cnq6l0637CQJq8letY4= +XclK2DggFYuMJpFb0ByYjYnFlG7G5FsVTrRx0fC5ogWS0K/CSfK1LxsWnIBJqlFaKZpM6uFTKmSM0C0f0Ex9xbF+GGYU3OOjDE8DyVQXhrixFxGw9Hv49eyypxw2oUlPinyQVuJ7xPdluDTUNDFbGq4os3jy8FPstjYcSBzXiHs= +CF2sSZMlzGJ0r8oQEdzFiBmSB9I0NIZZ1C+tn0M3ueNRlaGr9Kq7tUE/lOxt0s00Ws2iC1wlI4HBeFB+EgsntbiiSGh/6f/Sb8FwkNnsr2vuQjwvGQlXuwRTRNjcEeuZkLShb08KMWKUdgGGD6bGXno2GRwtbKK0Oy6lG/J001M= +QiA79ura01o5pW1QfBRB9uoa1DrYlO1R1bBJGsORvXa+m0/28hYsGQuRLWVEXGJcdhtMpfNYeTHOeF7JDYx8hNz/EMg8n3CS8+DAoBbfn+F7ORzeeMnCPc1C4ymyzLwwDELigvWW3MsBoyk+VQ7fX+H79o0WswBMOuGCLRilRco= +QIl2EpUH3B6JWs67ZdmD5I1kZk3OKqQua3VTwUbN5k+ZZ5xOGCJsyN2Eq8GGHU24GHZ611eA66wiFQU/ZnGydQRk42nLyLjEgG3/wEAh5fhtZOEf7LfCxmdDuujXkEic8iVmno9XQeY2uMrnIlJqp5ByQd7Za2l10UySRFmIej0= +Rdhg9jK6LNP+vymWS4Z/2zO8z0Vb0jCBPx6AvZZbdlqSyK1o+vmIVbqeTnmwAnttnyJICFRIGvYACRlJqvld5WUwz63taetc3DMTMRQO32Cv7RPDlEJGclj/bpu8HHL82h5B1E8uCOezsFetLg5F46XmOTjAZbTkzzo4wJVS9x0= +RFcrvejPBDbUcO6lAmD7FEUayFG3G2/ZDdsmy4g51lSaW7XHydSq1SdnC1l72AfG+oOFhUXitYGBZ6ia3nz60E8ckpJ8Xyrziei0z5bLonTq1i2lnnfm3sbE4+9+LQIQeb6bTK5fef4iCjzVBDsyBqbI+sL3F+ReAZhB9slBVJ4= +Y2lzpBjjWuB7a+/1bB4Gd+6YZlVJYoS4FhEc+lf43joLfHDNku+hwIAQkDNB+xXcKzDJ4DJMNPAfg3DqPrw6gVbxE7639hx3Ol1M7fCx9Wqgz3aqyHb4VJnTnk69GzuGxYn+SXpv0PSa2bIgSqvOOEgOSitrGiROzMe6Zvesn/0= +M3JkNmp8LdVxJJiwhhfnCoAaGHHQz/3bbUaQqM0aRlwoAGpgBOPWX2OLyI9zsh4VdsHQrkN8D4q4DVxV7w+Ai7fUv9EqOxyOW4Qou1MgwU1hAog6WPFdWe0sua0DV4G9Axcjan7gC5RNwapIGVwawwdjTD4KwyJfgQQGm5zOiGU= +EtvgnjO29tAbhTmCM8wm1zjDtRuGtsrowZC3BLT/w8Mo9MaWNoOcOObyzUGXkXH550sIVeAo9nSw4Uvyp4vyl16fwcWIk3RGH8NUlSWJ1qItBbKBJKly5lTU81azcWo7BWzMzn6tgYuH+weDwyPpqiGG3Cwvj1vNSnwkQwEz0/M= +eWvg5cG+dEM6htpwm2wWH7neu5xB8UeNQQEnAgvbDtNPrM6goKd7FMia8ohn/iqYT4SreE4RQ1UVu3Y0cHJmSgHVtadk89fmKW/S4K00iQreFvASTrAp7HhN2adW10pvCbiK5qYxTI2MNeEeE70C9S8W/GuULk8KK8Fm+RQYXLk= +abAaemQl+pvjYuM646Qw467uxryr+z60x57rx43WuO2gOzmey7yvawXpy3Z2N1vS2eGz1Ap4WYKBZqOT9ejCYhZtWY82IQffFXVoMLl7GaiinsHVPG6mc9N4ajqC8BH4/bB40hquBnd6y4xAnw0HwyPdshE+v8o6C8LQdeTsXvE= +cDQ9arFAKE+VIJvvGtrR+OmJlUvTuUnzS6n07IhFmx4qWtQhK0G61mJM6Vro3LjWAljtTmvx/LsCFp4F0I3NXFWYs67BlFBNoWxCGy7e4qDhqM6Uwajg6khvTHp8yLMZ6d96vjdbSEJGw9WyWclE6HZHoeGzuosX75fh8LonJXc= +j4nKc7S4jRcnqGvy4oXMdx2uYlaqw8XCZRoyFsNWZXihSxhcmx9al45aeZihmzt+0soOO+TOGmNIGNsjeYzqFFgiUOx5i4WxLrmqVA95OZnCRxjCZXcGu1+ODhT1qxLwEuHdRbys99zObQx5yYrJtmzUy1i14VPHOkZsZ1zLLec= +VddqNs2JLnhljXRsR/TKHNe7YIPtaaYNjl/ZyVT+aotMFagrtTjVEsHSTGrWdd6q18WwzFNhU2emeo2KYomq04WxrIuErYhjyXN8ewJZZpg1IpJlJUI3YQOzAZ27WJYKmrQjmGWeg1s04G9WOMsqZG5H++8CWppSqJA2q49oKfA= +a4safBfT0pxERqK42qCWIse2SBa7sJYrDmt5dFBrWEvEsi6upYwgTQhsmWdOF9lybcxvTmjLGkSgi23ZxbZsUNtqVXBLw+bXVj23yfCWz0qGt9xyVrQpwKUhK7hBjzzEpZiwlTEujyTqfXMxLjNd3PAgl4aSBlcX5VIDvZ6NFmk= +t9LQMJclpEmmu2RhR5RpBpsyWhoEM0G50VEw62Z1MTtbGgczwbi5gTDXz8qG7XNbJhDJ0aHG7lh7KMyEJy2JhVlC8lrSytsTDXPJVp8PuFe+o24JP1saEbNW5hbp83ZHEGM53bygmGtlZOM65qQw826vHXExt7Tfa0dkzKWb1M0= +LnR8TY6OWSsHd6N3a3aAzCUZmg+RaT7hDVeDe7+lhqUNDY6ZMKe50TGlsoiKGAeOsw09dUOjZS6pAnYmXmYO4UYGzNw+47ahITPraDK7EDSTQbi5UTO3stW0JW7mVhK/vZEz61BsOxB2Mc/rBgbP7PhYlo/tj59ZgufbGkCTGXo= +56NWXruobwvteIHui0NoOkMnmAYh7JOAWYyB8OYwmX6sFGrTMQy1yVa6erDNOCuFJX52Z7Az5+vhsaKilWJuOk2Ludk0x1mnuUE0c93F/8/euyzHjSyJgtW9OpS12V23XRuzUFZ1i6xTZGWSFPXoqTbjQ9LRbVFkkzyqqlMqy0Y= +ApEkWshEFoCkyOqW3d3sZjWL+YD5hHlsZjezGbt3OX8wfzAfMGYTHoFHAIgIBJDITCCZOKdEJOAAIvwVHh4e7uYKppUztbJihrivsJ9SI2lV8T7LlUV8Q7NgPiDkK9k+RP6a7evEfEPSWDYUMS3JS2mucwjyR4vYq7l5Kdc8lTo= +2sJTBepKzk715KXU4ppF5aU013kp01hYVl5Ks1l5Kc11XsraUNiOvJTmyualNJuVl7IKopuw6VgDz+u8lBKctCQvpbmSeSnNpuWlrIDmdsj/Oi+lLoYKcbOAvJRZeq2QwK/zUuqjSIsV55yXMkexFeLFdV7KOeelfNbfrzcxpbk= +TkwpRMg6MeVDTExpNi4xpTkzC6wTU64TUzZIttqVmFJP/Nqq51qVmHK1SdGqxJR6pMjMeiSJKXM3VjMx5b5S5y06MWWsi5uemFKP0+BYJ6ZUQC9oC0M0rDQ1MaU+N4l0lzAxpeyexmaHtiamNNuQmLJmUheTs62JKc3GJ6ZcOCk= +G7aDbKYMIE8VdsfiE1Oa7UpMqc95LZHyFiWmnE3q84kpy6mDltCzrYkp6yRukT5veeoujtINTEy5SEI2bmCOXqY/7LUkMeVqjnstSUw5q0hlE1Ou5MDX6MSUdVLwYYxuDU9MORtBM4kptR3ecDR49JtpWnqgWnRaYmJKs/GJKUU= +vIhWIDFlgvlGJqacTQU8nMSUfIebmZhy5YzbpiamrEFkHkRiyqTDDU5MuYpS05rElKuI/BYnpqxBsT2EhIYpWjcxMeWajiXpuAKJKfVpvqqJKblItMTnfDdxPdIEvayR/sj9hEeG/6mP6XN9RfbIS4BFpwQYvc9B6WWNpJ/rw/c= +eMR80Wrq0PZ0W0rzXM7UUPiYpJ0heTJNjZtp2eDqEBAme0MsOsRutH17wNkceQFKD3T5sFspuxezeEm2/qJEhT2WIiN/a/XRcYwFiOAvrj4KGNH7eGT7fsobmJESAcTqI8dwHBVmxLcfBFrE2HhISIj0pYpBFDCrj6Cw66bL27U= +Wa2SvhshJZ1VL48UDgWS5i+UAyRdlNxvVydBx0n6l7/Vrq6F1Bm78Cp+wTvLpHmIByO9Rah5eIiJpVrBNwqYB4SgYvQ8POQ4+BaLjKfMdV1EyBysMs/YwpXIcDj1sazT4tsr0nd/gk3YgC7rvOT+ivSeFT6R9V14d0V6Hqk2A9Y= +En3FyJkFWJH+J8pdigE5yIrgYOxAOnFR13N3VqTHGXunYNYnAWvX9CFn5BXOA1ei22MLdktgT+LyEN9eES4fWxPPdtN7brme52+uTL9tPi0O1+XU9RXprTHwXW8SSHy+gpsPYNpi3GMRA7xLX2+XJrPw2BeLcu7OinD20EktvsY= +/c1cX5He8gUR830W3m1Rz788evv+5KevkuOvyH9/c2Ibjnt9aXr2JGCX/4PbP//yw9eI3UE+vYWGrocm957LvmW6HkbGNHBHRmCbhuPco2s8Buxg69EjhlpA60b6EXqdvZDeuYQ7j2Isb3TOyUXYaoARveWFIRDuNIAXWLCXYaM= +87U9Np0p+fHfwjtY/c2dm3/spG6xj1I1RO8xHNA/8Yu+ORuiH1D3H+DJb14jcj7wreHmFrtwjOOb7NVDoKI9xtbmh7Pz/uWfDk/evn+zhf7+7+Pr/f4tvtuKnrglJhzB2jdEOZA3fRPqiH+IXvbYDzxzNNn8xrevx5StvvvYufU= +rY+dLfTv/y65TVBN7sMrSEfCN1MEBK47MUzy/k24yrrwNSbj7TBqjj3cfGz7zKD0jPvNrS30b+GL0Pff065HP+Ec3v/65vofomvk8W8mN4aPH//Q3aK3yKdv8Pge3197mPQtwPZ4k5biDAG/2+7uvHjx4jv679ZW/CZyYMfH0Ts= +bN8NPHdim5spkOiUEOYHBvot+oYGn9D+wq9P9Cd96Av8A2+Fv3G3Igr4gBsBpj4xbHz7DftLbyeNoOj99ofw8fTlH9DIuKOo/q67lbQA/iO4DD/QiXnsw9n7V2gb4bvJ5rZ1bv3+bUKk8JFkwS9iPfhA97tvyI1gi/QWHqOdhgs= +cAJ/aYvj19hjO+hTlt/8hv4JOZlJAcMjf4U2jTSQv0Y/TRqQattd4BkIR1FJGx2q7VgLnOnIIE/An03yGPtifB/id36geqM/hHylcGEzfu471N3p9sJGRrFBIIbsyW+hy+xmHOMUf4q0/Vu02dvpErQy8K0EnxHjc0JvjyfTYIM= +NmyDcucGJFINiF6xx9foHK50coChyG6EcVMn/CjPwzFGjMCOPJiyJ5lZGCTjxY2EgyPwY/iRfycgaaPzCogt/y4HpPxqzCshsOSboTxsQD0S8lf04agbicDE0NxLXRoqvEFU2JRMY5kup6bfBuWyDXrOQ4LG2Xi9cXR58pq/HH4= +7Wy4EcYynkWSlQc6xqxzZAgSNIV1MOajDS4UTgAXMeNGEofGIYFYP9d+yEXd7OWIZ3I3QibJXec4IneP0jf/JvHlhMiCbzPC5j/O0ZHdjIebDdjhaSTctxHaMBv/xqyd1L+hppVeCn/kGYKNNeFtwVu+ZBv1gcHErSIjZtwi0Sc= +F9ekQ8cJmwX1JjdgrFa2TN7aGZrG8bJ7iz3PtrAfUY7eI4ZPv98f4Gt7vAEW3KONjY3N7laJq9+R/5W9I7vKNLSozYSu7WovIXdjG0z/3GBnQu3e1MAYToY2qLneibmaDKMDot/g7qON0Dq/5G4ya2ADkhfkZ1bhyyZsVI0fz40= +txswfWIq9xGnXtgUaYPOjcjPbShE+Fg0gwu/wzQr96HcMCz7UC/1Ic5lIvpMoqiznwqHG/YVCvFoA3w3G3vZryXh8fxXVX3DtFBG9L3cUK/bs13FN+KBI/OdeXYrWsmPEZmxONT94vYREHMfWaGfPNnQq9lzbvjLNaVS76s1LDc= +Nf9r8t8foDofHgd+eO1H4+5v/1fBlP3Hr/76P/2h/8//5Un3Gf0fHL1udBwcHHSzR3i3t9/bOyD/Hhw8pT/3OJCri8O3715dPH78+CupJ8B1iPLT9wJQ8KwHgLvKuwAu6eWOSm9RI4Y90yNDMF0g9mnjLt2pZ8aZ9Di43TQcIbA= +Y/u02mYWco9wwXSw/R4Hn13vE3oLd9DXezm4fSHcfke9v8DDvp2tjZukdcRQFuKSAQi9xoNpELjjQtcS5yACGvkmLaPbyTKDzKdEadQHqg4M8xOZVo6vp8Y1vGFyH9yQdukFNUBRuaEn9iLSinPotSf0JWardsi2lHH1atHuvsQ= +5T1/BBRs9emJuo+D6URzk49l34LukWyW+eDekZPLHIB8a1dqD3luhxTnlXyc2yhXAa1VUZugtwg/gQQzxxgK9Iqxwuzn1C3xTreiRZc0yrZ77UAZddUpmAqyQstZSrCrWlTcXLjbV73tOrNHcATbjQ2HDhQwivayOwQbidyRcVc= +GbVV+LIHTBn/o0RoTHdmk2Txm9uB2UzOlic4yiY3ktDgyJ1CSvl7KF5jhUW3y1XrMh3Xx3dkhAumyvJEHiYz85+QKEdORHLXs8C9lbuvU16VYHycxS8cqipE7BnUOYO/YhDSeijF0zmGXlroCMur8BgDMg1OQA/pzxxovoUVmSc= +82gpBso3RI/KhrpYIQEhFD4sXZtFpDLhKFmajOdEkGEgr7pox/ZTJEpS1x6K3GvK3c9ruWszlTXk7ucly939g5K73zXl7i9ruWszlTXk7i9LlrvfV0HusvVmdSzarmyuy/mzypHcdVjGTgXJQagxeu25gpxARVJdpjZ44XQPDpU= +qE+ICglgnwiPEeYTlCTACXeX0Gc6lyev0R8RcxOiD0QJmMKCOUuVUEIuoT8Ijjw3IJl3CA79ou55LxGFyAhmyEk0k25IiKJidFoUT3ukCurNzSDK07FNo+dGud6Wp1FhPceERNUqO5bVmgsgTq20KY9yA1oLfmNBLrsY7X/2IZQ= +Z+h6I1iKfIPdEQ48RYVTjWLaQoNkKehfJvapn5+2pojpySjG/P4slaMc9wRNfYKEkXGXA4l8YrsqykizkamwXFDKVOAGizC0HIOg91xuEbheSWPAsCy62Enj9VR2fmgSHFvIGBMj2JncGOi15KE669I313Qm3TCTwDMh0k7Cnh4= +i+EiPLHl5uxdeR4+3Rx8GZWUprVeFd8WE8cAHtUgzqEYroSt1J0P9vOLcRkctmcSsy9RWR9sf2o41FYtRd5b2++ndofn3nx5437+/k9E7SvMeskSe3TouCdK4pmg98ad7oxdC28+2XmytXNjGaeuNXXwJjknrYVmkwZvbi1XfAA= +v8IdMAo8X6ngG4pqrs1NQHlmo5UC2a/FkAVonjM2aaOagMeRa9nDe7WCoL9OKWCsIugLms67rHMNURKsMXqqgsc4J3gtQnrD1AVrVJHS4NFOJZReaIruYH2Yu+Yolam51xcGcJEJY6piL18IidhAkOKYpbbO2uMCQJ95KGGt4qU= +5U7GOOh9TzdOsRDJTs7KUttXuxL7ShRYWL1FBW8I3E+w7hI26elL7uPoS0kfteGY/gRjSzUjJTCsYuAlQLLZaGMno9WwLH5JhOgES0tVRYE9wj55uUoJXREYdCkG0p5pCadZ83JHZh6dB/0SxC17KDFdXzhD4idqMpjZvNYtJl8= +gre5kq9UcT9Vbb9D65bV9Nu+wENHp7xfdawVDg+9l8LmZAeKCJVFhTIM6xYcAn2PvUq89FcSE3AULXbCwbF46PMRKmQKWjLaNToUS6C0+8l3UeckOpeD+8SOAa2DqIkA59vnnvuvUsSxb7jTQfTQCT1XPyTGwAzinHm8OnOKXxQ= +8WeWlYpfUFrAxeipwOfGyJ3KypFxe0wiHkeHCviSpehe6NaiyzQZ+DxiV1o9U1sI0q7Rx6vCYCENF8Jms9SNfaYy71QOgAWNKC9e8q2oOpCAK4MlnpWOCaJeoxP1M/XURi5bFqmhApDGcaP0KzTNdF3HLixOeMyg0EVqYx9/1FU= +23NV9B6P28YRPZTjbpHlOBrQsvYg+mjznwqKUWpRfk9OlBTln3bbLfExhptK+16xHYU9PDZxzdTXJv9K0F+rQN/i6D+YuvfG2Lx37GGRHX0Ugsr8WHDUUyxzRcb5FG4XRnVqKJqu4xgTmpWxsMYmtR6fFxD/jWfcCt1f8SdrQWY= +oZV78DJqicjCjTCq8BXE/b4m7zFMU7RIKus9OgR4EGSpoQtHsRDAwQnCi53nMoTAoSUOcMwoEplXzEZJ8csiYibI13u8kmzAIZc6XR6xbEHoWnTkOOSE5jLXYg8rApVCqkvR0nekN+tv90S79flDpygwHO1iJaDRwhkpo3/ydXE= +4dBZvOxnLK+kLCwsC2cCTBeydBl+uOyyJV2K9/tkvMP+xBCIQLpn6J0UUHtRZbdgUWWu+yfmsaqSxeFSl8Z8PAEQVUgWJE0zAlV4rx+BqOjYrpXnEC97GitXakssowpeqDDN0r5l7y/Iu7j3kn2/ql/Rd92gb7ksv5sIMqkHDsk= +2CSdhaMgoAGO4qCGqNnNnkDwSGvUrJE2TGvx5VWY6bm+pRfprDGz7sIhTxptDoeORdQSVlnkUkr0Ri1WGWHvGo8webNkWTZJFgSQ6FQBWnJJemTc1cwwRYvR9Iss75FiOdmwLAp1aEn62WpO5AnePHaEwhGe60g278GRMVQl+/Y= +4EjpLtnuPTjkO/jgSC2F7HaUCyJ1KLr2etXyFGweg0E+9UnYxkKvOgGV7WeAozZ7pyLbtIQjUihvHkfEDMuXtuOPnMaRAUb8AK/qD53iFZbK/IDCizxqNTVMTzLvhqMlDMVTrPgNADYwfNiXZ3iQWYMiDkgU3OA+u+MHkA7cL/M= +tpCOkKPBHbuBO8bmdGCbmq+gY1Lyit7E9dEmId8W6t0azhRHPyD7rDchv1IfIXd2wyd2nsKP6Jke/JA+s8eeAaA9/it7sic0O/MJ34uRS270JxCISpPB6L3Mv4FE2JTAHI51eA6ept2SN4bdXkpEk6ZDZ3ft0RF7dPbr9uj0BBE= +FY0KG9utLWwsfAcZQwzZnIaLQLbUG2bheECenjz+GmXC8M3TcvvwoYEL9/zkkPkA/D8CCjWWgxbtDZJuloWD46/J1JFOHWZisSKPEfsw6pzD3wfoMpIxR2M5GAhGrHk8vg5uClj4UgnWAP3H54aSEIIm8SJd1tuZ0N55n5TEjWU= +xIZ7MrM7wVNwtQ3aq8FwzXVp8q1sg2ezHCu1i0ua6+YU8vLCvZ3CeCAKo8cjKH3rwbk+ZVQs7wG94tFYoyPUscfY0OlZJQ8oe3vi+uzJHZ8RaHn/pRA1S3ZjStvUfG/m3tqbKfZm5laQZ/ZmCvYIJaE+dxNjLN4CuiBf5v7LpA0= +VT2Zln2r7cFU9BiOB+S/TLDWKJsEmqUXphZRsr79rM80LZEYddoTnt1Ws0kTvZPQrtWZSpfnqBYbrDnSNY6x2jBl1mOZdnBDc6fIKV5t7NQ4ywuIXXpwU+EstcpPgU/sW3Cij831DDgzAxZhZskTYFmTljT/LbuHUJoC9cbI1ro= +Wkz2U/rdsjN6lkC2b8GmkYlkm3VSwUAFVTBSymqzadXkK9qV1zBvgACp6ufnXZyiPupqVKcQhtFnhrw8hjQLVIiyETWXERrDAQm+g6k3MMaiYnU8I8ih5inmbcuHLMDqsuW8LvLWLufRJ/XKALVrC3ljGCBEt3/jYcsSppTjzBQ= +KcxaxHMinmB0qfStibD1CnfcqFUU7YYQPkQ1aJmpg9X6/UoBtBbtnGhzOF0qiWujbU3FdnPoWXIBv7kURFgQ7UUOBTiyq72qbULK6dmC1nufvzxJz2gqemXjd/Qt13SKPbPHAIOOsON+ruyml+k2OHQD1uXZqqrPb+Fog282T7M= +hrn6kwbS5g3k3FKerzSXoLtd3RwCUgahzv8crnUXFh8jotxbvAAgpOHC+EympuHIqmpB4RM4uHTdbOHmEgcBXXkQgi8wkWev9zLXJpEGj1Crk66RJ9jUx8o1VyF2JDW0okNDrdP2KFQ7HEr1DofeEi6FnEnPwzGjGGZeMc9EjxI= +6uq9a0kJRFMqhDV4qOaxqjzJVhR1WCpI7/eVPlFthEgos6KslyJj25hPEd0ER475FDFOcGjHOcGhjnWCQzfeicLOnT1XMO2ylCNaw8fFwVRwZAKq6h3etSZgFHCtQYWcpxOglXlbAzivMHALDoECVYFrhXDBoRPGReFqYrnMfe0= +2C/WGZ34Lzjayb4aMWGZl2Xjwrg36MeEyd5ZMkWU4DV1pYlSRIpppnwSNI4LGsuiTStgTPDKkkFjgjekAsdEzVIHjWXeuJCc9HBo+32zGenh0FuwX6Tnl1/kruqki95BKOdhwhiOpZifJeseEbDKpNCYmfGlU/FYVkuXQlYOZIg= +kNF4X5uMFE3z6+bbWeR7IygfDuvx6JZ36GoxyGokQRITp7H8M3Ktop1Gp1KQkmmwB45rfpIOSLMxT1F6IxggO+E52MX2eOpOJR5oChQ1Fs6P4Hz7yPBlFZ1XgVkpJzSWTz089OUl3wT1AesqEEczYc+DY/mcR1k6wIOMAfXSHa0= +BAPGJG4sEzKS2L8XcSFoCkSVBrqUQreDC0FvPiAeTCjcWCacTB0fOzpp384BEr2rK/XbmgcXw4M8gRvLhY5hTseGJy3HGTPhuwLAUiy4Kw7To1ANYMFeu7eaCqnbWA703Ol1kQa8AJgx9iWGfl3V4ZvAeyuj/hhdG8t2I+PONYs= +UrmcGnfozAyM22zlzOiIOA+c09c4n/UJjgr1M5aj9Vq+wz5H20YG1z1rXXDd7lyC62JilQqu+zMxhFcvwE5LyOFo1SKniMJNX6GP29yUALs6+AmlR4VVjQkR065tHPcAoupqY8/VjKoTc0Rr+LhhUXX1DMkPTYW2KqwuLzClwuo= +KM81JriuJONl7q+D6yTsUC24LmSRkhnXZC/VzbomeH6ZmdcEzeEC6XIoakgknbBdDQmlg6OUz0AUQwdHrMs+2P7UcOzfJXuo4w8uzGWQblCd/oLb8M06RnLUCozUpZPgWJptsWq2Q0Kg1hgOpMkT8lkdljoHOHTm2XgcKKQNDp0= +sCo4OJa6ky7UUMBqRkNMkEKGK4i+goM2Ef7+9DM6V+OMgt3/zsB//osW+O93DPwvPxWBr5q1EvNg66QmGu21pee88IHiFT040t6IJcpNYklv9ySZHKOj3cwZk7pNTGq6juvJA2Th4CaFBBadGpOJMM1YdFRQ7UPD8attkl6kdh8= +u6CB2Pl7txgRFDDsGj1/Ox56xvaFLMI2foa89lP0oR9v7AATwwsVPwabf6LH3njGvSKYNH5m4BDeG7gWGbg6R3COjuBHwUM24baAtIs8dPXZ3b5yH9hglEhNm2Rd133+ZmpbyrIbcOiNQo3wmlcZq1bSaR7zwLIn+ZX3y6kypSk= +MmAubLfcJZ83MvcCnTicOPNkX2eDXPy9+jbIDWlVlFKxOMWpQKPeNztOJov7RgVoJY3TKp0UOu4XWToJAle1iyeVYp0VqaGUJWFD+atFW0BKs0+bI0hFFGooC7VnA8cD5aDGbsBImtiS7RdlGajVGyiE1Gko/zR+88QDVT0N3Pw= +kDRuKVsf5q1xWr15IUebhXFOmTCEF5pbFxTT9AUGIXRfptszawxCQqOHvmNBTzbhaI8LUUjdRju+kxa3d69ClpPIW0SEWEk+a88uhVybV32PQl1suYJLLRJeaAn/rsDehIesMtuzK0EgJm3dk1CO4VJ3H/xuBDEblNw2sN6LoGw= +znovwkL3Irxo2V6Ebs1bERKRbvlGhNWexbdkE0Kqwe3dgqC0EdbbD1ohLi3YfJBvb0u3HtQkLyu57UBB5PYwZ6u3HCxQm6+3G0QPPbjtBhJ5aY+Mr+hWg9rHphX0fbd/k8GeYpPBVVI6XuwqWMQuA64Roim7TsRLEL+i73+2PUc= +I9z3EuDqivQtGfKSNPchxIkLidOogCmuhdeeYUumDImal8PMN8SuCt+sAtswojSVZZYYHb4A/lkJvdPY+HBeN2LZHCUZs6Qg5fhmzTV6oxWgu6ns4uBb7EgCdpO9BAqgklG9JTeilGaaHurtrgLThHRpKtvY46EzhTOd/bhvI+A= ++vbjBng0wZ5BWlRyV64mQ7WKVzLEaDDP6BatTDjmSv1E2QqWC5hhrYL2SZFqYfxUIqpgtyimoHlVEZ7VXxWBo9gqbTFQrtvMJKhw6AgrHO1xM4rZoNF+ca7JTdmMUFADm0Lr8R55m5AkD5s127N9Id/oVd+/MCcWXo1VHBk7tIU= +h1dgD8NaxWqxZ3u2O4hkqq37HcoyZ/r2g9/yIGEF/ch5fs+Dud7zIGwOt+chh6KG7HkQtqudex52ey3b89B7VvOmB06oq+16UIWURMeyjI8Hal20ZIcEv+APgXTt3SRRYFjMbZsExRi7qn6G2ytRgGUKxu2VKACXY2qlJYzj11Y= +iRjhRBCJEgqeChi6Uj5UQcr8iWKtncIuX9DSEex6ggb5qg0a2Yg6J9G5+pEQFfT8ciKN+IjhXc++hugoOD9j50Vt8jrR+YntYZOSVKMz1KYLW/aBnq/1gEAPRELVNk2guYklrQlOlQ8tbifLQjXBelvKA5fv5u9fETS6gHUkAn4= +qX6q9B7K+hc5HvROFSmdW8Wd1HQm5kXLNvfOgTFXaHuvlMitYk0/8LAxIhc0ePOSwmJPGeIPx1prFr9ikayZELlVvDmyx756hphnzVN7bI+mI1QwtSyvPne68iBNCrvmUs2Xybg0JnermFQ3BCdtdrZmE/WagfUZuHE7qblT0So= +YXZ1MLuXOp3YI31v9kXAwsW/py/Zd7MdlEhq3BuagqGf1Bv0ydRfbEzHHTxRQRUs58lCjKWhxcXrfhlRNCyL9omGKPpSSZtBcGoRGLmgSCmifktpGflSgU9qZBCxts4WXSsktwxbiQLWZIh0MRLRrKvpLNMwXglpMnCmnoJXjoQ= +t9dapFYtQmnQAJaYiRcKFUZpdQHNmVFPiGyzpjNFU7ghzjxkeBORS4UrBUshhCnC1pqiVk0REaMB7OErqF6KNTQsDWHuDJXqCBv3ALUHR5a5MolmUqtdVd1spSG6oJxWve7Lk7RhJpuAluq1KDa1YCBdXIePwhFGyB5F0bfJINU= +9wzLnhbltbhQAM0lcdfsNgQcxZoAjuZvOM+Tq/gV07EdELjOSIhysVYpwTZD2wmwQADg4MqIy4F0QlU4xhm4dwtlnYKwFNae8PyInMshTS6M7VgZ5NG5NqZEixkQXNZ5E51rOt3gaBUnhxxU/IoakiZUHgFUI5/KLlrcOHCZshU= +ZhDr0Ohow4BQ1TKEY7XGhAzRFiJM0RvLsZVuRpua89joZuybE3+tCHstOMfNDCtG+5IVo0PrFmLBM1wVGIOBh41P+dFh3itJcXvKLiaNIJ7AcOiHFYPTKQNDZ4R8x+/QpRi8wLNTFK21OHcFkY+xKQhXS2XqYX2dpZd67iieBKA= +C3rtckaFuFwqPUcsKsafDvwATwSGBM/I6FIKVpRUsaTrWouyxXvLm0v7LN6XygQ61Dfu5kj9NlOyGSQ0hw6Z3wpstSRU4/U7yJFiScKHa115Kim+krif5tI8wvZSSf7b1BgHwl3qMc3/OQSBLTd6EqwxNAvtxtUamWPULpXAQ48= +nPkDPHSJ0V9gZr6msOiIAhdZmRpqWoj1FktsHpeNWNBR1Si5wL79+zKdWs9exk2o6tHy4AW4P5w6TmA7uNCbRcEJf6LX5Al0JX9EI5OGVoLOjN7ySad83LdcXnMhTX0WIaXZDoUcSRrlq4pap5Gk+wIPsZck6S5gFL0s3WFKTWI= +BZEGafLMCvJG87Jyhy2bGLQ6VQFnnKugSjou9+rmgpRfsr2Z/zMEaSKz4LvAM4YK3RAzzCuArFGNPFjNwaO8yQuKe8qQkkuwAiCz8vIsr7gJVS2vtCVTxP90uQXRj7LZQ6H6rNnwWiFRyGC+UZoxbBuRVhx4U1l+A94exwG6kAI= +lo4dkZehKjTEu+UM8aK4kTCpEYTNwXcVO0I7Y/wZ4kY67/Fn5x6dmeZ0YisfoOtz8QMn2C1+hKEm+w2C2MLH22pA5FixsYKiZUIw44HltiHP1GFF3JI3ly8bJJOcLL7hDgjBqs1vBZRrtiWiCm0ihin2iGZFr12CJQEPLswgybY= +pKpdMqSP92mulsKyfxRI2nc4yknUtw/PGknju1E6NmyaMSB9mwZFtshhCFYjOzxYbohR3mzNqPKOH1q3LIHjEnVi0gaRNqQv8MmjZKzVS8L9QsfGQIqe19d7LQz0nr7MNkmECDgU+iCFCcO6JbrqBo90MmfEn0WXBY/o5mMsU/U= +a2SYpuuRfz/JEAiHTlpFn+gqJ4pNh3EPj+ztd8Y1uAqlkecx9GCITbOT/D56/er4uCi7Itd2+H3qWvYQJhynhnkc3pC+Qd7ZGRVg5hXzzNDB8Zne80tKKgPtNJ248oCGUBwDNPpQAD4PgfAwIUegwmduO2lEBBhWmRTMmqKURg4= +hufvlbs8GPg4ETuKuQL4qI+Iekfo+crLCc9/jRcWwl5j67NtqbLQcXsHsShmKjrmmkqxLPOvYJqkDL0az1uBZ5iEXuQjOpnnrgAanRaAV8kU7XqfDc/CU0eNeK2Mzql3EROT/Uav6IUCI8K2JmR4CKJNda/uJo5t2gE6jW4U6NI= +T3sd/vfFlHD49j9Ng8BAAtM/8+y+9Nn91VfJPCc2XmygnthQu8rva8HGgehoXG3fdnFNSIjGM4w0mDk6dIOao6N82llxlowYMj+UM9w+xGSHPMUaz1qOPbIDSQx0dKQ3PahhG6eRiliTvIHtO6oQ3AhHu/iSI3fjWXNk3M2BMWU= +sd7RwTHW07LTlyxjpTFeE8MlGnMX9gatjs6M6d14zqQ0HRiBqTOnfgfA6Aig0aWyiOIydGepcooPTVEyEjeeHYng0Jb6eiU6QVmWYccSGlMaHEzh8gozwXLtynGlzMkUhRvPjzToVWfYLg4zhkNjDRsOjXXsqCPtIXyIyoWTvI4= +5du9bsHy7QfsuCbsLmnQCu7BS0Gr6ljEvcUO2Ie+obWSC56fzFIyusRBADXQ0dD1UNTKma2JFXXt8OhuvMKExq7UIr9gqOcIUjiKr2MEGi1XbYkTgLaudKxAQgx+yRTNR+DWgQRzEaZWBRNAg1sVUFCbhKzoxDJD0FYwYMuiDhY= +YAutgxbCo33C16rAhZBvVzV4YUZJbR/ztSX+gdpJLYyBSHCcXhNcGx4pki7bu1l5P45gjOIrQTq2TzhwmZsUuUaIfJg6m9JMl1iIU9uxRoYv8W8k1j7Aofij6FT6yDprguxFXJ5rDu/Fjy82fzqor4GhnAemDIEjNawGO6jMAKU= +CVCFj1LIr5BsoR3slaJh4zhMl700WUsrvVWJpPwp7CUsMivnaA337WCvBvMWoR2d294qV9FSGuwc4ONlN7oGpxri4ZjTIPdglFOaRE1kolvXmY5wCS76QB+YKxvJI7oeKh9lqNQ4RiKfcT+PCf2tYQELUVaxMPpskzHnvTvevjw= +eb1mmvqZhqdIo9iFKEUAkzhHk0QxmEAZgVtQ4s6PwIr4QwMJDaVmiLB6BdZ0PQ+bgRkp7kKppeALsxeaTxUhEhslaFwLSdtKZjwLCV5HSp4oATOX96xUMmYRppWbslrFPAlpGsc8Q4wt+A5NNFXEOSEsupQDl0vTXLe/bHWKx2U= +CNM4vrEDEHP5IBEzzduzc/S2AFgnhL9CzcsKbCOrYwRHO/iGI8xCmKbyqsRTxarEnwhmrh3D9xErgSxMaywsPhi3YRHrFqJmVl3AuIF6vn3LLVEYGiXfP3WtmkpuaE+xVmgulcF9o5QtaxuxwvD4utDJfDhyp7JQmLmUFU5jbjY= +R/Jj0L5tVb0ZMjWRhcCQGNxb9q1O+lY0uEcnNkHFNZRqWajjeGaeag23JBRpLr94ZN5SyDLgM77ADrE7CGlqZhvtASmL1IRzHhpHhTRrIFORZunMNBMWqm2uWW5EmwsXrcjsNEPJRnFZ6EcVzC3gWDueZY7n3boF/db2p4Yj3bg= +n2yujeDCKRS6VFq68x078rIt1wYrN3YkFGuURLPGXU9tC0/IZ4r46Rxg0Jln43FgyCNrS1bAuZMux87MRxnkz6FkDjQe/v70MzqXY5CC3P/OQH/+SyHo73cM9C8/qUDbqhZzXNdombg1JDsdMmJx7vqKaPO5uO6XIRCJnbXdWwE= +p0Kazk1lREKwkWvpDvdUNVOvZS36eeCQjg5cq81qOqxsRs/fQ933yURazY8CDclXwyc6b8dDz9i+UNYqI6/7FH3gxxs7wKzqleqRkTt2o0feeMa9Yu5GYTg6dI7gHB3BD8UDNmGzwIaSJp2rz+72lXTH9grIcCQii16XCU/DP9k= +FZrMykyPL2yVZIdzXW6LhGBpBNNSlJ3MPLtgJQYQO3H9YOK5Jvb9XmrxRJ7IJ9PizGQvmeSNCAnS9yq0p+Dx9JLQ7kv20ewikESXJtPWfhhAIRGwxDESxllIvCLqIbzIG8IHdYsqHM8gbGpBK8K7+A3xFDaNPPWzpSXrS0lCmq4= +I3IrpLkSYqxEUBH96EtydyGtGvzdK6Bs9J+awiIHVGMpzLA6N9JWUTu9PYneeW17C1Y7ey/pN8tqnaEdqW05u4Ylhl+NbF8cQljgkSlcAFqcbJLuCvMEJKEq42Ce6jVjg8bYl8a58dL6tD3SGuJ52bQe2oHvmQpyv4b4RHQBSC4= +IHWfGPkj406qkHdVvNCVKeOZ+KFF2juhxbJZwhPmd8owRKIFLoTgEWfAy/pDR6kHhG71GeguC09rLuUpytUPAcjA8G2/f2t4yVP94Ab32XUWgywMaBO9JyQAeZVjj7FRZDfAc1TMk+d6pM9ok1BjC/Vo0qvoB0QoehPyi72ZXNo= +ZaA9OI1A6Y8cqEYzPuF7ERbI5f4k9N3pYMG/cT+b7jjwXIdDRhH5vTjDl6QJ8vRfi5Niy6Vh5aHFr7KzcYCYQJ/IYAtMF9lWbuk27kJbp0oEXXGAVEOFP0Op5ep+PZ7R5JdC86+7Q/CtM+ancVTSqdhWc2AhXFFpRrevmNGJpuw= +HDUDY1A8mM97Hth9eZXsvyk/HTTZNFvsxk/y8gtvFznsOemY3Nz7tileylA4yTvMlGDnYtOM3kpejzrn4Tk6ih3TkocIa0UJc8/pueqR9sgaT9LlamCzyPrmWHeJk7Ib20oscw576PEP1OJfJUVs6ljncHrrTmT44jnoxiA6CC4= +gO1JDCQfXHdTb2iYOeYrzTyUEAUcpDFf864Hpedrs7FE26ZsPKrr4ozcDI/7yEKnefSr4mmeSU+6OtM8k550d/Z2n5J/K0/2aGOAO0lLCF+WnB5mUVjPHFGHkuk5oqgdehPFeaoLtaOXH2rm4upVqYzIPsnfYHbHCjmCzQY4gs0= +/mBgucFIxQ7uGEO8xSyLG9XZQEDvBaPHsIyJSlwO4b4kmLLEnLgnTFuW9YZG9JJ6Q6sitb1WWkSh5QvSYOoJeIBLrCm6rc8iDeGP7d02hT8khGmWM0UalkPGffezv1jPyP7L6LPlQ3N8+qTaomBvr8F1uFqBOQnqGsWbu10Jbx4= +2WOLTkEWypxPX8bfLcudA/Jgv9ixXciXkiw/+Qw/MqedBxHKpqzkXvJ05rcYOuC9mJnf4ifCXEOZ32LYW+x828n+FoMeW992sr/b6w1MMctSjQnWEns4nPrKaEcZhD7bUgquWTZztIxlQzZYPstKaJReKIoDSGbhW2nytDXnZo4= +JnOulIoL5lslTQuXOeHQ59wgvQSZhVzzb+ZoMv8W0LJ2C17AzEmFHd+3r8cjA/JsZfc7Jq4qCoQu8JjY1ehUCKxw6ikjeKr29otW90wPk9YWdO+YAkG/zBsihgUdHEyDwB3LOpjjqIqMOBsTyhkwgxBtYsCeK3e6M3YtvPlk5/s= +bAOebO3cWMapa00dvLm1w74S4XHzypvi3NrNbITX3XbFbSdI3AqASboLUIuHfM8ceuSHl18+T78So9eeJPiZy8UoWmEXr65n95/k1lF5p1w2uCnnxVMWl5ivFBIMmvemgx1BDopECgECvROAqBJZ8jjazUlRRQT1HqPd/fpRNCI= +DbVVeBpPR0zKfTGOUOdsIs75GaGhW1X3lLJ+WCP7BGGfvlZaPlDDnkiDoA5Uicgm2IAmXodWxTVFT8H5JTuX2SImpKyh5x/YeYF9Uc5UDJHF6hCo0BXqEFYlorStqBM/O+MuPNaRz9i+vgmKu/MjhZvF5tVYuIiRS+XC9b6G9Qg= +WtM2K93ViEYTTKt6eWV41xATDXDNpdktI1phb1aCZvF7FR2N9Wh5zaRDNMMSFjZU6Suim6O5WecYzsVg9M3h+aElyTLQ8aeDGOpyOoA6s5L8pR0yKMWgp3SAcmTfptnvwvMT+9aWpZnoEPMmeadxZ4+mgkABBmmPE0gYoKWQxi0= +odg1m4wehudiSJoVIMzgcD51JElcOpTjQjBFpfJMBglRIoUaBHTq47HrjVQsSysI0fFJaCTBURBYocO5OqvF/PAPsstGUBpiL5RtQmTJDeOuFpEnJBrjaxXyDm9d20Lv8TVNpinI6TxjTIqOiiNCWUtvDdOkLE6UsbLLpkkMbqY= +5RT53+oLyRJ2mra0cAdOdvm1El4srIWXE/zA8MK2Tli2RzWeEjV2WFdDAy9z2N5VWveQWRwz84siVvRJUI3zbE+L80qgt5bN8GIGSDZEzRuZcNTPzyxDqnImVSX6VIdDi9N/ZL0G1XoItgDNiFVkEFzZI8J1uP4gy8IBjbALmKw= +klH/Bzbqy2+qRv6SmZW4/WVJgo078HpqOvhMdzSZBpj55WTeKQaDiJH6PTFp0QcWjJ0CruoCL7uBVb15dXaH8zz88O74tn9rDaTYHROTPoDUaR9OjiphNZ+U9sGglZrfcuSGkwaCWAm/Cmb1HGZvcW6ZoCxm+dEj4gShC7a5SLY= +XEESsWSPFPYNGiDHnHf6ekFkLgkHonpZvbl4plhmzkW4IXGEayJ8VsbmKV9iG3nDsStTE+4dObmElSiB/SS3nVQb/WZWFGnkK9Zr9lujrqc+Hk56BxIqgFHXOxjYkGaDYHpJQ+HSsKezRCaqx5mskCWFOCMbUISm7qLQU8r8x3c= +XNZPlekv6hocNTgAS2c4LDfDCbt4a/t2QR9TSY1nW0CMsodmYZTrh+yh+Lcg72l8zzPs8cD9HHuyL8LfYmjbd1MRTW99N9qgKXlgHKIrTksc/RbD3ySLPdRd/if6W7ZGRR8Zu+YNjVoIf7930fGNOF3AAriDNh0uFq4u171Updc= +lZITVG7PTuKisImqC1lba+zwp4P8RD9+3RvHHRhk9GZAEnOoKH4iixD1dvtmjrCGeYNDf5dsrgkgiMe/CFfznsM3F3sj487PVZjJYO8Uj1zvHm2eHm1VYrWngq7NNl0nL2wCfxKV8OXR2/cnP32VHH9N/vvDMezGHwd+eO1H4+4= +b/838vdvTmzDca8v6Zfg+ld/9R8P+v/8X550n9H/wdGL23pwcJBtfnS3t9/bOyD/hiC9PQ7k6uLw7btXF48fP/7qa8Q+iFjf0ND1EMTysTzsfZ/0nhiggK8REQ7o+T26xmPw3GHr0SPGN8AvG7mn6C32WslNykQbnXNyE13Su2g= +85LeJlzEtOANdkCVbnQ6vIa1x5NpwJ7ubZwN/hWbgZ+9sbtxaN0y93r21t5GFPGXvbO/8dqFcCstRV6LGicoNf0JVmgnx4Q3Eg0FUKJBu/IsoJE6JwAPtmJaCh7uyhNSxZCmDoLUxY9eH4m5Zrr5YHve1BXd1+pijlzz66L+LmU= +WRx5JKHbF3josNNOuSmSYYHD0+l77AWq9W/hx7LgJaYR4QAljOypkoNSNftIvgXLhr7AnolBfaLXwqkBUUdwvn3uuf8qRA57tzuN5hKdE3ouf6C2jRXl5gEZKhuSAsycOzCiMJIVay6RUuOFTkqNTBOByhHRKiWbrDcNqXAfiLY= +/L6Q6WJ+E1ApgsKWF7bhUCiFwhxCJ3L42ZJfKDVk1Ju58zigxHRdR1iOiFsZoxDogpgEMzG1kKcXwH+6qAip3lVp9NEAChAiYBK0+U9bM+BjT7z1K4WPp7kpxQwIyTw65+2JHEJ7arWJPVoPuB6UauG0tUgdTN17Y2zeO/ZQNRY= +HYVg868mNMcMiDOiko40pus4xoQ6KpUpkOiQc6DA6BvPuKXGsbDFRdX0rsnTBsRCis2h7FcQHzcpfqRUSccXO89FuIajkJZRFyvSM/P4AisYAs4tW7LjJofxOC5OjW4rAhNCycs40WfTSWq3e7LM/XAU5TSDo1FkqVqV7mmfGx0= +0vnafU1/Bt3l7feJTsT+xBhLDEeWAv6dEKjaynLG+7dQl0VY3VtWqUpSBl1d/lyyLpGZfMtVaoay0raxVaxS457vulDVE49s1bD3itxGkkUy/VjEGQ1J2tTC2WJUdmv2uaJe6GSMvko1iCpgYIS9azzChLsFToMk5TxAoVMJWAk= +x4he3HYxFlQOkXBLEWwnkm0QYjujxLuiZkZpmNRXsAccjoVXv9rZ7UgndbPy36whzORzHh4ZkxBlyvkHAWP1ZGpVGhWwMAtLaJS/mr3o1V6lTqLwIk+QpVfEgtNqKc4vaV9qym8OZZgDd4zN6cAuqqJWqZpV6gNJtnMitvKyVtk= +Z/aSDOl7/Ff2ZE9odIRLeJ5G6JIqYuUbUT3VuXmL72ZOihMaeLLCNU0w8HYlbZvNRRs+SXSIIRpFubUVC12pMkItzOLjW11o+PHe5YXYfjmcLsAC5L+5CEOwrp19+rhS2YkT2PCNlBu/52Yo8j2AdvjSXX6JKlnMRkB93PIR2BI= +TqIpv0n3ihe0ZrMk+c83zPyWmS71iH99aGueHa6HkhoYZSFGuU4lWlmPUfrWiljoV3yX1vVmhehYkpktbUszrG1pZYMGWNuymcCru4kx9stHMVn2rZaNzb0/C7cwCxvaWuxSjRo6e6DCMw2dGuNPa0CdLesAfKud5kc5LM1odsA= +x5pnbqhRMAMjNMa8yPYQsUsrYk6c2Lcw8Riba2tCgo0lGROypszZltBd1+bcY3w1oQnWXNZmW4j6FiwUTgShIFxOHwlEzZv+e2IzRtWHGhqvjjzPLz9ldFMei0WZiTNRiHodTT5DbNuBMc5upOT7K4aomVgVtgjU0PjaiBV9plw= +GulStPJvPGxZudBXTlaF95dPpxkbXg+N4kbMkULABFMHy/nxSgKwfBrN3PQCKuWMGDGVkmYUk0k+R1VPTJ/raPaSVm78JLErTUdt6R7DfXSEHdFu9zmmCtSZ/miOPmUnAQl6KHIG4r6Xw5DGtLjb1Qn2kPaZTgtylNWZGD6m1bg= +C6N9i0N8e6pQ9ONwqnKJg4DVChQakEWBp3wfpz6WzkWF31YkSChgZdoGCTvDIWVpOIqmtBSmEmvDUS2AN8XmDD1DOXaqYFKSnyGDkIJSOWVQk5GAhDvmjzqJ30iIOon3iEed0oMEh9yLRBGm4UmicHNDLByFwe+zY1/tjoIj45I= +qkcRFA1TFKYNTCsa+VNYS3hWBlro7cogTOjxqhNhmftabjLWgSJXGRz17QoocJlloLNuM46Eei4z2ftKRMsJXlFXxJzCkaYR/SZoGOdTy6Kq0J8meF0Jn5rg6ZRfTdQcuU8t8zZtvxocWYvukeBUZwbSl+32TzksyhrZ0ZMECR4= +Jvh1LIn9kUzqIsCKxVj0qjJXc5qUnmPku6+ynYmqGQ5nm12Um1woOwtHfeFsPDJGrqjkSBLHJrxdYiPDwHHNT0JBq44Jdc0XqOHOzmEstcdTdyooTkEBosbB+RGcbx8ZvigrRG2rONUJ5eGhIKcLHIK9x7Puk6WbIeokGR8Dl2U= +P3iIUaI4/K0JlGBtzeXzgiPZsUz4CFGWoulf20QKkKB2EGIydXxhAUQ4YlKcA1RhfZ81HarTwTHM6djwhJWPYzK8UwBpE2E37yimEEskQm+J+U5S44M7vVaJwQXcH2NfUaipasqTtQyQFht3rjJ3FlS4ODMDQ1kqS5TjkWK43KY= +tcUKQL1xLtX84LsqW742P3iMHW0/OOQeb44vXJDAMIaqzEFwLMtJM8PsPHpTGbIv020/K+FQWr41XcozELY2dK+Yq78Wusw7z83sxFv+SkEN2m7hQpN5vA3asMSiRlS9fHlLGyXpm7m/oksbIXlKhAPLXqgTEix4dllhwYKmcMs= +GDm0LHkdQ9ieBS9kwKFtk2eXMeCQ1SKZWRvdhu8rshSi72JFxVA4Fj7WzHssWWCuugxddOzlFDvUZzXzLYn3jtc7aMSMt/J0FK8VwVGwXgRH0ZoRHBzhJqRb5eOT6qCUYnWJIiWsYqSqXkThwh50zulfIdy8zYLlsUq03KvmFoo= +QnSigi2VGLTuyZgew8hcaKHE0Dr1tKNLmstlHl8eU0zkkpCs1gAMOvMgK7VGvlhNbXInDDygQEvmDIqTqqoIugV/f/oZKbQMBbn/nYH+/JdC0N/vGOhfflKBrjibRna+FrueK4FLqbDy4cpNYNREhW33JFnv4VgF7jBdx/U0LKE= +Y4BDp8ZkIqxGAEdJJTY0HH85JtG89djYHfNlEpVIo0AhKuj52/HQM7YvZMVcKAx53afoAz/e2AGGYqbqRyAKMnrkjWfcS4JvYviBQ/hw4FpEJXeO4BwdwQ/FA1CUNSBtgTwin93tK/fhqVod1/6bKeE+bcd+8zz6i9bAbTEiZwg= +j5VlauR2iqYAihby482f/aKI2PgLs0fE0jTv+ov56g2q5QIXkv4Wpl8JPfZzT77c00zAooUNOOrMvxyjq8Ghf6UwssSgmQSZzQ3fax8uGxqCVwaRywyk4xRi08Lo2seLCwuFmxcjNiCgTVWzLRMoUckOT6j1UELZijkAjhUO3Ug= +SN6eMLYs0cgbRJzbrBC2HKJXKYCtDoo0M3iNswHaF7q2ZEHJPN583deeoLVylE3dXYerFbxwHa62DleLLe65R6slgtmyWLVFm84LXI9I0WSJcWpJO6pFqSlHiRWOUEt1suHxaTXQaB2bJnpjKSZpRWRaDazCLyjmpOQBx6SlcNE= +noi0RXDEOhZN8vhS2bMlkWhLZ9BVjkFLYaNVEWhLZ4t17JnogYcYe5binRWIPFu6aLXPSJwh5mxPEnPGJ75PQRQtmCe57Pv+Z9tzCsKKLgFm1oiiEivmBan24Sik/0ICDzg8XnuGLTB9EoEW359P4EZZBNaHv8yjCm97ZUwvOHY= +a45obwLf+lhkDnDlGkW39dG32shz8C12BIFESdibBKBEpFGJ2MFSKOyhXraS4gwozDw6D7m3x0NnCmdFgdJvI8DZA6ULChZUIsMsCNDJH5x0/0oOXSaZ8BxH7uUzoG5GiWcaUXEzZnnjSN3WyDihHUyBqrILHEUsA8fCIgSqTQA= +OdouMwROkQqdQupRibxJyKvLJGJdZFmlgLk5EK6+0i5cQ1oY9NYKmcg8viDF1p74trJETN9e0RA3cx3ipigs05gQN2F75CFudYSp9Z7NPU6NE6/ygWqyOqDRseghoZ120DWsPLQnOKFAh9cT28QFGLBVCfpLDs9FGSgwSUG4KAM= +BagYI61gJUIBYIFSsY1X0gdKcpM/Af9l8xgqvfJbzFCQloFW3kKsEFe+bHgKPOw2Pb+cCF24Mazr2df2mDHhGTtXtcPrROcntodNSq6CxtNRKWzNB3q+gjyuERSR5vHawkErREYshMfXwQrt4V4F4iTsKynzBcc8o1Nr4dxmbgI= +FNpgRHc2PPiuZorMK4CuHprADgljRC4UxXBTOOxJF6DhWMtJLTQZ2WNfbuPkSXJqj+3RdIQUhlE5ednpipfIKNxDp46OPz09sjQ26K2FVMsHnYV/si6fjKvnKR9zlo7q5Tw7An6I30Mjhfv5wt6SULYTGYTCaSNasRSuVKoGt6o= +QX5fSmChhu7nOT6bwizdrQwHy6ghZNV0Up/sWLwIhIUNHThTT4Kwo9ytVWCUSh1WskYpxoDPa3BEVmstkCP8G8ObZK0vLkMivZuLoV8F1vAlfdPufIEGyYU5qhglbMxSeEUjYrrX1VGz2ZFR++XZVZCMjOb6q1pZSeS+7xmWLSo= +F56sfUsAag3B1lMIcKgJHXV+9lCu6dimGRhGM4YScqge2k6APQWqX0sAylSfd4X5IiqjW1V5nn4rPD8i52Iok3M6H0sdWZ1rY0qkxACXcOdNdK45O5id2qV3WnypLsfyXL6JKq3AYqF2bKJAqxQ3HIuS6RmoHL1Jnw46QbM1hco= +6mwWmIEgTaRHyXnlvmBeeWjdwoKWpTm1HIEDx3B817nFEgk+ZSDoMg+jMAYTWv6COpBFebO71UE3DDnb+G7ioV/l9kwZ9M/XYiRtGJuOBDUQMXxGAI7fVcDLom3fEfPV+dOBH+CJL6c2uhSCqPZZlJgl8RwHotqTG72iEK8KTKI= +h54ivBh3NeNlSf00hw4xXixJN49fv4OIUEuwAFLLHLkE9QU+vbkh5bepMQ5y8VExVv45vA2rqMWMoJb6vP4vi6K5YWHokTN/gIcuGcAVI8JrCoeOKKBqXCgQiZwCnB/xNYzYZ5LeXmDf/r28/erBY7g/nDpOYDuiFNnpL2CCLfQ= +mkCjKzF4Qchd4daRDJv5pAM+7lsuz2hIg/2izs99c2CEwYItahd4iL1ki5oCc8V71MI9HUi3qEfjkDUxwsIpUnSdyyBK2OZ7daEmZZLXuIWyEu7wXeAZQwkPxfh7BVA1sFpjuKvcVD8Xt5zM9EGh0DRrpZCf1kMqxNNZHqKfYaM= +jpKNa1KTzZHwEFGEWXHgTUUBQ/yAggN0IQQq5XYT568sHEm6+iOJyhUXRnaCqxm+Jwkw6IzxZ3DFdd7jz849OjPN6cSWAoNbIgE+wa4anKEg+26CPOWjS9JjPIcU6jGmwVhcIIGfRZXdkjdyu7vRsYUOncmNMQPvZJkd7gA7LNA= +RCmrF2UeUDJgYI9IGnrteibObmguoumQPtSnQYXK5BIUIP5GFk6fmN+2SimG6DEGpC3TQKUTD0OQGlDUGAyVZVFZ8qND65aFn3cEm5l8ezQhAli8pelpkbZBsu9EyCgKiDKsWyIJN3hUFAUVfwhdKsB1gsN1t+uPDNN0PfLvJ1k= +IFRh0l/CdU60qAQSjUf29jvjGmxk4bJRDDkYYtPsJL+PXr86PlaFenNthd+nrmUPYVg7Nczj8Ibw6YbExQEbmE68i6+AF44BEn1QgNbJBx6+xV6gGQyX8DPoCMYAVbcI0D124fl76YokAx0nXEaxo4CN+oOoWUnPm84aBMFj67M= +bclihbkYA5x1hEbHXKK8y5C7mRGp0AMy/TVJF4IbtyhM+Aog0akCtOz2HNf7bHgWJgahdAd04Vaa1DvIyMR+o1f0gkJp2taE6IAgWvV/dTdxbNMO0Gl0QyFEn/Y6/O+LKSHu9j9Ng8BAe8rn9qXP7TdeDmHP/1Ar6c7rd2r2WFo= +qp3lDG2iFZro0FmpiY5ymyLE2fkoVF6NMdo2KDo7epkOgh17ZAeCBZzoSC/6yeGWzp5FhCFPs/Vr6RQEjqXQYGTc1UgBWe4/iqQEk0/LjNRZTKY5pxSGE1HYhaXe5gnDwAjMImvpHQCiI4CU5K+Fo3F1QxssABTr4nzBcKSEQBc= +75qSIFzBoTB5QUg4pCLTN03/04WeIs2jXueBo56KqfPYnwRHOd/NgcJ38wE7rgmronW4b26xA5rVNwp9OGAZZtxGcVZIRKx4FLWrsiJqrgkIWGqto0ugQjiqK3XG2kdWNxetjJ8sEQneeYLq5a+1Ew1xvNNoR1ot/NBcGwV60HA= +T9sc9fzaSbdIPlsBR90MvLi8obkFfr6EPdKOkGYq2Mp1gZ71M5LK52lwbJ/mJS29f60/mNqONTJ8gamYjJ0Ag+LPEPtSBL6yUW2AJsJIA0NqaaQ00JEcrgBFMv0j1T1lcZoieMkouIWhWgfPGjgujBHW3LyXIn2Cs1lQ2YzCNmE= +36jNcSv1U6RY+xxgY6cG9XDwykdGipo0Qiu4l2D01nWmI6yJ0g8UeC44Ffuf24hUw3Hcz2OCD2uoQCdFm4XRZ5sIKpkab1+evF4jsENEHEBUgZmYABiBq8iA4EcgKoTNTmjT9SDLrBkJgJLaFHSRCqg5NOVwRXpeIpA6xFodG5A= ++HBq3c1IIho3UWagnUOMLdjYLEmWmiA3hJPlSK21el75LUs1ZhEoj0M7AA4RC2dSwezsHL1VAJaonqeTIaMkCmVFPBYeGZ2JXY7R9yd36l07hu8jlsam/D7QG0iQ07dczTw5KPkiZLVegJHSHMXAUAV5YQsKkh6O3KnIl1drspc= +NOGqz0IkOXgXiVHQnYN7y74t2kCCBvfoxL7F3rW49EfNY/5MKF48Aj0y0CtxCHOOC+wQXUvaXRMetWQ4S+cElW1BMWl0kS2QIHRma0Bf/mvHaTPsh3Destv4iQvDtaKAkaB4UTiSXkoHkvmIX54h5CzUNPFTVSoqU6WoxO5icXU= +opkxm2GYGrcjc5WLzuXlhfiCRSowrliRBGypNkNB2QTtkgm1TtAWzQ0apRQWTRJpeZxSpXHKJAFI6rw0jj4ayQPo+XtI2zSZCPNFUIAS9XVK1tYpU1enVE0dzXo685tbkz9fHr19f/LTV8nx1+S/P0BFUjJC+OG1H427v/0/yd8= +vzmxDce9vqSZ7eD6V3/1H/77/vT2P3ef0f/B0Ys/f3BwkG1RdLe339s7IP8+6+7Rn3scyNXF4dt3ry4eP3781deIfRCxXHrU+T+599zAM2xnYgQ3CLo/ImICWfbuEbEswU2CrUePGEuB+G2knqCX2euSG/Qilb6Nzjm5iK7gKjo= +N8DyoDdvsAMOiI1O5xGHP3s8mQbsuR55ElZ/wnQMELNCGkJbzF72hrUt1rDcs7sbnUOLRQcYDgpfQ7308bKHMbbQO3uIc8/ubXQup4Pt9zj47Hqf0Fu4g77ey8HtC+HCJXN3GqQ6kkZBtGwuDkfO+GH2+eQysUJjnXc0M1rSD0k= +vDlv8vcUrlmFDQuKhxmPAvXzC2SNpKpp20HbBvIJPYMew0AH/aoYB1QlrmrLjmmwEG7UIcRwvQD5LiGf7fgfx58+G961/8uTa+yOcODdA26e/Ip+QNGNMRlMnvy6A382n4AAEGUWEE0/9NzRYOr5Qe971tknWzvw4aspIffmE9o= +c/qyreQjlL3ssYXv6Ce6H8dRQ3Z87GAzoMQ6J2/ZZI/kCs3KutYHeevABAZeg6LeIGglkQVk3BLmpLmEbm38GXCwo/1q26SoO/rz1dXZ+0uanwQ+kn1+QDrG7oDSYTIZtodcALmmYnIEOEOX7tQTOQmiDgQ3OHoHUQ+RmkJZQaM= +Yj4hLfLRK6jRC8CmCwIXYKIP8+8HHuveDYfD7nD47Bn5Sdi8y2l5HhlSaQObhFgBxFK8lwkdgBBdLIBRmSFFlQPY+J4XS4FA8rYA/S0O7aWVIT17QPsUVYckv6fUkKLd6CiEtzYBrTPp629T2/zk44Do3olhyisevIMTMXHyYTM= +VQo9zNR0SaNRfdwEnKPLTQw2+f3P0FDYmkJa+jH4f/67/0HAWiw+OY5N7VyyeGU2kp6LI1M7/pDmt44j0mnNIHDRXgbE8kM0DafgMWqV+EypwG9OUYhUzZy5mDx84053Jjejza0dSlOGKX2tXqc82FAAAb4/O0vNzj1kqkHsNjo= +8ZHxzXRsk9FiROlIExehP4dX8rBkKCbainkVwBN9GDDttUR6A7opuZdDbZYYnurzcX4xjdtEFdvPVMvr5/VtQckb5sgxsm7Qsp13iV3na2l3ektU9C2hA3pcT1rjzGPuJFxkRZ3Hjy/PzonRowL2wpUaAr5THq/DqY+pDSvB62s= +cp/X7zK8qjVLRStHZuEQvopHk0PHIe0jRuKZGJTTJkf3S1ImteS9h53LYW/EpDqle5slPdSbIOK7ieNCwI2dK5F+Q7g+EoSYaUACWJuyYgDU9cDzaurMLYWTMMR3WTnhrIFg7qTPxCCzqqZHHDLjtdxR6KyUkOeCh0FHJeYQHIE= +JsF4OtKVpBCYnrOw3PfT0UAUvZESk0uMrQULSnYyb7kTljqTuqdcF6b1+Ws7h4fQ1qoT62MPwwTUQCnqIVDtMOkcTj0yZSXzz8/Y+MRmrwaYqoRHn/iI7kWtPuEOv5hTivPVIfBZpQpRkV5Pg1DRVWuPNLrnqkG4Ds9bgZSnll4= +fZyu0JkYzYDiO/I8CZn3vZCR/saY4LJJr+EZ4AvV+jt7b/Z+iaUbf0LEUBg5qlo4iZ6ibWDnYkDHTuyNd/ZcFx8yj8655JU4JUsSUslmbZJkLOoFT53dRjrBKTRhPSwEwtpYpAZQ5jpdalrh0mRxZ1VSBKuK1RZBZTvGOFLF0/M= +ciLGz+rJ9Fg+p6fQt4Z3D567CPpD+FsMrekFiOHZeiQ7ZzGAiifmzCiVrZlQJIHYMqNG9cU5GjbKz+oaN+KXzFOsimLxqFjNJQqPN3gSbfb4gWgzIuuq0A7DswsCrzSqtwj3ZkrRHmqfVUe8j9Xp9YW3S2yeEPaxBqS3F+ssAlU= +kFlj7hGocBSiXk/3LCT8y7JVSuHE9qKsbDIs3dJ1Z31jlJYjI8deAUeDBtcK3CM9yFmriwy3yzw6Z9aOeqtDtLVtCpYmXGiNsRnTbm1q1iEpM5s8xrggiH+v0OKJ9VOZsfd5t9UaaukWTyWkt97gEaQEW7jBo4n5xexEAjenOxw= +CmuQpZ2h6EwCNitXtoHFsjuadVzWsnpPLBiID28rndxqcg9LZHKCsQUz5A5Z5FGFnec6rtJdvTxDtLGlDNDm8kH0Jg3yFBmhWRqtbdHW2aIstOQce/QkMkg/Cjdfr03S6E06sjOzWaqTUaPQRkrprodhJ0VdXrp9+gBxH9qoqmo= +AIuyUUtgfzF26oSoR8uHyGs64VShiIKGUdqHYuDZl4l1TJ9sozVsoJRjNApToD5QGguw3GkxnN66k2ysmQCSNJ0YwHDBhO2Id4FPHjJv8V29XFC4/JxjBbQUK6sCVdeG2UzxdZTwlO6U7GvTrIbRKSt8818tLbbQhNKEZKr3gfg= +F3OdX7oxNz8ytd7ae94Aa69O8izQHNS0BOdmA4pXNoRG4Nr+q8/+K2P6rY2+h2b0re29Wq2IhZl6xXFxykHqoVp5rTDwHqpt96zxtl2zzDrY00KtTQXeYK8L8+jMw6TTCaeLWzmLPQcvKZSAp60VgDSOtMjZLCNNRp+1iTaLiQY= +1KbEXhtodcrYIvYtFIfxCeQH5bTlg9jTkPS5WYZZLURpLVVCo6zXbZpVVo0sC7PIHKwqVkQH8HcFqb5n2I6r42MLW7m2x7IfyNJRyxpjxFybYw/DHGPUXttj9cnY/K2xGUyxWE0+GEMMetxgM6waQVpLkdAIe9FoG0yTJguxwIw= +3+3RNLjRCn07ZLCpgKdlecly7S67A2DvYJWXMsXoKUnb9Y6BtllcIRXzkWlrs0tGvPKSNH8DrNgZJlF/JQb5ueq/hdNk6RbY7ARpv9XVW0bFOThmJsQiTS1dK2t+cWUHJQystW0VHUI66ppVa4Oq1QbV2paqc9xunBn1YC2oZhk= +Tw/Wbuo1x25qlslkuWPXJt3zpuratXAfaue8B2g5oiqXBG4FN1Es9SnCCpIcV0lunIrWKEzuyRNOWBAEDk6Md7rd3mO0uwKoL8x2U5Tnplox3VmQ3+YlGA7znju9FgQJJKUm4P4Y+4p0NXUkWK2A/daaEZ5h2VMf1jOItTpR4Z4= +AqJDxyWjSVE4B7yrP3SUhNivZX0/IUNvrkIAPRoYvu2HPSBvGODfbahmVPgc5cnkud7E9dEm6qIt1KMTA/KjBz/AEPMm5Bd7M7m0G4Lu7D6FXxE0Ud/7L9IH3M4/vxc9/3x/f/fg+W5399nz3sGzZ/R1e/Hr4Ef+4X32MDRtnwc= +3c+BauDAv3E/wxzeI7OyBBVaZYzhT3ExCWE5iXx53hhGO0tXJhosmd+E9XtL5ua6LcrdHdcFrpS/Wystl1D0Mt4j1s4GZuWKPQG0YGxUlRaFfgF294qaiVGpdex9HCeVbVlPgB60su2T2ydwt9TLxNdnC5Fhb0O3qfLwx4HnbL8= +Oz16ic4mhCzgVkgDYMuGiUUFx8KHt69+7KdettyBiOM3beFoizsuvj9Xt1x7fHIRFSkR1065mkRnEUH+4oyOvNXGjxsPIoQs7PDSXXCVEd9azEfOtyYUKdDH/kLcbgGoXZ0UGFfuBOmlwRDn8daxN59VCUct3pjdVrZN06bPqu8= +qpX3KwqDssRCGkqdWAaBO4ZUwpMqhlCVwFVxFD5z3cosp4kz9Uf2eAoLvH/8fnvhtsyCiD3/bPol8yTEYa0yrtRzgL1o70JapuNLH8fnQZ4VGOSbkJi/JtIsxAIYuETvj/SMgCMKO3c7oHjy8KDsgByFypgCApKtrYEWkry5BoE= +gj1X3ibI972hZsHMRFoBy+BpYy2DKtRZUFSOZXtjcahNdqRJauE96NicCGF99TL54Wji2MFUtSwxe+HdhHyrHhwSY70B8VBlcN7yaKgY7Y2IhXpwzN6YOKiSmG+tvReZEk2orKKB9QXZCA4ea9oIYUaYB20gRNjqk4mrio1Y4II= +CKaE7BYvqSTkW3W1mSDeuCtGvAimTsvswWG9AZZZGZy33DKL0T5/y2zN7HmsN8YyK4n51ltmTciUrYH1xVlmjj2y1Wmwyf3CQP3VNskootTmGDHE7JGoVHIBhmSLJTrrYBKU5liNkrhuVss8On/FqcY/Y9MZzWGNcPaIFSCWvVs= +lPhTA/ucem2zD52hRWk3E4t5LSHzlRAl/kMJmWneorXjI+KFByQiXyrsB8qkyEmCKMj3bT+wTXTukX54gY0zVmCEv8AYAAoD2JxESUgQ7sOv65sAEFlOgj1DsFMgbtWJ8HYNaZd1GIp8u/wGoibySfSmIkIUbV8Baqw3rbQ2lww= +kG+9XaUWQWnGZpVEQz2IrSq0u0uPZKmI9NZiPXRhNMGBoYH5cn0bGSJXFzd3KO8Jq8v6gKY9HOsj7m0BNdbWR2utDyDf2vqoRVCaYX0kGupBWB+0u0u3PioivbVYD62PJgTJ6qC+XOeuPeOWpmCR9u2NDCLq2S02Rd2CVW34u1c= +wGyd7Rc7z7sHB09F2WzgSHnB2spEw4nKynt9fjmTzIq9k2kB3G2vAE4HfoBVMcOXDEJhKWsgUWgSp7JjPW0iBqt4YLPZNhNE0tIXr8FqKelFpcnGh+zBLJD49VmoIlLVNa1JWhqr0tCEFt3SGuB6aHe/veKVdPo2TsWkR0T0QfE= +QExPs+x+ucoFcor3xYmSNpXpVBlCdcQD+lIoWzCx1RLMxkxta5nSkheRmaDFoG/sIel+eEUMDwQKHwjhj8Ir0jn2CiSaooxB+WI9ca5RHGeOPaxlQ2R+tAuFQnQr4v/Cqd6KDIWzOjg0KFS8r7iiPdJdESIs3ddRmQCr4PHoPW8= +gMtDQYH69NeCgk79ITFq8bhY76MJGQ3PiRWsGAHmEDRWxHYN5tgQs/2iGag+fmeZhmpGi0WtDgPAyJNxP6Kd8LQ/Kz3k8j3WnHW+Yli7Ej5RdbaiQ1fGXRVIm2+matoTfqZz6IcdPpl6EmuDwgc2gFP4K1sJ3nYmIXOCG1dpEuQ= +2eRU8kwN01qYWMyfHdhXoIAATGPQie2zaaScISzbo/NaVmsgzj+xevxAOb8ObV/HXi4NdQ7tLY70bT1Zlm63K4nBlAjcAMlaaUM+6nJBaRJea57dEmmpozzJbk1EIspsheuWdFN1SyDxkcHVLenxRUt6qRIlEahGM6qWDoFDe00= +KbM+nuRHtkfUCVuKcWlkvzX1isx5Vp5Ebu/UYcw/EzJyZoiPGpw13BF3q0wo3W6rjfoUNrTJ1ySDfrXMc3wHXv9+yLMdjbLBC+KPgmWpDH+sIy/bGnlJCRnRcb2SVJf8FEx/dEfH4irCZUbA4mGONwJzA6fGFKnNMZwpy2Yhq0w= +B0V2eJpy/BIHkhs2hR7JthMI+LAhYc7lCPRABGj5TgY5WVbYoxAuDb5owNKgFP9aIlGy3xPCTkWFJy8BaH5VJ7WCG+N2PpydW5k+6xFoPZlo7WSCUpGvfPgdejIB9/6T9ZRCSr4SQtQMoyeryR7EDi+u00s3b2YiQCMpUGmrhMQ= +rX1k+LaJjl1IWZOuix21V0Vn07FV6zHH5DY6wo77Gf0JQ1Kb0mFAK5J/DvB0I8FAGltFeJo9jTq0RSNV03avzUu4lmsmLJ2FyiatvgyMIC0E2SceCJdGCLjG7sQQrZsmvBqBojfYJUaEd4/OhU/EhugE3jjLNIkj6ZwTvbkTDzs= +hCVu4VlNo2h+BYimY5OY26qsIe+nowGx7NwhOqLQc9g/WJYQK2LHMOwrUH8kAag3x29JfLc2pzVD91C2fymDdflGpzqjocryehNxHxqM4R9qM3JkyFiK3X6vz6U2TILQpsFkGiRzbb9TwQzdl5ihb/AYe2QMFr49QoR6wGdOAYI= +W1UWgGNyG70dZzuShS8x3ufQHrW28dIGqGJIU+3p10ETBHKOr1Vo+lYrvDQhoTLAVLk19hcYv6mDattB2waiHhdwpLqefW2PqYPF7yG+8+jXxfmM3EnfBvYjj+5ix8c5DVTWzmWdmHjuyBVtyIzpeM4gFsD8af2pQdNWSEu4YrA= +q0DxvBYMSoo19QNSlret0FMqbzNbW3+rGETnsEGnKGynuVxQH1qLdWb4LQ3NKSB5u4Ut1aE7XWyPLazIjb3eaJbn45pQq83Ld2WZ+W51uNkxyKTlhnqjFfh+R6HQpRhs8Zn2W4FgDrWFDK2H4GKO5smpy9TcM6vA0XhsFUTuvRo= +WzRWeK2V4zep0BoitJCHi9FazL8R8XR5N4RfBb6FpepCHF+kVtEVKW9a7ytIvENfHr19f/LTV8nx1+S/Pxy7Y9jK5IfXfjTu/vZ/In//5sQ2HPf6kn4Yrn/11X/zv//6X//n/6/7jP4Pjl7c/IODg2yPoru9/d7eAfn3YH+P/tw= +40CuLg7fvnt18fjx46++RuyDiHUVciSg397Zg5cvDQePBrbZv4NAk/5vzsuXPQSoHMGyDkHIPboG9xKhvPXoEeMO4IgN6dMUhH2mAIiyy0bnkN1GP9FQl9/ehc4riMwg7LjR6TziEE3n/+zB3kYnXj8JXAj4GvtJZigOcHcDkgM= +br/HwWfX+xRO4r/ezcHtCeH2cnD7Qrj9sN0ZMUp8eLaD36d2MiWpH8ktlL4Xe2FtTiwk09yMypn6+HX4rcPYAEyVohFl0/yibHzunYJeQDBR3BOUBZNIenasyo1RsrGpfB+GRR3INj6lsSSDA9c8Y2BGOCpFnWyhIPC/eXjiGGY= +1k33C8wF7l9mfW7kMvwJQ6h+c+wBU9DUkWf46LeR5AkP/UBu7gymtmOxxpySR6KAKslDcHzsWDggc4yPHRUUQTgZL34gX7D9S4o22KmYA8d3Jp4Esl5BG3/52CFfIl813aljjZ8EiDYZBTe2z+LpXm5+7PwqecOEfDkA9WBi0O4= +O6AjjKBPPrspao7gkoeDqTdGXvZWNE4gNkpwg0J0VoFLcWDeFMqaEqpuUeN9ksXsW0uXX3vuSNDtnZ2d1wCMhuQ+OjvP9zmzVK6nMQUNyHVrdiREKIgXypl8ECPj8ePLs/PHjzsyQNGKuhqlPp70ewIEbpMjj7Q0X2T5RIJDOZ0= +Q0X0b/nPv6brWJmhDrNAEtR9lOq9bC3MHfwrNoN8wESy1kYBBCEVCvteODVSeJXlOhqOX+J41n5k+9y4oz7d1Q6roT5o5T4ZL0SrJwIVFF4W6f7wFvwJtRS8dyf87BscnMXoemf7wWvXoyr+xp3uTD5bm1s7N5Zx6lpTB5Pzaxw= +HCaDWLRFL6ckw29K9Ha+Rb/kNDMcMuUJRxrZquTfcitekHm1qsn/RYsxJ7b56ayIOc8JENFiYsYkFkeQwYTK8V8ZL2Lqp9sv26A5XxwSzXpueGTCpEChAkYxnRQ5RYqkPjdvzIwbxPwnVoio0KOMNJqcVIQC1v/5qri83ZpgPew= +M1KhYK0i1yoyPFIqslC+61SRszLxIlTsdyggfzC55I1+eJLIfn4ny3yJI8izkhhu+XvyODGOIN+8fq0ctbrlW5mt8CAvoKHZQvJYvU0kXPYnd8oY7cGOYTcFGCAYsuyxjcKhjEiFGA2C2OdSg1ZMiRrFPTV1Ozv6T+mpWw5YFRA= +3SDlTNEiodaPFGWXEyMbr6vg1iqmq15L7fEt9mSM9ZbeRFdpd3C59uaEZrb2GpZFLA5huGASKmhZ6O146Eqjy+bScj6qNReCmo1tFfgToMXgTYNlns0LbFjobOzcb3X0pvLYsgOajEiMklfC2/PWjzOypn8MlU4Mqd6LbtfMoBk= +xRdhdg6K3R7fYM+WSx+960d6va29vDH8D7Zvk5cDi8vGMDJHoVC2Ywf3KA/Z+G7esj5K+vdBdLfxfUpEUNj+vCQmJGxYT8usKv8f4lXlz89/+Y9//L+qrio/6+5WXFUmg1hSSar8srLgcQqTXleWQUULy+R+Usip+spy8oqvQ58= +emKI0ads38PDXkzA9NKz5E278jftit60t9E5nvoEgWhC92MT/LH3yt+zJ3rPvrRF+7mF7qcbkTOdQB7TzSHxxwCBlGLEwO1T8M6jjRDxZ+foXXgFZGgj9EZtELuNSeSjjVCANv4NHCHiyTJd4+tb2KfrdMyqRb+SHm1QqdmQLjA= +he0icjhxjPu+TdVy1LbMVdo+ZjVsROYD17jO5rdbCFKnkva/RP/iTih2Nj92dmBB0rwhZ/TKx87Wdm/rX0AVbEQrRRtE+Pt9eJjtWuibgef4sRrQ7EX+DUlfhPdoj6KtimKUdwhBzNFkM+wOTLDCLvW2voO11q3HP3TRv/97uoM= +P/xAk6Dy7e4qG07G0H7PD/j2JpdmamY3aWb5Ju2OrWyT2KW6MFemSf5nOzBvQhL2knaFQSW9qFmh32sjNmf5RtHp1QY37jDWC5GdcFw1ztwIdcuGcI7q0p0dIBqTz8PNrX9h+oNlKhauVYYdZxt50v3N0UDR27J96dGdnXxfdAI= +xgpJtpsj2W6WZHqEIiy4JELtqgmV6i4zhZI+X9KbaICDz5iYOxQFfjUExJy6IHxMfkiGHQDcfEJf+WTrH9Bkx8cBQcz2ZAffGs7m1h9DZla8Ue6BESIVT/r7CRrZsnzhYDSH4cV0Hdfr++YNHnFkPYar6DK6qi2UsOazQd4N3yE= +hvFG58TwPnXC3z3y+x1L0LGRG8TVtBIbCIwZ+4PrsP38kmVtlEo+QlGV4OiKbaQ8evO9CFtS3p9bt78L5yk/XHlTXC8OIpvp2hiNjAQDJ+wyehNeph1nznYxk+zu7Irkn/EgGW0FzLvT7aH9koqbh4XTW3fCp7su7GF/4mGiADg= +Qyu5QPsYJYbj+7YtVG2CroGMjOyxHctJbwckhfyLNlk+/61YYnae0zvPowuAwA34F236F2+OtspLUm4USPUcfRM+QVOaZUbBaOt7iLI4NVKEpHMPTzzXxD5sP9+Ig4A2uBnZCTbt0Fv49+jSGGLCg57lh91jgUAb3UfsZ0ShiEQ= +2OQIs5F74/fJ+9A5g0PfAmRKHhO9yhOPsf9GrL8YtmFXDxnikteekQvRTbYXmtynRWXQseNOrTCfYAgBEzRy/4I87RhenOslvk8+mn77GG5BMzIEraIkCLYYslJKsbRG2GDkF9EDNgIQnTia8OSIAv8xmS4SBhjTpR3PgirKISE= +QmcKT4hEV/A0YaKcxYVOe8K0aXGjLk3PGBHOsjJNiUc0SQueHbAmZGQ6+VAi1FwzX7zQaOckxcTnQR49SqSUa5EO4iaePUo1ifzONyo3mtXbkk+YmEX4Fnv3/XGOtf6J3ESv4CYa73yNzqMGz8ZVYYKdjVLji14PxG1/D+u9mgw= +uMcaC/6q8B3u2LlHBvLtMdgeVAd9D6SzYX0Rkhhhg5jj73c6edLkkSsg0W6Ytk+XSES+qds07umr+EJ6pBTr3bjpQmZStjitqpMXMdal535aWUe62tdQszOwADSlT4b4vgPNyDLBa9sj85zK7NsTcwRkJB3SN49dIhuED2KE+Ds= +nTnye7qzKZ6HHpK2vIuwkOF4Xs8+jT5UrmMfP46vYAcA+b+BLg9fv7r6GbmTMHEr9VneGEQqokiDG4ID8gj1ywdhkmgXxf5j5LjEYiBfMKORyxeJUbrHAhHqPSZDQDclRV8eMasssoaSOeBBJ2UfhfNAuMLPBekzLvcjOyeEaxk= +bv4iMcGSdL8sqQlN2adhfhErkRB4cN+PNv/FhBbcme9Izz7IvtYf08CkZKyHe2hwH+8/2ki7oCVNmN4KNVCma1XGNPaKwHW4Rl65zk7csnDClELITrcrHl+1GlSgwKdj+7cpj7M/0wsoUY7zJR+VoDCNurgN6Hv0d2r8PH8qRA8= +65oIKzuwjPW4uGlhJiBOi7HMP7HYbPpboDbOsbcdlpNUGEmFqElENJlqsg9OIME0pYbvTj2TrrO8DHmea2bgfoKu0xHR8D+BX5UuhNpj0zF82B3FCp9ubITi3XsUKn8UDZ6RPzaSJE5ZnNG0T4YT7tjYSDRTLE8idcQuZvUm61c= +QhsASjJS0bF84xc+AVW6tyhsIfo1fDb6UHYYj+iqO7plH2A06TO00ylzFu+Kpyg9IJ952Ngvoa0hxDglkQzlx/zNjDGVQXrGjNLGPu9KlNOHUSbc8Qc+PXZCLwrtrvAWb3OxSxCYhe/ItQ/spB2EZFRSUTIRMo6Q8fCKTlO31aQ= +pMbOPMk4MoAAp8adPZqOGFlGNngiTomNlFzCBlw7JBQDlwC7Bs4NAhf6OADIsinYKTuhF/0pOD0uoxeRn/5vU8PD7CLYV5f0t8/ueyPwoVy4LtRoNsbhTXaP4WKjw2zmUyMwb9gNQhC4/s7gLzeek0IuiRiJtZcah+Ep/BE72fg= +lUEoemB41MeWtyljf2ParkxW+eOnE16MBq6clZkM9xkm7eaNzsec2cEqDZKxGWJDHpVG/hdRx2isRzhCiaxZvkPR2KTsA4uiiDvC7VahggK7fmHn8a9svAl3nNCTaI8J/QHPvieAsRcudeeU3HnP++VSdyFcxiDDGvqF/GE/Pn4= +TEFQE4EokB1z6kE4HV1fe4NdWLICtcq6729uCR8cImPHMgIDSmpubj2m612MbU/I1Z1wS/avL3NPUsruGJMJHlub5CWAd/KNrQLAU34nOQ0A2TT4p7jdMPFbvma7sz92zs7OL19CUIV8o3b80IQq5Cxd+F3aYE4xd+ZGuHeGt7o= +BPbYjDybgc+sOmRv6zpxY6bvmzB5xVbKmat+qcSfKxcuVqaVF66r5Ep68l5FU8RDEF0XpEY9aG26Khi+mP6GBY5bbNJEkAU0q5FAcrSAN0CicxIftx6Wcp49ejE9wsekgKQdu3QEz2PvpxhzP8c4+ws92yNnTli3m/zch59Tujg= +J0Tl7qJQ6XsmvHdoBxlcRiGB6AIaJRuWhBxVvNQm4BtZ68AGSg+ZtOD2aXyZn4tqsnxBAxGZzsdoiXO0ZBq9vygKXWNi3wjwQK7zGIjW0TKdTtQc8+AdG445daCkEnjwWPHygeFjCxF7GC6FA1o4xwNhokDU5VYX7kSKQmNFtN8= +p6/oQ+gHi2P6B5QDYqgit/+FzYs2P0IsNXXL9MkNMpB97PT7mUtd8uBW9v3dMLREypnGnZAz48vanNlrN2dm8bDmTClnGncSzjTucpxJLxVxJp2WeIZluxn+pNMJ+jZWdo8n0OWN+xm2ccfxxsdhBE1hz8Xm0K2NPzN0E4vTuZ8= +2RgS+2vJDO9uwq9o3cVjvNQhKXbWCkYkziHZQ89LL8QoIlvSa/s3Bpk2wgUTdgrcBcRchvTpBas5pO9kDoQNftXqIr4g9XKG2U/L9b/Cmtucez/1MRMJzxhNUhgYGRPdBfoKnFDklI7bJAh/uSCXo2gXwaKruI3beo1EdP9sgpI= +zOJrFMNEm5xvJNEf20RBoeRxGmma/O5NXJ8pGe6aSa+Q/+3sHuynOCD1rh4Y2R68kkVM8fd22XtT8LsmvdLdgU0v5HgRH0/TDdjNvbgTRUP+eIMx0Yqvp46z1SnV7X29bu/s7T1lbdp/1u3uPwMd0d3bf/6823168OLZs91nuwI= +ICFWzGhrUx4vsBIS9v3Zs4P957tPn+/mcdWlbKlETHJvL3rzC7qS293de77fe/702YvUG/ZCGqS7vqds83785heMC1483Tt4tr/XO0hBMfQR/BzsvXjx/MXzp7svuk93AYF7pDXPn7140Xt2sNs76O0Scu/sP6O9f/5i91mvR54= +SJFnX8QAIek/28ENOnIhhsgvyQKanC+kTQZjlXifUHNHh9UvsLUduNtvPIyrRaPlzJF8RKGOquNUHD/dBjm8CG9TVUfx7l0P0gpud1b9xq3lVwiX0B2n4KPE9CS2E1Rb5TmJ2KF9dof5Mn35s2G3yeOMjEJI2vUEkmPAHi/tAtY= +4jgqq0SfdXv0FQJGkraBOpmIfeffCmE+4XsxMsiNPmmJDespYmRAIDwM957rcDjJEwRgmUEv/RC7XRz+SCxlm494eTv+/mwaME8GOoUGZE3Gmm2GJllPDB/ulLcdz6Z5FAjjwMJCbm3HAbCSeW2kmOJN+JMigfYnzQe+/Tve2Ms= +MUT03zyMSdpEgTE5kdqR5Y1HsZUIQe7hf3RYtYMkXBqud9l/bCCK73TDp9ideGyK73XjNx45LLBl9mErxlP5ASz0GCd7aUZUc2E1XsPFp1LITRAbPU3na/QsNk8sCxZyrQSdI9BMGx1QUDaZRkvwJe9juOTZD1waNSwIlglctHk= +ThCLrS0URwXEs3/9cJlZghVheq/ptaCrq5zf4hC8C9CJaIPLGQ0qJOPgE+sJ5DYRYeXWZBuE+uFkMbWT6pSbQAqpX2YKLdqksEksmdhzRYQ4AKMhsVHH7hh449Dffkt68d5FdE6b3B8ajg8Ab8dDz/A40ZvY40+RpAJGeLEcuWM= +l8njfRzNRW8MCAN+GrjWPZVIck6MZivZ9zCwCeoCEIiNztVnd/sKGldFaMt7ierc/wDhm085Soexm6lNfOLRrmS8HOEs2hPeJo449OwWe55tRbYxvxye2fdSt73RNHIQLIUd4vB0wq5k0LTiyNEKKOH2LX+gq62SgBK2FKuKKIk= +Hxcv3TU2oiTsWVFgyaa/xXeNjy3h2v9+5QNJwE7d3Prhhz1kjK0WBJaIY0TaECyi4tZooOUlkd6hgV2p9XNuRVBnDTARdOX6Odd9oozUjZ2Os8v9fyZX0LsoPkHU1PKLl4UN30kiv4ta2wfpzTeZb2tsvuWUm04MgKyxqalSuCM= +ONo4ukl+UlON5SoFijuuCQnHNoeTWDvJubXcxIfDBtrMTH5UK9X98EHI3QAzDDuNxs0Rm27g8ANprZqKmeESr2TQSgZHc9O88WFJM6O9P3a2tv6xlx9FwkFERXjLZZZ7ZoRjNhbE+YcSdswDqUJUSrNqKqVDFo/lw1nCN4R+1Lw= +qsh3JHGjZrqyq90VFF+L8TlzJ3u8DVDOpQl+yuehK/2g9/R5b3+3+0LXyUkeDRedei/IY7vPXxzAukGow5++OOjuH+zvP1d5P2UtzjhABWAqR2Y+aWfesttLLLszz4b54N9Hg4OIWVgcbN7AezUObWkht9di1c1swoVtrxobXCo= +GjjcqRNHpwpMilUy83ptMfMKijvNM2Z43jZflJojH5kbOaaUEbo64aaJ9OftkSTe9H3ooQlT+IQ/IOr0cmJ/wnHkKf2FNo8I523F8afHtmeySXnnKYW5wWyDR+egE+c03IR0T5Rb5faMfCAPeyEwjon1RqsKzmody/Ak2nU5s1o= +8wGNffBbTjNKmSH4gr+j6E13Z+b+SNoHJJQ0EG5pt7CG9jFeUQ2IXJ6tU8P7hD1FfpqMw3f7H1H8CJv6KPdIjxhsH8g+nRDVyfuiINR5+8/0KoQahp8q5Q8v8hQSyytqwoRfh8tdr5R0QLsZwjZMUptl4+2jObdohhFSTc84wbk= +jaPQiswQHF5K/UiG4vAC/BEMx9xdyZDMQSiGZQ4KjnJDc+bhrzX380ge/zXf8eiQD9VKYOVwHT6ZGrK5tyWjsYhM6VGZyWdmZC63ZMVzkScRjAWkKBK2YcJvm60uHN6qCgdBz1o2FiMbt8GdWDjCG4uRjnQrbuOt4pVlg7xwRYU= +gyFnLR5zFA9CFhP3IQaIt+V89H46wp5tKhnzHB1bKEotw7afXN1gHyd7S3z02XYcZDifjXsfDXCUjhFbQPIx+wbahM9vIYhV2GkYC18TCAFnylsBf6D7PrQWbUZs8x0yvkNbhUJwnTWW/giXUkMEXFmQXOj10ifzDGxt0p/fEXY= +HA0sA3o7eIkglbjxS/fXHcf9jD3AwoD7lZUIsf6AIgcEM/T1ckE1SEMA5Jfer4sQ5u9o0nyawoTlo22mcN9ipx+XZeKlO1piUYr3LTJMEzvF4k3TkIEMo81QpIkws8HpO+Tha8OzHOzT5GPBDbY9OmVeS3qNkl5xCXst+Csq+LE= +aYjNXCqyzIJ60aa/Ct90BN8Ml3QLv0pLcuSa/7Gzhb5HUS3LMunpWKF4dRQbtyJbS0QbZ5tbiRusHmdVKpHkoePwytixfSKQiLooOcVMVW7YEDR0jOvQzWdROWO3wyYRNUYeg7At8B76W+nkmrockO905Hgk8vyBvNzPjzvi3oY= +tYBuF99p+XQremkjp1ytHsXW9uoDH7ZMBxueQncew/0K4a1K6Z1tI0X2vZsIyiRxURLycenZosclVnFsFK/4xGj1sBHg78PFm2RFqBDNNYQIp9o0t+jpFGNlGQodkTYEC+43axH0PlhQ78nTUgzAmBr2n5amXyAKuGbVFh++ES8= +lcI1frn0aXYzzKntm51MYF5gDHQTFz7lopGmAa3xpQp1yCcRiSyj0+SOMtQhWVLOxjCkKnDQUAaaoCROuJq6DcENcd6SP3K5kWmgQ5imGGodS8IVHqM9UbhsxHwzxQfQnfKEJwLs2YaTCXjwYZNDuJP+NA2Si+KSR1pKA1h5Qkk= +luZrDfECqxOqZZCpe7qjrOzK5jlsJSKCsoUuExBFxEESCcPna9cgla7Q+jjoh43uU4dDVJ2JdeIH9vOXJ3xg7ZNf687oR1swzmPtPYRHOeoQbEkECV+S6bE4GLxulI3nhTFOb0W4iypEJhmQOlyRyNRVnTqRiiKQ2iV9/29xSd8= +//z//vpf/5f/sXJJ311azLeWkr67s5X03dUq6bu7Lum7uJK+KDxoDnkE20vj4r7RLfoTbiVVfqNbUcHs0GkRXU4kJLqSlM/+pXT13+gdotLZX5R9Sdc6zPUnXcYv26dI3qPrsT8m36ek1BwcNJt9ulQ5aIewNGLqMuz5DyskRtc= +1P2NesvYpJbCicWv1awdmEN/rpJijgKykopZWoRmdxHm54+xfM3F2dFHDWnfHsFeGQEWmWHdFWDvNNphE1VhjSCinRfEbEfqoqGp5meYNm5BuoI2DxI3RQ4SkZBN1lPvd/PXOMqWL8TNvyhCQUH/+Udk3PNFC0mi0txCVBUByvQ= +D7uWVawZpM1S51uKi24FZMR1vyU4EN6fT9cztcNr7yatJa7oZu7+3ClcczezJcuFfU3ql4u6mlHgcOTG00xHe9lecBNTJCx3zgPXKP8ReqQjiE5FdH1sh3XS5UjWZ6bSKJ4Ja6zgugRrOrXX9XGUrcguR1ZspGfxJeDI0szHlyw= +rw2NdTHfbhXmE9Z+F2JXUgh+XqhWFItfFuar1JPXe7ncYkwomfHC5igZV2vOUS5Vtjm6S99DzHTHmNDhR8Ygt9aA5oEK3aNC1vjgOtMR9tHfow8nRz66cmNvaq7/mc+kP8Ve0yef9GXfTH332B3DuioKv/89/XqQfD37YMSfoYc= +NHub49HciAoHxziP08Mq38OS+g+OPJuo0XQXxZf0PWxNTVbhUYqlDwDPwk4guxODR5t/tyVHEPMVKvCTk2F6Py3HYnIKRTKDXcjnAF7bWbAUuJabtV1SaJEByOcv9P2COUwGN1dnJ2cv0aVjmxgZjju+RmSmNMaP5VT/Ul4soVY= +us+VVxd2UVqMvRQmU2XZs1CCb0nKtGefVAwW9PPFiE5ryegQeGOigyVhC8+zVd+FD4QqiJ7ny8ALH6FF4cPzfGV4cbPGcSBDtlx8FlaplXLDGRwVfCHC0vL671WPZvleFDEgX4c+CxTzn6IuffaZgmFAxnlC4xqOEuNGjkJVMdE= +9zG2FOi4ND1jRIO9CpAgmkbo9vbZgcYwICgYr0LQixezY2ii1FTnQWmW0EGGzpBYEhc1MMuEVSGXI4Pm9yyJjib3Ol9SXtF7Wob8FQCj8U5csr0kNuapL5ZpZ/KY1MPhe1hxzgLWoWj2RGiiK4JxC2gxeQP59hgWGOi4/X288RY= +9l1gg8xe3+/kG5jh1jwDaXDtLqFTllAz8C0ZvOjWlCx0jPRXEoAI2VEOs9zniq2qVKnh+nClMsu4TyY1hgWCyIBpmgF2LpvozWQlzU+iaF308XTUd6CPRTLFiuIuQysJlbpA3KCYFi3hS75G1CcRspiSvkDQGqLX0lRQ6jZAPek= +2DsxuYo0G28pPRW1uwpaP34cX93YPiL/N9Dl4etXVz8jlyYzIdB0zZ9G//+JzFLssY2gqih5hAosmYBA7DgBieMvkOMGdFeaGRnNIsJlpD6NQA3tCAFYUN6lzgkwc3ftSWa+cbTE5cSxIT8aiwVHccnuknNgH17TH9yHewkVLFM= +CNne2QfrWlgWm2Vjk6KB4X1wHyJejoZMJEmZ7rJ91zmANLNm6LEAC5R9MXAdBXquXEcgZ9ruN+ohm1fnZ7NjpmP7t6mKM/5MAar6aBssHlQthtv+9HqPvkd/NxMXPH+qwQSMIpp+1yjycxY00BIRylGVFZHgM3BTtz32ts9ZEik= +GU5m99wX9C5OGiZtfdg/wIMhsst8d+qZmAbWvQx1pRQlgfuJ0IjACuxlw/8EfzuErwG19tiEvUvEjg5uXIHnh+3tQ6j3KHdLQjE4uEVosUJPdT0OpH8vhS1Q63BwxBLRioJkDQ6GchkLw5HsQJR0FY5fgCp0JrId7aCMiINCDKA= +X4VPi9tZNKuAo6JNK3ic8WafMVhHxGDa76CM14nJLnhObJwXsxHlUl0+OpYDF81k4dCdtVLY8izFry3rsqCC+TqsWi9bTDhh53Jg4ZxYBZ+dFitgw4xL9PxDmH1JBLiyTM+YtDaul+lkODKjHszTThXgJdmeThMbzPJQ0js6PzU= +7uzRVOBtTqDtcQJNZq8F0NiIwDuHhKVhwUkBDSt20bulq3fhiy07fHXnlJ3Lgf3pKFlSVLaXQPq/TQ0PuJhAwqz7kv6WaED6kDfy49dfuP8/e+8WG8myLQhd5gNubeYiPuBjBILoOnsfl/dul6vKdj98po+u3Y99+k637WO7u88= +ue0+tdNVaTtPlytrZ2a57b7T84f4QUh8ghDwgTTDDEKIlxBCSMwIMbqXEXckkAAxQiAxH4hPJCSEBLFWRGRGREZEPqrK7e7Tdc5uV0WsjIy1ImLFihXrQQ/4zynW/DnHY3xe4HemR3ruJQODdjZ9gq6IRNDnmed+4DPlC3wZF7I= +BUlbYfaQFLW6bU7fZJ1zgKnK4pKm2WmaIpspTqrZSduV4RxytOlkVWRP6DI8Naj4mCcZMCZMqyJXLcxyUAodbySYFEPeRCiDHFtElCzSvAwgBZw3MMzX5vDzBrAspoah0lIs4mwYquAPf/OPo+CYLSHk6l5Mfjx3PAUd+fFcjrQ= +8Jw+JtwmHA/C54jJK0fNIkDJQOEcHKb1sB5Fz58Eo8SPHtCOBjEP6McCPxiekUJAOHB+DUbXtykGg3A6Go6XEoIkIAloZZFym62jpm2E4E9RRHvDY7bJIIWf0KuFEQb3rHKceV2Me75LVntMi5FvgSprtZKu9P4AtN7+0Ga9Mps= +HaZowclwWEB/dTiE6i9X5bpHmAtXtkhp6KSGWqb8No+earxDhtpek/AkNM2aE2ths6fCKLE8rnJ9flvIzIlmGzTXbbYmqKcziNx6ACb2zdKD+SvLQP7aMoR/bChfg0Tj3Hs8V7kOldNzr+yoz8FBQHtsplGPowG89kS/zcuGXXg= +O7Mc36WFJ9fq00Y3n2jSRrzqPmkUPzhDWURDcKsnz/V6u7q5Mp8pwJQ+kw0AzG0n9us3a+qc+vSw4SIvBZiLN0R6IfzQGw2mI4hHBBfCGBSBHHuxP4TkElAksgGnoeAYkH6DO9dRmc1VRQ6zwNylfkZyQIzKtPoHpjCDXHBBzHI= +QNEKKnwdNft9rahDH1zW2+/U8oihr/cu3WtIr6+/hoqcYT7LNWQl75c1NMc15F1a1pB3mVtDWDTXNUQPDpZBfnzpkqfyS2iG1WIdg3aX3LuutaEP8Zk39CMogByAlDXE9IEYHjNR2RwrQCW2muveQnUWb2Hf0yVe5+Sb9eSUe9g= +aTkQ80R/Ua6TCiaY2f6jmXC7pxh85mdRkFKjhP8NjKxwt6luF1qGOit1yEMfVMbVaR8K+XFtNqI5WlDetAL5PLOm0QU2+y0lDM3KMPkn/K/du7OuLGylLUMK0bROyiWalYmMpBCgiX7up58NtQOmZKJfPtmH86lXZz6d1q0n09E= +yOCmiIClJsR6uQnRXlvbYKO1frfTWb8LG0Rnbf3evU5n4879u3d7d3sGION8GYjQfPkZA/Y1fFbcvXtn/V5v414vP4s6yDacUyarWxMt32cWpr21e+vdext37ystrPHZqaK+5uzzetryfbY+7m+s3bm7vta9o0Ax8lH63Fm7f/8= +3v17G737nY0eEHCN9ube3fv3u3fv9Lp3ur0NSLB7F7G/d793t9ulTyjDs25cGk0+Fd4FyRnZhoTAmFm6/pQoySOMY6VRsBaXoKPb/sIUZvlQCWC4koQr30e+v3gXyZxsrWZMn80WvYy8I6sizTIcfMQOnyb61gGknTwX/Qfr57Q= +kStm3/O08tcedUjbGiR0lx76qHx84UVNmU3QE2Cf1bB7PqNNiKmlLG03W7ElnitIZy7Yfonk5ZKccbfTJfYc5WV6pKYrL3jirX9lJiKt6NNeBphUtURDjhToBU+y47m1E6x6tkVJT6+RP/FN1yLSIcQMUN5QFX3RF3zc0Oh3Las= +rcz5Fj7VxoTpJHTlK3yk8D+ru9OEKe4JhMqralp9M46Ighqfy5iFegAr+GSmoKZa9zCV8GHstMsYxn8Zp0wIGZx6zsX1vbFaDBRSsvx6gqDP8HetYKWJ/26cUgapVUIpY4Uo0sfMqnaprl/ptuFggv/xY1dg8lhIYTvsP4TdN4U= +okDIDm9VQFpE9hS2I/Vge2TyI1q0dJ8O79zl/Ly1AXwkBe05SlAmN5Hys4WbmM1tytimS/oeJgvhd8uhfDhMLVi3hraJco4SIPvOw9wa3NurDX61IeJmoxipyhgUI+e/lISQnWDw1h8uk9REnx3S5u7BNAvD+5jO1iJO8Kl3rls= +jSg0FUlAvjfDzS649dp1Tr0F7nLd3A2roMlCpYIZhuCz27Sa/C9psZOvTTfYbd9rir9mCJwh7C9pxfvfbxuaWvTuo4xV6R2oohW6FCA1M2xAY76yVujM9K+UGXrasAz3u2eGzilW2hq9pSu5HQbpEiV2vpid2x6Ez0cxO+fZZr8= +WJ2XNw7+GFbnldaxwc1fY6Uiz68MMhcbl4z3Vo5uLMgKqZxqoT0dWy1nX9CqNOtUOaRntY0rT4l2Lq5BZbT7sMgcuJuRNolKBdbhRVa1BVg7RKZUXBJhSVu0wCDkNFmWaZLlrG6dTPT9qPxiriYBSSQnLU0CqmOK1ucNQhBxOGQ= +BpYxbJ2L5CrsAdv+WyuHA92bBq3BWQxmeJogcNRcXv55bqbPmMCBv2QYskQ8Nilta0JP2Rh2g/OshwboclbvM65VJYy7PmILMJTnr8jfvOpc3EUR41Wr65q1iCYkLUtHbu7UMl3KVruphOvHe9w04k534153vde5X/bukj7Kza0= +uvfpY7179++AXQjftTfu3+ms31lfv1fyUrPahWb1O8gPlc5Va4Zz1W4UgHnxT4U4UGp2Mg9Sx/HqMQZ7uUlnqoUdnDgt5u/G+8Vj9+YfnXam58f+l6PTJ+RXKRRYDgdYoeqt5ghbwX8yY59WCdnmQLkTjg33GDxto7EK3CgPJsE= +W1PdmqgjrW26BkyiNjhUPgyigSloXHMDnz/zTaE+mnfgSZZctAXZcXCFlRfSqwuVnKyuoy89CMHaWNjZt2BknWEMF7ZDxTDCVJQcBlPbfs0mwb4BpBRZeJLmBRCmLIYwB4tQBJj6OC4Ww7Ii3LpJhBNZ7cuQSk1zb6SUmu/eRKg= +Av6XI5WbozmyjyBjO6ByMElDsjmAgdWlgXW/s0bwRLbHA1zujvVrXIdQuVZCXQWfha1ktIPv063djwJvZONxMdzxcoP550ZYhyheqCooUv/IE6xoJVynnM7Tu7OE9EbCsfw5rT0vSgK63y2TgxxsKU6R2/7VQNPVJ9HMWewZ2q4= +NPbl3jyP8CPYwbFjGHZAeB1VVNW6NyP1TjwfQPY6xmB8fUPwwZ1QXXagNWwn5mob63dlVld5hXEH/PDVh6+e7jz61e9ln79A//v9h2A+SBk0L3vlXf6l/47+/YuP8MLlAGkC5b/3e//439r/J1//o527+D9U3KRM4s6dOzrfELU= +3fXu2h36790eqna6axLI4f7W02eP92/duvV7PyHshYSNAqHCI/nxWXC8KWK5MVL9OIUMEz+ONje7xBMROuiAXZFTf+xHlAcPSefeapf+f4107m727myudb76io0NjEvD3SjCsS6UgcShbHCVA7c3/iXA0L5zMQEd0P/kqwYP7Ms= +Zwymi2RPdxs8Xam630oQvUbzYHq8suMn78LoLVGTm0pwa0a4tRzcuhFuvalM5gZSq8nQZ+qWhoIuuKGw6L8NmLINrlhppOqkBp+fDTo/92B+NiQ9SoO+Ad72Wo7Di3+z6LsN+gjSvSGOtw3GPxpjejj7qsHXbqPkDvbBih6PVCs= +8OOxaBla4t6mIVRnMlo81CpHTeAkwrs20tiurDgL5NqQA7nySmyqISK2skIenrWRxma9DpJcnPZFGNN0xC9O2wQiKLTTkKUadSSisGicOk0g1EMji/zJC4MxFIoAn7wQnm9kgTx5KcjIDR6wUwBiRM5GGpqTFUMczgaLwJkW8HA= +m41cuE0GAbE1G4aomqyWhdBsqOEzWRXGymwoYTKvYYiozOSN+2FCz1k8nr80ex/5I58uzV2ozQKrp/OZS6LygOEunvWZy4pz73XsTyDspejnCv2ITvGVZVpiat/y9LS97QLj84iXYbSW2yzkEXsluyz5qgHCQmNNeeUA8qq/XIU= +Fi6PmlRkkEuuciXvsYR2S5LPG3Cp06fTMsFY7EI6TxFZ6VbBBKKk6JhgWWlMvEsdE+9Sx8S7XDgmaTsZPo+zEmV+pnPBuJ/gRGvA3koZxWgUvosJNI1JbSCWCxdqYKnD7xAP7jzqy0ngj4Yxae3sHpLIH4TnlE8N/eFyu1lvolE= +hpkbni0sKzs8tAVteGjJVa5k0cMDC7R3bQt0EvkngTSxd/dQnIDIFay8WKrYOjzcr/t6OD6Ek74q2Rz4CdmB47Qs2PCIQw6O6ebyrgMN7QW8ig7xN3H/m/ioSb4hLS23+BEnFR19TCm+FR8gUVrLt0kONJPXTOD0/4fR1GezyN4= +RfvRp8Ip4r8xnyJ+/39+82f/4T+sfYroznSKgPEMxichivA92wnCel5QH7edFQxQ6jkBrjuo1H0SfsKnBGYjYzn3pjKJqBFHXul2VqoV59huOcUqa/0nC7KbNWlUrdlEfveufulKwV3oyy2s9Klt83a9CkGWGGhoWznAkRZqSOI= +tm2rjI7gszZ8UjZbhw3ALl6gfxfkrHS1zNrNfluumaUcLvjbksdFRF5Of780RGLm7wVdbwbIdL8GQLSckt5scWJr0hNy4kfjgGesb/4y+50HpqszCi6ztz9nv/OAZyrizV+IqwL8s266NxehqcXvp9ZQ1RxyhY7aeNhMIVe28bc= +CX5IZTov4G1TePqb7EFBHhh8sKdwnAgj8HJsHrLf5CEUkNb0opbVbKpmLi12/blZ7Lr3899s/tW/V19526kndh0HXtyny4rONj9y620NUpfh6bzQdR5Oxwk4YRsAudy1Tdshj3i1Q+iCf4/pqJ954yGkjr4kl2jE0Dyk4xOzx5s= +UMyfkGGvzLBXJtj3Ztj3BtjI3IfI1IfI3IfI1IfI3IfI1IfY3IfY1IfY3IfY1IfY3IfY1Ickio3AtLyPocBMz5j7nZj6nZj7nZj6nZj7nRhpB7YKRvAps5BhVjSGJy+vzK+h5VaM/fGFPwrp/jbyhgjxDP82cR/twAM3/VxhO1I= +0KM6Pm6yytgjz9QqyxbvukF7bbtmRNmU8pYYZUsmepE3tts2Rf2ZyyCZdpnV+ENAl2JIN07pOCSnjRyG/ZS/nSuBN9KskBf+ZZ9Zs/Th67ck9qFVsAT/NgM3JIV0yVbYoPP2/vs8xGIOWNn1kE4MkqKui+/XaSRpSD+VG7XCp0U= +4ikJI/URWOSxP2KuCBNmUiNMa5KQb24GseQAn0El6CSFZjsloTyDgIt3TB6DeT3UQGQKuD7ItwSk61yenJx0Tk7u3qU/sZs45B2D4K7bV8FHt7GyzC9lt66YnVswwHz/JYt5G0jpdLtGl/briRBUY7aZWxAzDplGSjbt0fy0LQo= +2/zOD07PXGGewGjqlQVogRmfLTHWPuVBk8g907CxNorSuLMxs+T7nUMKdzMmCKQlsU7RdgaLsPtrwIfuK/vkgaQ+H4dDv7VEybpKRwbOHaucLLj/46Giu2SQDBhZJBWaUQHFX8m1Tfs2EJfGCT6f1/yV591ME5jKdT5tvJD1PEU= +uMpsp3KkxhIz9FMeN5XcM40cNwnQ69MRY1eQerUYL/NuUCIoYNWdoBpSeDhzILVrrneZfGv9N8ofrhhdyNAwrh8Tr1bNQfwQFsBW4YEmi/W3Cg/kYQsoaAozZTP+hM8iJzyqkWpOdjaY7uc+dtTGY+MAKfJ0VWG3VFxGjK0p/+s= +nBO3wCb785gUbHXc6DkxUxDPL3Oi+pw4LX5skXNCyrBT5uit77rZpZlQNXoJXuVUPgCGx78tOP3tHv8WVBLpmxYgkH3K4pUg4mwyCNK46EzHR8J9poO4LMlZVXHKIBLTPn2W8rBMa/fT4YS5tNMnb93a3f6jW7cKH4j8kYdm4qQ= +2Z5dOxP5cZFuZp+C8CV6ExQ0v0PzKB2gmYYZWihgwjDEq3seZjukI92+1rVPWAF087McxZT+N5gV4LViPi4DfPKCwEwn1TIRjIvWtOtgK5nTWExpsGoUDoTxC1h9hOQQbM1sXA7BGFdvZo8cTPxBcBL4Q+tzNY7EN3kmZ7Nk9sk= +BmykzGQr3HkWw5FSVI151uHzKbOkbARuME9K9Nhq8DFNkHraszIiSEVm1a3KrOII+UkTY6KQ/TCBbMSIGeQltvChOImkh1Jo/rjlIfBXg7/8HdqztofglJk9lL3KEMMlfSiJWfc0aHf3YKzVh+SOfvaMFdGfiaVevXeJd0BLeng= +r7tUZpHiF72EAHPE8ZLsX5F9AxkY2PurFOw9hbSAXV3y1mhTl/bWrt5fpmC0NYPdKoK9v+QvfY+t2V76/uoyBbsytvaZTXccs5kliBLpClocxGAl7Mgej68qvjMqlcdghqnt9BHhADaHEF4Nf6ANEfoC7rSX3hiutpGg9ottvDg= +p13Fa+2niX8em90q+GsdXh9SxybgU194NW50xIDPQq/GXR56lalHZ+CvAKJlikDSWXpzm0CTD9I3FOVnrOQIkidFodxVJHWZJQaxoIZBROX1wDAi5a4Lmul/My+uT5pJJkDqGTU/RTLBl2FcvPYnnNUiwjGIFul4TmNYJcveZz0= +hsYQwNVG0ZXdbS+4CB0Kji8rcT6jOEEyz7YWzeutTIxT+MxmTjzLWH1iQzUtWHFqUiubh8jpNJCjaGZcE4Japs5f36tQlgst2+DYfT2cveofH4eXtq6lcTS3KRmHcZW+2aO+VexbP4yCU1sH04CgC+lgacfGv292bGz95M1/cvo= +tr5jIxbUcGxEWlT3aJQewzrFlTFXK/wXsfwTjhbxOXl1WVeT6hCVmVqp5RYscso1y42G1VtK8ZRi6OF0IjkHKTeSAsWKm4Xin+Rf+BElKURjYslsxz73PHoRaxulcFA6FVxwoMDTba+8m1Khi1KJAVRvRZVYAvkx1HM66WokaQw= +T6d+HOsDqQ2hAEp/fw+/yUkUnpvc7ZrHke+9ZV5dLE2y9FuF9IenvtzwY/ytwmQNsd+moM4YwlBuKA1jKAHOfX65hw1syDuGIVNtx80243ne4RjC2TbbQcjM5iGpcCiHwpbSPiME5510lu9RuNNwXGnH1cxo7CGg5zoGo3Bo4nw= +Yk2LMJg6GvoNhE3swv0OWmQNkRFlMCMR240ynuAiGE6pgJIyEUo8EVMGXMfhGVhFkqWLafnBuenJdGSLfI6nY2s0c4yJjhs1sL3t8NKPSesiHE3P/Xh1wnJDa09AdPSHPqQdCoZF6+cWXEsvZvBwm+iHdO71k+DcxP0QLbJLIcg= +oQJhmY/6InJtbjb5epHTFV9jEncTL0pWH4+Hq0/HgzyWPJKfFav8AV3C8+snB4db+4dN+PZ45xH9e0/GXDvuaWOSs42R+U9vvVMe6/w1SqYjxDb39Poam516V2LJQygoQpAe5F4awOUEliBD8DUDabcB5I22fL7eFw3syy00UQA= +5c/viwb2jS2kPWB/u7yFbkxFfXDMFx1wvVp6VH5w3/wkhGPsNon+abKnujV30RLZFFkr5jzSxRts9+ZvsCzGZ98iwLHUHcQsxzn2oU6RzIabRnY85szfsHMcwjbkDw2by7XzP7oa1bQAKZl4KGYtIYOFATr5nVERqXE5acjA8Eo= +4XByZkMXnEqyBVJs4plknGfhO7or7nlDGPlPjWI8OOxiKOZdmin2YjKZF8UwNi4bGjl+Liu5ypWI+LmfPG15oN4caW8YR4a0mn2nWnZu2thFckumJh2ocfCyQw7U5pLDVsREm4kZ4ZyCX7lRoAutL2It53q/NRySJaZ2XFLDL+s= +mGiWM1U05NqIlIuHvL37YufRQf+o+Z1kiwFVy20e2kEGgnCidHVL4Y2LX+yKcgz/FqQIM+kcmJSxSTAKeFwyUdjxsSNHD5UlHNmRNGYJH/Mtoc40GeFW2atl3qlUXNkqdE6Kr9BOMMf5qOQyuJVTfihJtIEP2kAH2R4aAOZHOPY= +eiPpWJWReKzqJpDvXHcAVmj3XK+dH+G0rApyuZFkUoaFj0kvKXWBkWqPjdWLTsWcasbmmATBTLY6EXrp4HmXrlmm185xlqkZL+Ry8yzLsl8o7c91lpXLPdkxnrafBeO3oNeEm1EvGCuR0dxjMKJP9vMOOLLembVIdveoXG5LBWc= +8Lwpmq46NUsG4rO7lZSddinKZqvhFHVjrU3hhe8wLFqnkbBF+YX9zKuBWPnDke+ZQgz/EE7wxhUQay21l253ln+AUMPswuBgd8/8DFv36kNCH5J7qNaAlVA/SWNiUUKpby8xvg6pCZ6ON1FwWnWJAYZ4ZUVzGt9axCUyXCmXAMk= +1Jmkti4BEgv2SwzlJbqYI++8XRr1OjtSzsTqI9ECfn/0xV4ddxd7kKY52/3EsJPExDmaj3jXMn7ewsdWiTHfuNw8u25QX8LKuJRN0Gsc6p+M6LmUtKQnVgmHKnpLXIABwbecTkdeRNCEniKAzmSrJBGW6EXvGMF9tIYJK0tf2Xw= +Mgom5CAcwX3WS7yhI88AhIpD0uOr4rli4l3qlLtMycbht0b++XEwAH7r0BMvivnOieHCP5a1JXHaTWIQVeSHHL44FbKAz8BYCglothmC9x2GKVJpvtlBOLmCtIQPnnij2M+JkHVdOSoNDfShzNA8pHDk4TTC2A9CS/E7MTg5xdA= +7GNTJS2DxXrxu3/vN70/+Ysf03qxShYs+TGss1kvKlmvuPUiXGaTJ3jNyW6av5gzfr7mjDNZL771/QmLgt4PxzAl7RaMNSwV82veQ3+LZprLKw7paAej+GgsXPiEYRFgu/Qm72IJbR5OJ3QsllIrwqXl7HmcWZhOBp/uHI3FO9o= +zGgSqUrF9fMsinBxj/uwcJp5E0o0GPTGxLvwghHqKiBPOqDWPhofnAUnycpgFAxwj0avSzpZeBvYj7hd6u3BAIm2/eLwcHfnAALfYBu/Q1ahSC2LTYF+oPhdtwWtdSWHxI8DGFa7vmzNZXoI00TadEoqzc68uK8ZiSnNW+qvMV8= +2q28R1YNXlhOxnRRwmIyJ1PDoMw1Yl6o4S0woUNoVQ5Nx6lAWysb0VWkS4HSwWJUJ9NnEaoHN+IurYPNKg8NY/dlqzyy8nNisKpjrVhs816BNLWv2OZBMybrPK03eQu9Jw4LvVwndCu9Jy4rPfYKi6XeE91SDz6LOrm7rPbU9xY= +sbN4elzE0cwgi77Cqrtkr5MDFhCPHhXE9mKiHGOAvfIcsGcjHt5ZYU/kyy0suCq+vdJJS1iRQG4hPFI0XsAmUwp+fFZZhiouBqqOEdFHqHkApPFikjFUA/M5GYVh1Pr6yZN8A1h/cEaPW29BlH7NLIeBiWJ36VZs4mZar7L2eYM= +VKZ8h82xVnBbh0axdTNnXlnrUb783VrPqI0+GAWo5HxFjwDhO9LyInQiwPZqpcKETzXmmQ6hyj+JPidJC65rl6uzBcXtBT7Fri/wcc1maeai07Dtvn9+njDwsWWrZV1g33XfFqY5X90zubbgA9Ihwu42g7W0t6qcYXbAcQjDves= +2gnCKABV6lD16IaPlN+DgTgU/Y491R0SWbZDpbMP7E+hJzp/qo2+bKFQdO4yWaCya+WSpyyjxb6hOe2ELROwxhIqMdfxd5FRPwLFyIffRd6EzXPGl8krWjChMwBt/s0THteiWFspuzA8cG1HQBz0QTgaeRNUQNqGbeJH/UngD/w= +PmWeYG1k29T3ACiunkMAG2cp7fO0U4KV4xsIS2M/dcU3WkDA8qJYGQuO21WOSKUJZMncJmdEt8S3zwcqkbo2W4o2ro+lS2Xgs03+jQ20MHbebGH1eE9+HAXHDDHkIlSK+/G8REC+H8+Zhp6Ng5Qs7nbBw/DJNP4wJagUJ5F3MPI= +4pjKc22fijZb8QEOYmu5TLMs1O8D2rUgfjpOdiP2MJk90h8OBVz5gVH2IJyOhuOlJJVCgphx4E2KiWu84M8kgkyz6fC3WV6SPu2GMyDhtYYZ/CgrHse95LInD83Ari0UPtLSnwjN7nzXvy3Iq/Q6o1JZBQbJkh9iTGpq+DhHbYY= +cEgzDLier6fEvsvvV0FJ0J/o7lPwSYc/L7qQA+NWLcTJxDs2eDYJybLSLM35FuZ6Z/YxFB+H1hg+swdBszoMyhjWmBvVFrPuUJijksWx8COQSTNlvl4yaV6EOTJZvAnnSaYZvQxvFkEHEeXMvn8+SQwH8cwkHKHIK+Dp3Hzjsfk= +kZlTdc2MdQ1OmnPgUpB/Oq6b/wwuoKmUzUKqBbQZF4kZLNkG7vzUCFuetjNOCpMHmtLZxbHqRXmj4WtUySQ3OiXyDxmWalXSmvzUFOKaDNQXQ955+6zdHCLnvNkUCue82RZD3jl5tt0gqur+WSpVTbULoOp8PLluClXPvPjYpbE= ++YUXg2Fu4FIfy4Qu3BxeqwTC9yN9ztjxZcW/nESKseAcyTXfwMG5Tb8gJOwnFICgtCHxXzcbEv/B9y//9N9/V9eQ+M46PlTdkHhASR15/ZNoGifR9NwdD5V0equ93mr3Dune3dxY21xfM9gYG1tEIMXY2A7GrY4fIgB5wgGqWRs= +G2x/ux/Z5phrIGnHVQR/Sh6OgskE+MTeyBuDnqThj2HdNjrKItEbeBTEk5F3ZYHmS6qBI9Nk1G5q76a/YcE0uGdogy+TBp30q+Hxb1fpU7hcGrhOGuJCt8HSOzcgd99XDb5SGiVWigyr5ypbfbj1/PH+FktZpgJKzqSrxogfHMk= +eOIN/AzHA/4TURQRomQcWZ9AkdWgbSDD6TQbIqmueBzLu810vES5SpbOLHSxIuQn/TG6kgqcdtgvRInzuIa4A2mklx4ykoUDaHt5/sXpRBU9YIHRlbcxmkobTwPCoXA80v0m60+bMi1y/37ZTkFLJ3K/nlSlR6cuPfTXlqDGPSs= +NU7mQwyM6yb6xIIHsb5wCmS+CBlVpP7VJQVttH8eDqW19jKIwWrhie8PQZFKnrNaZVzmMQgDHqYn5WPit+1NbPoLNSmQX3TeQP8Kk0FsWzyqUDoveLnoEVZ/1QCpubGmkqDd2QB20O6xP/ArP1cYvllXayMyD3bEzpE6yuL0W4w= +8NramqywvNG4xmfe0B+qk/wAy8rN7ZKdv7WonSOkBxCp5/znze4zuAr3B/rMEtk5rFtOtRW+kK4HY8rUs44/5T8tPTbvCjBEVSc/P8zOHZ9TukXhbZUXXfXBuCtF7Xs/YedaWpNlvqBHXgxEwTDmrqdzZMMyTmUdSikOoqO0n7I= +W5ajNVdIsdInvH/HfML7p1bfNP6LoPYJb6Omq6jpoFXFZ9T4fLnznOJF+tme54TKINMHWw92ApSd2AixHPD0FsVJz/24TYkizn6Wfho839RAQZLyRDkVivo5JqFQYgg5zodG+MJjYo4y/MCYI8yBWj6vKMPqwVKphvjC6vlSVFk= +6LywYJnZmTNHlh2leIGh40t6ODu6KR3O9P6q2bzk3rji9uaOsIZuZ8e3cmQ+MXb/yZyJPGOOKWsn65D4XhGJT+ZJ4U8j6vmFH1HJd2zo6W6uyuaQlPc7yueFNHVykTGOMyVBDjGztkBHcua0aaWM4E1RYLX+ZRCauVVOhlUoaTM= +XhhooYaVV+txiB0E0YiSc5OSXQ1yPZUBZ4vfpatCjGhlehETYkxpINcUuhKb1ScKsH75pWgX5kooQaKFOKxA4khnqFwbwMJDl17P/FK1TkYKuCIE1ppbmqZKgXNMK8LSfLIef4JTLdXAOKhsSpZqT5RaIeTUQih3fQ7GTMNmJNw= +Qb7uJq7N6/TH5gozI7me5utKTbCipapq2GaklsGMZHFzS9JFGykGnlTPgtOzJGdCW050uHHTpyhTcE49mSOJW0+pk6dkboRSZJkxgUI5FWZxo3PRZP6ZWZP5l/613/yt/6VfO+gd02HOR5O5NqMmkwkBXzSZXzSZ5ZbuF03mjdM= +ZJY65ps0QaAoXAVNlpjU5XbjnII01+hCZT1XULEax6sCVAxaPhknt8RfKJHZlKoaWqrarzxuOSWrgt6TBQ9UDvsZ9SwuRGYZpntlhsmkmNVwqjtK9ODHPCMpS7arOCwgix6zBQd/LsCbu26Zo6k48no4UnjkT91pJ4wDbNuY2tc= +S6m0nw5+BccgkBZTvjUXNWpVgsmHhCrUXSTR7LxD0OzJ7wjJihwOvlwafbk0+nJp9OXS6Mul0c1RTH+5NLrJU+3LpVF90n25NKpCri+XRhWI9eXSSCPIl0uj4kbncmlkcXD+5//XV//lnf/sYzk4T0DFW+TdfG+1dxe9m+9srq8= +b3Y79jskqTmEMF0g6TDq7RHqnD/5qyPVbSTLsCzcRbKkyqrvkeSYWM8t0OZNjWRVPKgboo/pSGbe0Llh4WWKV7S0uKGTWhLX9tJtghlZPzBIrfdQpHiySAuwlMu0Bu92m84B6zdJjQ8mesSSq7PmPJ1SI3Wg1siR9VI4UjdMXtQ= +DZMLNRtOnWwdI92MHWdLjG7ZiTfWMWAL7JFaJ3tkwe/MRVhDq9vJjSjdvDvmvlUd0xK4ZOH2ZZzUQjZLefRH1pJw8tWwYTH001GCyPdspNSXkhYEqx+cxeGktcQWydLyd0urJ+FgGi8tk2Vi7iQVbOjgiqyR7EGCDzUNL6ED7Go= +hmdBtU6PMiNQK6WmeVgyVZs8ELtqKY6E0K9hCTrA9vLTSqjVFKyEG1+5Sc/joSirVQqFknVIMNt8H0pSlZaJVOfS+0WS857eB4+F8MtGA54TWwO2259ewIwQmwOWkRcvoUzpcd51UN8VGrnh/2B8L93n/YiKBtJrtyYTuu0/lyo= +Fvxu4SsvOiBeLTyJtQgV+R1R9xUVDWe+k2kUiyyMBZXMYHlBOmHmr51FsjikHG8a4as19Dp5/CoF+JCB4etFOElnvOJ2CaeTCAoGIEBeQpqBZjyNTmBjEOQsoKrwQxdkPYQ4soKaWLlOf+FCXM8Nq/xfOQo7J8FNI1KSjbCgTlY= +wqbbORXzVbI898bDKBi1J8GgDFFIVsIONbceAGngDbKjr2Wy8tjh6Zx9LYcAT4uUH4MYAMgYpfsxFVIxtDZkcGwtrS4ttym3p6Lqw7NgNIz8cWuZBCdk3AZsW8sPHghYyEXQWmLiCVgA0X0NcsyNWXTupYvzPmwZp5jtZIkF5m4= +Ld96gClwHZ2DPg2gT4N4U6lAdkw7PrC8YErljwntgT8U0b9zj0fkO0A8uU2Wvok3yTfxEvmGtAZtGOvW8m2oWHb1TQ6a3eA8m53zGjxMdo4RuKd42bPo4MwfvEW00/rbkPTxJLh8sHQS9ansnFxC/YMlPmOXlvPLoMwZ1bEWRJg= +FC1OihIoJQuPkouPYpzM+oSvuUNQErCDirwrMpM4nvPQT4JzFmNG26WyDmcyrGHnWGzneU6ttO8H/o9TH2S8fVEhtrZUOJK7K4Qkud+5HIEGRpSSTeIpVRAV8lYFTAcj73wiYfpQ/LbKDuate9auVx+jGDJBYdYmL5GHChNEeYk= +W/5IR2MBqHR5PrJKw8AynyM68mjwhOhs0Rwd/cSJ1Wsbu8Jmz72JjVupqZmNBOH6jtqje/8+i/9UhYNkOhZd7UJ4/p0ngT8axjeUieRlFTGcxTJL7aE0bjyLHtzKu+pse+GHr9znN9wVpRNcZmZmlikxiVM6SGliB57diY9Rqo8= +sEypSTi6YmipRxYsp63SP6cQt5sXn/vxGS1+Dn9EGRUej2NauPNif/sgLT323wd+RIu32ZesYcwp0UiTS0gvjCEPc/pScoBpmSvKQqU0eBbJhMryGlXpqW1Mt8rgIoBg7TmaGsWUH6feMDbRNArfAeL78EeU0YNRjKfD0fR8nBU= +U1Baw4FRINYhqHBKSTLy4enD9LuoZX1oNH9J/9IzBCwFb5RVe6NEfn4LVJhjD66eSL6tyL+Qgfch73jsq4DXNUQRpx0fHqTO61+TYXARv3FvnRuq7qB7i2zMerq2dxNHVZ5FOHbk9a/K9PTudfaUzmU/mkp9fUF2ocjdxXWjBCI= +8pwgQ0h/MUag8t7eLdKleC0UKVm19fJTQ6pwr9C0fQ+jUAS/xAOud4wJ7M07Bz1l9wf0AXnU6YLmtwEPec2CtHDwYln998w/SdR38vuAYuFd4AECgL653yKmoXB3S9Ze7cNVfGG/zNqqeffrWOrXdpgk4fkNIZh8gDmkzV4zudQ= +oOXpcuF6ySCWYhfCgqc7HHLl9LKTrhLjfWS/H2C+Yi9mcQOldWaqcin389dWDuW+qSfh6QgkcqjqwxWn3h1LPfaJ5yDU+9Rur9L/S5J++S5ycpe2Pfi3zbYHd/7mm//q27C+7cE6/pzd9qBG3D3p4RKWBiY/1c/K0oDwT2rWk50= +fkVVas7zOFdlsWzKW+5XtxsvdKLllgmiWvN8NaCooKm7vhreUMc7yG7MID8wZ7tS7bFS/rG5Z0w+stloFJFTyymhUDO7TC1wvKpoWl9s0Wz2PVA67s58xZZ6liowRz5XYpM4782r0sVcb/MpNpDEmKfOlUjS7Wucgtl9jsUn/1o= +p8Vvft65CKdboeiA2vA8sgLaLVbhUyancd7lVsVV2LDoEDVX8Sx0yixcrPSyQhSlPrWlhZYotZJbn/AR1jG2CTk/exlisZcp81qnBY2pAbmt1L5GrylYI+5ZU8vixv72oqk0p5xsvVx93ilOfPJ5N10EmznNVN7FL4dj3tVvrlg= +5lwAF4Al+G/QaeH743fBeBi+c2ALGoMDBCWvENaSElfGv0RSy1yKXxXD+ea/0h5lMmM/DqcRWHTQJbNJD3rBoM/l+pgj2B/778o1lYRvfYpR0wMbJ5WyznESZ1n9Dbrc0e+5BITUAszUUQtLzUSyUf9dEPn8as8Emr7olYDTnEA= +5U/RFgGfItEEPg7xBLvd4amrXwb+OzwBWPlr+ghn0jyfhAOQM/MMXzOsueMzTFHtccM0VQardAtidhY9bZ7pRRMoM/UzgaWTRzf/MwEX8A98rUXEgI9VUoOP64ggPkUb72wE6ue9gsQnpZJmo2iCLRL8NWStM03zuMrZi5meKbE= +KnMGkFZg2OjSq2YTRIlBMm0S8JnfKtQsBQugi2wHi1GsNKMMjrbik04pZp9pAlHcbteNIEJiMdfmpRa79ILwNaZc0ZqEz+c92olrjWTD7IJKeQZacpggpKHU7FGN0M6BtFqompqS/fRK8yBuxepgRYpdqwOooPqG2L7WR0C3j3U= +gMKf6hazBQ2Wt6Gtj6NsZ2sDExY73Nio7n5Tgics2Ea32uvdsXnsiJfhS5IVrQkuuw9gKvfMptYEXUL0KyPUmLhJMQ9ajNyXGeqawLLjm2a8awKWZD6bbgE+TgHYrnyAj0Rcgymw8Ql1D8ibpZoemnV8DJoP+NQeIG5fbALLdFo= +dpg5zdqPQso5T3XV3tkEnc341AbaBFbxfCOZShshPwZphYm1DlF/mir21ybobLbmbbJN8NWoPCfTbeNL8gOk2/uaHpt99nOTbx2k/l6Yu/aWP7nbcd1G3PTQNelDPpXdtNxBKGfFboKuciBamLG78bUfaznUEm2vRyD9oGq2yys= +zeWYkuIjRZ1Jze5N3S88laMBuQkku3fWTPVNwGX05WXXsbDxN4EVae7Ys+x76gxghUb3AP6d+QhYQZnXAPvOPQessNyXAL8LdwJHj9GvgPeY+Rg40UOvgww97nZgAp/LQbCqJqoeW8x8GUxgUqhK2b/BBFpmIro2G2kepo4RJrg= +oomIlv/Sb+ZFYQVHC3zpd+o+4XoBuFwoL1A9L6yPZu4R7LfkGmF9hhMj/a17algfVHw34ALF7Lxhx1N25wA88/4cpuc+obkfWadGOu81xxETbMXzRi52qfhI4j/35DBBXTuRmIuKCUSOY6u5rZjAK9Lp7idGJ+EgYwLKjCGEf4k= +CaoigdZLHlmLHFNMTWQ0Tp1VTGAfh8gXBUR++YXI/DMvMdhlPZJ5FOkgmXORCaVCvpM6H5nAFPMixSHJBF1NzXbN1/vc0cmJpeT85MLPbICqoVdWi5hztzE9o8YENU3h+kQpupiWXa9MgJWoUvbO+aNT5biAKorjlwny85wsRTo= +48ztzAT26UwViYmb3dpEbWbsgQ5uOYJInm6iTnV4E6UufwzNzU2GSV/kgKkZsXi2GPMmXzhLx92Aovfcfc7Se5MXXXlkqjjR/bdmJ7p/9r8+/N/++F+qn/VxxgC+UQhWC0UhfHur3Tur3Q3S6212upsdVwhfuUGEMbrW5aA05zo= +Vl/NvS4NLZ2EooGb4V2X+WuzWLh6bFwlLq7k4alkU3QF8K3kmi7B6j5iPN6tAmFKTvXBgB3LICVw05LcKa7EEoY9FbM2TGURD3YeCOpxAAvDAAKsHccTGcUn5TDsdCw43lQkpdCs+bCsakhWEWnMGIp1AfN1zpgOfbqX+nBtceI= +DdgocowfYQ3ZTqskn0U1okK9ONu5fhyf0N2CBadJg42cT+hDLLaOGq9Gjvsj7iDw3ZpHvo5fFmFJDrBkhxJhb3Bfzt4kBSkSMZOZtl6OBoSl/vAUwB/TP1A2v0lho6Q3GExhyxpgzrU0NC0vJWlqUn3dGkZTm8Q8pcLce/zW9yc= +kyQOxyNp7P8KLSSMlGSX1ZScdIvs5nTMt23wrlC6+kLUwOyLP35vaS/GUh+5MBCEY7LNayzc+lPhXOdUBPGGPQnH3iOy5w3BUeg2eRa+wyA5hcw69bjLxXCc94ice5eODr+YTG5ah0XwfrEFMmsOEWJfjT6Um+AK4zSE7cdyQ+Q= +fnXu5ZZG1lctSErqvq51N5WIv0cX+KYxTMqQLgJ6RDrGwZFEcd4GHadJGAe4erYQcJpY46ErkfLtWQBmi6Zi7i7MpzA2d9ESQWWPtiFeq2+dKVGy7RDA9BjL2Ab7F35NL5r4D3yP/Bh2RPxTKeq+EelhCCwWE+wYBmlPMGYY8rk= +D84tW/YIsWxmytBwGk36RtysSFmGM92dMA+RdWD5u9RxnXd+EcsYshystpU2ZGmS4tkG0BCraPEDaEaMrsk8RpbRYy30XUtSvOSjDB09h094Fpz80Glpcj610TPjZkPKMoCgT2WtWAdQvOejDOCE8m269C3801/JpMRPcASNyAE= +VlBamn/6Qi9XwEAR7iMMoog5L+HIw86nuEkjJGXDyo2eHo4eyuRDMZ4g2M2AdvSphrYRjXdeNKYDoKPyDP5YcLF1/tXW/s7Tne83yeGZH/tEhDYgtLsXEGppOo78UYD2pZQZU1mEPhe3F4wyFJmj+Yk7665yDkiTA76EGCYxae0= ++95wBQ6+y2aR9cIbBcN+fsK3oGhZJqGSX8u6ZAdnrSVEf2n5wYNuu0N++lMIQbOk0QFqO7Z1kdrx3noAh5IctUQIxHJThGGYE4latMSOn4rRUfP7x7tIpH4wPglXx8yi8qi5/PPrRELjtxdgFzeCkQ6GTN9VBpelbMSXlsXopDQ= +4tktXPiYZ3A1dI6P6bFbRWc7vCTPg8r5qnB0dl8c9um5YfWCtnpJR6VpKL/C8jq4VUt+RVHzLg2opYV1UfMuzah5l9eFmhTHX8LusVpac6sPT05mO8oOQNnuneqCl1qqZ9fTqe1FvkflZi6Dr4o2a9PXkSxQ4uyqukRkTxNpMNI= +YH8ubWChto29rvQN698x37D+hb/7yz9ovat9w9rBu9UaN6zT6MLv0ylCN+Wi+9WN1bXuardHur3N7p3NtTXT/WquOcPtqhkmy/9w4ZNdrP1cApeKOytEKpt/6W+LnlfXIZq0bWV1tCXVvLNo3nej4BSufjS1u1Q8451U6SX298w= +S2zp3/jND3/nX6lvxLBRb4lRRMPovH981U/8JPLcq8ywpozP55eVHSy9LgQAcnxFDgGgptkCReslmGr7rXgZbBhYq6Z1tu/HCXvVmT8UIWrVJcYeprxFBpOnF+GfzHh30h+xE4ioSk1t8lUW4xpXyN/XpBmcxC3csobhRXjpj2I= +OkSwT90mR6C9u7wivAQKcP86YwOxQqdspDjV1XFB++DEn42yOYU5H+B84FqLiZTNHM2eo72iGXEZVC5wMtmxYZMtvinIWC3kcsF5cz5+ZHcCehs5NK/LxMwfX/ijUHeqkgJamKrtNoh1ohPXoJLhMUc4o8IwRtkFYzYERYSDuJI= +73yw67WQDsy9XxkAHJaEJqczo0ekHF6Syd2fL6EZkfvjXDyALFgjQpCdHITD7LGIrDpqmsFsNvpGX2V34CbK/ffJA5J5WrMgSyyiJuNXfsSbj1c5/sfTAJY+3XC7S6pvNtYwGjyn7229fedFp7ExYlEWQWjfVO2KHPQ5TzG6Vfs= +UeJezk8Rpo5RsGGFVptNnx6xS4eZX7NQm4tsUd1I81R0YQvJHIgy/x5zEMpFR57P3Oafjof+JfmOvHj5ymx9j9aEbJVTSdbmBZ7vgl0yEZ+aUyg/VZyR2Smm04t3594lRBR3jMhz7xLj15PDcEQPKzWi2MuD0qZHKdPAaAtQmS4= +oPA1Rp+QI0+Ue0IiPtq63ioKcr64AaAdZiym/BDMSPxeHcIbvU+chDc+YSD8R5v6uD/D/GdmNK50BN/zAzo/73poaQRMgtvyzBSIvCDSen5vqYZm7CcZklDqQjRjfAwxFN5mwq4gWv5HZ36MLgUk4dSw08EgyWp0YDG04Y0lll8= +fsysoXfmN1HYVlCOHi9ezpUk04ubShS0fS7FI5hB9Jx4QtGqmRGrYWjQJOUwehTK/G6RLO5jMgH0YpzgxXPxID9F4BBipzBZr3iwi9fBtyUmvzRi1lkPUi0bC4ts+xrUpCj7rowIQzbIEFpZ4UpkeIdCD8ORtNrshE/NwdQepUc= +mz5qkU3nIvUXHnYG4WjkTVDfWxyowBWkQFhh4aALW2UdWghEiXcMg6ZLGOnIGTEs8lEehqfRJBjHufxlub4+RSDWy5sZ1m/REfTreYGn9M0rtcSnBo0tDAA+Eqn4wFpIkeMGaVc/ZuT6elTGzofTpMREpjvQ99EE4lTagb9MZRk= +U2kqcxKXmMucvvObzGJ0K8xm/sjNmc75MAnwKa1B0+I+GiWI1BFE20q0bcS09+t9KwrhIFk15rrELtkMF1Slkd1YkLpQvoN1C6ovAY4cmAELWISNPZRJu3iTj7elaFeKcIU6JWOQq9wyzzpU4uTWJesfj3CjhE7Y0BBTSUp2AlY= +FEIdB1rR9gz06/orHWNYP5nlddr2U18dFrVuWbUvH22T5178FhytW1sQshMPgMsVF6/HnvSPr04gwLRTsRm/JVtgcqtf94vPTdU3aY9WjjRcbV4KiiI9T82btUrUl5p9hU7P4sPpH8LbH1AxIgZT6OJVro2687DqzqGjnlZ5s/0= +c4oWmDmx1tGelFGi1CF1rsPsMU8ckeSO0LPpNAlG8dGYXfW+Xjrlxh9A7qU35AHBON2iFEIyt7M4BbeXswfxiBvA3RM+1j0ai8bbsT/yBwmKanu0S9m1cvku98Hmqwl5P6ApIvpDTqLwnHhj4l14wQiNby94bsP20fjgLDhJVgY= +o2CAuWvxthpCGLM22Im4XakXwQCpt/3i8HB356APiWyhrfloADK5qLTh4N8wGw42zg/a/9heXcPBOxvsZ3XDQZHht8Aud22111vtrkPco427m2t3TDaESlNYqxoP5uuF1aDY3z4vW9yJCAEivNDEb8X3TLZRJd3Ua57tQcJ3XuE= +UqAtppwpipN+rz9JYpKypjkGFmkcU8bAlgqdLAwVEX8cVuaLOPXf54uTUkTAQZRpSBkdk8dwEMEs1CGICqk3OvSuc3lyctI5Obl7l/5EHHDD6HyVrTEtFEHwXjKt34oiSNLLymzmzW3NtL6tRkmg03wutsnvgiFEXVO79ooXWvs= +1ttwGCXPq2vcXlVxSBAOdoqxdOrpkXl5lA5YMtfO9tVxxs6WHGfNvYOJKalvhxR6ajHTgHWfpcaQo67w38q6N1JZ8MjNKtiUj6/E+xfGidrBtMDGmRbTHWbzxnN7pmsH8+fynKrzm6Fzi4eidVfpKNbxeC1rpmhgTeM0lehQip4= +cwnrwj2IVe9h2ds2pbY+D+oE9koNShranm9f00M/oQJiawmuNfojf3yanC3dJkvpt86y3htHnJiSTlrX6KP1t81y4D/35wf/37/6P9T30erhz8pyYDgYjKYxyMsgnfXsguC91d49FATXNjt3Ntd6BkFQaysvCaoAiii4K6qqyYI= +TA5TvRJUKZCu01GADatQmczPTkMxZda9VO+7YAmRn64VAVHox928uEBEvAgncIJJCU0u/Mv+DRETz3wBR+unsT8/abEoGBQ9ydIK+gpLAKhz77IvcSppWqpGcUXOqN32Rt4bFowRyT1RPFNICA1e97UzOthSQg+mMV3UYzC1GAk= +AxwZSRfINfgFz5kKWrXTcdHsklxArh2sSS2UCqOK7NickI10d0bbYlP+k6TqySiYMDxVaj6h5YST9FEQuePPfCYzrFoUl8KwLSUc77kO8U/kd25N/AgCfvMnMGtoo/NVhh+AC4kdEipBUDchrIvfMjeUN6t7dzkvlAXze/exROk= +XKVNRwZmKPWZmV8TNsFNffezPZOEb33QDfb7sD0y3HRQfdBLO0NLa9RERIq8Tkfy+JIFunURtKtRs432zes3lqCA57xp+sG4e8Nq6n301XQAkb1S9u9eTePpeT8GeAwOkUYMn56Tg6xURIShYrs6E9Z66lTokt7GnTnOAxO7M08= +6OPAkxHY967INi+yTePUN6OhS6LX3nuYN+tS9/mkUc7C2WE4J4m7+29/LU+ZLlGN/1ZIJoLL6LFfF0q7uXEACs7QvAauqjLUHCvNLR8TI72ZfJSCn3rn594i+Cj75jg9yUoiZp1qPjuFWJdiZhKYXSB1zxfjT1b4o3TInAy02GA= +6bHdfbiwk0WZYFipHjmMQ1EQ4DdrVP4ONdx1Nv0CZRNmEpR++aQPLcxFmCKtjpPwCq50SKk+Ep8atRhKqM62s4F89e+iiiEjQp4L4M1CefXCQ2u84BzBCxb6Qwjk/XD4aS9ZhjTbNxWyPgpiiusV+V6qcujyeu1eTbrKIUULQA0= +QsiNJzAi0z/3JqZZ+zwtRtJG9DjTj06P89S9Ptp25xZ7uBplAfdjLw7i/oUXpTJdSr1+cub3WT1b2LGzEU472g49ZEKiKQswtp8BdydhTFqUKsukO8AvHfaDeWbREtYcLeox0C58HeCXLvuRA3W+G3O1k+ZZfGEDe+tfuWhCq/s= +It+ClSbxGSQ5HydROJJIYxwmAL/AsLoFL2VA89Pwrc1PJ1GHpVSJwsnaFFcg9s3bCPE7uH+rdMhv4alhW+ldPL1+cvJF9b0F23napHIN/ylL6Kyf5a/a/13zVfsf/I9v/uxv/r/1TS7X8Wflq3a8/GS+NgNvApr3yuEabU3kr9o= +nZDKtTOPhfeQQdVPOFkQrJG97BmduYGIL8IH/pqv4An/SM5siql7FpZDLbcYtVuih1m9pZXremmU+mKYuiRncZ41a/NRy0hZ2vJceqS+xbmogFhmS2/a0ObhdDLyW0vpTf2S3fC8U83w3NbjGgbnpZotsCD/UDyrUBiyzCxyqFQ= +iuklchwa5tcpFU9ifZJp00sA4ffv4Tsjg8H5sglKDLoYAbr5UnxXQXxMXMi+8ySGSj03dcbvpuhUGPZDNCAnTRQAc5/akkVIzkupREBNzgZLxtGMvGEwjS2OTvuGylIxNLlRq1zrdAOusfjLRciDJHu2yHjPg3FwPj03xiRzBVA= +Kx0r9Pqw9C7tWHqXM2OZd/hZHJ4zOxBT3pvg0Qtzg+Y65vIfm8boDV4Y4qcAboHutIaYjAKxhXt9liINxMOaQ+gjPJAYEM0HoMx6NZsrHZcYkohCgW+iyV+Og0Z043/9xgHgqKK7+qajGv7wnvw4Co4ZYrhJejH58bzgSejYj+c= +LLAqGwMpsOrtgofhc4S7HRPqjpplnmDJxx+MvPPjoUe8TXh/ED8dJy1vGaKh488DHG8oMUZ35U36lwN/khRRB4kPkcUhvvggnI6G46WERZIhyVkQM5Fis3XUdI0Q/KGojqUBb7NITn3ajZarm66JwWLURjYQV5xa+CxgYddw8/s= +++YzJ/lrv/mjjf+ntnl3DwvqnDkn4PVR46ApPWc6XerV4ki5u7eKW8hgBCGsYkzMOQAptIZZt2go/sjefbWFyRw1Vjg19CgY9jhSWfy8cEIZv++dx/2Bbe/e3SMHDKZyJIxYPKfDpK2zlrlH7owR22bcS4chuEIWd7kAboGSRpk= +8LMp0Y1bb/VAgsX0wCCCbBxb9Gg9g4RRAz0CRVI/5xRoDp1iRZOfkK/+tWpOinr+abnsV2UWzC+zDLsogLzuSD8LZBhlabI1HBLhx2ojRzG7+CGcwJtb4QTn8cRLzlpLbfTlW/6hXwp1pcMySynDTtznl8LuEYysBTIB3WHzCSc= +4DPLDGUYTCxUzmIChdnurgNVCIuLTfTLRQVdJNGzjgjZwoAXQn7bzL5DHB9bfMz5RC/i0TStUlYWVo38NO1KRY7E3jH0XSGgnFDXzYnyLHthUYhKkOaRDz6C1gB3MoHmJMqkvZpreFycRJMEkL1+mWVRAyiIBYJZieltBvvc53c= +AXFQUJ/P9C7H6LNeLWKCI7af0wzHbaSIfduBPpuIkdqjC6Z7CarzncEmIcx5VxAdmtOaSZvDL93PaMUIzKbjaey7YjXy8XuBcIXDWKxostz4VB/Jj07makLsKDjx44k3tkqxzzhAZdF1iCN0fIXZuXU4fRxF2OXtIErOVh/59GA= +RbZMD86Q7KEq72YITMfHYWTQYeZnohluxuwUhvwLKVnncLoX7fFE6CVW3C6FXDGD3mxUmYtOuVnJ/HZIa+gfT08d+s+acWBnwFRf3SUuBJLg3EcDzuKTKjkUsGRr+NtpnJyjh2TFKZW+0KUuwiBeh3bI6xR9qk2kuaJXHJK51AQ= +SvtULheRLtnVJEBxopo5pKW5IO/gnnJQxlChiBAzraMJCGDRqX0ZPac9DmCv3dvdi8lzClvdNmYYohcFpe2FHwwLcwAhXHr/SZ6anri227bx9HwibmKvXF2HAAZpnw+u4sR3qSpLZNfslmOzCmmvY6UMplFEOWg5qjxkwDplZiI= +TDgZBqdBEoOWenmlHC+ZK5VqGEb89xbDiD/85b/w1//l+oYRGzUNI6LgHDlEf+CDGxGlSVEo5I1V+v/uGun0Nnt3NzfumcwmbK0ioGpC4QRNI4gG58xY+KEAqmNI8STyBmDV+rENKYQjDXc6mvRHaoza3T01Qq3wlaEyXoA8XI4= +h0ePzq+Xjq/I9/u7L/bIUfOb+Ki5RL6REmzD61pH7PAJgd2Pmstt/8IbbQmTquXbBFpgz5Ktw8P9p9vGJtiOmH+evHmdB4YUpQIUQJrcYIm8AS+WUkE0Zw1oJ2ZtNrdU/6Q04+hDrd7lzJ557NTyMWM5meVePM9KRLAbZHz6izM= +TyLQlDDnpk6z0XwCt9NZTlGhLaC1XVr7IoYME5JF5TSx+zqZHUSNeKTTSSMpDtnzrNzl7TUJ/IH/bebeR1dyo7lF10dCx3RM4ok/CE6uoP8QNbE1ETgu87M/3LdPmClRu2n0F1MSFC/Es8tIHJProJTrtQRphO2qC6nubN6OrJM= +mIBF7qeUerrIOTyLYlS1l/PxRKb/T1lEhleaZlCh/nCo3CSwyvRphcOsSYF02HzGBOVM3G2klJRJORz2TyO8Pe8DWZu8VmlEXYOkhcb0PyNozbLyc3h2WTyn8B8zA5JWzMOInlX8mHhk4kcraHfLTx7Z/cNt8CT0ArBnPzoaw3I= +QjEuPMGlxeiQhiYltNfh+BTWV5tC0/8fglFs2hihMkH4LiajMMT8NfxZ0aLH2qOPoeEMFdCIYMCs/bbAMxetOj8nKk+KxgfzGFUZH2UcxArVx6HfD6PglDabjYce2FqbFpmnqtFVtcFWPf+DBdk75O/8+Q86FXkUrDwNLSTh/Qs= +hpd2quDUJ63MewrpVG6mCt/m2XpZrocVBg63naJBE68sHDPWmvgrjdokaUpf5z1mgHQ5miCzeYTRxH+Gjaz8HJ8uN4YdG7dh8cnlG853QXKWMoIYOcGI3+LEtyk3yFiQxGqwKwDre4OzlE9UYTtpC176OGOC8M5jD25QqNQpM6g= +QCQNWTgjYkPu3GwwwpjYblRZLrbtN8Owz7VTsC4x37k6Cx6Gkytpv2MWjHK717Z63f3kGrSsf3GpFfytdfXmKWNYwFnk8EZDuXqkB2OYhpBVpk+/Z+eGVSpmnof0JJGEtJJOOSafvam8que1m2lI9ukx6CwcatTdw05DILXnSjU= +0lZ42OaIi6l1MgKnhw0MEN5sCGdAxurOA4iHxr0geZHvQdkWu3ThZXDGSY86CDQMEOw5+4KFMW0CTs7n6c/4x6kX+awQVu4B/o5ZfURnS6O5H4YJxc8b80pWx5CgCwr+0vNIMjhjFSMPy595cvHix7AMI+hJjIAiFEMcgj3YVaw= +fOCcQfUp2p429gfT6ATMDrekqvxyz+J6wq8sSIljF5iRE1Tqq239Yxs2FiATRVv8tfsu2rzgqf6U7r9UCm8Ekcv200Zg/nwRiRlYHSKXWQ/yOeyQthqzyBp2uYhyhkTDmQfdYHGU6gk8BwndFQhXdnOpJY3MBC6V8Nq0JBNXPso= +KQfIQCVOHvpVIsQuFmKOUfIS01WoW22qdSpJD6GG94LzVTp6F6xJVC1nKS7a8q7LNxFQWe1QpBk7BhXVzm0Q5VosLD5tbJlV9WjVBau6oOfRQZBciUojv74O6uYFmKwEycjowEtEIiQDSeUoxhlpaWucknTF8SQAKQ0N5xQ20pY= +9bfSXbgUMp1o5HgxqUeNbtMw0V5MbiwxBPsyh2Ifh5LOuc9O7BKRhHI/JVOJGGg7u4ePN1M9NedCEOIuoqeid95VTM5BmIFjFz1vgmDH2SrCtI0h1KorR416RBVbk+qzDsKvtvZ3nu58b8H5XUBPlpQmDGt29VIG1SoqUz7Gyg4= +ZY0NvRf54BNmvoeYiEpVOMdCOKoHF8FwSkeMCXukxZXo0Ofd8ehqucStRHY5kOOHOdSqTnjjqOOpW8MIuo8xsFiM0WqXGtqK5jSzRvVbIGpyPDhxnvYxNdNeIhIxpojZNOPd3kY91NqdDfrPxsIV5F3D4MV0Np6ETXu6hgk/jmQ= +2RrC9k/gYLaXVmjShCK1nw5a6YUv3B21jppPdyAKw+As1q4ol1l8TT1XoKAdXcs9xuX1OVE2AQGi0heqVjHOwkoBp3Lr+fPt5RSnVFaWUPqB4lQeJSikZbh04PcPDEW22+1w5VQqaEIXQA/GWD/LEEY7BAtsyIP4UlShGGQ6+pc= +9gn3xyoks1KshmnDn5pNG37/6euv/8V/WNu0oVszpR9I5WkEVbQpWKsQ+cHwdN54wQZkOnvUMFhYZbEEQdXpSu2Hr7lBWf1mN2jIbAnOhh7dBqcjn37H8Cz9oR9jaBW7MQEjar5fWrbBeeQZjME+zZVXsAqzlgOA3mx/emtXa4Y= +ILS3VyX2oDzMLOKgeonLAg02VOWnNOBpXMGGOK1C47y4YYgiyOrT8IENKXogq2JhAxsiZCAr5LECpXzorBiV3w0lOuBsEyojkOopYbOm0VQl9YxXUsJqAhGsFIP9ChZT3gLrKKeqaQJ/DVH9u8++GWDidx5cjh7QP2nF6j5TBKU= +W5kBFWibsm7TcUXl27rVjMtqAxVQMpZKJGKs5X+KO0fRpQtlPFT7ti0VuVJwFlll8DcYI8rbYLSp6Or50B9JaIpw0MzHogR5Cw85c8LqQ2UZ58/NMk7jL//yX/+/d+qbb3bqyTjxhE6u/kQEKyw23ez1wHSze29zo7PZMyUvNrY= +mJd87GBCpQ8AJA2jWD+ectqESfTZDqf09Ezlo+3wkrR2JwDnjZY/EbtNMLi8Tb4ZXuL/j5rkG9LKmVHS+UfR92OT1WYOeBhcXGY2l2aAqyKA9xmAU86yGG1mWQEZWeRQmvSZLCNgnnkIXFW28VgtdW4zqYmgYa/J6rRdtsH2ZH0= +Sy5p5SnJ2/VVDpTsGq8MLjBdt4I17ZzQqOKK5ApVjQZrzfQ/DYXurTllYDbrAXPx/7e92C9r8JjykgrmtRIDUdemyCzL+8FzTsiqx1TtqEv8teY4ywxXMLsx6FfAM8ZKVGLhyLBC5nafhsovZfA/mUnbl9HGohW7RXp3FoxZgKo= +LzN2FAAE+03SWSmDJ6p5ODP+Vvy4kn8Ak12xSmlpf8jPZ9B+sro+b9udH50KbP1TYTku8yEpkgAGyyucllakSozx3GYv5wyzeuX80//nm1/9g//r2r1yTNJVFeWV8flyQtza3IQ4Jjy5FFdO6e3jqLAI/6Q+bpmUJ6pSj7ZM3BM= +VRa3z0z+EyWZD1t1bZdoo0SigNJxFj44aeAPgwQ5SJ4Gj3NVFn9MFw1Uz0wTXiY1Rq6bjgC05mjuBv/GzLdx5MW2jAZM5yFX2bJWaHiKNBGqO6EhfQV2YZLJqPjblDciA84yUDBgQ6R+rDgOL/1YiiSXre5trHH4g9pmHHxqBAY= +KZeWACVjuSYL2ZCJyHK9GAsuKctVIDDD3zXbACmisxn1LorQ14I6SgFx4kW2tAzCLYUcABBYStdKzVA+MUP2raxbuSf53BhxUJxydLK6fcn7XCpzhp+yAy0yw0Iugg18XOtHYLzwBAxciNfr1Tkla+V0yPKxDVCywNcZkM05Zos= +gZolmKb0Rum7GRYyDid+1JS/5yBv6CBSaqGPhXvmW0CuP7PIjaBZluOjXOaRGSe/cODMgeTmPfOWmWHWs1fxvwVTuDrNiqg1e1hkRfWTg6tIL6HyLwW88IlZIxALHPshh0gut4DEoiWIanwjuIiZmkMHkaOXHPsRGKJY5Cv4VIg= +0TE4ay2BJmQJdR/w9Sr7+n7JGJ99jjFKJM2OFWW25e3jS1/DBW+7nYRvnFgz4bKXAxESZr5GI0km2wEJckXfFZHNHO0kIxy3d52FcCdhv+ugmnb21Ylk3kRsm4tEncMzP/bJwBuTYx9yLb/1h8QbD1fDiFBO40cR/Z2EdBAk66c= +fIB94xJ0HvjQrbHPEsxaFh5zfSTPWKd2DaACe7p7JFpuHgnF/ODZzoDH6K5Emtvwlxzs7pGWUV1siOLWjCejAJ49gL/s2eOroidrnfg0PUPTptNgNGZ0253YMjTUUWBkXf/g1uecToOhSZFxcBa+I9+rlRZByRa+zK64sHWG8tc= +qTeiLEOYVea69VJApAaW5TunbEsF4rZxp6zU+diXgyZmdFWKzXHhSvZZe2FuU5d3fjMsKYm4Ppr36cesYStng1NaDf0fm9XQ6//gN5t/9f+onan5Tk01dPIu4MmtehWUz9JTWKWonPVK4d0FxTx1sh859Mzw7zEdwDO6I1AuNrk= +JJeYtjnzD4MTHS3mT8iwV2bYKxPsezPsewNsZO5DZOpDZO5DZOpDZO5DZOpDbO5DbOpDbO5DbOpDbO5DbOpDEsVGYFreZ04bhmfM/U5M/U7M/U5M/U7M/U6MtMN4iibw6TjAlNQMIv/k5ZX5NbTcirE/Bl82ygVH3hAhnuHfJjI= +lQ48gE9UvUq5/uhluf3Alj+cZTy/hizilJUz9nLuUeHwwr/sX08GcRhdZpZKOSfTwwv9u54QXnyEgWzmKYlW/SwFPZ0o3Nr/MTqd0JpBCJceukICet65PDk56Zyc3L1Lf6amr6Qj8UvhAZIbsVwK3HTMVH5c8spETG2L8PzYWF0= +KhO0O0Py7Op47TH4ehFOmoYXy7LpmUepBwUQ18S/hNuXZhxOquv5p7Hff+cHp2e2c8cLeiB6ZQBwaPJMBy2jBs+tvfu8CM2I3M9rtVJKMyobkls5tFlFZOVDqyGYT0LM54BRWeXWAlI2uE8eSMZ8YP3fWqIscFUwxVWOO14r+xE= +FcG6S4YLZ4a/lPDXmMT2dZqldt9U7cpQ+zlPLxaD3b2UWez10svYvTqrzaHPi9jcxM9IZGbvZyJxnimaGKUjAYqNiOU6HU76sLP7+s182vOWh9oZCkG3bA66bEaljorJzkKaqHjss9e3KHJoqCYVgikbWaby61AHSosYCLMt4CI= +RCsJJytJuHIc0s6eG7VU2ns72kuM/dALr9I3w3ujEWkN0GEXXg1OOItRcoUTHOsf6N93J63lH8jXHObCG039Ghf+iAuzN7JNEIPWtdrcLrSBoIi1GM3oF0bGnIputlUgDZxtGSDIMjkMJ2QL4Jw2Hj0jgj0bgp0mN9DUZpUdSYM= +Mp3ZJxIISVcR+3Ry23CnAMtkGxfMApFXVu01oX7VPw4828xGG5aVx/Tws50Dsp8SioSvTnujikxrwk1g9Wntj1f9U3oMttD6+1xVqXPY7ywxR66J+3S8sjtNvsza+RD6y6wtTUwtOE2OmFy/0zdqeITCUjcjKFJUhMe/dWgpdo8= +fwt6LSlam2m4Kh90Pq+jS4hEcqkhOBntaggQPZOzsocWwzmR9uEjHBLpA5cTbzwsIHU4OQlGaJvXvHVrd/uPbt1yA09HIyBHYauRP/KYc2Bz9QbNBxgP5i0tVyvrCn2m2ay4bhXgjZk81z0sGN3Fzu5gSFb3PIzVQ0emvfCFSlg= +AUab/LJ0zYDXPUfw+o8FG5Hr89vsfAzzK6xFm0UReNRx9w8ehjMHMgoH3oircZ6Ok5BgGHYT90EQtp01M/ADzNsSgImU4ZnPeWfH6YDzuWA6OHn5fHlGOkXTAGDXR/8vTEP6pLMkiWxHSWl+gP1AeaZReKAsP2u6ZTlJHOGibx4= +oHnEfpiAbSRiQKlu4itxEkkPpJD8UcMDGIcetlrWtvac6QHmAtfUO8MeNTyQxKxLGqS9SzB26gNy50pzOt2o+RNkdVfvbYJRyMNMV5zDdeTVRcxrwAzxuCT7V2T/vWEWXL6/SkHeUygDyNUlb4U2cWlu5er9ZQpCWzH4UDTfX/I= +F73HVkwven91mYJc5Vr5vOcgmmcV3KhVvkUruBHM36zNPufgQp08IK/fWG7bk+hq01IFf6J84D+DBQBSy37/jzeDkBEbbv+fQtLalu3y378c+JPE1aMJeE87LQeia7EccFmmVycRnUe/AoiWILZy37f05jaBNh+kr5izabtowSo= +V7ikivyOKZZAGlxdqS28JxRB7GdhwZ+X9B+5NsQvxF8s8a3Xinm5bEbad5vpf19oj7SfWGi/F1yEljPul3k/r3mfn9+Z5pgZsJvOJvXsbj9bKs/iNZa6rVy3+xj2qn98HF7aupYG0sRQS/W9x2bpGybAtHVwVyQrWUgHS/td/Vs= +Zr+rf+LffPNn//nz2n5X6+xnZb+r6QX6BAxG4XToDulqcL/KP4wQiheWBYY7Y714SdB74SFU1wzciqlAaUPPvckEgy6JuaKH9MrMi26cQws9N+bPlvL1Tziaop5jTweyhYOyniINx8LmnfUm/0suCf2h1nZ795r8L62GX2p9b+M= +TpP/pfXwS63f6Paa/C+th19a+50evL/Z/StpWkW1/c46dKDZs9Svd+5DB5rr+Xr3qoVPNatLaZxICwzWlun0G9L511INMmn5GbOOzlU0S/E0bNUwFZ6ew5H1lVpr03TJ7B/G0ESNO+u3CBDYTJLycd9tiJxpFuoaJr/Qqm8yKsE= ++MyPgoSnQzWhxAB4UBfDIrW7oO0QEc9dVLoc0XhM2CTyBj6bqm90ELOO5zXc6eSKTCofrlzhb/pxFBwzvJF9eDH58dzyBLz4x3Pm4sEIIbl43LY8BJ8jFljuqOkCYpc3D+gLgnhnSiWhYEByqiO72kjq4+ujJqTOOWoOwuloOF4= +Sgh2mSRwAYlYbraOmiYKwp9JBJ6G6QC0mXlTn742r8kyE92mm7LppWaRkDQHBovzgtm4W1dRWq4Hq3eKTng9RpJpxzNESCpeTsklHO/05WR2SUiBpe/1NpDZWQwLCSKC4+bIwsJZMAfXuQiwt1TV/FxxQSzgV182pVR9dXkid7o= +NQZDKsNVYpnBOIYzkNR97cgoE9MZc2Fhw5mRIJya9kBOA1oJqFQlAH/sRlPgxPeHuEPlkc/ijeyenKyIk8DNn9Zzjeoyn6MvS9SS6xL2ZhPORtsqxEyxUfCdzogoZgh1fG5VPzn/XfPJeft//9V/RC7r53xjPyufnJlLjDtkCek= +9FZ7d1e7d0lvDdKgdDqGU7TcENYp5+dcLT85s7zKdcJk/6RLWlv5vCW9tL5HWtvXk9dkAWnSOL2Ci16/60yXpkR95xzidyZ3miPXWaMgxsSLWOSUMEeWmMa+O6wEPlsynoRhuny26dbqTkgbtegTEfe4SLMGSUW2RQbX6X0vTyw= +bzikOGwNRUawZjw97nvHTVzucBBKKFtZ2V6Wq489pXp7ZSutPg8uad3zQCT5aF6yxh5GIR2LvSgcTrHFy6zFS9aeBrF9mTXK+w7ZNChIN044+2lpIMcCpEcnKgfZlro2xq6N0wIP++qlfT2ntIIS+ieYUIbfonRdgRlOx26cZO8= +8qMJPvjWJ3v0uw/RwKYjLxIAkX8yYmjv028+IgwX+5CcnmQdQjDEPQXbTsEQNXU2debF3wxXH+aZlktPNbnOLJxWXPMaPQtbLJu2QEvOjWw5w/op+0nRTHP2SDu22H03Cd+7t/j4Spl8ZNryd/ANDchIp3aWPlhqRM+DnFqyKfk= +g3lG+TRJFU6tDqxpccImrXTJLIuk9nTk6ZILx3HijQFVmGrupL6VJptjtjnyKcNSo/3tj/tbEkX2Ip9XkJ2UKiJzjIESWs6YlF+C5Hq3fPZiQ//wyCcPVkZiFvXZmeh5x9g9ZR6k16CNhpx30Aajp4fEgd1rQjIynhqxtZeN+A4= +reDMpbWTFV80YTKOwkGQUI53kVVMgcnRZcHeTlrTiVQHT8F1KH0/rZGekjJUkqwb8DODeQhbziAcQasPh8s3ZfpRRJXRFctDGleRO01eiyKHmjYV0cDDPCVz49kpMeadMrnKr4tKfZh6BlKlhErFtSxNWvFSnYUu0CG6wwfZQug= +QigQOtF+9V068VA8pUW/lotoIS3646xoJX1yRQJb4Y+uKI+u4LMrhim8yNFxb4a56y0cMv3KqsPurFzsDpkFnd3KqtgRpU5ezL0AP/6iBpmuP4DpqWChF6uIZHPWvOfeSOxgWCUMucUOR43n+JWR6BrXoNyime18PERzA/jJDx0= +3JQoaDHfEdCe52UJM0ITZr5lHUudSeoCg3KpmBYpP8RFYloAf6DrsRIyTmhDwBIcTsr8vpTdnBmffU28NlCjtYwaOA9CsrO64IRWwc7aWn7woIuaB6899BIPdAIUPIjpQSnBl7Pbpke0rs3y2pI3uRfmCtTX5bGDT9T2JnC4a3k= +eQxc9dIlpfKMsGg3E1m+OGzwAwY7tDT4leHNkJLYpOqLM5K6HrNi7exSQQowzlr1aJOeZ5TjTHrqv+bdmNPqgzFlq8gjywb0WMolCyVyPll8JpR+6CpSnHOFGW2dp9ReekrdrnxKPc6fUrfnekpNx+9TOaVuL+iUemf2U6o8WNo= +KXU7v7NUOqUelzilHn85pS7y/CWPbnpKzca17Cm1K5vCF495wWns+KadUo8Xf0qtSpcvp1T3KfV4llOqvCo+3VOqjIVe/CkfdTgacz+lWtjOx0P0WEdPPc59osOHJ9UC1GY8qeqM8stJFf58OanOthrNJ9XjaidVBxfSZ+0nclI= +VTOhSwdWFvKxpx5ZnweX5MBPEjpnhf2DEHcS71g9wNx6QM4p+Iem+UjJrdrS4UAbNvISNnvXPsBDcDoOTuK9PMgZvgfZFtTckA1C7ViOCpJRdO3dAizG6JmPgO0CMjdmDkjSNNrIUbJaFu6fDmy7WYa6N4GKlShoOuSyOTjDdHI= +HG2/7FJfdikX52XfrGYnqCwU5jY8PahJr5gde9AGXWbW6dknzS+a6RoFP4ECA/fAYShQMYoFWZYsGrxOmQ8m7IZhH42xFLy2JmCU9WIcJISe5C/8KGYmb0bkFE1qxjI1vDulsTZ2M99HR+/4pubsTzZZNL7ECZLJGnKfu6S3Xq0= +05lXqtx5YduVdjnVj+QoaqShot1odtsgAAnr8xb9iTq05tdP9g5ALxeSTKFHi1glhVrlAGi4mYF0VzmQtC9UnKollBBIZIcOopyN2Rmrs89vHnJBJv6BVKTPF+MMyZA3D/51rFOcSzkGpJXWXJsfkSfpI+0IAuGgCx6Zc8RRzs0= +KXmElOKkSJYGzMQiBNVVHqGLKJp4ku6ailhSVyS5VnFEEUVcYohLxCioU0SPnNghE08VN3KiRn2mdTPmMp1X6YnZsNKVOvVAXW7rKD2X2d6SO1rnjtVmgnc+CYrzLHA51sEyv0Ek90zuuLlSnVXDwNwXkT1qAgh3hE0PcbFFh8A= +eg7+LYwQQmB+zBJvpASqeoYe3wyFa8ipI2EG6WH4pfuq8IsppXQ13+cqBCxQu365q609kDBA5+EQIpnLgwnjR34JXrKiosxtJKOayY7C4PDEMoPwegzY3uCx2nkZbt/o08Qomo0ee42w8ZAagYFuiuNlWo5URzONEYOeL+HtxOU= +c3jkj0/ZHYTKBJ6l5Z/otQtDTGcEGlom7ZbjnkWhWdG65+00xBdRvjWanIHXEvsrSrlw2hBfbsgS5BgPQ8M+8YiKmNzh7BOeJxQ1fZJIiJHWt8vO2QKUcUwVWl00T6AF7MYNG3OeIlEf9S1R/ImON0vxqY34Fst1WjDWjCKO0WY= +KVMLxpu1wjtyU8acUQU09UP/NEcYeiJ85J9GPvroVrXNs9DmY2OM6x6xpkdleZ4LNV5Dti41yxR0wsDVWzAk/oU/BjItCR/b1fQ0tUSoDOPH7RLT397bC77pzNBZtvUR7p5LJSee3pgcycrEoyZoD9Aak87eoT/k/ZbNs4SADVc= +ORczGVsqaPWBR9RCzdHFB5W6mF0wlI6/8bfN8Tf+4J/59eZf+9Pa8Tc6PfxZN/5GTP/x3ZErSefOauc+RuHobG7c2ew6onBIzVljcegwqqnzAdRWi8thiJfRNcXnuP5AlXYH771qDt5HzW/iTfJNTBfdN6RFXi8dbL18vHSbLO0= +Pz443N1/vPTmtaQ9hLe3jprATY6ay23/whu1lsmb23kQ1A0ImK2YKf5ay7dJeYdxNix5pOHtGcLP2S9VZSUtTEx0TOkET3V5muOcGQitA06ywm6FlfAKoKg68C58QlpsImEwDRZIIg0E0MUQADj/KFwWk4M/USISgA1ZoWPRnMs= +Jf2KOs6Z6JNTIRgDtEiqZF4if08Vyvw3/MnrlHHyxq3l1503BfplQzN2FfPRkf4MrpST9IFbD5b2lixgTCEtFNRr5I0OpP82KZ61NnX9crlqWQMtPZEqoQ1kV1TRjJNp2uh6K+c0mtAN9wRje6RxWiYQu5aV2UKP9MGyN51Dkjg= +iYRktQ3+t27fUi2AckyWZAXRP36rplgWMUmrDkUwTpccioVHClNFzHTLNy6vzmxvH08S7fWbjL+Qg7fBxMXb1k3MTKCUCbrpLTOEYS3bNyqW9Snb5GoocfVFZbUdYJboh9JCRRVf4cuiozybTt74TusnZwAPCMT7VPpZOXhIiLE= +/MjKVDNG7/9AJzOfrq3BWSztS7fpO4+a9N8+/fEDhQxO4hbuFXxzgwikEWPpLBxpTDcBgG2SXOCRyBsGobIrq3sU7B9mIxC6HPtjTA0pa9HpglyR7d+h6oZeE2jV1a9KhpCfL4lUAjzyISQVOQin0cBXd7siWlgNMMQmn7e+sFs= +jLBxLhpo2eKHSwF2kx+bpQ8XFUpgaL9z4xh2K2Bo6CU9uFBmbLzXkZhyFUOH8v1sd7oWYwhTjgaxdUAfoUjaPWQZmPPulIlLfYQ76tMwHLbb7JCpHOC40IiGhNDlAh7F+jfrqe03P335h//B/3Ttp7Z33hXKawVxE7tdPLFtkO4= +xuZGd7Nzx3BiU5vKn9aUeuWk9orX1ImeKNIOfLzzmQa3YYTbWNA5rmqgLl1DNgwS+J0XGiqIM6KRDIvHotl93xuu7I7pXHoS+KNhrAtYRrSqCFaZz7TYcykFxXyib5O8pA27MJXFk7NoqvK8dDYesNRdFtMII8djNtyHZz6BwI4= +F/5qMGZfSIyZQsMTjM4oXtE22kdsPTx8+vLxJhKPXQo+CuK3qbEE6vkOz+i+dHpGWnxAhzYDu1sLsp1wZdfT8ub18aZRCYTpbswc9c28ayWIqTqCTDH6JALhcF+qzptGlrJhy0YHSmGvH1Nhh2yNr9g7cGTSW1Zeq769ASYKpjo= +goujBXqSQTKbkWTVEWRLpx+jsIXS9Ob+451Hj/cdwEn41odApZzq1lE5Mdupvm63yQppt9/IAyIODvi0xd5opWsYja/3nxwcbu0fEvqFdhz9bPdG3hVMIYnyXwuoFOjJdDSiwxecM4eBDBQy0iAADlCXjksAenpu/iq9jn1B0CA= +ihM2oreJ8+2WZ6AfbWWa1hv+EjaybNRIj6TDA6qvE81o1jGqmkFk4kXJ6uPxcPXpeGCRC9UFJnzZtdHltGnCNzpGTYcMyVGg2xVdiyZ5dyHMbpalcuKgZ5z4E/NKYTPwgNZnKYYsPKzEmilFRM0InM5TQrqbdMzw+uwkoP9MKPM= +OklZHnh2AVCPxB4Yi8WkBVDxKoIsc5geA1oXQLy4y8vvaeWdO1jRvaOXr7En1np6RXeDPXJHf0Wnc/ceewgyJWV1C11jJ2ull5N/6Q+mibZ3vYqCxI/o5s/ml4VP1vKE+IiLQKA6gyCB8av7Ee6gfUaLBYkUvLPHp4aRgVQ727Q= +PVALjIdgqzEAE64qp/dah3OG9xBPcWq3uEwBJ80oHMGB1jJnJFlb7dtrflvSbq/Kr8FLE+4QsUJ7GLETxA2faQqhrEMcTpNhEPVPpuOB2ZL1URC1yRNaDRJCXGIZGiUUivK4T1/UxFDfeE3/BPjoc29Mp2LEBqvRPH/LgR5GPpw= +Eh5hgtQwuiI74TuEiM45BNOQZaM8Lz5mXnP9/qmP+bX6fWPe66U3yy3arHf+YIlRdGm2tZj61Ul7JHo1r2m7IxBxB/eh7GWqHS6Q6yvZCpePKiNserkPG5bVcujrXzzdW03OJysrcXC++vWf7B58yKw4c9Y1JujUjQr20XPIfLs= +Gk7aio2n+tgPTKfdWmq3l5Z/WFkRzYind7f/iGUb+Y68mxBHQ1//Cf25s/X88Yd8I7SG7eeVWyrqHrT8HYFOFrdKn+xf/EA5z9KFFwXeOKEtSk29Y3SiDfFqKui0f+Js7QfQ9YvW4OHCFvX+Pdx6+IvHDOOXW/tPt3YOHUhLD2Q= +8ITKapixoNi4Slq/xvnbB/YhTWLOLhQuZIh1wHQQyG8wd9ow5SbBGLUPuwds9M85F6pkE1WWdQjWZ+QPlSO+u2klhpHT6VvOGhz2dJbZ51jcfMyFEpPs7mmzxzafOSD5aTbrpufHfqQ9aZm74ulszrbGQriebYJRbqeYWCb+mDs= +vjrI9mS9fXzqhw5CQXU7HuCyyw4OLV6cGf6nTcGV449TfzygUKIwD8abzEHm2zwbjLw4DgzgoiZ74IeJN3zvR2Fr4zY9s4YRhXvybbezvPxD2rfpMZ5m6NmGHi3pLziyxYYW7iotdKxtdJytrGet0Ab6afma3vo3+K/tFbeJN0o= +2oQlQZTp88TwgDe++hmZjhlw4pd0wrDPLRE4U0wtHjWztDFdXYM+tj6kF7/MSrRQMXnLUUlfer/GW+FHnH81MqLYuaSEm/UkCi+vyBnl1fE8yJBjiXKPnB36gYp5/NJcRg6vxvGYwEtpgeCYbMfZwwRDz59vgwUUz5Q6DGLKH64= +QO89mEZUNk+UvdcUuUTU/7ycva57Hvaufx5S1gosTyE+Khz3vORstZj8jPRsuwS7g9WsBF4ARe2siHJxYZxQchxOoC9MmwMdSoehProTYBvRWMH4JAZ8RbGKrXQQrYz5tzONDUyJteufEoOR742nE24ckp5JxuQhq0i7kDmSybY= +//Fbk+8Y9w17FILD9RkmWhdm/vSBRnMrfgvxbyLy7sxLYCoMwxRiiKfI9DjJ81JmkuKMOwDHt09PjGPeseqW1a+29nee7ny/SfSzG3kX0Bl8TI/Jj589Pnz8iIRjetgNEoO5uER4uM1naFeyyXYcSfXo0A/Dc9RRoRBlposMkYk= +XnhFOUypUtqxpTvTpGTE8GQbm9QLidFJsb+xcyyj64WEalnPC8eeFo6mdAvqvwMNXP/MG8nG+kwt95KBgHque2flOKByMsAt56laGBxurl2fJHE/HI+upA5zM2G8+ANDDAhuCwpHuCVGtX8pVxfG63FjEba34D6BVkhDWBJw0js= +wYsmFPRuHx2N8eSyAtEaSCjeDmDoocuvpoXMbNqa50oZbgCGedkbmRnVeXjBZh6VTCFOaNvtGPUt+c2FTJBszgLLOwbcoMUhi52GlF9huCOlKVFazFA3o9dtlFbCaRT7y+WpILMdMegL8TmSKHqORrIqWenhcuDFiUzUHTxvAlY= +D0WNoGCn4ssbbi0tvLkvsRTLI0JXm/YVDHwaqZpWYrV4YkuVPoLRQqEoU2cGlMgOtWgFgr3AmjIDiYQVOy1M08QLRrhV4hcsnIjMkXIWSV6VumczA5RGA9NW+pc8aaV/KV4ieqVPDShTp8cHM3H48tHJo7LtQhrVJI988AeB7zc= +e+hYTDdmulfrvukzo0o7MgigJzqye6KiFK4ntB1v1L0z25SY0pG9R7G9h/vMdBwHp2PKYfjxko25AmIBoP2Ai04E0evWenjXaay7s463nfm6FL20WbyJlyvldnOVcsNpZeXxYw9Y5e/OguXvAqFNi4/Krlst8locTkIRiC872nA= +efRJIMe/DuynGajLzmiWyJNZwmR200Wyd2NcokLs58nGpcs2B/eWeuhU0CbeW/nYw+8rXwXJGTnkVdbtvc+1Bn3DCchENXzXTSUY65yTVpegheMZldOgIxSN+ISZkDuOiXgetJ8TlRgi78JoBIFXno6pkPQKfpCDCZ2Rpc59108= +uIwqbupNovA0YtfxWXaXrMiuBOyaCNfRqZZZhj2FxMGeHGSlh7vfCcjeB8nVyCfyizWSGgJFu3CiPaYSfjA+CRW84BKCyST0ncIKmvaMgRUdH+oqULwL/wydk2QfFwLXfngnu+2fgC8kctVVttLL9Cbnt88NMMoGgLZ3OBgHSRw= +nEsdfkpLAuZ7cRBQCZrZAO7uuU9dCw4iUXtpCPzcCwOgBt7gTOXD4IH/EEpXRsFbSg0jDYqUELPNp7Rj8poFrVjEeqaMSzgZBbH2euP8SVstCohBF21rgG87AfN06UImnKBJP6hIW0vtpduks/wDWHmxHU8pbgpXhJ8K0YBSMm0= +qd1exa58y8VjhpagtQpC6Lckoisav8XhiJ4cxHOD/EBVmo7hhMohIOqQ5q1btIVbt3JTK6RCICyHC5iBqwVTCjhBxBwvVF6wTwsDv4Dh5m9dNm7CasqQKkb+OLUC0ykQjCUTMTdXWWjcupnIIKFXsOn60cm5otDcoyVwmQg3r88= +Q7oWw4hrgWuxFqbYYVpS1NIY2ifDKUYYZdZf6AWOykKh3qItokLIw5uPWe47OLr93MEAevUcdpK0wnIyQMuVr7lNzWbUxvv/dvCDdrn2Q/sM3qXYdDD2gpc3oM+CWCnRkG7/E4ki54IiEHjVoL7iCMyuwEPG2Wf2iBrrxgguCXk= +Fmaj7jBYmbvtSdqz1vzNTRDR/iSJQcGnXCZVuNvY2326c3hAdnee/XqTbDFdJDtck5iiRMVxbxSj+hL2aKamDWL0RjTccmjqRpIaeN/KDLzrDrKKbncO6KKeVVFbi/scWLGJP0Z8GUnYmjjp4nKogPiDiogX6Aw060Pwy7LqDOg= +Fhp6Q0XOggLJT9GxIMoIU/PcDmAI+hFDp2BP4Hi5F0d4/Nv8ZfDu8W/9QUKee8yHza7Kv7nIS3i5CUDbBL4L8qFEgfR0BsGw0Q6gxIXaTaSDjJ6bEOdBDPZfqbOIiNrDijO/Obs+w48ic9BUVgELC10/H+PPtPJ8klzhwV1ZcTc= +laAKmQo2Hrr8NM3QM85p7EQERmuiIZazg4VMJqwDTcPxcXiJ55qTkGyDEAiDth1eKkAcIC1j12vi7oM8HIXToWxy4F35Q/RfHbylMgv4tBLl8uRaBwmEqHy2S214UpoXiMCI0UXgvwNXaPkinZvdcJS3YvdoTceDM8DfnOFIdAY= +tnXcQA2Zy7IWGs0Xsc+UMjz/V1MbfLw7zo2+cxDZrDBOiIEP/icBvPih+Crq6J499MH/9Rfsy0dckP2z7kbRqGvD6R57AIOnR+HQMPBFIw4ELRprvnJMw/1lJN0jKQ9OiSV8OfEg7qR8qANn3he4ZT3mtatbx3E4gnRsuLiU3dw= +dcYvO8I3lZYKhdzERHw0MfgRlJFnRlHYqXAtxQVv1raR4V+gRvIn/fUFX4caD+7e+aSPMkdfRE/IDvC0Tg9eUMssrdDnuG73o5Ncf1kohSS7+RB5KNHhvKf2Dzw0TrrgicK+9oRTirvHBMwJNcItJnG6HXVdnGbj9JMc2jK20Gc= +iHC2FAHSaMNNv/bgK3gZLBz1sroFeSHU1S0AQ1hJ9QqoJ6N9oadPylz/sJZOYWbVCXf2qKs6Sa1gD7jTCIn8H6dBJMKH4PyH7YlZu7FwN6bIySdrYFHfbXfswxmO56YxWVc1Jju7h495SWr8nXjHZg2KHNbLTTHZkNw8OdAUfok= +qWCWQDHPdDeEvpx4J/RAD/lIVpbZTSWQUUye2WJmqzO7N6eZnWnMuJVnpij7iTyr0bhzflO7YKg31KE+DMORLfsPd94PJ31NQfItuzGOwKtOEaggvEJyptLlh3AC1OB3cKvsSiP13isMcFXlyky6D2uX2MvvXP9eDuGVBIsR3uw= +6WUUKxe3klkcEbsCcsVoCQGGD10eQIPF+JBCfCAECwWihObg5Rh/Y91QwSJz3DPUGEOAiDpjGBBRaQ4FImot4UCqnWBKhABhbjlkqdA3cCmLyJNnyF1LKJGSlxlyJkuHKMjNq8QU0qxMHnKfLbH5uAQNSACK8tSaRZ4yLEXLBiU= +r9JuRaFigCEU+jBJxxCjU18UW8MhO7jBUYRyHH5XX3FFoIcXj0Mg3/ZD+bkfnYrK5/BdQCzmrivDtz9ClFpxOAF0HlgiNsz9Sgx1riyQYQkprnDTnu1sw8gRhRPj6PMAG/t0n9nh3lgVR945CvS1/RM/octgOYvm8QQK4JXcf78= +SjP474Mn3ij2b5N3/vDUf3AYTX2p9VdQWLP1rMHbzJcAG4vTV7CefyeCcfOXxfxNM05nMPIi5ik69xkqFgng00es83NCIJsSND85LI6LC7vGto/XQsIo4KrxZf31IR0dP2HLhcUzdUpm7fbqq61fM7lV8UilkGiTgaEMuKOR8Dk= +jKh8FZExD5cKNhqUQ8MbYQGD0Ub76Gj89IQEFDb04/FSAt5+4KZDS8TVMSPVsG219FqFnJwN9keUKd1tNJfSH0vwfoow+YUf+TI4Le6r0UDgqsl/J1Mo99Crx4++f8xegN+srb8yt40TckV7ptKEU2y/9ottv4pkXZgr3FClrx0= +1NjqEc7me55ktWy66hRO+9Jk2eFzZAJxQ3w4FMCcwAzyMP/5WbcV8ugmIpTqsn3sxUuUGAFYE/t4U4J/yhDVTRJcnjmNGucnii6N9pflrgHVlElHRUW95ppMlacJRGIGS9XzYLx67l0S5JUxngH57GcbRCteVuybVrrVfaQ3rv8= +IIN2znA01LfsZ3StE7io3N2LSQucJcORv1wUC6fK5s1eTRlnX0R3idPIcuyOVEwyftgksvVmUZvhRLR2m3DBbAkHailtXew48ziNXOe2ClPl7oKnygdLRH26MaqKByXuHX8lPmAJj/n62zebRImVIIIk8OS6bIFlvLBS2gDRZaE= ++AC4cbqFpqZBaMEgNo4XcS4BiTk+trgbKZk4o0jhzLqdC2D/jxgC1UNM+7tv/uw/XXdElMcson0MQe5H7rjypijyhscNseRtUCnThXqyzeqzuPJwNI8GEA4Agsv/JBgPRlP64y9fgG35cfvs50q8+RTwa/Y+gufTnzUxLn2jGZw= +kBb5ehr7ZJn8CRTAM6ur7DKo9TVzz7xN+MNgK/4zAcXLHjCYVgcSjSCHgZwj6ZOTZDw9zx6C933NUowvE6VLK/zX/8/e2/RGkiQLYrNv3wKbjd2DDoLwtAsoKrv0mjVTxWaSrOqZmtdvUcX66BpUFbkku2pmulqpYGYkGVOZGTk= +EZlJsmfqLOxN0lVnAdLqJEAr6fBWgI46CAIE6KiDAP0EXQQ8QHIzd4/w7/CIjEwmWYzuYma6m3u4m5ubm5ubmyHoJ94+DvLzb4O70RjC7E2iX+sO9WE1apFeUIuB9ywIbJFN1+0WbVSOWnrLtK1UQ1vXovHOhTzUF7R4I1rP2Rc= +PiYFCG1yi76kqGAwDE8zbOSWmsjapaWzpmjpeSNoDtzNDCF2NRxRUlc8aM2ftYUZB+fnFA34FZvK/n76QuhEQl6ZxkRs5WUxj1BQt9s9iYjs0oKJQDhda6NzTxwIc7wDxkQC9qD0DEvODBgFT0WKh1R19DgzxE/KT/KaGE/kv/M= +gzyewL0S8d0NT6eqKdIlxnNoY11tDQU6kZproCOxxUxa9Gkhi1ssNFPQPAXtP4EblFzpxEEESVFoNjw/iNHRlAxDEo+VpiTDhx4yzRkmzVGDPVoaxkXj8c46LP4ZGOlBrHICTkRkCHYCTaBDATaImzQuX2DqIo6aOdkQK80ABY8= +EhOtFpQQQM1QnsdRKx8gMaqamMWlHRYfI89bhNop0zFQ+yslwzIxBareqkjQ1RvLOaGhuc+1LN5gqvk1tNeDT/iKGH+x2z349Juvf/5F8PPggMjFh6+eHz85/F3w6u2L/cM3T45f7b/dDIJj2P5lyWBKhN0I6HySkl1sHE3D9JI= +4BUKHxFeHDwfDMheKwuOOOircW/zPs4UNjm4p5AJRt6O+vehLKjmsxFYpPeJ4J7CEPSGSYb3+ElhshsNwXSdkM5smpuuT6IUTTqT8SapA9vP6gxOLh+T3y1rkyBz95tvgsO4dzZKxnCPNI3Ijv99lE0h7zhJk/E0uR/sj0kPY+g= +X2svHIf9kOD2zcN3wc7zb7COzqMHD7d2H/zql988om34WhKz2n9MExrYBJKYVCUnMiEqT1OlISYgfxswiI27f5yFYB1N+k3EF7K1vWeSM+iWd7dVALfa/zL/3tYg4YOHvmyLogLLps3Am4wYmIq8zJO+/u9b+loifSlDmpOYks4= +qUxIVgkN8oDMchAiVYNTUZCRL+LMSGVUjkQwFkTcQFlQWojC1g8OgZBBvfKE5BiIjVKtTK/6Rg/fmm/v2MulEzNU9nTE3dyWiVez6khbitqwYXplO2JlHVLdVnV+27mdD83Oh2JnmasxN/vZ3+oTBbfFF/pEEdOFicKT1YkCqTA= +UXoJyhmUIbuYcEDJmV5cVpkwo3xSaRpf7MDnRX758A1NbHsT11//19//+K//jUlfQBDDFNNk9765ZQ8X/vDr7Q4Gn+tA8LndX0loVGoRMVlkiXg8RAtHqhB3awUml2nSDWEAJ1bVwNdfowO3aQg+3cCICJ2NQdAu9KbGd5dtrHg= +AEXvkK1NbzTZuJtn3v/A3cBCzAW22/+SJMVjIkQdHP/u4HmQy156/vtXz46/g6SOlnfoytPr/TIakjYaGzgfuNs2Z8u0tXE7S2zcxKtxu47W6XnNtW4wX96wGrBqGBLXuJY0bqFxXbh1E6/W1R1Y3+aN+/EgV6qhWhhBCMO9O0k= +MlS63SU8BPnESZjFWZdqLzIOpefIhT5Gl90J85mWBVIpKUsvxU6BtCI0XVBVbtwl62kyHqMxbBfgEK+C3jI4JsyLMOmgF5LtZedxQIOfBaQ66ooReBzViudDQuodRkQq05t672+2Ba0oPAxzeit/2Pox13F+EtqTmx0Q0IynR0M= +1JLjd6l67ADzlESv/QOfpxvRGPwcQdoPW/c7P6LTtJS8WyxOaeruhLSP0AJZQUlP7t/F4qN4zL+FF/dJDfdyvAovfz7OCM0Wbz4LM2x4QETYLZR+OptUhkojkFAyBA1HyWwMzjeV2k7I+3rg1Zd7NiCSx/CSEND94PyMSCzBMAo= +++jSYBBmcEgKnusg+NamWBE0pEuGro9jsmGgw/s4MvrwKel0oO6LdSuPeQLcD8w0rqTT6o1oLZxXilSAtEfwdndMxgsp0PgaY43PQBobwXSnLj9BEMDIdCIcVe7eHZzH/enZr005UIK8fEvKhHk24NdTcpX+PRHkTyoS1bk5OL8= +Z8IzawvMn8H5r1UIcVqYS73bP3jxnpD1Pa1s3pfwJNtgBX5OEokcFsnQnwzofE3oD2w24CQNzfvCNA0h1kgfXV0qwzWE9o8fdEwDgwITaJ1gykQhIfITuJ8W4k2hHJCy6LvD0bdbZFaSv9oARBfTIQ0wj7V9aAd//nMAqamUqmE= +GWcLZhI0jIf3LSRtoWgDQd+HZkIjjXTIO8dP8oFFyGlwMWwamjo/BzTqLxQ5qQCe2sBJL40F+lggnT8gbzKOVARnXGRXROR0tuXg9jxgrIEEkCXBeUTWknEwTJJJAEcjhvEmeR9nE+ReyRgiZcNuDxcgtO4g//9tx9Qj8o4ffvw= +NRzVguobf9+ni75MsSBz03S5HnjYTJ5gXaTDG5jww4/37k7kOkyTSy2Mndamlyw7FH1HY6jkPOgnAek2XTAYKiDGIqcqWIw5Zgw8aCK3E2dYLDMrsDqOyRy5G/8NRQP59otfuBkSqRdFG+ja3fhHjQDY8EniwvbjAEydHyAnYTw= +FRmJgdtFZO85RMNoynnu3dPbwECFuXyWDPtkKv/1X4tTmSYa+SX2JGV9IP3B2U1xTIZpsvjs1hkpPDZGzJG2/2z/cTAZzuAkMYDe3Ye/aeUe0KKICvnweAzJ0D/2z7Fm628bzgm7Iv8o27pPGMF928q+CKI+IZrMo65S1s5j6rc= +m1GVjVDoqvutbdXlj/GVvI7FiA0RuHqCg8dFdM5mLYWK8I0roiR4PlWZh1YC4AsSOKTIQN5Ex3XM6G7j49b9jx3r0CsEeJJclNEJMr6ff0uFrC4psOEeXfUVp+Esy5p8CVtS+h9Bpt18+HNauAz84xauFJPgARQthe4ANCnzi6A= +pHoHp7wfDJgblAUYJkWlSOdkgEn71pJbwqPRuJRgkssH4G1ieHk/F9Bwu4miGYYoZztiLrYpKC3kJqA3TXQS9/IE3YrYSRU6hx7FN3DbfQ9rKZe55EbtmPCU15xF0w3euM2L+/Rr58fNS/Z1+8fNn3RUG19bud77oDzYPDdVz8U= +QT3FrstICFMag1+9w5dPgwz8NIPVxziKqK8KacwO7ejJu4DTYpqkpycbd7E60KPfp9ll4itS2idoYATnOYPgrqxUQoUZ2cNEA6ZSkRKwcWLKoZ5CC+G79GM9gldwe4SCchFkQIXiWpsWWl1bssMLOAoA7dCb8EKxd5v1pt0XAAs= +ZwV4jNCCb7pRXI6+FvrP1gGA67Doiv3gdTQwWdYBS2odygZvPA/5VOtFcYghdmRwjrfMpuhOHXb5+8z+TEcJXQNaR/BXt7rDoc+PeDrSKZCGDsayVHDBxA5GSbO7ywfFkkPGw5BD3qOlFkjXjfsA3abUVE+lqNWTzw1pFHuaxWA= +51lAifF+QL4CdkSrQdFMkP5VccmNCo0fHsU/qQ3aMTRoPiBtoersZhrD6ipvza6hNZOiNbtNNmfXoz3CcO3w9gzmrpHaS4ZJugByivKuocobM587h2qJrdk1tGYydw9Vk82pZ0S7dc+SSpcPU53zgaO6++S/6lVOyqqsU+lg3ng= +O+fNVzlZrEr8cNo+85smwjk6EawjyM0tY46ETPEORNFspTK+frSLKlj0C+mimnDjgshKeONCudIe9jBqW36hnd82gndiGSJivHzaZgln2Rw8px294wmvQ4B4/USAGCLEa57w29/9niTAX7hf0uyFDx0xfIku8MKvrYlWR4XXJ80= +c20JehzNdzcJBDSpSVRmk5qV3/PRbuY23yoQM4oWSdKdTEJGXIEeqTI1YSFCG/DBknqXPfRCsIefLDHs9WYjnvjgCfyCGBd5/ihm7lPfxMxxKibjsQdJPaJWvyXE5sBLKowUvYtgnVQ3Fw/IYQRM5L/Fy2kmgi271mV7IVeJcL8= +YFxVWk6MRYg8Cc1qGDtM5E4jL3gCaqFI0kv4jMNxbYRRAVvgx+ynOMErzevgT0GuLaPqY3mqb5tb5mvU9u/+7a3F5BVYTJIO95ORbC0ppjHq4UmKqd6X8QBUDN3uvDiZxjt1GOZiirfIeXoLDD76qCyButAcpNCNKFoiEVaAlJQ= +SRymFw2H4yTOIgmQqlkE8UdTesjaDmn3DjXjukgayuwlmGGjvPfBnRG93YYbMhapQphYph2TVIrsDZg9fiDunJhc71WechSC4cEkL09nqFdxarMNrx/nxceY5lceNx1QvJcX70GSR+ndAmWD3b7S+V0+cnIFr2j0GwPWY3avkFY= +Yn69UlrEfjxn5V2418vn2I8nrLwD93rxHPvxmBV34V4vz7Ef91hxB+6V0gL2Y8R+0XkT7nNcGVA/7/SLfbZ9ALQqRPyLW3XrEJhqyEdgPilqsA2CqYJ8DObjogLrMJhq4KMw7xUV2AYiLy+NQGu+K6LQOQzU/bQ+ChMcBdZz1yA= +SBWIY4AKClqBawjU8vkITCZ5eccAqMVz/E/GeXEX+tXyHPuTXl48R76hOH2dAX9jxB9/swuBchUiBsfzogoXCrUachyOJ0UNDiRqFeRYHI+LClxo1GrgeBz3igpciER4Ax57iEdW0oVGqQIRi715XoELiWr5HIe9SV7egUK1eI4= +wd44L+5CoFqe46/Xy4tb0bf7zIA4wgQERrprx11RekcqvSOWtmKuKC0zoF29tGUR/n4c40karuZSF2YD7MGMNn3Gr/SXViGO/gwFIV6FaznWK8lJYIbSEK/EsSbrdeR0MEORiNfhWpj1SjgxzFAu4nW4phOvg68OIlbpAstxMXM= +TSq1GgmzuMjm1bjmlqGaAre40ubVOKaYoZYCu7jc5rW4Zpqhmhy/uObmtfggGPsh45cunawnXuhllUjYxeWTV+KD3KKSAre4hvJKPFBb1FFgFhdSXocPYotKcrziasrr8EErfb2MV7qk8iZ4IZZXI2EWl9W8Gh/UCtUUuMW1Na8= +xgO5Qi0FdnGBzWvxQa9QTY5fXGXzWnwQjEVl/NKllpX2Qi+rRMIuLre8Eh/kFpUUuMU1l1figdqijgKzuPDyOnwQW1SS4xVXX16HjNZ3+wfdF6+PuwdPDt9swHUUSAwKTQB4FMoBX70tALvxfRvYu+d7BRhh0wog/d8CPqkGPi4= +Bd97fViA93xq3xUav2spIJUR8deF1d4PM7OKqJlVxM2sInJmduzo2tRCnZXrU2mYDF4c1Ilsd91WHI7p99ML9x34wTzBUy8i7dN5O0ggHk40jYIOXOL9ZIKa6VDemtbLW03rlWlau1lykgxN+lYxR9K68gwP3ausYqUFN+6CM04= +MKMcDLJo6qdIhSJemlQAbLWP0N1nkQeOy+jrWu19/FxLJWuZss9H0Vqi8PNRtpYp/TwUriWKPx+lq1v556V4bUL52oQCtgElbAOK2AaUsQ0pZEv1gX5K2TKtoJ9itkQ36KecLdMQeiloXQPkpaQtHR4vRa1z1ngqa5tQ2DagtG0= +QHHbkPK2DKl+CtwytPopcUsQ66fILUOtlzK3DLleCt0y1PoodcsQ66PYLUGrj3K3DKkeCl4nSr2UvE58eil6ndj0UvaWLv6+Cl9BfbaI0tetQKug+HUq0Soof92KNH8FsLcyrVwJ7K2pLFcEe+sry5XBvlrLcoWwt+6yVCnsjfQ= +MsVwY8rhxhTETSmJm1IUN6gs9kZ2ucLYG93lSmNfhJcrjr1RXqo89kZ6mQLZG+VlSmRvhJcpkn3RXaZM9kZ2iULZgGpJKUp1LfBQpYhZowxQoFI2QuVqTYSialMOZVWBIuykAuzYCZurShG2V1bvrtjgXQO0WYOM8EyFXIaHWRU= +RMyqYGJWBRUzMy70IabqLxxipgFDQG8Hov9x9+DTi1sl7XIc6qbhJfgF6kWqIlZKzrWweaqkgj1sw5eNPzG9J8Eh3I2P5tEQnVjR5EGwQcqzABZfYe5X9wvIe/eEUr/4NujQYndJGV7TKLzYOI2mPGXjnlj81198utdL+PVU6dI= +FypheSnQs14GT7EbwWtIMTl3/gsIRrJHUAxug1ja+/Dir/7OQKPvf/azf+9fExr951vf4H/wdPI7MY8ePVKvyfDczm5n5xH5++ibXfy5I4AcHz559fr54Z07d35mdG960u8NZ+iczSf8SQEujrKSym9WPCUMnya3XZeoUL9Ny3Q= +Wu2XPHxwW83cbrXRiWkaAmVwOA1sp9Ums+Pi0g6xiwE2ue8iFkhDGGbeFl6BluVqiQhnaIp4EBawJ/d1z5BIr0nw3NzdPcNlcHxpcnmfpH3wpZCn25z0wwUKJZYEmXSjk3gcTeKoF2XUXpx0ENOCA5ooF8CTs16OAijTfomnaXs= +QmJexsfPP+s7/J6k0SC+cGAAo68dKFCWmBwCHtgrRGzw2K4Qr0DAPjjGk5DCYxi4+zCYZRyJeuNfQDwE1gPCuFW8LhZrwaftzfc3BheVcZIiORjjSdD84KUMUD5U8TgDDwF1OwwXa/KxgPxOPSS464GpRIdLD85Cl6egn0wmyWQ= +miTD2TQeesYCgZiSZJVi8dE+4O8PbVMYFGRqBBQgNvFHtnHvhy0TKAswojRoE4NT4fC8Ib15kSajo/2DjZhqtz5AwLsROPCpHJWEXfQMigBucPMJgrVx1GTJBJvwYcwDwfG4MzAYX/3IQtLwROB6mwcpOD6K55FQCtuKjhyxzNY= +hzGveTOLhkQgwt5BkMc8Xp5HO7uwVrVBKoUqiqD26DQ7JKLaPIyH6ElyHkfn0KFNr2rjHuLg6ffHx/tvj7oQ7RxeYLzwyivL51s2DidkHkzDXJ6ig8Gm2xHJJku8ml8eFCV6sPVwzeeaEKtlk0g48Ldjxnfle8Uamkn3s2Q4j6I= +C8q+MJ6wAd/PGFzwnAFy9h48l0ssk7cvH/2la0Aasqod60AOU2ctKEp7rt2qfOLXFV5JUtIdPspkg7dXt1Pqu1bTMRxdj26hcLJAp/A9C3YJHlOEJt7RxqY7NrYENxQh9TEjvuO64IUwAxo3WcPGEbi2CKc84JGEAp5lwoLfexk= +HmgguNnUtRV6osPU2gZUkVYE+YICHSNXfxdnMwzTk1YSM5g88O7V8/fdOasipK/+lLvLsEon9NWBVPDDeG+aDh+8fvP0cbA/icboQE+CCCKy+U3SSqOBRmyuLZmc77ErnYDsk86jss1pAUemIftOVlwi5oDjHvZ+dYMKzl9AewY= +1L/Pv9uA4Wo9uyXdfgvfK21cE8EYT0LNvpJhlsPQFzF5dixiAf9XJh7gAIEjAeiNlVds1WcWShH4Ok+ACDs2Qj8L+1EKCT3Qf12AmqDdA9NKL7z+AXSfqQGvv1EyauC1087/fXZ4pUEENKweScm3OK2EU2oc3I+mYe/MgFtmkPs= +TMkv3xZ0PDcsWDF6ATZtUzA3OJSzS3eFW5udh984xlLss1eczxrj6NPtLDeUNvX6SMrlnY6poWjVnZh/lxegXcOtA9shwv9kPkT4//6b7sGnrfqHCAhS9RAhF1ThvIxIsTEEi/A8UTCURQDheMEGIp41FCr5gxzI/+RB0vYv6dg= +4Wh28uBtND1P0o/03CH4cnc9Th7ySq27Q+G1VXc/qohnU5rmIVuNYa1Po0QKUw1Kz40P7b39t0dAn2+Pj7qv3n5oi/GrTSrTASjzbAGbgZpP0wkcxhKoTVB/Ym+zjXvOSNLYcB4omlTA4mCbGlCnDI8OTWPILqKMrbF6rlZ/2yk= +199+GF9bDW40hjeisYsxoDW2Z0/OtogJ3DMb/+0KPu+5oBZcwNZCS9MQvDkxUcBSAxHET2fgBZT6atM69BIygyM5t1w2soQRv7O4sIP8NyNzTGKQxRFjMiSC6pabQWvLnwE9loGXz55tLzjWoGwbfhfi4DHs+OmgDWe4438Jn3o= +NhjoQDaYuhiyz8K0D9nfwaeUXbz9U0XM9JOBBTHPotM0ijAcxwvyJXf0VhE3tMsyetT9kzROMDegkDg94JGUil4lbKNA5Da+XuXXetHEiUeiNuCex41oi2X2x8NLA2zKq4FNEg9urcPKOKmxmvmNNWCmWyCMOt8VIU1T4a0GZZE= +h+ARRvtl5dG+U3m0LSWWi0DSgGh8Oj2zoO7ImG3muPBoy5qCx47a1BUiUlyLtqEdK6VUjmhY2gihWfDNoQIjmIs1qQKGgngN6dXxZ2M7oPJ8m+CqrLUYAUCAwDU7OLk0HQLImKyBU8Phg4RVTsW2l/vxgHyq1MAkKW+iAk1e4ng= +TqPJEIKy6Ogm+wvV1GTzbEQ2WMM4m+Ldm7yTWXG28aNWj20fUnswqLqFCJMlLOWQwwVu5qII0PhCA42XcZyr4DY1SHgeprFsCCIhLafgd0Y4O0OWVIS/rIkLTr3aEBvpdzHO/LAe9Z2Fw8EwHtjw9x3JDl5r+fUXsq3NzhosY5I= +5rIGttyLEYe6XYyq4LRsMcpJcbHViOw5Z8NMIPwFViWFHG7SqgQK6PAUtyppaB2TgwIKTl4a4xJrwSPuNII5N6sQgAOAvmUZNVBcxjlUKl2MgfCXw7I+XYh9mCnlhnKRGI2dINKmxyi9sgDbTjaVIVoL9lFTxJhl0TAhlDARtJs= +Rnx9n0XBu+e/BcOhzI4pw26gOe5QoVvYp+iCt9bSJ6XnNnjHRC1hh4tMV31krFPVPEfZkdK86BbAmiai4cYES2ZnZEod9ILD0TieTKIpXHHY+MpynPw1dEUZjK8WYAbwCAogbnOnT0ENCOongIL1iQHUciqndB/MFeXrJF/Bz68= +fvwwhrqQEr8NvjIR4ldQVsVmLyVrSnREykZwIpfBhZG9s71wOMw2oOL7Aa/2nm/b+TndHladQezYNApyr38ZnslGYHExG8d/JGQH1gSga++dbdwLvN+iHNvRjnQBvAsngt2epoXRq4I3Q1jiLqeANkRDw7zqOjw4wliZthnPSao= +sn5oYTXWbyqxNCUoIjCbxoPBmFCoVc1hzF9E33xFeFxwCZWxVaYzZmBXLXSb8LBWQreM1XKtMcfrgmpjTtM1kEkqMJLCDRGusW/9cDQhXVIMIqWheEZBVKtIcRBWsTlfH9Yg4szNHUTIWwZRFbdlPEIizMX4hDQNFmAVBtK4Sdw= +globQa3DMLWMCo9ZHzyhYEHBysEcwoObNLrdzMdHMk+hYSSZxUXlzSjigmGhTKrSsLAy6UofsRonRtXQB08THFbFrZvL8t6tUBZbD1SvH/tWB66Mhes8YiE2rs3JNRk2vjxY6PomLRGsix5yJR/7K5Evrz9z9JdCeQdXK42uB8I= +15ZFVhF0jTOlEU7pknvXhFleb5GauSYYDsNJFp9oN3kUY/Vt27HWMCRrRi+eXlZHtmDXDo+BPqWGCMM8sbxVahq7iGFrITwOuR4eFxPB/DqaAV/smEiRm1qb6vTTdFPiUDuj68xLB4INwfQsjbIzQiKOgTi2w9iXUXiMSyki3mk= +cYUQfkMTSNyjICvjPIZnGSNnXXrhaWBojAsqPIWdhlLCvAbD41qHsSWGtRjHo9pUuvpBsSzPiOWyJRqBfJZpeBofbsuaDY8+JV0tc6zX8IhGIyozuKIRdpE/q7sOHdgXb3iaWsDpANkXcXgaJxbDNoi2IzfLBoGOoGlvlqbReBo= +HEbZNHhtMNCGx3899WHaV8sE6iNXtyhUUeqYbPVXwtt10D4c3kug3UoRntvVb11XP4ehJDzS5Gt0zTNZSSLkipc73cTydqUDvMAt4mjsnvvf2WFu2fKy2HI+MN68OS9xy6CvH4POB8+HS+cTslFWXbCCNeDXKvnfMm1Ni1tFy8c= +FdFXr+0LvBXS8DR9qsAxvUJNoDxaPgpBPlhLVQzqVggIsPggGvOWuAy4hlpyW7PzqIHV2TKa5Yu0peA6rdXrO47XZzm3DLPPqq5N+2ZWdxv/WV/S8JhoDnGgjI5ukDgg46hEr8bJa/31a+vLh5re6+kDWHUhWTeF3PqO3XVdQ3w= +VXfi/F7GylFdk3fVi4afzu+zXS98VH+cqK6JCnB9uc9yV44KykJLwds15CavIZW0i9qcX8ZqUlPZeNVLSgW15PVfVz75OdZVLnmXuvoQrnov6OnjwbW+jEibCiamscGFhxiBj3vMNgLWvHy1AkxVQMY6+z1ZoFvX0u+JzP9uht8= +E+jKZ+r3xESIt35Pluv3BMSElfk9QQfwVbk7tLAadzeVWJrfE4rAwagcay+SlAhRb+IL652oGm5Krwid1igL1ZDmvlRGAK7ao4Gp72t134tjsux+l4UOF7vhBWRfA52kqEIA1+i2VelgROnEMgbP05QsIodRf4aLQXDAV5fGuME= +5vY15gcEcW5+QABu+YEnJsv4gZUWF+MIQPwLcISCBK4RR/C9f4k9ZEqaUSLFa5aGhmu13ugwHJfT8KTp2axJSy7FHXZlPBuJvcl0Cs+79HY2OiGkRcTlNxZQlx4FHqcuBZ6CAz3o3Al27igg1RSTdKgu4qzj0j6S/MAAwLsyj3o= +YuRt/ujxuAx97JhCDedwMk83DkbwNxaNoogniVMvgKXtMiwZAJrA0lY7x1RdLAXbq0DSlDCbaHruus4QDUMIxZfbP74DZYbT+tF8jOWNuGWT18KnR/jiUXjBXswc4jtw+Ca8CF7ZoG4C1jzV3Mqefr3V3I3Ln3XU3IixdVdzL44= +qQrIWGc19wLdupZqbllGvhlqbujKZ6rmNhHirZp7uWpu0p4lB5OMx/MYt3+2OU8qjo7PyVa0MuOHxldj/KYSS9OAI26JnNadTbqpMRKpJKF9P7HEK7VLaKW47fyy+nLaDFYlweOX1SWPHHnJbOqDvf3Z9BZ9BvRNcWbZ8Xas5y8= +gLBrjS44ZnX56DdmL0Jd64CsmivGss71rgeF1UPaSRxm3UHYs2s4nxKI4IUBYhGEbe5cPcru1InGhkhLo2F4gVzdjbrDHK5pBK7BNK2PPm7CaJ+wefDzvRdvbmdpgTH7cWWOseeHBzdrmtbF2WkSDqmkgWpvC95eEigqbwRPNCg= +h9rbjDuzZtLnqGDleFV05VURS7YPZVgle4dVoNR6rnCNUJq/KeqXk+xeAXxLubXR7CZgEce3dFwdwUs/xyhdu2qcbixh6aq561vB6cZaiksVULT8M4/qGFpaZ1d1EmLucqPnIxQL9GbTTQl/Cl35TM9H8hsQJrq7PShZ7kEJmT0= +YGFa0KRNS3geT0nnhSX3GGbje5ikT9PkY2ThEO6D4GQwuKKQ2AudjqAFYEaIviz4QseCzbcE5QIu2zYMWO3+8gjQ2vg5I2gsUp+GPpctD9TRlV/jMORRqMpuzGO76S2G50z0WLsKVgEFfniDx3Wzmr6MBfjVQBYxhlIQ2E8GDvw= +PYtO04gwLcKOXpAv/WR0fVBImFmbf881UBDVz3zqlZfj+qy2WG5/PDQY0CF8ftYGSlXul9EMr/e8BrfQK/IacuXKsn5wDY/f4TU8/pfgjxYbdFKFYc77hlKpWHTFw2GJxyiNhCUWozgGS/aIuBYj06A5qAH/5T5ESuI1wrMsryE= +C2DtWjjvMIyHj8+O0jCM8PizKWscRni8h4DPCSN5OZex9feNAY//WNqDKtI2lAfshmc1npZuLocrDbwIT4UQ4PDc8jnzr3qj4sPqvGIpwuPP7lzBFOGpx/F84x/CcxOZniPmOG3EwnHH4XGoQOBpbJ7p7K/Ez1NdtGmhkO2Y0xA= +dmVisWXUvTxwNYt2eJayelhCQDuGhyPhCsXltR6ma7ZQqQRQxZdew/K5xiPWe+ilZdEyjz6rpdEUxLmciNZie7BeLGSZnL7adoHj4Wq3DWs9WNeT31fdnxhna6Nsv2y7skZEYOL8N3NfVOKvBB7l2HLHQUSuOE0VVANaWQv1S60= +U+nFFWdKarRHRHl4SnZs8JSxuUposJKpK3CY+XTKH3Xl4Z4k1DlCPYkoMy/t8FiXd3jK48EjlIFteCk6vOPAwbPcYYPHKRPA0/TYWld5eGoEkYenTEDAplmEBHh8ZlDJOrE2A+qQG+Dxkh0Q0Fd+gGf5ZOMQJuCpFowenhJBAp4= +ikHpscjVUIlrpllPJCoQlFuqgKdJyQKeMukCnuVTnWWzSRtYK6o9PNXW9EpL0LpxpIYGxBytCx4pGPey5YFbaaDB8awkCLgjd8FzKwMUz82SAUpiesEjcYGlrPy2gF4IffWLvjF61+16Lz12CnME96JtU0OJ3y4012ShKY/1BY8= +utp4BPqC53bJKZ6bteT4hACDR+cMS1l8nPG/sMjVr0D2YF+3y5D0lBn/VNUg8yOUFWmSFzwvgWe5B2eLDoYtBLh7MLR45EsXEZoZoTJDVYMQ4R86EJ7lDjY8kveenUfLkCbc8dVLSMNSeO1lCzOhrDEh3BAZxEIvvqKIxomaFUk= +bOzxetKYx+wuE2R8qPJzEWQMQdD9iHXttLefyYK5nM23NbJ8pZXyWuh8r5qB3S6SVVXEIstZ5tK4gMb4qonKPYlvF8S6ZOqrZ9aCyt8ujfjcuKWxonraUvh2kbxdJKsQW9WVcknKbRtvvJ405jG7P9+F81MNV02K2xmb603aRH8= +95vwuFxwwlMa6fHz8QLgdtkpIb/MbaeI+ZoXkNcN73XRWubmU8Kr29VnA1hdceedbj+lnnu6/hRRYFl6PK6INefLwNP9JzwOQaOSG1BWwJG1sDtQ6JqXO1B4ql0OgsfLNagR0O4eVAFv1EWolZ6bdg/q6kSzLkKdb6ruJtRcnac= +q1CdSLwYjBJ3dMm+6syOheER+ApIz74XD3X2Yoq4CY8HZ7IVXZ2rOjoaajwUeKoFMYLHrezwGgnvS8ArGQY56ExDyNZCqcBTWIykKeEHh1F/hnM6OOCMYjno3ty+rgivcj+1QL4YaNnjzvMbM1yO22l4Yu0+85q7POTV1zwYw04= +l2ga3s5GJ1EKC9MbB3jZtk3CXm1dlmxOcqdZtUwer75TghGMWW8BckTp4I8bDfZQ4/D4hEfJYQ2T2Rx33KVscca6h6cJjG/7YNwCtDqMW+Ol5LDeGP+bYPvKED4lgnM0PS+7rRENw2k8L2wY38HGqdSC0X7e0eAgrJTsmz9swNY= +jMIL1hqy1ZkNszKFL0QpfeWC/MxHoI4aU9mRrFKN6SWleSk4r0RIa0SLiehfsRbzmm1G6mJ1tUrMzwSpV6EctaN2eWpTirNA5Nw3U20KXbtVm15NZCVXRz4X1SmTWcjHpy9evX32258Vz1+Qf/+YyBrTaDzNWNr78OKv/kfy+U8= +nsXhMDk9wtoh/Wc/a0+7/++/eLz1Df4HTyfXFT569EhVH/Lczm5n5xH5+4iV2RFAjg+fvHr9/PDOnTs/+zKgLwxofxD70pTKAFW9WTonYwVqyxGRigAhl8FpNAYZKep/8QVlCUALLVthhKAvUWC+oDOQ8LtW+/DpMyEYEiEGUh4= +HHzMYZFDQCAfwoJa7fYXAprj8WQ2pXV0Wi+jhNBSeqnmbLdECY9DtVWwnVb7IE0uLu0Qu629ok8FvSBEnKXRYDff3CWzqa1lYparaSKcoW15IwTGnC9w2CTUqhXMPF/JXkFm8FLOtaxZlpUHOAUVHJRlgbDwZILLxYNh8DGKJl0= +sspEVP1J2yOw4qK+Gjryco6ZJTAuw8zKKPnvU4ZUwMFXPxLAs2S2yRMhHNXmAdnRxbB1JpUhbslaGUA1m/TXxj3yktkozxpG4w36g2TE/QuStB3Eg2CjAPrbb4Md9CFOf/+w/eO9ICI7wWCraBilrHE/usBmkYo+jHmvNilicRg= +gVFz25IPYx8scXZ8hJUEvLN04oXjIJyH8RAF83kcnQM6N72qVXgvWVjwBbzsJyfVkrJjSitytDBxo8YAlChhNqM7gXzPCFlHKg0r1NvOZukg7EUQjqp9RL8HBwmwJFko4rXh9+/guwrQI0w+TeI+BJvag+8RqltD0Q+6D07wRUM= +xbtRcQ8acjXnR2a1gU1uVyLnCSOAgiO+QZAJbUHVK05hd69trAup3TL26rbc1l/TuFMDw7GihkHNYD71VY6JENsE4jg8VcdUQ9SWf7flQ1Sl6/K5aTnTZgMKOn6hacoWDV8Lg90RB1qkCx3C3ZGpiJLCWZyY2nTbt91t/9a77dk= +WXKenPyBvHkYjz8aunFEAIJ9hAheSyCWPbWNEvVAl+LkIy3mTMSv4ShwdXvDKEx7THTS2r4Hublkpbb7ZDadCtsgzZzd1hG77NzOrSPZqrt51g/fkSUlSo+mRIh8k/Rnw2jj3iasFNPCPtKnblEupxs4z2WmwBNyN9if2XFFWew= +cxnGgjDfgcYGkP138Xpt612RK1/HESAIwC9E+DBgHzRYSKeKWCyiv948OwszFKwknHuRDO4ke8NZJp3hFwSD+cEeBTBZb1douE+DxpNpRnb1ZCcdGppDBZdgAk2RIErlg85WBQlBZVLwyGf/W8sSEygWJnHUY9fRTFiAXNdY2Bc= +IFyJFcnBbBD+g+8kO42mQnOtBuE2xVSjLHceDuM+SSi4kDr7fbCfwXJzlob9eGZiokeYHRwq+eUiquwLWiKo7aZ3jktAnftFizHOUXhBsT5RtibSySLDvLp98RCXZV8nylxeYDLfFOQXPNCG+z0ThA/mzYjv3Ake3ni0UzndgPc= +SZpcxKMuaD1i+dirEBb0PMmuS2qeLWB7FzUt8gYvf4Mhz3Ue7Doks565fvJrJmxQCC1OppamQj7VTxibazjws7W2QoOoniJWt9B6o3SYpTWMC3qWJpmzvVrzA1OxZkxZODnvkxlS6ALTaPouHJLMrQ/jeCCqA0Ho3BX1fjs/yr8= +csUjVEjESNA/kDoffxhDE/KKO/gSOCujSW0mKgQ/1hg/tphktrEz5zustMyGJz4GJ1ZTKc++nBFkDiN7Xyz5a9kXVduUd0LNWMvWj5N0ROjS3ANT5lr2gixiUTSG99smhwXAbrslSblbDxtusUG5YGk57LCN2g2x+Y0zZb6Vnrs= +VluSHdRfcXUbqwWXXLbPnNrZCpVRAgOIg6rNhiAmI5Aro382WpqaRuo8V9AERGDMzszdJ5JjuLiExJtbUfqt0lecNp9TX3th78zG3Brvbe0OfXIfeDM6LUwIJlGKihbzKWJuaHAQpcGBDOexTZMZTGU1PjzivLwTbPudD/Ujuqc= +iucRgBj69hq+lOq4dMajMh1Z1B1kG72zjQ/0fOpD+979oHeW8d/QOkz70CYf7YCZyDwAu6JcGv3kbw7zb83mMJ3/vTv8xb+qbw7zEH9WM4cBEkjjJO2TTWQ89LWDkUthVmEAY8gUbGBesdzgGWavle1Le38CRE12H0fPXiCGnkU= +k+lZcBSOJoVbljU3i6HotVvGMPRXNo6JiQTY15TF5SYy2JIu6RMU705grxechFl0dbYy9YxiLBYrW+X2KmtvrYJDkRE8SSNZnNmzxmTRdAq+Z0xH9zJ1GihUqjHs9/ts+ov5xc2pfj/nDyKAQ2Q3yZRGZ2U2XaSfVEGb7dgs0WY= +B0d1d0vb2m5JWXxz3Bltma1XUj2FpmREaDniXITuYW07gj0KXLD0tyZwv21WjaHgjezNsgnp9dA2Innz9gggXAxTIb1GplM2LmbUeQzSL7fUK6FLk4knw3AcphY8HacxvedEhvRtMn5wgMBV56F768wW9hKGM07iLHJwm7eQHxw= +5QBefcdKyUJu6T2t8wks9NNZv97cdW/KFx9kpRh8nScTk32+uB6chX2yUyAJPZBEL6YZKdBTjPT9yAdRKBsuGnB4rAE4bosI+AN7+UxzcGq5mNGeh8NZ1B2E2RRtFNvv4HdAW/Dn4AWk64X4K/hvudAR5sLJ1jwZzqbGiy9tIhg= +x6chXoswVPEkz9VLkv0aESKLlx/Q3zogobLztvCbAkKvIMPQK5xIF7xI+4j91iHPk3QYXb54wkDb7/H313vRcIi3ZckrDDfEebGnjmLbD4wlR/IbDSXfhOOzcDolIo6zgqc+FVga0SttxN5ZdHKZnUVzcyN6pY0QKtAb4c8TZuM= +P84S2G+JiUtbDXA6D9Loj5bp/IJkzaJx79KXGZbq8LY3ySoq/l2uokgpdjX8MhkMCNO0oHjfkLkAfj10pNcHsyUuU3IsD1Ky1yGiliYvSJh+QaHa1S5cD3gpFUKt17DqwVNyT1I03h8Njk2XthwXEwl9jWExM9h15yCDpyNq6k8= +GGQfbkhukJR7FmBsAkiCUQp6CQsUbWnQ/u7yJI37gRVY74uL9cFjZH/wrMTBVNIziAySzcs+Gem56VKy24uBMMq/9LhOzGgOdg4wwGVXiD3AJbw/MrSgJn6Vog4uoEB6cQJ4qo3gMOw5RvB12JuRDY3RGYj3AG5vbnW2d3avfBg= +d2/uKBK2f2qIc174eIH8cZQtMg+3dOEDIVY6E6/nEAouS3xX6PMwncDS7F6h31Ooiit0PxlC9Q56YVENX5NNQtyLgvdGaH+Ht0SeK0Hquo6cDzrDXm82csk7TwCAKokaw+jY1FdxZrFBtnpvuCHIJ+xnou/H4JH2ZAvwPWPHqmA= ++gYwMF5D2Ug4RQkfyvdYhRocjwdkTQvg380dlOTUj9W/hLsa0Xh6y+vLeb3BMa6J1y8bpTLNn34O3P50YFTnCtehvVDeDJdxY/ymcJnCdQ18lJxCwRoAF+FGYL1jP4x6JoAV8XtyOJd+cB5nMwL/U0QPvMClk0U2fsch2UnDkQ4= +63cmZ5h+a6r+c5/CT6ZnGVjlRP14bj2JB9udd8lwRkodRpnxTMfT3vah1n3LjduNnXvSRXz+CDedtDtmNQfB80R/SNA0Ci9Earad5wNoINHzk1EyIx/ThFpC1aI4Tbq/hgSHWESqm0QpGDuG6t0jFYtIfAcWYM/z5F+VmRwYxrY= +zODgJpxDz7IIx6Jgm6n9YB/uANDR+Joxz0MN+LPjnYi5HqLuJA5tGhkZbU81QE8y/mWZ6Yx5PI18VJRaKhS7YRPAn/p9KR+q6A6G1lHUAi94D6HGjPyG0MHDOneu7gwTmndC1vqsOw/BM6ah9d3pWdSlMPTYL/Opj+EaSCKckk0= +1/BBmoxKCuK8Kwp2JkkWbBDM3Qs6aB7Df6BN2oT8gpupYUqStiloB75yUPyhgZY04WN0WYYKAtLlgQjLUIEXfxO4SzAUMOIaNiiFPfBpBgVsZo76bSKoLTfzhWHYPexjfuG8w9eajdaL3hGww6pzENNL0E9CRUGujlmta7i8b8w= +F4guQ4UnEkp777ZOwxeUMEHzoBi52WIoqeJ79e/Ml03+1/+ze/Dpbv3LJrv4s9plk1EItrHhEA/KZmn0+PH25pbvnRNjYYQorp7YYYQbKG8YUPCCQdW8g1IMYXEPpLiAuKQbKs8vSDVkU5smhMUxzyfBBqm+l0bT6B5Z6V+NJqQ= +W3nWy2GYZff0iyVXcDfF6fKwylWU6pdQMjDr7bj8szbk9NE8t2/voizsOZVPbYvf1HxSV/aaWuo5s8cmV5terKTfZZBTmGTMOBQnnJJ/niT9wniWfNf4uavrEJSWfM8mofGyJ2xw3+r5lkVdXdC9PCC628e5rauRnNe6Wmqf8Pw= +DY47qSKSKri94zU7LtPmTZ/Yb9Iu7O1uZR7eTCYuQv+dXhqdwO7+9ckGAG7eTKTJUWxTk+AI84MDCaABIla0NkvrP+99Y67/nAhzYsvXT7AfLgI4HyoasxiGrIbIjaKOvKWfjLIo6htQd4iZwZGUW9+hdLUu+zUfLj/1kuSjZfA= +DyE/2AOvBn0LCdRz27rGsyEa04BLo0lcXMWWsMIO//d0kHIu3fGcktEEskzzEdwVyBd/ct7Ms1yirPu9ID90T2cE+WZPsi8hy+FF1iH+UBtyK0WIYhe4QoWW2AiiDNYkXDETdinN4Kac01qfC6PtYl3uGzqOhU5hA5NJtcOheqw= +xopq92bTTG3E3kzziA+bCFCPCbDtozxNExq5B478XpYYHDqaniep4Fd7SYwQBdP1oBxsii/paMCrph0Q+sGnSdxDVWKbjR9Lo+p0pQi8IAdmac9JmhF4TeiD722WRCKutUYdct4UXxIxwa+aSsCbRZheztHGgO3/DmgaMzww0Ag= +83yQpyGNmG5Z1yQSzxHPjU/6skrUYHOiKE2renn1HvjgT4FGkAAhobk6fVSuVjhqWsQrrY9AQ4mhaxdnVMKwyDK6vyMxzAR4NspRUNAgOjOq3Nbu9nVq7bo01ur7d5AM+1G6Y9r1M05S6KnzBhQzisVtr8JNPYoUHJX0M87O4yk= +2Wukdq8hrP+ciQ6jeWTx7SLoU17rUByz21JqhXmnlXNZYBbjhgTBW/9luYWxPiT88beE1Y6Zq5mPakiP+66G51h/9cze6PJrqtpbv/S4R2XDs/FkbEEsYGxjL0QcAuQCdrU+YY4r9Rwe2TWM6hhmQdyAQsQLNbJupDJmfILmLoI= +mbI4zuYzeQ0/WS+cEhbowgi4eDCGR6vTI60CywBKjcxrZa2FQxhDi6VWH1HQAAKbmkFtsrvUvWJAuYCrjyo8jivq2AVBPG6bpGIJOMyV3EHboPAWH701ZnvxqiimTShDct44JWKZ+JTwVXgkE4NxBreTLWi2kZtIGLCO5xi0xag= +V4Ld1KilGTxPppkvJdumIDxlQesRd4Iptw2/otSvG2iLHa15y6EZrFmYODwa2sx8HB43L4enjJ/D4+TJYievBmOzjGxcqV1+GcbgEJVGjfUhNYtwh62wBDiHx2g4xZ8yfC+IC44IXBvLsOGPCT/OVpWliQNnFQjgsVp/iM8PQbs= +iGBx1g/zeC8Ycx37il1FYwmMvW4Np06x5A6pDs+SZ0LFfY64IfbY3Jh0UfCUUL/Z1zs81fbL5i57ynRU1nAKucmpUTeHDdX21db1kWuNgjLBr5rqiT/KXr20GYtKl7QeskUoYw0l96n4U3FR/sZjVbYsMQvyRdrx3BVaWfepHb0= +xTOa2nlDQAT+mF158UfeZfJ/ZQhSwh/wpzkEUVdmfigyeTbjT5P4sbo848+y8dMjnHwwYLJ7GW72EJhwWCrpNyCabe54zByDKkHsa9NrkuGarUPz2RXcJRaIOosnE+kQf3U6T+dFQJnX97RmSr3gJglGqFVeOvOzpC9omjU41VU= +ZMWlgjnZKQ+HJjWa572wco/KRlyv4oZjTXxl2n5LQ5e+JfPD1rJwtbqLyDpxgR2W7shLMdTSATzJS2OM3uZuTRCefknIxQJNp1SqGL5mDHDpnvBdccNWSbjM6GvX0k2D5ZfYSd36S+noAjNJsCawrD8204I1XntyM5qzKD49s/k= +KqBC5ncGkLq+2q0MNUeyYz8nAC2Z2SrFVu8JQRsnBwugo/R8yJyj1I6JcTtWi40V6W4R3MHOrm0wrtMiYaCIeFN3oJSBsDn9F2y5CG0FB8nw8jRRzTkxdzbuncFo9gny9sfDy+B7nuAqhT1g35/gyZ8JdLXrzsP1W3fkCF+W9mk= +gb5MrVzD9QfN4ajSY55cRG4JR/Aw9A6A6/M47/VIidhWKQjQajBYhMBZesSV0mhJNdF2E5yEmMdjxeFbFhiO28gvt5FfbiO/rJBVr1MomKbY+E2S4tcnnMzt6KhS+s76SelMeZlGYRado6LEGsgRYYL3JqDaof682+nTwvd1FT0= +naqKc7ExHsK1FLux+Ga3VlBUv93CQAdcqZwa7xkJNwIM7lYcyDYj3PEm59tUwDIj0jKLJldoI2A7z5gDMDMEHIqDwBZdkB0m3AtmLsYs4NsE/CDsfYz6RNo7A0uHMrPGmsbWo/ACvodz4wGvFE9ozw63qHdnG5VLYw/aMM1VIjw= +RgtRv6IVzLS9UWrZh0v4tG2/V4rM7frINBaVeE2DPrdrjgM4JJ9lI9PWpaBrsl85RLhVXa1Y4Sh0ogdbD+8AVFMjoRQ9S2aEl8Zd9OH0+HE/6ZE6js+igKI+SAbBlPzKRmQzGmXTIENWFpBfyXnU/zD+MH414Ijq36fpDAgLh+M= +S17VKVnpwEZ4ekY2UD9FabLZLJWEhm2oxP0WphKfYGpXSCVmG/KV0gnZop56k0mYnsTTNEzj4SUtyAmnKcJg1ZVThnWBLrMqlAS/SreQVkkehIFcBWkQvMej2SgYz0YnZN4TEuGMYZoEJ1HhedFCH+DEcTYB4G6XOtPcA+fw3a4= +rR4H3VS0EDPdjt0TLsfnuUuzdggnk+Flz/RKqVFPACwQ7ugTGXoSpdNYpWa/bVVnkW1V3oixdj+p8O0AKkzRpYAG6qf8hXp8N1oqKsv8oy5J9cVMsEkrovGp6hNWu4N9ZATz24I2ipgrNt7Cm914KXwyjKPUgjW82R28sYB5Yc0= +WyO4GNbqGvq5qYYbfAY4vxahHW/1xXUgHo61eQiWBj0bU+L4Ct4Z4XyjDqwlAcH1r+JdNgSgvwVYTo+SwVTkz9j4p2nyMbLEsal8oL7mXFrGl2MlUzFVdyWDehbEkWhBKrd/LZDYTwZWewayKaQbxRfkS1+9Pd68HVAzGLSdFIs= +5jwHTD0Y/CI4TKah5Yw3VyIKJQxgKa8BrJSNtTXEWn0F5F2DgCw5Aq9iRmz11FYG70WV1CXdDMMzwFU2Cy1+T6Oc6RANBytoJDyV33ykPY9xWPgVeMMVW6/L755xy8pkT3UwStc+VQm5SmQ5blfYL7x7SQuPmkbTyq3TH63N+WM= +jiu8vu2Y3fZL5k1P8RWaETKyzW/aW40jy/rullJ86RUbYl0zrTfnG7ox77op728as/TF86Fh8dxLw97HFa+aHofGoN4Nh90etM5CWocIEuxREA2Tzoi0SDb0HfiK8czgP8j4puAtahUXUtluG1WbImnsNqg2rabEpqjhSDFvYCU= +5FB8WLawFRFjvBxfejH+CvCir9AmnLi9i3ngo5ROHAfPn2rPt27HMuP2Cr/A9WfdKB6fx31VSSS95008RgX+ezPcoqfcIgIbjfBch6KY4DdJo9BFUWyPc2SB8z9w1i0QVZQs79DXYbOmQC4pEjmTIbcdiLbIkfC4ZUl4HIJLHdo= +IGsxdD8ez+LppW60KrX7mQiLfjuqUondE4W4gdjcJXsI+WN1LFspeuX0ZBimEusdeZgWtOLZLVkfLH5AbhTye/maZLtmD0/pVXt4GnX7WRo0hD+VIo3wx7WNqH34/Mi0PajhnmQVarVVeSVxmWAvY0O9Hg5JTDj2sBFWXe+sCFc= +V+eMpA6eVqgy4xwyHUepi6D2EGLN6Gl19znVmbdUby21fbV447DygtKMZ5dvDKtHdc8uq1g7lu/QZXd1Dl089vaMcrgbCzpgtiVTiONTQxqj5FkECLILYmxttsUNErFdHmFAP9uqiVcZt/79HhAJF1xVJml86rQaf0EA0V15sG8= +Aa2g3TB6xHOw3nxcasmVV4TSE7hlZ9iNG1D61AJ6i1LaZLOfAgmZTl8FFXFp1DQ1hMvPYWtruasMj7+b1gZ0Plubj0DZI30sc5JcU4VRNYU7xY9kUu9cmBe6ESnJjniVsO++SSidX/tdPqywWuvH1AixCAGtkIuu5b1HF7bUzYM= +TgCeUXqWsXp98pPcmeb+G8vsuCrrjzW/es4PLa/y3rkVUfUunftuR3/pe5NmPfak1+baTa51X6s7N2YkahRWpYv0RLzk/gOzDFnipRnPnsGzoOm+ep5SdvWjMAZYoPuapuSqu1/x3ssyr7ysuu9rdWtl1Z1f9/sqFfCxZEX5Ot4= +VHFiJ5d/r/KOiqkFa3BBpTHE3V5N+ZVB4nwJCPMWHM+TpO8tNwIwE6tP5bdILWB69pc6iCdnWt21EewR9iWPUR/b1CF5BNdncRr19LH3nSCkAyUzRMUzpX7aVsHZNuZl3rMC30u/PyHfg42nyWzcB4niaXJxz0DuNIQQcwRKvy8= +g9h54fIxImMzN7RDsHRiAxOYmuuIjFTqra/j6a3PSE8wfIAS5G4Lja14zlryKpu8YtBir2DksknYsxvNIKcAR7E6jO/x5zdlfuwXwvuV2AgU2HP6paTIq+adUsZdWTCX6486h7mOiD6HzU7JXUAvvtAICldmyVPgcF3NUxpjpQ0= +mKzA43MEA23pGgwVFHqsYw5RDJgpuov0ElNsF3iqnBBoahQEaZDs4bkJh3S8Br+xi2hAlxKbbnvYF3gqDOOuj6O322EMvE+NBGm1zOaLTvXmQ3mt/fLtHbxyy3SiIl58XtLutme9XM3tu1WA9dzZkn6s6b62x69Oa3RIcj6TPS0= +6enV7Wi32vmutnzMZDqy7Werjam2l7W9ZG12stAL5z6WcIWFdrG7v9qtwMyrofvq9mE0iLN9AwtYW2D7+vAmo8yxcS3QtpJt6wKoW+2WlTTnGmxY6/PK1W1WezOyODk3q3sAYbKl1y1cKvW9+t6JlLQGNpWavPDWt2OQuOG5CXs= +HF6DD7pXulHd3tz65qYivZoRL90b2dxlHE2GGCcoa2Q6Zry2enOSF+9H48xtuMqbTTbDFlB/SimZnJ3g4ZU5dJGwMjQY8ZiR8toCWUHNUzp5GvTAsQBObu/TqyiseJ++IzAG65XIxpUmVxYC+brEMq4kdiFKV3RLgy7mgnW+Y94= +rfBexuo4z1rerNBG5dpclvilTS5Z+WUJUcBZ17sSdJyv9KqEDU3LvSnR2TYsU3vDWSZ5JF6Wcl99j9QKruA3AdW44cDbxbcHvTSeTLshVbMHbbIQJOk0yJIJhpSB6DAfz8P0NPvhQzuckhXzBHrwof1j8G3woc1a/qH9YcxLbNI= +qo6xRe/ibBYOyU4r3aC13PNtSvcsGsL2htYTzFlFaOH4Ybw3TYcPXr95+jjYnxCygehHEkQQ9WPUqnu+LO5h59+9ev6+K1VUdwpRvFwHtQ9t6SqcaFTBnCNwOZsIjtDlJWIbWb9O4nGE3cgqcCMHpmxin/IqTNujacEBTdQLIbM= +Eq9B4cksMDDj3S0ZwRzJS1RnUjysY2hiz9G6aVGJxWH5Q+xws/8bQ+YCw9Jp5/9uh8U9LA6jiyp2FrdD0sCQ0FUZjGF69iuNAIKWMCpMU3eZPEdgubycIsHlFo2iYAG3aJ2HmqrPhAlxUCoLKld3Lkob7DgUZfhb7oFoc8hr7GQ= +1Hvj5R3tsfyOOt9/8RKNb9euzQV1rq9Zq/vpRhTWvJ4uXORwX1JmNznq31D2MuZY43h8uaFQyWVusBRa4j3ua4Gmtbr83QDGKnR93a9++2NjuSSyjhe/XbjhcsBVXvs2NGANbn03hLUbfef70xev3j777c+K5y/Iv3+8B9swgiw= +lvY+vPirvyOf/+QZEa6S0yPUrEI6Af9D9+DTL7a+wf/g6eTve/TokdoEntvZ7ew8In8ffbOLP3cEkOPDJ69ePz+8c+fOz74M6AsDqsvFkOXpSX8CAYqgp0Tei3tkGC6LIOVffEFHCkizxWAxgVYhJSFFttqHT58FB0WcF1BLk+E= +brXbopiLkbdogU6Ln3yqOdstQbAVzkcVsJ2WdoKqQOy22kezkwdvo+l5kn5kodW+ZFEhk9lUaEsbmh711dNYZbbmM7WfyBytiPEMX4p0C1dX47VpsdpMG5tPzhZZ2iNzUwsnFd7G1dfdu/tHIqUrPIH2X5rnn/wnwf9ingS//k8= +uwd//vu6k+CbTqfmJCC88+QPUW9aZTLwMoZJIWUpk4NQ2D5mEvrynSYmGu6U0CcEZYxHZDCNRAFHpshmXwBAcDSJevGAbLqCo3gEVh55Vikh2zbgNkWDg8f6kTkcdU4jv47prZclTfGo42wjmWDdSbrxob35oX3vFx/aX2fTMJ0= +4stIgrl/HSJJbjXZwywZzqNBnGZTWy+PACIgvSzrrn2wFDmyxnCZlkR3x+is6FoYFZ0WQVV+pbApU0fcrYrHRH4A122ScZMQkhKz2axVztJsIpZtVhhEoDYcrM65yRNLw3GNgieYxV6taETa0OC4Zyx3hFmWcuE4Bv1OXyifv48= +ZbkrIJ1L0hF6PeM18Aqe8SzPGoq+6zXYOr/IWJ9GSZbM0p5poPnCT3ZsMkQTg5yB7p59P9o/UPCBk50der6A78Ee1d8rkk1RHbhl7dOxO8LvZSWmZ3HaZ684hu9lBQYEC9Mz+ooX+N1Rwo+tTSahqDIp2Nn+AVkbxawc5VjEhHE= +h2iSDzLaQScTcR/iweeSySAewuFf0L5zhzTtzp22DTCNYK0EAm5v+rFAEA/kE/vCGBCkcTN7UbhfPJ7HWXxiZuzwhpNL5LElNElEhOgizqZw5S1gRoLPWQKXVQ7SeBRDF9UpLL4mb/3TS4V9LzJXk3mUnqfxFN36w/wxLBkcJHg= +ggY3sykRYQA8kOZYkzL4gn0J83Yu3h37mkjZasA5fZDzW8esUdGtbeGtkZF/yOd28G0A8ZGJLPWBJ6HY9KMBfpz0IwYPXzcYvAk6HpCxQksrgHxsgMBRici2ZRz88KMh35AE9yS+5XVucnNdPWAzAU2jDBD7rblu2EfQYSUTE5g= +zyZGr6dDmG3cs7WX7p9Y0U34ZXw5fHwZHH2MJ8FXB+dfWSAARWw/9qF9cP6hbXsrPCykYOQAseIYMLEZTibRuL8Bb7Q12Q/SiuzNLEmnRnwYi+DI05Jqvi3Y9iLTmXBOuKiYwawyzGNgpFxc1MEa2Ei5W8eEKsvmyC5VWhrmXG0= +Oos1lfCgyTC8NLT1Gc0xyBoNcPNmWk2meq2G+8qRqsaFVWziy5q4GY+gdfhd2NJbRL2UTNEoxQLtQ/xeU8TLK7IIeqzyhuU9G2JEo8xiyEAozNt5FaKh9aCfbUS7ZTvRI5ovvdd2oGA7nzJrzRd1SmG0PLR6ffA7ErFZ6JkV+us= +2IO5qA+W+vAuGiY97VbKUvqgzBlwNEaEvTlrAMydjre7Dr9uk9L2nj/B22RpcKMxoLzCgopXFCpHBZX4D0CGLEFPxVi0iwVulLhT13RX8elsOIymwbNwGnpyp+wsOcdLy7aTYZIfvAQAy9JV+8z8SuzgesnQ6i1oT8/jncNi9SY= +gWYsekUReE+QNLr9CGVT2JN2Xch4VsAFzSLG6gz4ihDD7t7Z6L/Bq3dKJ2uwMzaIRGxKo4mlxbkS9TAiIlAGFoX2RdptzkEvUZ7N/K8OiyUCahwJN16/gwQjdC8sFO/tPfZbhzxJLkQ1e/sp+W2oL5yQ/adQH/ttgLwcgovBlF8= +c97jv02NHE3ALVoOyn/roNmErCPFOUL7iP7WAYkgPBbOG9oH+FuCWwNmScisW341/biAyG9yBxugLYLDUlBkXkbTe96Lhr7XhcfpBfBKkFNMRYHmbZI+w8qTLBAmhL99bQ2cKKKWxDhg/xVmD+L1cNnFm8Yuko2JwGn32kXVJwI= +EoMJ7GaJzJMMIJmWturMmzLw09BZ0MA64RQqHcS2DSi4fHwRTwtkgdfHKLsfMLYJ3xhbJF8pLyNfkjRAdpWBaeVCMmE1ov0WsExZL9q8GXKLMbDkw+qyTgM0Iag/vnr9gBnvjHrYtsyM0aWOxypdVAoDcnj16o7bAREH5MgyIIQ= +XTkcP9cNVOJzI9FvQMi6QOTWtUInxEic2S/465mNhERcNf2aMnEkTBkoizsWhc1O8HDFo2RyblZYty4rcGWFUVpgHOgeqc7wX6cR7CXDIRHZk3F3FKan1lhfexwsOAj7/drhe8qi91TG2B2CtFWjLOz/YZZhIw0SpaCPTOPxx6A= +QNxqJVCGuGsiXjKUDkKHj/QnCINeRl8Y4OwkWLop9eQ3fqzBOvmZzkfMVCipuCajF2b7m1p8pXNn5WwlQ+rvhiPCJa333ugMeWKA8eInaDpkYWOKBbbPoPrMmLKhc/Cph/XnRr8bjyZhz7o97veDVwjAzlNMmKzKX66SG5yHY1E= +/2/pNvPgdTSMool1QbpO3SYzPArTbgYd6k7P0ig7S4Y2BdNrBA6OzWANXZY1j0c5rW/XpnV61OuJA34wvAgSPHl/Ayiodmhq8px3cHaZwXUjzxNTEFJnU3AsaRXqECDYi9D/cDII3oQ2n2kVfeEtdnrEDsMn8TyxMT1+En4AMOI= +MbhbG7XSbtgOvg70fq3QigGxugwTBkZvI42GNIJbEzIzOiwXDpYNuZ5uG3T/TMpYCLjyccFZuWuOQbAjfyFGqfTIQVz1ekTWuxT445QMS5Jm03gwcLmAZCpQNIEzgtbr9IJOIU6IqGt1gPHUkOkbHMdtolC5nYM0NkQIE0KJmbI= +F8aokS6q3Jf/H8xXhe/+X92DT3dq35d/hIUqXxWGxcj7jjABxhTxcjBPk24FoxsRTL5md+altohZrsaIcIbWfGGgY8HAWHKWKRgWYyylKbhVMVi0n8ymU8H03/uij+4FFwb9BHwcBG3m7PcruD/y1Y+bZ/3wXRydRyma575J+rM= +YbRxbxNbvAG3XCbn/Y179/yq7/JbC+Q99N6C3/WyNOqFvTOT8fBhhA48mseRumTA+/vWLXQjGMV3mNwkLw2hpDNnSd+A1jdKxoI2/iXYM5n6g5SYBz5QDPs7aND/gEwx6nFAytxug3+muPcRjtKLa7f1LP+ji8mQjFp/TgbMgKY= +5yw7eCfl178Koywr5PXgizsgo20iBt+tfQPUyRDRBURsyEWWTKoZqcDoLEBOL/WE0HHQpzjMGnWKctTD28GRB0e183TZeNrtOw22ne73Fo7oDa/ex5W4uGxqaIH1iinfZ3m1YnA6D8Hrod6EFy+Dd3JWNfqsfnnrxNqWp9XbsuA= +Tb0MF+NuAnFHp6ZbcPtqzuLYgUedkV6tVE/vrSf3C7TRxdNpjjkIj+IstZupUo7okZDmeO2ZWNcnZAF1+Nln62ul6MulB1j5UaSyt7IZP19cFqa/v/1dYDDqxazLnwqw3/3eCvZTYfHc/v1vrWCEO0bRmN0zxO9W0KI/hZW4y+g= +eHkm93RMVZEOHoVKAlW6g8fTq56mLLKNWxpNhmGP+kA5ZN91qLDfzw3Ln/RN5t8j8uKYSPiA3zf8uwEszEcWIiPFo9nIBBWPC6h4rEPJfTOt8JUGAyZYDzXWpVOMabZXoGpdUHU6jOfRKLHebXoNNq/g/zjuOQz76thj15gTf4Q= +OC5WrSmbDf/SBOSlINJMRBZUucnbJJtiGoGqm2gsA78n4UdwuKQsSlJznwKIvj0XG9sPp+HSm+pu5bq0r6sIcVIjUaOmynJiQ2vYk7hvU1YnYbgdhT2xMryIEYO5C4q6pl4fGthS5f1g+6n7gVnX5X6dfVtVAaNJNnWjlABcD5w= +5j1ZCVKp5FA+5cazkZM5BO23s9EJPXQ28gk3MrcWFf+UYtgt9N/IAjCxjYcG7wo0STv8JQsOoUtKmuWKgbzgKQmracaMiB3TMYvedZ+umKywpa6YLLHFPpgjZXp1wRJD0xkKs14vp0liuPRZ3Bs0Zrsijfj3saSHuqv+ej00XKA= +lrpouDgt9lG/PO3uoVmOVvpuvcKg4aARFGiKEw0JmgJFRcMCxFzeyWYG2qx9kLpp00CIPb0WRG3bCFp6a9wMip02bAjdffYic+uWUcaK4YpNfaz0Y0+UPIvTMlK4GVjpa4axEkoOw3OD7ayIBoP/ATcaHK4V6nWB7EzDkm68ISA= +V9IPQ/j6Ur2rviXXPEN4al55bFmbMJ/HyzUdX4jIaTxiVDY76cdzh9Manl9d9aD6sINHO4hXerCMDYjjiN39hib2cSdp3PvojAP5LJ7T6zdVAkLKl5bKYlXlg7xIFL21RH8DsUr+2X/SPfj0z1Ybq4TgZEZoYh7x+BS+dlhaQcw= +LWyyzPmCfdYhBwAn+wixXsZazy9INdRMay1stFgcxWQ0iYfSHQ51r7yng1QwCKF/6SYfg21FqcWAB0aPdFRvCBy46Ln8ZR2/hYp2lxPPlxaWxbpcUJAItbSlircq7tvaxRsUvHpmbpPbR1PR7dptw5Cqpc2rG1W1ggO0as2GQKY= +pa22xzKtFq7eQ9dsls+kpme9EIJafyk675Pa/S5Jk3ESt6upyHrJ5LIXDYfU1CT70iHL7hFQsmUbDtm9jicGb+gqpiwaM7fHHN7uGhrEaoL8ZFp4dHf1/DihUexpxx3dtcjyDokds1W7fXlIjEIMPKKLXO9CVkfw/PkBHODiefc= +g2Ewp0TF581OIKJMddYNz1WNZArO8quNpcXREzyf0XhKiFujES3CEVaYpWIs4s98qnYCMwbXaIjjcUbQgmufa1xfIVjwEuAWWWkWPIEhUrVXc/cp3FLbK5yDeYgOEDA9HtrknWeYW1FsoHKzsWKpciY583fUR4aD1AyqLmP0qGE= +chIO9X1E+yVmgCdAiJ3ja1xIN1mglk/jJD3VB1s11H3FQE2E0bBWSaOcpZnj+fTfp+PujQplFCVKH8OArDb8L20AGRZfinh+cQMpwqf/Ph13UwRjxl4kIbWoWZLw4zlGf+tHdD8X7HH9oqdNMy1GFTTRyTCBkkYkUwVNFDzVYSw= +ATsUHDtIxhwho8CLZy9QFbZlaX/ujJreYZRDk4m9cFMKrwaF/pXNArGDtg27GDRduq5Zt6tFhay+K+nutqW7VA25WA+xDm0kq7dxx9LGN+xEb8Fm8mpqMwyTrxEqQ1XlF1REu+bsgnbCyS241q7MZNg9cHktLw33Nyq31Tbxi7Y= +FjO28fleubW2ebufxqdwV2IhxPJKGsGrbfbyJVUNAevfTFYDq2CRNu5eIYdZ9ITwL193Dz5trfqE8BwsX3KKzvxPCJWCmCueEJrypRNCABCmYuZ/QuiYyvJ5YT6JHGA7LSsXq+fgoU27JrftCwMRF1sY1swJLLFUZ2RYifLOUEU= +aq0bqKQFhBgn4lL+qVgay0xVtgytYi786XGg13QdT6bZhFBVGoU2mQWViBgo4IkG5XUa9FBXktkvwvMGLylYTZj2zpxenI8QJKjtzNlkmrGk3jbA5v7Rc8Lm/sPVsrnZGEIv+/I2Cq0wNCFR4GLfY2oFzsVCRFv5zLaRz2ybuJY= +AW5nEb61cqMHGg42SrvOAM/HDMp48FnO8UQadkVjLjT6dKQ7gal5ghZfnv4VZtMnP6RQjuxCyEsFYiXIYM1aPiJmEyJpQQCTKXWubkLF9whDZIlsGrxWoSo6Smnef8VsHP9xFln8SDwfE95ElvHvEQgl0oLCcel7RaZcKDlCW0k= +j7z5+7818/df/EeEv9+rz98f1uDv50nS5ydwjx9vb275snqtoMj1j5LJ1wQGwsGn5K0S3OPH1tLC8vCeADRrAcf8Gx9Gp4UB1g1bFpZrC6cYvtRiWVY9kl1MfglY8hSQKQJOaQkRQkXASx1kaWZx2BxO7Nq9Ct2My3Kjoq4nCNU= +p1KBIuPRgs1xBIwxDwsI0bSCDXA2CXEcIJSWEvMOoei1D+qt412ku9uvhUeCv7mhLsFYmyEvML1yUccNHQ8fuTqCSWmVBiAHMKpiXzS78C2zoOMIfE0GF9dUD+jyFAyOTDD2bVbpTYJys/gyWl3Md6/YcfBmZu9/KaRrbppOP+s= +eG4B+nubBEem9yMAECd6XwtOLm3XVFZ5s0LEWmhujpnCyu7YuDWNiqsw/mgzSx5PKy9kDnMMI/JDfsHiQxtuWHxo/7h5Ntq4tzmMs+kLmA/Fvqu4XKEbM3FUBxTRVzte7PK6a5T2DSC+2padJc14BTsNx4YtEJNpJtZG5DhMsU0= +92JF3zWbW980iaNGtXUeplvYrO44iTP3VH+rQwjdnIYntp5qvXFZfWFRbMxZFJ+eTXWumTfrOwuA++a27Gxg18MCs2z04HGOIO93DWtHpSh8nScT2wV6kduchUQ6h4Qe7GYvphkp1JtHF4tZKBbDEw0jCMuk38KDpxDeKZThIh4= +PBVGalcLW4IgtyOlPIaR0jkgPIJG3pTtPzSrGBejWWrpApBavVRRjsbMHepeEr16Ubi4vuXs54J3uEDz06U79Po99rNNYToFozXb3mxaSafQm9mEIq5SUQGWpk8gTVkzbQJp0TXTJZAWX50moeMZbUdFLikrj72PFsGvxKJxe2Y= +0+xjdE4qUb1WFQsDyQ+e6AANckcbGTrQcacUHb/auhPAv4XFaKXYEjZwMApOPQ7hUc1rccqi+rjHZrF1q+ixW4FTAnervnHitkx5I5DV0lU32kjeKm5gpJxqGxifBZQ2D/3UtFVnuIKXZlU2OUocCpsCLfXVNVubfhotL+SsWlc= +QxrlUtQAfiqoacQuVtpb8mYsX0XTMSgglS6VDxk8n8u2H4cmi1ernjGpQBHkdpSkR5tA66KaqT0mRsWMByOjG33b7YWjyRAvWWZL5mMZe48xJqixRYExQCg8/pNFW5yVvlUdlk7wcEHfmqxz1PbMBwuvLZBXSJrbjaCgbEJyBFw= +05npqaSy6hNBwGhCmwi6ubpCWDVNov2am//ttjSmIcqt26lndhhPrR3ZW/huS8fJOOKqOLI9PUiGl6eSf7IccpZH/Qva++PhZZCHAXSVwqaw70/QE5MJdLVyLx9N25Uno82d2DjX3J9lcHeHrOl9NMQzhhKX3vZ9hnd5SAmyHDg= +izTifMKnD6PwgvShF87dy9ib8AJaboOrcnLqwcHMiPVhZ7qTd46EhTzGFG48NMPff2Aw8CXPP/wPugeffvP1z78Ifh4cHO4fHL56fvzk8HfBq7cv9g/fPDl+tf92MwiOz+IsyJLB9DwkfJF8n6TJJI0Jm0kvydhD4SPw1/J8MIg= +etMsOOKgr8a9zftBOO5DoXEyhUibJ1GQRqSC/qwX9e9DWbRHH8XTKflNGAmguTdMMjKN4zEpfBmch+RfPD1LCLs8TwFwDFbVozgD14WbpA5sP6szOLl8TH63rE2CzN1vvgkO497ZKBlj0JmI7LnfR9kU8o7BDdA0uR/sEzksjaE= +f629cBz2Q4LcNw/fBTvPv8E6Oo8ePNzaffCrX37ziLbh6y+++DIe94Yz8ua/IcNJyJesppv97G8lY+V2Gg2GeUBSZqEsJzLD4zyNjmwv6Udob3w3RdV5wPI37pKf94O749Hw3q91W+QWPRNoEaBWmyCAIIZsipRzGAo5TtJROGw= +kYpahPvCd7J16gf0q2gPzOtMsdJD2g4CKdSK0O/2D7rvnu91D54cvtnAVhbnGO37Qed+sEX+v6fDkibcD1gb+IEHBSal7tHKs/h0HMJi3WrvPONArVYxkz+pYN+PYwj0Ggjgs3mLzGXanWBGEZD/NtjQ26bSFplK391Opeamkjw= +Y4YnJ8mFOmOExHzGsDRlxrDxvDu6PCDz5i7BC73sGPW7B8G/CO4eBI+DAzJ3Wm0q3wHkC7jNrwAPII3A4+fj4EM7meDMebz1oY3F756c9KPhNMTZiW3ZYFWRCYqywH1shXGisncHUHurDYXahlysBSzxmfs90QmMNOEPWhD0R1g= +vOW5y1oK05f6Fgg4dHCcBOIJqGzm38IxwVZ80WJ41xrTgtWWNfkLPiVbfxIDt5Ku+82tv/h/bu7c+k00GASvw3i6LhNtlMyjSZJfry4mm5KRTzghXZl0Qt7GXSKa93ESTKbj2Ughf7xABeXE2UCKtWipVuHL5jtMaCtgWGeL3jY= +DmgYJhPN0tpyotUqpURL6shlKn523slTitVlK6dk7UXYnmJySM0qXtKC2lsdcXo86IjTw3ft+c9u58dq5wfhdsbpkafLswOTzZODZIlzg/wklEO+kRScOFnTM4W+QeTYnDBlwLwBrfaTcT/3BnqVk4o23bDmVJ1aWtV5Z/PKD3E= +eFi3gzAjpDQclrxBnruek/ev/kwm74ubOXnXbA/2JRmqeBwFh8/fPnt+2D16fnz86u3Lo9YHHDUyI8f9KI3Sx/MIneKTrQQhA5ZG9gs0MVCh4RCFCDmDkO4nhCJHNCd4QbO0kml4aS98SDDuUcFJHGZyQ6HgU0jVwEm/Tsigav0= +wkQNenqWRmG/R8TAqdSwY0wP9jBDbxL9Mj4liJb7g9+C5zRHK3cW98m2VG7adzRNg8XYbWB1Ib9hr0g2YWoI3CKak32siq3XkBM8hyxrQVTxjOHMsR0Yi+8JALZKhnBePAqzj5Y6XkN+8AYBDHWQL/GcDrhS/BnkyKMej8LT6DE= +7CTw2noLLhxDSvCCJ8mQ/Wge90S4ZzRBhkqjLBnOpmx2MMjDIlGGnsQXZGuRTUCHUYAfQGrwhCbLBXqEqwmQe/BThjiPx/3kXIB5TxNkqCwEfWsmgB2xFBnuD8DJUgHsNzRBqW12gj0Rq5udPKBpMigLyQdzJztr5+AsDh/Onew= +LBn2zcWQSPRSSBwqpoDYGXyBL0g0goNpD+zYxn0B/GmRqECjMVNkBEWLMZUssnAeJRPqOkjEOVlB91kyL9AjpJeGhGvOOOr3aArhdpgUHMcjYaAmZ8k0GT+mH6dAzwRBBzQxYJ6HcadsLNBTCuyFs2wa91wlGMPLS0h8jp6YP+Y= +U+qI/mReyPIFZv/pb57vHecLDC+cnECQurzwPv1JCyswMYxTAfKqrwKwhYNHLi9A+ZrBw5Ur5Yo1Ry8qLjmW4kQwQCu2E0pKedFnLJ2qDbSXUv0gJ+/8fTRZIdiiDBzFGcpAsrlMPx4MZlmklnlGk81l5oR1jbQi7zDV0rLw8pw= +Wv60ZNy9p6kK+OQkZe1Czl8UOXh6mDdN4vlFwVMihGWXhnIvMcNWDFjrbEgEXL3gEcsyFh0lMFdzYYSXe4PJqhTCygyG4XQcZZmIjBc8zUwHSrMYGcArTI1ihXrhNDpNiMibmYvuFflmStLfCqmOt0K27a28qP2txVovIMawwIs= +4Ma30TL2F1G2NUoIkcWROGyUg5HRYznqwMVDxoAVon9BM4zg53F/eqbPE1qErMWQq07KhEyYeQhHyCiw5bMywUnzjueo8zIvIU8yGzx1/KozNbZEWPkZzj+9GJ+YNjaak4CBjRbkYS/NyNZYmpO0pfQoHgMX5yJOMU3JXg1ZuCI= +6vBi4YW5WHjhKoYFzCsNy7G1cx4NE5BfmCxR0AxLVyQJPo4xXbKFxS8Fn3sw5mQW9M4iefHOi9GeWQpaOndK5kWapJZCzzFPxccoSaZnNPq0gAtMDV6mcZ/tQ/RpGpId7Uh81QFLUiCn6Szi66zwimOSnK+zI2mjIa/t6pR5cEw= +yJFsytnSbl4AZ/RkTHgfPyujU9xcKs4SAwN5lSXZLB2EhkmNANk0moAPJ52PHJEcCHZmK0h6kJw7imN+WS3cHk4rzq3fzO/WJg5/qZm0YJ9GTxNFDMEWLXgyJJIsP1RViqEvTaHAEUUk856ZS5ivX738ThcwcRHBKkYh7qNw7Xg= +jIXJPC/2UgUgQekkUkGPMNEADIa0Kiyk6aBDLiAx2FcZBX8tiUgUnhD7lMwEVkQo8YxmGAsBh51HzBtn0SRM5Q445RKTIkp40S4hdLgMrXJZBm9jsqyQwmN5IQuLpYV+SihbYMC/TwSWQCGSdHqWsKU3h9svEmVoOku46MGg2dQ= +kEQPEVwSPeQyBtGjGOfBbDjMJmdRGhXlXpA0ImhCYvB8PI9TIp5EY3UAqdwyDdPTSBh1JrQc02RTCS57KyUU4ZuWiMZzegdQQMRszK79EdB8Pr3Yf6nNpkFyyvdqrfYL8kPeqUG2JOQhiEHCywElHAvQAoLV0wZQ8mTT3O6uOG4= +UDLy8wYhXTUaGeD2Hc6lc6CNu0TMuh+Qv2g50mrHg2DjDoW8h8lwAM403PJBBDtLpie8LQJJMICyGVw+fhcOZ5F05gxHClgtAesE5DXxaELIGvTNz4dEztoyHS2QxuUKeaySbbTlw2XhclWLlIRaFA0vGQlM1vflmCwz0y9an74= +EGxIpF27dIIgnspDU+U2IgiYtBwdH3ZfvT34/niDVQo2MKz6IyzcJintwgbmxetjZi9DoboDoQTFrGQz8+qtAh8L8K/ofaG22cqGl5iLb4gkY5st3diGtpo2JSsMbloGgxu8vVZADggMM2NAKzz2F45HtaKs5XnhuCgL8PyfVo4= +tr9457wox6xA2Act7e0k8783O8n89/+33377n/+utpNMClLJSWaEa/Ycac3LOaZQQOQik8s0eRFHw77IQQ4pMJ/BAqHjUJF5jPXA8IizvDg3HMRTat0MBix43HSIlo8b3497Q7L+Rf17ba1WUihLe2TJJcSFoQNoIStgeJEDkrU= +1QjWJ2ImVkiXEkeFCAk1MkilRuhUCg1nvQL72NdJ8nEGMuZoolvoIDSeQxB0kq94F9VgyUNrvZgOGRiqzkK6DNhg09YhLBly/qw37eJEg2oQsgXflD7AFR+CMtaNPfpLwweDQrkCvYLCL7axtwETikknrSP4C1of5b1ZbxjnyIM= +Q8BgjyTolSEcWZXSqQBGOCRJsAHPJhNC3FmrHZBlnX5XR26YnNODH9aAPaDBgPCc18l5xHXlWvW8FIc/TkDwU+s+I0Nhrvz7ycReeV5MrN1ExTCQZBJBoIAnsNWezvomMhrgakhVMDp9n5O9BJGTUziKldQ0Oihu1Fu4KxeXbpo= +S37Av6LUYBieZjk/2FIzCj5gymKz3ZZFZqMpi89pa56pnDB3jXl0ppqLweS05aTmHD1Vnni2bDrjbLl0imm54twyZ9IJZcnj80fLVmaNNV/PUeeEHUDPMmKPUreefG5IowS8ZRZCyEqEX9qCvFKIH6I4ooomTHrQPiS+q9Vi/60= +5hgkIvrXIk5NE6pjardQDdVIP7DC5vuR21ELDCVh7CjjA4F5RHLvdrsn0SmZ3yDVfEF2XRtMZv1kLI2dd5S9T/7j5fHD7K9b2nG0c2STXcZJmEWQm+9BjoTM6AL2Ly24ryS0Ua4s54HtvAq7TEQ3NewujWgxy/xct4T7J632n+g= +7Zhvvw0+tD+04cJJC2+YtLhbgxa7T9Kq48K/aD9l1EX7ZfGMtpleqGnlrlnExm95NZ171IDMHGn5VRqlZyWthZVUaS2urlJbuRcVsamdlTaVrWVFW2U5dd0wy5ZXrblrh9piuS/aqonsVzjXRFjF90qbWsc7IDzjVwiooPZQOSY= +qIUI25DIahQjkaWnJyZ8QM14nY7gZDCcaqNXDEIxfKCm4foZrJdse14+bbOEs2xOEr47escTSINBx/dEgBgixGuecHH5E0n47e9+30aVTfPsj4uABfq0fZoHCqm5z6eKCMJSpLvwwZJ6lz08R9vDT5YY9nqzEU988AR+sXu6NH8= +FNMDrvYb+oUlZ0NAB2GQ+Llc/KUC/qjDFBlrJobxeSNNJjiOL8jpktkmIWrbC0u8mR0hgpjt5V16tmlvApm7S2yCtFsSGRcmr6WYJO7gtBbz3bbHgr65paNSQodhLbwTbG26lkNx/yjIRVxXo7RLaM1ujaY4B1bYq4oCWq4PKh0= +2OYHrtghG1rEVU8+A/dLDVlCb82oKm1WrtDiLROVXLZR61RviGvMZD2AQNtGLdoVjCBvoNo0rrCz4WlLw5Pc1apSp6L2MGBKUgleAabyFppQpQnxTpJSOlsVV9ICp6k33c3wZ+7bjhagTklsAxq8+Qhz9KIjtEQSPGgyu+nHxQU= +uIfcauP1WZpwGs7ATrL9Ej7jcLwsEYLqwQSWxn5WweyAi/fYNQNuqzfU+6TtvzWftP31Rvfg0936J22YUO2kbRqPfM/YAFQ8XRNS6DAc0gSHJkqKHIeB3NTkK4wpuo+/BL9EdUIMg2m/r5vzeTgcJfzAQ6sJbuvMQmq+q0F5uiU= +yibg50rxp2JzTDRI0QCg/fQSfESpQccRBMaXrNIAQjuqQbA3AsTRxOhkq52dxYMpuN6FT/HUUm4NmKWTT1AnGmCquicd6D0SPbfbQqw7HbXeffHC5TiXjy+4vMbXe7si9evSVBsBhQqrd+jYtz/INprtDkqprmFCadVEmvV9afc= +zjY+tJFbYOMvPrTv+WIACb1pFOgzRnBdZ/WY6xxTzdHTSjsEU9w5psgD4OCq5hz07x6+qdnu0fUj1blT3j+6ptDemdiY4PSYHiRtl9Mvv1y+bcPJ3RdHx08OyVwm356/feaFoW/5nA7kRMa4lNQSZNaKaJCQjd+J1T9c9OBpdBY= +zmNbVAhfR/Kl3vXL/BqKuIk1HCwLt7Y1m2oR6XdAElUMamCkw9GYAiLYc/pbB6TKxKI+plTU4H6KT38KT4sKf09/L7REJ5Mkm1opgOQ1RAI3ZLQBIT7DDXB+4w2QXgMOgE2MeLHyWkadiuur5Z4QFaKjeyFckLvF68ndPge+Eq8= +AV+5KTNatijJscFR3TXsiIU0jlEZd/F4HmfxiTkEulELpL03iyaQZXj7Edi3hFIwqdzPMc8qf6+XOsDkqhhMvNNJMgwFj5GGjki1xXkZO1vMIYKn0fQ8IkuQwCozMx03Hhatn2TDKJ14NPIwmVJNRjJgt8Ky+3CpkkCMwXcC9d8= +cww+euBGXq0OJGXh7QS8Gn3YLi00Cn1xKZrqRowbxuMoTBfsvI1B8crh+2v63cBzZidxj/GcPfyuw2Szk5zTHZHvMUx6tccNeqUu05zAHUun1HFsBPLblAZfB3dfHBxVHpMATrPCYTQnDcGUeXIRDUkRMjsgcFp/jk46WUlIouM= +419ylkVzMsUmrIZKEXL8kCu/wYJisFfKb0m/P0P+lc+D8WlwYHTJ3SgjULB3ZdyBD5tNQ4IByhiu4nq8vWyb4+q74ue9XkCQIrpXRd/uNBCawc29sWoVyBHRQMHQzz3coZdRCDzARulYGHoFzw+wz0Vm+2BIT566dJLynhqini0= +wZM6r8SF+8k07kOrHMinfj9fPbMFoYPHfxBi7agCAVY5Cnmf12cYZuNROO2dRf3J1DUPvudguSNLFdQlTsBj3DzCIwzRII2in6IGh8kyQPmLAjyfwe9mwH40jKYM8Bn9bgZE9sWEFMGftPhc9QifmptlG+PA0o2SGWfau8IjDHM= +3qKGRlpUlIn0DGswXVYMhVbD5MDFaimby/2wNsXqxLvWC+J2AWZX9H017E6NMVYiTHRt4gT1S1JVligkYsdQP0XM6Afu8JQxUHF8McjP0rmkEEsIf+c76ADiBVkY4cnlaRqTHvQhCh49zEevPq8wxVYGsTdJMsppSZl3kGAR1PM= +cnzfkcce57/Xhfdqgjc8BaHxLQreIl9kwsN76tCD775OIZxqSCC19F1hQOmogf4GHA+ZY1JWiD1EjYBLUGHrp8dWDR7P2Go+2KGvcxOKqOzyJZoaQaWaxZPGmE2BlWwmbP+z2YTt3/n77n/xX/5lXRO2b7aqm7DFk8kwevx4e3M= +y8+OrYDHRG7MpiQzizZMtVi0wd8Twkape3iMlhVhcMEL5MAFMwZXg8k4GQwCVlYoNb0wgpNkA+ylGfbSBPuTGfYngEVgyRbPZCTX0YzpVmac94VhXubzUZGS8zmoSMMW3mzQ8cNjlaIk6Ylu0ufJpIO4ZluKH4V5xL/VWLz0kOU= +IXPb1aauhIIsIQiKh9mHMYum/tUpi0UAnf3qx+Db4CyZbfLEY5K4SXeDRQlEPy7+CL/1Ycxr3cwi8MuIaDwgbSkCsZe3sQuzA2z6sIqAtyAYpMkoCMdBOA/jIZpSz+PoHDqz+WGMxj8PesO49xFMgKazdBzAGkPrwHZkm15vj3s= +iKan3x8f77896qYR7YpYFsaLphKmQZZTgrMz0DQKMpNp48x7ND2Lil6RxlJ+gccWeGEheI5Tn+SAH3XYhm4Gb+I+TMVRAm42SQ59/WbwOhpM1VSsqZ+Gp5vy+8FmeutiwB7yk1DtlsCAbJMEnG2Np4ZZso8ZymmDTbIVJstPF+o= +dFEmSvviksqGv/1dcDAMx4qM0L78iWb/7vfG7J8uaPbvf6tm+xwA5szX0GMM96hkWtZgUYtM7ynwnMXmsyVgdZVA1e7+m0ba1mdqKpEnc4OIHRMWttr5v6LZhjCRdOFThQyrELbm2DwPibSnhEjO0foefL6rAZTN0q/teFXCy/U= +QcsZdUBoQcl3Sm4pSrY2Ow9vAFb6US+8tCHlmZzpgZNvbgJOFENmGSeKJXMpTnasCLlGLGVMBYbMgJS3s1FwqOYKpm3gI/DG4kVWJuQ4ofgImHcT6hrYm2A6WzcCM+YpdEgERSJTH1WbQ3aMXB+EGDd930/UOL92fJRKOh1V0rk= +rrQzm/TDaTQeDU385hCjec+mETfFqiQWjy0trr/L9XH94huk+B89vY33vZpYc5IX58TgwDnRfTcnottm0vko5b6bX73de/39s+fdd/sHr189ZYOOH0JI8FE4TeOL4NuAzJ0urWzjLknEYJKnGF4yvIjVeJLUASQtCx8tZt/1BlM= +BJ0U90kJVUFISNAFbdBQCZnk0ZVFF4Z3SUHEcyvHJySnzTspvJ31oNVGSFJCbIPgBG/3YpdnOX0P71zsFHCjHQJCX7Aj+6bjiVp5HgBBeF/QItII2dMxXEv18ESTW7kRXLlm48x7JV3HpsEkH8nRJLfYf+ZvBk6Xv6w72vF4368= +TK/r+L1AiMO59A4hzeWvo87bTW8TX+bwagGUWdSGxKhXtqO3vCq3/cv/6pbbNsptrYE9RW7LfB+IzFZIYqPOUupx2kzitFhVzmhHEC2uNotF84MWrYS5bQie4C8Tv8w4v0RAL3bpyS0lZlmHTUpcknqQuGWPS2OPSCEFR2MEU8o= +0zpBpzJP+6f/tDv8xb+6mTxtzUKNZwRdeKCmMDM5mTO0IlVhV3mOEGY8BNLAT8ggX+IO/NmmkUBmkAU3MN2hx/sRbVI8Rye5LVpZjbDkzI05NqpVWCwHe8MwM7nCpy8SId/mt+MlQOgDmX9RSnaphc1S0ba4wzz2ABGVxUOPtyE= +tERKdpsGACbzstAIRcOECAmaF+fCUq41CKg9gtlDM490YfEJzeNkCPXFXvU5omdsi7XNt31qY1dMbTWKFRYbZgvwrvT6Xf/X7+o1UvYrdWjk1aERK2ipcUeqcce/RsMSSmuUKvQawXxJVepjAVqE+jKv+thPrb5nMWqQgHtXrrM= +T8rqNbIpkKahVOUg9J8JoWMqqPXGfvWSf4Za8ymh1jrfDivMDGvNhoor1GutdtdQ726FincNNeeTSa155IcKNqesNe8Yat6pUPOOtWZDxX40QSs21MsnmVpv5lcv/WmoV5xsWt3eUy40Ctp0Nc5FRW1RpjIjqUPTCncM6k7XHhs= +KipEUnVNlz3tWf3rBdy/Xp8IMTG4f35Gv7jc7oHdNqTx9Zynz3HxbvNVXKqDmipxaYCZShXV5dm5jKCBkHKkM1nck8Be5ang6s+2XwCRKt8tCNKKFUtZZMBRhmH0jqIcEWEfnCE/6ee+kMF/O8yHi3g0GxW+jsfo6HgsJZIXxZM= +IcTIfMO/siyq/CYZx/SLo2NMItSowNGzvb5RhU/rizt5XbrYJhKvQR/0wLGBireLKHOcNjzrIpPM0yL0vzNbhP7D3e7Bp2/rOzXcxZ8VLEIJmQzDS9B4jCbJmDTSyy5UKyXuSTBnEvY+ijsSQohkM0Uygj1eRgonxuKOHOFRDgI= +0npa+F0APMn6g9aL1gtd3N4ftPbJa+PppZ63F7Wes/2ennnQ4ob5et7bFtVZa5pvbF04nJyFrTbt2BP4oanIwxYEhMxaEAMyE9U2th53IbTSEWYWdbE4OwilBbp5oScRXGhpe4a4OQd60ltDfJ+ir1oe7Z0WZKcIOEggM1HVpPc= +O4AxVaLxyR9CDJnQVMHCAWXwQ3fD6W3g/X+Yp/Nf/B2Zzhu1Dby3H1aezjGow3ERO4+Gfb/JLJcRp7IpKw9+g2c+lPO+R9t9CxJzgrmO9tPY92yanEu3E+Q7vRnopd5LAP721CWmihhWhQo2+ttZ0JUDObupd4/ivu3Fb7Ss8sM= +8Dquf/+NcVr9g3/+unvw57+vv0pWn1aj5GNEI792M4KvzM8NsF5MmlzmXD6/IDegcb+DjSPMv8fVeWXXK6YXwQmEJSHjf5JcBO2n7EcX3E8H1ADVcmmitJzlAkVpOdtlCjoRjfOfZhmnPM0yznKaxSe2enfSwy3xQZpMiOAXS5c= +Jp1eKXB0smQ4t/onpq7R6TAGRwQSAv1KsEvzPET4nc1P6vF5Qqh9BIHuyRZz6N2gZTiLFJAIttEds18NV0fprUvdXL5ad0scCJV1A7AtXEd0dAoemych9/UAzHJfEcCs/5+9t2mOI1kSxN6MdnanKJlJpou0Mq1ZsB5nGuwBwKo= +AsjuZn+sgQDRjRmSwEOh2a9nOMJmVWWh8jErszozCx/9hmbSRQcddNVNR91kMtmu6aKbdJHGTNJNJjP9Ch1lusjdIyIzMjMiP+oDSHSz3muiKsMj0sPdw8PDPcLDfEwAP3XlaORc5k8zKseM8YRrPwdQKQdQZzuXmlbZTfaQ1U8= +IRgZ0Mzu81dRzOz1x09+F1wWc92e/zT+C6VApIsAC8gNy/YCYq9jyFbDe2pdL4z1IvTv0lZE+U/hyIxJWpLIycgvfWK7VPdzye1S3RdXhd3AGhimR1xw1j2WT4HN6zCCVVZRfpOzwIb10u+ZtabMJtqztkVn72FC9TAX/jH+1YM= +AOr+FfBxn8duX9BPPag1gDVeArpHP3OgeQwX2U6pb60an6yic+KEPPBoTwNUfD68Qk6SKoehVVnCIYE8Kj4dvvWUPV2eLDcVxffHj+Kb/tyy+N5UEN8f71h8b25ffH+uKL5/+1F8059bFt+fK4jv396x+P68MvFNklLgn7JFr5o= +LCghCYpt9cy7c1jXONOi+ypkgyIneX9mD50xrKrBBKQLNuOiRRbCC9imQ8THro6xHq3sIbMMXsPJhj+jN/nBxrv29rv2Y/ZX7F37SXJli+bilGXv1uBeJM/cM+FIemPsliYrj3pLxnG/Pr1p2Tt2grD4VhNaHAPNqxB/5TIBGsg= +vxpaw0nOH5Mk9EEQtq+DWdhnU5IaPMwn4l5Hkm6zhtDph2/nGFRRtEOFtGQ7Jm+BE87xIEhW4WiIkmt55E8txzsPJ/7VBaJUoOUPCNSs4Q1ZhUwqfqHJud7UJTonLt1duGNUP1eqX03nO4Anq3U+DfyYzkPW7yqmI7m0K/Fxj0A= +2al9oc2edpvspPJCz2VB6qgaZCmTgIokWVYQsscuFyQBflYnObQfZYwJwypJD+1ZWTDB2B2qAqWXZcJQqYdLiEK3Hf+3To0wQs98dFNNtXPYW2VorvuLda9UuZd1rfmcjOzpDAOi86Cagj9L4O/TEFW7WcbVSl1sPmcvRcLGSmw= +ldkd7xNP4w6WMbS8c83n5ghsiODC9obVhulBDH6fOKp0slT1VujgklztbH++ftua0uxVVb4nAvg+8TTuYBlHyzu3jIm8/YUp/ouf1fETcHTpCqBKDN2X0PeJo0kXy1haoXvN17xjF75V4uahm3OHqV1tHid518q4WNKtFXBwiTE= +WS/5/o4x+b7009Sbr7gPCBPP69OHK1l8nZFmQwV+KqcYf1pKpeUygoveWEHgX0UTZ/i+yKmBQHhefPjes8OC8FmVxOm32bESPvF+IaMK+qTZ/oKfVSqtzNaW5fpc6qGiTu/roVZlTN3uMDdt7En5X2oRVHHyzEN74GvulEhvH8I= +k30vdGAl80EVvZ9J46v2Ye13S+QIMbHCSUVisO+0sNXvDjB0POPkzKFodHXeNsVI2qe6gICyZV8c6TNRqVyl1tand0cKq2gcxUceFyZFuW3YBFIIf6OS70hLDuFuZH093MqI8rAZVMFskTBhlxClT1C/GprYEQyZQGedKHFnzFE= +dc1Oi2yYNSxGGjIpldIHafPWCYvpo9s8kulvt/d5vbkoZl6FyFv3IXva7a2LnDobKkVPmKOi8MrBG+2KLEc6+5QxpCSShj1uBfpvrA+Lpd4odaAhhIafkuur8GO4LiXbhQXojB890+rTI7Cms6n2zrYUSfTXuqmUMO1hzJCC9t0= +m+hRsG2R0FcubWu/8dkpNmWGFq+i7/v4HRONFleZ2YHjj+hG7vaJ+F5Qp9FcrSjk5t5JzmJj52M3r5fxo7BWezcZb0DRONopTvZ0QbJlqiPCNBkL5HApPPNDtgEK8THrUiYu+UPcaL0hL7R+zHoctItfJSj9yIFWRAXdepiLOvA= +3TDBaD38H44qKThnPMY7dH7RCm44IrmTCQAqkuQU6xSTxGDWEB4G0wY/RvMGP+UmDn4aQM7VkVFvLuNHOnx6ZaQybkgiOKONlJEMo6WEn9J1HH7umi8fp/Ckyr2fwjlDK4+zSrN3cDG4V7M3OYL1s/eQvnSqzN5D+tK9o9n7Q3o= +yVJrOZQNIeEnSR8gchctvyaiV+qdGto3mjwg+ClX62XeQ/yUe0NkN+9qeCLNqthYMc1+0UYWUqOOmQVUiT7aWNSNImquiIp3Z2Ll5OJ+G1m8Ox/NrKTKvTezJEurqvGPfpJfkp8EuV/NVxILAO1d+OXP5vXcJhnqNHpmn0B3DFM= +VbKIxnlqNrkJMZWbabpqCItWzpq7NRfqeGVWxsp7YXncvotHkm1x82PUKPOD14k7BXWkXLxwreH7gT/SHNzAT5MFou74X7unaA2j8qPL6VYMoSpOIOXI2sr8QMapopooPfzFKHjl7GCnhA9704GDqdmRH2zjbx6v0x13Z2yonRM= +CD+r54XGDYufmBen9tgO8IDYKrnxtEBprYEhO087D1kP5buxo8MaWbPIirSHfPCTjI0SwHqjYrurPTWAn3UMjIe5venyc/ccGMyDMtq/MII0Vhdt9Zhu+xt+VkZyJQxU94CBKV9OnBIgVVw14UADThZotfet7OFME+FWTxVoO50= +WRKn0bvbEwUKLiHfgmkk1PeYxpxS1MOPX6jE0MHMwJ5aszJqnCIQ6+uhVn0MJculZsgMEYvwGZnSl6T397LSNCeL7a5flFoN2ZWfoicgrclnn6IlDkRK7k6Pb/NYWAVC5/Ld3w0Zy2jI6Xcc4CLLYEqWedMUcmHu/kWpxZKSlAA= +GKW2KO1r+SUCVFx+kQAVF18mgJ8mjBii1mX2bgf8ZLgtr/xa9YG4NfFZPcP7EH1kTSD2pRPqXdT6PI9M76xeRUrkseWG9sLsMEz4yTUe+klkdSM1E7t/bc1muVyjMbDoK30/8saBtXVqG+KTbWjmvWz4h4kT2XhVlRl86nu+BP8= +NrBMRwepfBC70cFsxu9gM5t86u2BA4IVwfvbdAvL1pnfVAUCMi1+l4g2XfdnZlWNCYNz/xcgu/S7VH4dD9Mj49VyfEI5Sn7rK4zsdIUDu6TCxHFdFaXv8LceFKYK176Jgdtv+W89cBjZM7XdPv42gP40t4KELu0+/91IkedHpos= +pZ0n777hMWU2uGGvHe/Ja90x6/Wtj29b6u+IEwVcoBTMprh+sd1ijudXieWrnrhb40jWSIrltFqK2WYs4QiloebWKfzoGMt0V1Thp0buG60Tu3k81C4PC7PV3CEPy1IxKRz8wRlFBZ7Dxfwa9459jRmCTugXMO4o9NnxeIz3pTc= +bilYNkDyN4LcEYW9Szsoum7liADYkY4Tt+EfXYTOS5OxbvBn1xD8SWUOrsUkNT9xA4JAd5jJI0+J5uWXyuN4t6ZpBp+7Dwk1RH4aGhfSsas5AtTU+FAtqjUkRpSja0PiRFXW8yZ6312oKEfNBoaLCqjG0qUfw0ZKI/XZ3qDQ0ao= +ed6UEFIO8/sXRjKzpsBOSJbU5jlntSP5Y1iJPg2S84aGlu6fPNPvj6Em1vxQU16CmhxuatBIuEPuND0EdWdc0hle9yUspUe8caGp5vK2weEqPeJNClndW7Y2asg2JJS1xNK0wSGtPLWbFNZaNc1vPbz11BDeSu5RrMWt+J5G2d0= +X3F0S0eL5sW3dFjerfWbw6hyjGsN1LqDHpfegrHm6y/ucGpNE0KmoBk5lwXkOJaJag6cS7qAsP5NGI0Ug+JeV+is40VL3V5Giz75T009orCu2gUY3Y723Psd0H1gBYOiK0VQ27xAGOZ77C0ReDmJq+IB0evEuw3RpXECQ2fo61I= +2yg3hE5nvocpM4Rx4Sxwac3y81vjKIc4RYENhTpBSs9yZrjbChXfC3pWjrvfsfwxXbnkcZNo2sDo+3KE7eTLPwbn64tEgyLztywPTQncZ9YOok+uXXTtpJxG2Cvbu1i9h3HFjGmsI1BP+qnjhTNbF3bP01/c/8n6+gp1LlbufGQ= +hXpcFElXee/KmRa4xoTFGb5y46n6NhLjZAIIRJY3RFBYM4rvelDRCfpuEEgq8wPnwvH4HHXMv5veHcgAOLw7gKWSMSFYmzJXi5e/pe/NnPVuZ1vUAruf6g1tMUIwTZeUEDMECUZd+fy4c2ndcljmJ0wL4lq8hsuptyZOHWU7LdI= +RL2DHRdNJ3ndANQzQwDqwLm0gwubpqta/BzFFX/lp6tyhGhe8CmH4h0f+0+h86s+WqWQoqEnqzTMaoz0NPVcVR2aNeRYVZaq9+hUlYHad5h/L0PLBnp1zTRjqcKPTlulkdo8b5DbdrUMb4pXNov4/TtNZeSL2TJQ0pOY5pmVjuA= +jyep6NMcEW/oQar7Jcr0++MhKgJt9iGqnPjc1RmqZdZLtz0K7o4zTT8/dScM0hhZ9+XolBbvWz45dS952uAjU1q8m3Ri6j4ytEmDtCFnpRZedTb4pFSO1E06KLVagt96lOozQ5TqJLDDsH4KwJmo9iuPUGXI0Lz4VAbBuzVqVWQ= +ftWxqZgQDY1M5RjVELlpalSqOr0aEpNKU/QeRaS0lL67eFSajg2MRpnoxZSij5EopZGa3G5QHGp1rG5KDCqN9v2LQBk4Ypr9k7WyYT5Z4Yj9GHmiT1MEu6Fxp/shwPT7Y7yJNT/elBGcRkeb7lj274ofTY8x3SpbcqbTfYksabA= +blhcqUF8bHA0SYN1k2JJ94eJzRmMDYkfLbRabHDsKEPkJkWOVkfqW48afW6IGu37rkvZm2qGjYay3q88bpSlQ/MCR1kM79ZQTWHzqw4dJZRoaOwoz6qmiE5To0c1KNaQ8FGGpg2JHy0hnncXQcqQsoEhJCPFmFr2MYikNFKX4Q0= +iiKtkttNiSNl8L5/gSQTU4zGQLJkNk0uqxy5H4NJ9GmMdDc0mnR/pJh+f4woseZHlLKy0+RLoBog/3fGk6aHlW6dN3lz6r7ElnRoN+66p6bxs8ExJh3aTQoy3TNWNmhoNiTUtOCSssHBpiydbynatIyRsQixbz3c9IUh3HToAmQ= +zVDTGOv8ysNMKg2aF2JSsbtbizXG5O5DS9oxfotEaGhUKc2hJkhLU6NJFSnVkEiSQsv7FEXKE/nuIkgKCRsYPdJSisnnH6NGSiN1mNygiNEqONyUSJGCc3OiREqoYiFmaCf2ZK2rmzBWNTo/Robo0whpbmhUqLkSS78/RoFY86M= +QKq8NDkCdAeyfif0b3q0Z+18SJs/9yWyk0W5cVGdu+RbgyM4WZSbFL1pMMsaMtQaEqWpuYxrcHRGpW2DIjOrIPCqIjLiTzYokwnIdM+7CQpJMMax3VGoRGM0/EjupvKvbTe0prPscitZRYv7n1gfoXJWcNGCQ+GAmKoy/TYY+jE= +NH43zVuwHB3aoViOHtL3PIw9uohhXtJ3zcv8wItfxr+XCHdNDn+oxIkrxxuN9HcYxrz4AWDY2dzz4KfhvkPJj0u6Nz5VJO2zHROT0DYT/6U7bZxGq3Vt5FwWilhyE9c6hCx7n1ki8Xj1IK+THctLCWZ1gapGPlA6WGwgXt+GQgs= +eK0nWSiLTUSrL6nWaDT0XT8YC0WjRWsf1swRWJ0jZoHMcq/FoaZCgRIvmiCVYRgOA2cWnQ9hKT2whu/PQUFfzK0LHJWzm2iS1v0VBdYeUw9N8ioQ28/DyO5Q9Xqjr9uO/ysU4DT5tUuWlA1125SzkNcllNvLw5iNpfQ1xKslz8M= +FdMHJu4PD47eHPz+N8nnT+G/P9/3QVt4USie/WBd//P/Af7+OweO5foXfXoTPv/Nb378989/94+fdD6j/+GnG88qz549y040srS72915Bv8KkO6OAnJ2unf06uXpw4cPf/Nbxl/IeN/Y2A8Y2Tuh74ISPg+h+6HNcGqbWpGDXb8= +YaCawXCP7NGDB5ztyO5WvhqV8YZNpSQJLRFw7VMx2+hT+WMwWQhmYrto9LTabdUWcrzZPOLVu63jwR9gfguzBb3W3uiSz4rZop1W358HQ5hasiW7rUM/APOhksnV0RhcfWc6d0W4rtIgAaoONTd4J7oTyrFFm1/bzfXmPVCbkTM= +tTWe+7hfZ1Cuuya20tDPjXvjQrEaspcO2G75eL8aPdKVV1NTC+BKghc6ZJcUbsMy3Wcai/7WqT12pW1Ya2VmjS7PL233POANFIUhtC/LgteIRlRZAk/xMnvLJa1iXIIVBQ9EeyNxVzn/rgdFf7/LPeowwPH71kng/0FLFd62Px8= +yAoH9N1cYZnVc4ZH1tSfe0WcSvjD9gywNVyAX2h9gLkpOIUiskpSnlbUlfiYnqSzEWfzHsYqQ+ipSUHZ0xnOdPXzrUdQc+SMx/NQOxB0b4CZ2Ai/nOeo0IVWT9qwX0Pfzy/JUr3a5xDsFOas1XuYq0pC1f4I+neK1Nt0gHtwGLI= +i238zeMlOrWTd/fkOvW0U+LorDVZL0WVbrEqsQNapq+ALs8q0AVt2zslzGDu31je8MZ1xkU69oUA0xk3tYiiddfXGM6kAXEbuQV6cJBTg6m+CR9iUSAisC7JANJywDDJxu1fQG1rOLQNsfDsW9gewqIUajUiforJiB+FlF9sf64= +IyZ+SkMMsouLChl+9GJbhWgjR+NVwk+OZAYfoPxIesVuRS2U3jEhPxn34FZX5x+UnyK/A36yopudxKu5vTtatzdYpDAE0Z6rZP6rNojBGnjNQfgydZHll+sP3290Ht/uIsyfgYZ2DV3CDbrHALD/6h4sJ4lF82k4H+BOGJOjEbg= +xPpaENkpx4vsC9voAC1zKJVaq4nUdx8ushIt66B1veIOLovwcOwOfc/ovTh8xfahWLO3dbGF/uL8WMgx8NPc8qJchD7u3u9EMW5oLGdN8YBaqqvVejMO4Fs4sMd+YBcpu0OCYy8IsEjllQjbwq6P4hVbz4D2KW6moMVJLbsuoD0= +GOfjuetGjqsLC6bfYEO32SFAszM9ePVYdJUzItxhej7yVc5XWTjXs24lFfLuxQwFpNmvC+CovQ+jQDpYDb2XZ3FW4OxZqK8zazQqXsuemCCWXcYu4sxKrYZ6Sy1lBAHs6yiwdJG7FBFeItQK2L1aPtc7rto77xqUBsUb8gubMgo= +pkdlEfU87CDjYQ3SpYUCtRqdseLxIjoLUmNHwVy3qFU1pB2xUy1QDQ/wwI8mC+nGTnWnYoWd5WWOYc++Qidv+4195d6w4+FwPnOMwCCICvCB7ReDcxJk2wbiFVa9o21cqoSUKhSuSvghkMK9cuU65RJaVBxWS4hMVsaxBKWg7lw= +W1cvmYwZ0Lp2AKOE8YBk3QP1VOmcAnBF0zn5qEbxO7Jw1Rnx6e1rJdFHawANznW+5sQdIEBW0M+7ncR2ysJ9GTExB0E0ze+UDVlmeg1+qji0MBYUDif21HCcK98f1i8AL5tP8GM8s4cfha9Tazj0A/j3vcmfVTBdUOeUICH97ts= +U2frlXWBZptjGbxyBDkY28Nhcrin/eLw5f5+AbyKK/5+7Y+cMc4Nr63hvijQ1i51btaZIPQNVhWDoWtNZ5eWO9cNR/wkLgSEZG8LQFcpB4FNm5ANpNLENrk84zjnAqCzNPBTJj50ll18f6M9mJiAeomUEXUKYGV/GNlm+g3W+Gk= +kGgAgb3Rlf6sA36SSAsCriA6YHRhL8HuumGF2yMvLOaG0IVo4htol8SnEZK9LgCtMvLUFLp+cGUFIxvMq9zOXPkpGyfpNmBm4r/ZS3pQoDSd0Qx0QCRPFr+8nrnO0InYa1lQMIje77TV36dzYO7W38yjyGKaWVOpt2ust9v4cTg= +D+3huCxgh0GE/cNXxeJhWNTSG31qaimdrY+54edupjadR1x+qnjG5aeWEuvqHU0ElVdjnLfGI474aa4Gc52pE2n87PKTjpaY4W5JPLUOG4Ip4QtU5gE8owtjcRpOresVUlAXB9BQ4mmdmTZLijTnK5MIP4ko92gfyeqlcWBFwzI= +c+UVArIXCMn62lOf+LktnalPnURQaV5UoO+daAGQYKK6/gAtflJSXJXuFUV5p4YkJxKyoNQ2TQFT3KBMdRSHDfBT4nXBT4nnxbiHBD+1nB8acyx/6nEV/g/cC4vnSq1SJwiaVhm/C+vbUQS0CumshsRrYUVSNkktLiHYy3vr6TE= +7GAWXCscsx+dRKuWol+MoygZEqr3gK1Wvj56kZgiO432JK1EHpprI2APGu5qWqOe/+iluk05+wV4qpaQxbubmu+BoysRj7QnoZkKNr8LHj+VQsOZkZq//bnuFoKhDxPo3HFHUyvUmIrKeReAYfFrwL7UgTd6fxN2FVPbW0ZrIaU= +RV6Y4Uq6adIhi2ebz98okTCt5n6oW9koRAhWoHMFGpfuvayy8zLL+tS1MguTshl5y0TfyG64NPoK0gnbETZ2LJCXQVUgJlas7j6U5ksvUPTSd+dTuyJJ3xLwWmha9RLl5hPVcl3/ygN6jMYF5CSyjWx25cBAheXtVv/g8CMB9Tk= +oVKEM+SFUqmlzw2VIdjyjB76AZ4/jG83KuQ2ga5osNyRWSH6C9jX2BYren47Zyt0XKkh5fVJMrbtER4LNOR1T+gh4JY+SL2ydCKFuaLqE8KJxAnnIqk4Oj5hRwWAZXGr9dIhe2YwTYi6axhTKo7v/Hlw4VphyA4dF2hR/4zXZAw= +Fc9H/pjqFw5CBGDJG/GqiKUUz0qoXk+4eG9BSdjeRaGVvXQSmCpaNU37xS3pu7xrRFAUFdHgZuRclm2px0T1SSbLtRvOS5H49gkYwERXSEO0m09tzKN2aa+IjlWGYZbLCSEXJvAiVMIUqSVzo5oldR1pRtZPGPwUzqeSXrdlPvc= +Gm8/c1pfipuMqtx2ZIsJk/WNc8E6RlBeHMwCtJYR1NQL1uqTJ8PzFR5x/JVcxpYViAZdxnbb0tCUi9sUltzOxW0L3s/WpNH68XI2+qxBYpN0U7lkzX+iScoMn3/yP33/d//sv9BmT/bH0dB1Zs+f97Y7psTJrPP0SfeLJ92nrNs= +ff60+7zzLJ1KWW2DHossykPfi2BZSo9k6mSAZfsALJbD/hwEdYg3qmDK5N863tCdw4+vZjeBfz6PHDfcnnzTfqB0OwZ+FOJL2ddxHzYegarcfBRGwBb4M589/jJVk7Imt0gRtgCy1aadV5QJB7eaCT6rUNQUII1/mD9m/flsFtg= +YeIGTAHPZwCaQKQSlkI/FUjEtpVscCM8lAbHrnUREoqd7EOOUf4xvFuQ3rnw6GR5q909EC23hDpp/ZFPA5p/P2Qr78SVL6Eav48hVUM8ylXcTSruxjV3NVV3JV84bXxYHwR46bHElsqA0efn5wP7wvGQIA9ardZG5/GDZEBkK18= +mqttwv8Kq+4W101q0x99om8xlbRoZLRjurQftAYWWdzTBy05FpRC+3rmA2NRaSoYZhpD3reT6uInziVcsB4ojG53eAbBljJFtHCLwZCWqPIcTYum2Fa8nqmGyHymoCEk3oxJty4eHT0ilVPT/2t9avp/ap+ffPgXi6emp6T0tVI= +0/MM8Uat+vmTzi5p1S+ed58+73YyWhUrq+pUecJpzzPQV047DzMrGImWy761/akdBarCkxno23vza8d1reCG/babK99Jlfdy5bup8p22bkhgJh/KOG8nMsRzsKiZ6LksDeZR5HtpsSZhiqUlL7QtMb+2Ks6vOgGfh7bDaRX6iqg= +o5NH0rB/fCKxFAvRltwr0Yo3R9RC3ISMDpMYi4jTkfDwZzMrmqReqht5qc5pBmAxSf2Z8Eiz9sOHQISHD+kdKYhAOMIAZruIzKTQKMVbRquxQ/GQ+iUDBXmdInHust5uTmmsQhBEckNV2w3k8bLKyOk02iqQG1rDiW17It2PxHA= +H59qxpKUUgVP7qld92AiNCOwdXCXlcRyD8PnDHHFzNtnPmhPKjaiygPft4IrnjQkb1WapK/tqQ9qbeP1i8dFzH8qXpGe0TorkIDK89+/0c9//9b/9f3/+c/8xee/3drz38x1oqLpr9eh6a/3/OkXz3ufpac/rJua/eIHcihS6/0= +SAmucXOcx5pbvKSlRJ5TxbH7M2zFzlLlShbkbQslAd8Stvi5UvqeMuh5YxbHTrSM0xkIAwp2GseM0S4QzBvzCWa5sgSjrLl/xGVREUWOjvyD26QEtnUNb+Rg2vJeyAAWfFMfqRaj4106lPa7eNo0GIf5V0uqx++Vv+mlQixyk+U= +AhN0wi9lnlCfmV7I3r2L3r0rVcKm98aykLxWlVKzitpKT1BbMH0ua3L/t3qV8+f/EZjcbGGV8/TpSlVOPQVDdKxuXEujGv0JVFVnXYP5sPXGjq784D1YklCis6J3tHA7OmtbA7er6qcYu76Nd5mA1k3b/ioUoEc71PKQquwx8VE= +cr77c+UklpLlPfXcsBHIEGpCxyK3AjLuxb9D+5LcjlsuG7hWGHX5To02+3vFQSa/mVK6L+CDy2cLt/jJWtZ2pjhuYLk3I4/VO+/9lRVchH/3yYUgIXb+k79nXzNZ4PkjeLCNbZ7NZ6698Ql1guAeJ/WJ2Y43sq+pduedJ9+xHRI= +m4jIJ9DKBq/yuArG5yjObSZkgkkk2Tjwp8zymHVpOS7lAL107Cvs2nalZp0hUePF92dnx2/6lJiQ7mEqrCtTrrfTAjCAXvPqMKjx/N5NNIkn1JREyG5EYKJdKGPwvW3PmBWysROEkRB0us2RvBXsJV2cCXBDH89bR/Z22neL8tI= +uR6LD/yMGcQ6eY2sHxUIbRoZ7CxVaAoIKOPjYo5elswgyQwPCRT//hZ/c85mBiQVDwLbek/bralS+4XyOw2p3EVLvzX30baThvjvE11Ds8CZqg2dBJhsAFaLCuAtDWCN7BVz1bMvUncEJXve+EXPXBRTcThDtNq8p7dZPQ5g0XM= +aV8EOg1/YOO4Yd978xCnC0pecPcd1xgthqjIP/1HME7++smnD9in7OT0+OT06OXZ3umP7OjN4fHp672zo+M324ydTZyQQgygYG0G32eBDzJsRxbpGazcxy3eL8djvNSR9SXokTfc3iSNA5U8P0JlM7BZYEMDo/nQHm1i3Qi6HcI= +AIAZdxNT5cIyeej6SFAHNLF3w66sG9o+DhqMXQUI6LGZHUwdCjJsQxuEv2iTDW6ew++WESUs3P3sM3bqDCdTH5DDjRZ2xH6wwwjLzvwAozab7NiDHjrYv9a+5VkjC2j7+ulbtvPyM2qj+2zraWd364vPP3vGcXjy4IESv7HQgwM= +KnZ7FH6Tsrva4U/yMLYwvJQn0lSnB9JCSQJER2/2X31/8PL87fHJq6MXqi2mRIWgLsyVl/7sHL9SUKgsEMRNJyUMkw7X/ERBoJ/mSMJT35fYJzGPQ4RrwwopMbJzcZHeAXtL0xnAzePASC/+q43AyApKDMYUdwFw0rcAPQNo0sU= +4l8d7BvMqOACsAfAHv2Qf3Lgp9++ELcFt1rD1h/59cDiX238J0ZbjQBloj5Kle89B2z3KZNknI+h2pzHiuaG+JSso1BpjlSaC/rMTXRSKgp6zZFec06quYFiSi1JuTlSbi5oNjfRTlZUaDhHGs45+eaSilQP5Pr88NXZ+cne6es= +DQxmoprlYrnJuo9jmLcv93sx0Pl8UwHKwiVglxkwM+SsMqRXBLn/6jSBHJa0uasguruZBU1BqxQ6n483TSRSgKr3fV698/PqvZ9ru0+wYp85n3LbF5dt5mPyZ5xZuxiT/6CDmuehqs567x787k//5/9Fu3aGz9CKoqKQVfdJ7+k= +k+4O+ux6nz/f/SK9pI4bSK2r00+lg6Tfx42gEW1uTy+yv5pEU/ebNn57uLXFHh2Nniu4bXswW+0+RZ9F59kW/L/XY93d5zvoRPxbNsU5iz1iW1u8gYltjegbvOArmJAsTsGv2Ts0JiZ+8K4tSvlnyF0bBPCa2oJ/be/Cj+EMreE= +MgKm64Lm9q5vfmZ7uKsGLcSy9kY2J58Kmm3zu7PXr84PXvb3s00tSzZsI4xuXPub5M3Wc9fx3oNB8xzddGSuWM9FFPePKQQj+zraGtlDnx8BeU5Z6b/Mg1guqMnn7JU9jtKlaKGiwHujLVKPz9lvwZIZ2aMvM4TgZdyRpJR9SL4= +vjg++DGDnrZ1/Ohb3/kc/5cuGwMLtjBG8Jx9MYs0ZWNr6rg3QH8w7rZCO3DGevTO9l68ermNknHmz7J4wlrQDrbEfYjwKvkt/T46BPwcQwx/oX9H/2TvzfZBIk7LkePFzu5nJmJ/190+nr1BCS59xRA+plc8e7YDH/0rQhhkRK8= +owOd1NURKe5c1KNweLhPHyPbu536fIcPKGwYi1vQC7zL/TnrZVvRc1M2f2U7F5PoOYiGmxkLMIAvHG9r4EeguKH+s3SxuDhoywXCEPLX+nJZv1dMfC2X0+94mn1Ftus5AtZmIGdSRRlKs6+3GPtKmFA6FPlwf+XDtPrWCs7Ix7Y= +0KAvUkBGEcoyOSMGOTzRr3irOOYw6M8Hr21vfmdInG5/B/YD0OzUv8q8fyKkIEtkpVEdvmIAzq5xc5AzArvOuvlSBxjw5itAxuw0gao9+k726KWHftI/rnwMFI9ioaYEFYp0VE5/yGJBmFy5+mI392KpFz571jvMKn2NarE/H3w= +/sXnWnLfNQdPt4l1GYlUIQ62X05n0Q2MGt1cXA25dHv6ppZkmCyP/FlBqaRNDgAdrrg+kTyHZjITjuPZW3KYdjtP/2JJLhGeq+bmAWnZxhN36oxGrr0IfUupUZ0Vebrt2677C6XbXauZRDD3f6EUXqFkVmZbnsK4MPtI4AWG/sQ= +8jzbDT/Srh7tYN3xcbZZiGy/5pGaJoZYlpXKkdHN0HiCVLX16gmRoNvSgmSka8PpproKd5AauBbNUEJZqI2Nfsan2/uX4VG26gIOpMPuy8wqT5aNnlq7n/eMzoTPF/IfLerdS4tHr9R7VyAdmbKsV66rofhXT5JYwFdP4ogKRRk= +wjA8n+Jm5+1LfxZHXSJy2AzBOhfv/vpdu/euTU/Eq+BJB55wuRE/iDzwHenzrv0No/d/FeGB3PhHEH+bsEtiNlTgAovNXRD/4NFvvxju2B1sVQIh8eAn1aYOwTO92NIx4C/TJl32k6Ji8kkaCS4GG58/pVODXxrVhQpkaFEIJEI= +9p4+3ex1vtjsfvYFtGmSuFIcdU5ojQRmfWcxR/Z+/+PfsuOT5wxjeDz/5r7rz0eCMU+iyTfx10DDuFHCOC6xacYdHo66g51qjMtPXKW8uwvGdZ8+23zWowbLuWZEsZhF5NKOeaSy5VsevsXQD4Z5gWuSOyMNo54o4w1+4EgWodQ= +HTbEBGNAfaG64W0n82DmhzaohR0OhTECggOwAzWGKUOJAhs7ZJbYnjIkLPF47IgBjriRk3boKNs5J1aEu6hEE+Hc4RoGu4PgeExrHowxI78Id+Je0bfHJ+E269s2wVB4eWgFmNGQWpGVv3K+wZgGF+fXqMu+euJ8w3dupcr6dOM= +ARbypqV6nAnNiF0XpAoKSHYM0y1urK1BsyOPkRziFjIZjMeduval7eGOsShwBnNisD/mRA03EzqKRmJqerbNszYObIom4/QPpIcHM9+9ufA9oNrZxA7gFfBfdOUzHIN4cTm0PrIjy3HjkDQGowMflmHJpmFox3Jo+xpiwNunrWo= +Xw2CuEPETt4V3GFgsQvfhzoj28L6U+s9Z5pAyHKZaIT9NMeMD5gs0hZtbeDuOHhbYFuh7z3GPb9SGPimnDChihQP6K6oZVt4DRoXCKxy5bguEgbPTYBo4znVEZeFoT93R4hVYIPo4EY+POWD/QwjvncRqs6njseHmmjUGWfIgB0= +j3zcd4zXt2eEiDFBefsauApMBLl3oV+RIKcf3MAz2hMIZBrhBjt4IWCNAwTf867tg+xM56hTvfl0gLsrqNmEBIIx6tgLJ9S3gb3JLhyUKUJ5AgPbUwcUSppFWc1kkwg3tbDYcrdRTGcBbgkAOk78K9y2vckJRpIU4gNgJdAZD8Y= +8FENhAlnTiDbtC4sxwuxL0gm7LBNpikT3XrOaB94CPYoiMhwHlzSPis2cCyklsfmXm5QbMq2ke5bE9Cfuk5tMjsaqjL6hq6NAbVhhzSaAKHvDvZw++clnpaC5qb2cGJ5TjglXYI7QOZ06gtHZhjhRg+bE8mROkf0golkp5IXZ9Y= +gOHQ5w9firrv2tvsOyDeJmhFoOiNPwf9BU3TznVL6YNoXPaEpBXK5zOACy26TsyiXBSbcSMBWt7+mHNQIjuSeG3jiUxJtWE0pzE6D21OBbrbSKJ+kUwuThTa7pi/A3UMiqg4xPGOzk7Ljo1E06LDIKqgHRbUpm98nEqOPRw3bM8= +vfADGNfTGro1NfLYe/uGSxiXzpjrIx/eghuBYeJxKFMOdh4YQEJGk8gsAiG3cHqQ05QvG0GlGIEQp6BiDUlDMLCnKPk0HoCLEdA98MN4yhs54zGIQrylkzPKsUFVH3EJY1c4ztDgAcPJ90BqnIhd0biONVWusXBCwUCS3/R0TBk= +q+ncajKfWNyA8D2e0Fq01kuAvuQzEuk8UB5S4xBm8YhMZnl+pZyY0klj59UhHmsMPBRA6hCogiElDwgVskp1j5RlG2f4bA++PqaBAGCiKQ7MO6mAnkQEvCmhSeXBoKepgYN/EmoZnLB/cEPo8PnG+ZlISloO68UIPVHeh81UkPk= +WZHtJfdYh7G4y/++GnyTtf2+ejL4Rmo32tMOkkzTN4kdEJjPCnGbsXrG+R3MTRAHBMDqYlaWKa7EPOB4oAGx59LQiCkqRAqrJupiW+kfkytG0cd454FxFRiDJgF6BXaSLaaQqUoydZViBn9rwcQ2QJuvCrSiXrKLoBzaMoarID0= +SnUfQ1uIQZyZ6yQ2hfZjW0I14fX1MbfXz8ivctAzrqpJl+AA9VmSFgyZKLSIXJz4OcMmZUD+CJMATJUDIB+eYfDo+AOYMpd23IJ809XEwfde2dZ7rnhRjaXMTUUsuVAlTaCxMg9w8qHpTM6Un6C9AXIWUoIlUmZJH2iWj9vAGYQ= +CzulUSOsELHxmNvQ4uiY6C9OBg5O/lymVXJIRQn9AcUxtWFxx9tFfGB8yTkRc51Y8dm6T2IdL1W7E85cbuCBNQczFepTnFMlFUO+opluyzXaaCWihgLGXh0f4Lz0fbm4uP5oXg4VT61OmKwV0pZ9ltfSPuUsD5wh+x5oInLSS1o= +xTpHXSduM8V8o1fGcrOJzQICf5jzZkgiQDernX7L130xmmDCyteN0cgmGw+N9gLBB9nYTlbXK+bK20pcubwlrry9Ha58vyKusJWyJWXOSkO2nPBgQ5+DtV2ZQz/EGkkY0qQxN1V9LGiumoU3yfJjA5VFsrQQzSYrDFjzuf7VY74= +7BWlsPqlE32WamPxxWR+GUlqcJsjGqtMvkIQzdF6BZobc2voTdwQPx5KprBcdeN7U9r5TGhjCzeRb8GyKwrmfM85J8imxCNEjwBXt3hqjosmRyREGZHIXMv0fCHvpOIF0mIWy2qWRO/tGZrUEZh5wIoLKxjhQlGyI4yUxZ/AVRU= +wVUo7Dy+ZVLlzapAZUhfIAPog4jN+tiqF9a4oIT0g2R0Ai62ZHuBwpZYXMhtQOtdB10IsVTGaxhkMK4KcEXCU5iA9EtLHNiZHqIjOUSBp1J06A4fNDlUj+CVr6yP+FWg/PLqkQ36hhsoQJWf5jAb41J5tTzdjz0aLxyrAq/QAzI= +qAQZr7mFzyhEswJtKaAY6tTpHIwWybvEseKoDtmsJ5FWEe9xxeeh1284RCcDN6MSB4ww6bjIZAa3LU79QkMdlKYuWk/I+I5Qb6RnEmzoGG3yxthFwV+MY991uYXYJU9WiEqMesZzNJB7BA/9xy1CuRN3jFb52BNYoG0W92PFY/k= +FHD2p2jajcpZGVQDE53aQxpj42K4iSUYSPTG6ZtvHyPtaWDhfOki88Xg5rVgIhbjGgUjtlVhcIvlMc2w2yltgehJR6LwgcCbttlB4ndACKGcRYuJOzUZfkO8hOhiLq6SiXV1ch6NG+EC4Q3LxWPSFxPZZIHmSpognqNcoS/vwn4= +XMjZJ6llqBIdSRbeAa2y5cJ98E3Wq7fcOlxx14mlt8WtL+H4tdzY8av0VhJOcfDQlB0IzzFaFcIzSY2N7JntjULJeenh/STUOU7jVT7Mzg5qbu54xHbI+QiwH9f6VXRAP6HtgaBt+SAPqysCPkYx/4AdYvomUvtjK2AuhhRRCGA= +Gua5f3DYBhauADZgQPqDP6AxhQFj+3Gy5BURFFojE8QmTNIUGgGNOrCHMEmEcXoV0CP2dQSD2QknYOMlrZyp0i6nb7rlls5COrEBIC2rJNYnm8BonIxhgKyCWpJSrRoTYClgO1eO9GPHRrJq2Qk7A225FU/tfRoWffLHVzDVcOw= +VGftEXcRQH8ucFGUGOEZ61srY2ASWQNf8cwIyz8AkZ+TSWuxoRMM0WaKVB8JAm1Ys1ngXxMlH+dVj+KqQQ+LsPMT9UueZ4/7Yx1z8JfYmkwW3PuOdUgqUEESfjQPee/xqUNzicVCZ+q4IOQYM4N+IZUigsk4slT2KAIpVedrMPc= +AoudHp+seupPbNSqZnydFaSygsKYz5bvwUhMurfh0DixXCAP2lr8QC9MgjxCy4N36HNSlt2ChtkVqBxOaVsgv2YQQ3Nk21Nb8eRROJpkaQaKGEZlEolEm1yZEElWJYaYxTbzopQ7LTFu4sB54pEmCy+3VDhQlgqOKsG0bMDoRUo= +BOoZCXkD4RC9n8fkZFRtg5NkrhZEszgr5EKIjuyL+M2Gs20/lwqZi+rjzdjhOLDFbHzJf4MippgKGzuuLQ0MGIQA5/rWCJf+uKb1aMeBA0p4a4sspLlHUVfcZ4emM7Y5tWa0vMY1N6lXUW+L6oGA+PNgSCIBc07ixIEZgaQo5ok= +zz052CQMWfunOd0UBczkKNJIxjwaFE7jApTaBYLByTTS8p3UZMC5rvSXHKo0Y2BVxQtAdOfigZzJOAGEiiJyJhMR32nyKzRyjJ1cWBvygcDOHBxpL1x/+F6woVQpXtvDeVQBUA7nE/I4yPU8TzXOJygcKLG8bISPhZ/jPfdaoBM= +KrPJQ3gjMD3wdB5GfPeG3ERD2Z8wFnJBiefkZaJc+cCrEAXXT7wQsfiHOO74eoq7RjhysJJ1MVmfbf8MmsCLHLFiCPwhto+qFUdT3NyGnK1pdwRIejT3cMiFmCLKphRRpMKDGyIGX8dP/RHC7GFuf482dMTtwXjBMEzoB8HN4xU= +20iU95ud4kKsQmwrqAYXz4TpAJeIquBGH4/HZZDtGu2zrbhhk01oFG6SS593bS6329vb6FPlskS5woAltIGIhbR7jFpM4lFJYJQpO9KG84CWv5QanVQdau5V2x2Uaf3JS2/05MgbllNx3N0c9zbHO9Xp/YMi4BmyYsdAhviWEtQ= +0kh+WHs44xvpPg1E/zdj8iCbxCNLfsWocwCGhBclmwHFi1ZNL6GZqmmj0J/5YkqvSq492hY7YpjEP+6MEMCzJA6pUzVkxpF2wGl6kBjyQJvYygZhLxyuOrNFdW3orJfJ07hHtCM/6U4qec7zhbLR0BueTJ5+U5B1V5MAN39txa0= +Jd5VUzXJLM0XnXaSSD6zJwNqtGROZ6zKa8Qx+zZ/KioXbwUQsKn8+TQzZVNp40PcC4veJ+ER4lqIJkEH7XmP9gJld16atnlsv3vnkWqN51JsAF3rYrXlU6xbs2Iw7B3A9qD0J+xtdKMBFraqNfoDjAA1vA/jSkQOQQsrKwYKcm0= +CxJlMm0zHhVK8vLT0sGcm5+I+EHHN4yIp1mWimOqHBIpzzMM2skw6Ah1myXdFWKB48h4n+SPcWup5AvSpVh4gFoql5Q9uzmaPV05zS7NNHv7kWYamonrX9NkUy58TUiWXPGaIduHNQ8FEedOo6hdZdfSW6vANwOTT4zLl6zMnwE= +Cs+f9P3Zk2Te+pfDwXkIOgWm3H/lz8ZzPOAUTTY+2f7k8b9ij0RbwvEGMBhvBTm+PA+BB7aZXAiXplU2tquSKU7pn6FTT+0iHw2vLY9v3sU9R1p3jBrGFy/J3xeEvIwvgcxyAim7WumRQc00SdKh0XLNkKUFJjzkWgGmZ3Rw4yE= +g1TgUo1eJxHCq0l6F3wSBFz3hEJxvjQRlDhhFZHI0mCfYlxKlE5MrqYIofSdybyQRX1fRggQ6oPBfDrvJgZUNpimN6DCDNE0Tu8K4rP9VGMvTa1rvoFfBr/ImaQNoEhTl8wZdddTOlSRivZp4x/knf7u+OTJW7pzbK0iR2GHDPU= +FMd4Odl2c8pa3i6y8glwp8kzYG72y7r5n1cZvyBuG2w42SC2PP6U78XbeNfefnLoB7COeNfefNc+w0AIfOs8Zk/YxqOTI/Yp1glHj/+T3uNNRlmwy2o+hjrdzqfxq9jjmI+Z6QCns0hOCGA/4WXB6WfjsXaaWI16yF29gw967fw= +xTttee9OIgEp7i94k1jR7WExGRJ01EcpG0d/21H6Yp4Vo8aNkBRq8lFaCBe9iWlR5ITrtq3cB4lu/PYt3QKpwqJRIKIUAM3DYkWocx9kgvlbcuEobkzZCXmxh+5SO7zIoyW0Bz2UFGB73k18FyKVeiL5uARIv4k34GmL2TFG/jY= +8FasYYQ32K3/Nr1xO32to3Q2ttMXf+H55dZOdhy0e7vQuP7yWHHeUlE2i4pl1a7E/rykS4o/MO6Qkxkzj747OnnCDaZHh9uzYczuwKa9VpLrqWuNAn92Lp0rXZa8mf396plW+YKv/05/wZf3/PzkH/7fxS/4okq1LviKMC252JE= +UumeL6VCKi159nkiqfCcHVMB2JeVLwDjbkCt95EXaR2OvEjrY+RFuyX3b4GJHjpTcYuqLI3vaNlHBzC6Obgm6JOP3YEVQHJBqFQwsm75xS2pS2YWuLal2tUz3HddrWN57Llu0SAPJo4/o7b9AO2hd+3Hf/Wu/SS5ixYe6PvXxbU= +7ip7yIXv3NP3kEsge6PtnvkatUfH/VthT8ivG9Yg3j8+YSepovh2K35DsQbr9d+ApL+4WAtYen9xjhh4qZXpIrz4gqvsDVz1rsRr1r1QILoG7h+/+Oumcx9QXCn3LbrUAWxnX0MP9Hoe4LZICpqkr19UqbOkuuVmAMPAy+rGuGs= +RzDMQyUXhqaDp/aWjS5P3C/Qx52Ykc9PbfMaC3U5czWYYv4xMP8SesfXl69XehYdJTA30/1eyH2DaAgtf5YHu7sL1Iq6xDcImiZkm+3x01nSfKremdsxKvDAlnfhUGg714WjCw93L7+2A3j5qc3No3Di1LvWbtmO1OeJODGsu6I= +T5wlXmQMdhdRO6nbijRGQzQ6D68c3MsbnHfOe+dd3YQ5uQnRpBeGr6bnqTYH/pwcumph3NYLTaHeRMz0Xrh/1dIUDTqZwgUUTKba3MNrm9OT4YcaFADtcWUFo0JCsEMdUCWCdAvJ0SBqjNHBkbqDM0WIQ23xrZKgfp9GN/DVGZY= +dO2AQzHZRbxgy11E+O+uo5E9neEinq6H13byzARRbVgXD+oVjGptMCvXz7wi1KrCfd91HTqtrCjDbKOphoMBNOy7l+g+1dLv9MUB6wuAXF8zraZaHkpcMO2YRgz1iNOBUwO06dJj+VH4Jr5muYcfzTXI8pNUE9YW7zja4/RYX+k= +0nfnsOZmstJb+s1UXmjridBx8jIRSi6qmO5OXviKGALWpUDVzAcF/xeUYLEWYzLGgfwk8YFsSZEOwU+RHpFdrqBL8rTSjYkUsVIDbqeAYm8FSbW4GeQsecvEv7qYOyMNS1Iv6eNxmoQV32IVjZGmfkp4Qmj49AJt2R98x/Ps60g= +W1ikIGOY9Bosrw1wLSZ3T3zQ96GM/fipIQL40ctQGZ/4uKEMrSWcyjCpmDfUoBYCYxz4d6cC/dtx3EMLW4sP0GQsk7nFsvpRWPOQdR/eJXOmfun4eW0EKZtT8HNb4l4wM1FHA+uGXCshLpXFs1NYrR3FD8118bbQsWO7oyRTcPs= +Nd4g+gKWYoYZioDw+IgzdKKBfy2rto/EM/YCHpZXDWd4sKWdrtrnD8trw4LU45WV2if0sKC7jof7btS0yO3X4pm5ljKTx8/EbCj3sxjr8lz3KRK3v1OeaWvqZalw4Sg/tzK05vw26kv/2jYJieI7uOSK7zUlQVnJcJta13c54Dw= +sMHoGncg7BtcH/Ef5grXyuj6Pdu7dopG1o0C/GMZ8M8K8N+WARPZxPfX1nUZOE42Up+8uGF9/LmouNaX1qIFvv6lVSR35FxWlFcDZaSkyl0uOpjKs/QOTtHxP+sT6AlM27KB1NhlD79msTSXz+m9h+xpExRPORe/54BsBdzM8Os= +Lrj0dYpLTFNMIlfKPzDIKBdvcwZjaFQq+QnErIDMPhv5SblkV2QULzDWqrEJTec1MClTXbpGp1pyLMZR18JTvUNL4wzAT8zTVwiHfkUDYIVV6q9usTl2rkPnwqTJEse0cw0jxQhXj7JrHSnNoawfDG2MfoxKiYuQ7EUB6Ef6xh8= +JVqKVyCUkPaIgEh0P+oE2UCpo/DKtmeWO5tYZZ5CICvrIzQ7mwR2OPFNa89ac2nvlqi8nglxCZrTSa8y75LFNbGg+765Sl0z9FdIdX88Du0yih8TkIyYrMJWNFF6WV/MmkRzNI58t4RIZ75rB1ZuO4P81LSlOx3jHNZMGmGWuRs= +U8ALP8qOS4BkbwtADVsS1Y9he6L6WbOjJFO9eAOrsZJuO6P6WYIZml2v6ifDD+M+WPVj2BOrfhrHGPPuQPWzTKAKz5VUiIpQJrmVhUbWOlmVeWqRJW34uydPeBS4OzGvYZs2olo8Z1uRb/QqcCLk8w/4txQaT9Vg0298djyLk7Y= +6ECb7vlPBKmCEJVMME65Fb9u2RHnpwy9XotWKOfFh/SmgZp7EtQNQPKTLAOkZbSYeTHxr6KJM3zv2WHZSjmzNeGUcsCudWFXxpfFBD7ub70oP+8vEsBUacXB/m67+po3xceq4fzmxHCqimA96VvheuBOPQLA20vb9YeUFEcHmh4= +om8LYRs9NGU3w/z21FxfZTd1e1mznV1OEjRjTSJafajp5vjliFRFfcVEuh21JVTWmkm5upEFcyfYC0iAsoElDI9TmSO/wOBb1UajMksYCS1zQBmBkCMvRxcmW7bpxikmZhMXUZdODdzbfOZTUraFlZ95Cyt+qjj6GzNxwEoZUJk= +p0/nqZ/EgVQGeUuzhuzZrciVa9q6lMQ0jw8WnVekyuxVUZlVRGkxz+3qKGaNRgMruBnStREldNsbjdiLGHi9YbXbXLt9qH3UIrt0S05dzV1MdX9gRVbN0xbxrt1e0aoQDcGyzeMlHDCfJ5WfJTbtF60jPtSih8EMUtcMuvJiq8c= +bPFU3ZFdvm36VqgzIDk7H9l0PBdzoJyXEewggTWZjSsgXqGp2BDixflUjbRSkoqZaJSkGSugRt3RtZAQXNg+WLsFvZGqotTMLXHGq0lV0Cy7ngACdU9oqTWZNPCu2Xf4wFhjaF3Gu7qxBv3WQyvb3Om3cYd7e2jNwrmrtCt+G6A= +b1yHkpRJaPnbhPR0hptPYnD5Ww+u7LCn30Wb69vKhnr6bdhL31DFDuJ6XmjC6sxXmZE5ZBuY8R7TsGN2jRsbM5tlG1jFaTYYHk0lYDLslbFkpmJMub2QKYNNY76tj24Z/0BKceFuSyvcckKdk6BRBEfbEEjuUcbXItOEZ8ZQiM0= +KKOqTYnw92ULSYC0Pi/Kjbgykiey03S64wvGjsZRkCxMAOIQDxXFEWfQ+njfiFDp+E2oa/jKdWtIFwmT6qQMNiuxp+sL/9dfMzlV0H7xXOm9GBq4MeCsUAeFTrHJcUl3nCxnsGttTj31hUyJHOc6uhdzRR09hnK0UYr5ttVtBOM= +TgsYd+qX2YofGZei+W0yrl/AOFCAhmMYq2Cc8G7pl8gLMQ5mJLDcG0/2wBCfTAaMAaDYtVjmEbvjsaArJG7pCmh1UjJhbXfpjpS75KRrexdq0sIcJ18ZAO6Kk0vwiq8uFxGR+87leL/R+dQKLpxqGWxOrBHeirkE6zvbHe2G+zI= +U7AKVR8CYe+arPwmrjhpdaHHOsC7l5WsGndmZwviLjzr372ZHRIxz62p/oBCluh7BrjKYjycbLwzjaRM1uRVMiEpzMiZcS9BanhkB8cyEj62hlovsBITQzi6j/LQAFtM7sVzK5WRukjrG/W6cIqWM0FbWSyyF54yunnuSZ7dnmo= +G50705mlS8aSioQeEZAI9WUhfxkxOEGSK8tTQ00FdHnp0QXRfde2Z4Uz6KI6nvLy45uOxmw4sYfv8a5dcTkAv917gBc2J5Eua4y3LFlsaAeRhXcrObojIk2iNgwh2wrOQ6TheWQ+ApgYqlSh6LRgDbvl8+qaJiMW1ZRzbyVjlKI= +AnVotMdrrIRINZTxikm0wEaFzG6C5ADewcvEXZqGiWekyBrU28Ng0/DXnkfJqgh8/7KqsyzGvGR4FfqB6ZSLQuoi23IBMVfQo4xoxUSuIk3LkmDwhzPtLsrspRV6qLLTsivveVHgGR2N5mAwerMKg66wniuL+e60C4LIJZKa3QQ= +Vo9P1UIkyc05GCxZxUKsiioUMsS++ZrtkmF4mwJ8fwITOTLlfEJ16KZxldYn3P0IDDSQcPfDMS8J91Cu5+6WcM1wrUuixIvc1YrX0pq+1G0t5yi2tP+6igdTUucrSYxbJJewhuFP7lK7P9FcXgefP/uz85MPf/3k0wfsU3Zyenw= +cnr08mzv9Ed29Obw+PT13tnR8Zttxujy3tAfR1eYxA0v8g18GNVgDgc3MCdi5T7uwH05HsNIDVlfgh55w+1NZnkjrITblCIfl6OBDQ2M5kNYqmJduiAGTMWIlq4BUnTo+piqG5anlnfDrsCivHKiiT+HNW2AgB7uH5k6Id02D20= +EP6iTTa4eQ6/W0aUsHD3s8/YqTOcTH1Arh8Fth2xH+wwwrIzP/C9yN9kxx700MH+tfYtzxpZQNzXT9+ynZefURvdZ1tPO7tbX3z+2TOOw5PUvXvtcD4Y+l4orBBx617mqbhzL3nIeThEccDr9h5BCfTpa/bo0nLZFnskIb9sP1A= +eD6yefNgbuOAaUko5Zo+vN20BY205L16b/GWdt4Kv1+RIOh9aRh47T42ZknfKSbzovsHEIws2XYrdbdsBugQRxaAtMZQSsNM/JuD7B2wt6TtAXoOwFz19+K/uQo7SoXLuIL8owOno0QAPQNouphS/KuDfSMuG215AMxvHpV/cuA= +p9++ENuIW61h6498z7D4Nwe8q6K9G+O9G/8VfFWqyLyQkphzJOac03FuIKeso1BpjlSaC/rMTXRSKgp6zZFec06quYFiSi1JuTlSbi5oNjfRTlZUaDhHGs45+eaSilRPzAj8XtJY0ON7VucDUCjDSHfFale9mrS7LTUpXgJa9RY= +0H+jvwX0P/gUFOnXC98C+myXfta5BZQf1CPCPH++A32pdBVotpaqmdRCVTcptzj48soMrlG49KBItb9/C+X8JGAkt+8lamce2nj5ArXQoisZ8Ke66z7V4CCB1cOJNkk0lUbpdzH0HmYcU6H3khRkaWgLfalq4/TA3DoVq81zeFM= ++2f2tZB9gBU/VDC+5bwVCTABkW1n5EyhhYOj15TIg4yil9czmE/jlQgHplEgG0OdDRDRTastmmXxIzMKPwTWrIX/GCH6/jwYcsb1Z3i3b5s/4TRj9Mzc/iHl9mm1+V/FgaLpAYf5wRlFk7gC/coL066s8wKk0w6kWNEPPTPBJvA= ++dXGrfZr+D6cBD7Q9VjcfpwH3p9YnocjRYEWz1LTq5DuIUdh358OHA8kJD8P875aXJZ0cPT+sWtdhDj4Orln6nDLlQ7MRekxZSzmUq4tVkaNudxcX46KXFlkKqAhYAJPJN0EQVJtKswJtAlQyG5xMRdXE4wqnjkYRSS1ZVICO5k= +iZU3l8x5YrpHvad8zf7HxyV95XaFeJD+w4ukvSLrimalPaJItX9pBwHY5KHEh8pgHj8/Px/YF47XwhnsAViJG51N+N9jbclj1erVX0qdWTEmp5wkWZIFVrxI1JTpl4X56HSliw8TU6MIQ3XcapDUzZsqpkvcZFiM16AAqSKE0sc= +5vL+mjI/TSohtUKb4ktPDTdUEzKUAoG1YRnUrsqRRCEaWJKzOqrxpPSWzGqY7aVTqGowy0DcCmbJNGBCLWdN3S5uhWTLWW63hVvKDszhlStdO0qRER8jLs7UutCiUjCwpRVa5S7jEhqCNaCjXpGFXI2SRYppdfhn7RYz5bMmu9o= +i/SUtcJO9Op0Ak0rDf7px4YTtrnL2pROBPbMtqIFeqIJhsaN4fdT/j0NAIjZ1nsO0Off0wAjG2/q5d8P6HtcvoKhlzVBNQQ1LbKaQF6RxZK+GzJZtvn+Hk5hvnVnpRTkxreGbrmF5oIEG1oRLPlWRDD1UrJccL59Yc3DUMjat/g= +3cleQwG2WhC5doQiDbYZ//4kPjgcZKXb8YaSP334zvoTK5jZXm6vWhtXGPgUv38nvmfe7MK8OQWE8M3yexpEkgq/71vRdO66W6d+JvFAe0oJIek8fPu1/J4GIQekIAS3cjbe+Ixz9PEaxEdxLuAnK0OZ4rXr4ad1eqCsLHX2e84= +E6L2gIzm3ZwJv6vrlBKjTtsdhR2Emsp8gbFXUqil1n1x15MFs6bLBqeO2u+KFtXa7ABlUV/cgRyQKSvbQl0A6ISSlfQXMv/VfAqvzqVpp/XdafagOO0j+jaw7ayuwM1DL2KPV0IyM0FzUU+TE/9f6534f/pf/f4/f7CxuBN/Z0E= +J759PYOVaVjHgy+q0PO0+14tyTjwX/KilAsf5rn5MDoHtQ9a4JV1Ywctl/6l7wrgIByNW4etF/2DQ+Up92Uej1vHYHeALZor2rdbL0WglsrSrtD9Mfxf8xx+nUOj/I9aTljg40P+b/I+7gzjuOd8ZIf5R9B87tm+nfOgtcVN2Yw= +4qFhW3Gm5UnHEL1U4C8djqTiNTjFFnaXVR4x/41+xMzf9P/v//qfLDxidp8tOGIwFbxrGi+s8/mTTvdJdxcmi+ed3vPdXd0IoiY04yd5nhk9mFbe1YW/Tlpy01y+7E1SX0RE8zBHIGROIJJ/j0Grs5c3Nm6VSF0GUhxx08FElgc= +UOwMdaUXaSAuCeKtDoJHIMaBHaJb+ZD/Vcox9IG4ja9GrfZLL8Qp4xB+h8LndOgHV1YwykZLMFRrB5c2suriBmMb/Dd7SQ+y4Pj+c749ptUWSLAXsIpPTiOmIkkEH0Y3Kngff+a75vjBOYyU9hEsoUewmD4+1cP4GAWC+U8HJeM= +V5YnXyoomX8phYqs65ETRrJD6Z+5l4viFt3Fg3ciHzi4A2OYa3bkjMcxkcRm8gN4BpN5vksEjLXaAkQf+VOAp0glCZy6cFhV8wQ6dIMENBdaU9oM/PnFBMga2N7WG+vGCtgpPkkSY6foS1XEYExan858LyO0tH0lDLPE6M8HMp8= +fh8WIGCvZ6SHY4Y1iTIKvJY4YvQgPPVYgTd0GkGJjgqohpQJMGIJ4Hv4Z07bStlBHhFO+hiekFGrFGAzm1ghxmdjerATfKKjZjiD/gaWG9MTN2n0xUMDRWXdbpYVAOeWs6HrJBFqUUXLifg1P80tV4X+Hf+tg+1lUHoNk64zMyI= +JWSQatLUAAMSa8jpIP+C2RDhWmJZuu/685FyJUmu1dmQbxZTwPVE6SlE4SgUDF2qEFOFgxuIEthjNztkTuGZmJC4YdPV1nLxMvCw1Rbg7BX91nUUxOVckA9Fh44e5SgoUEdYPhAlZFFHqWUaW3G7+ZElhywC8zErgU1jBCEtlCU= +BXYPfxtghUqLYbUKLdW2E/qptuF3FPgzUx+pQh4jWSuPXMwlf/AHhUf8fEpuhw5BhvasJVM92gJSlYUTKJjaSapbFUlqgNimVCjSn1SBmKFUMLCDYEXnFWgDQwhaMESBLppjuDjzOSaFjmGaUQZNzzxqegWjpldr2PSqj5tevYE= +06s1cnp1hk6vztjp1R08vcVGj75ayfDpVR4/vaUHUK/2COrVG0K9emOot8AgymJkHkWBZurB7ZvJxecZcGXOQTjz4CFoMeckjZpGD0FL9SVhC4YPbx3nHbVt4/ghcKnsJLiZU4Gi7CS0mVGBnE1S0OYRkVTRvaV0SATJjEIcMIw= +CLJJs9xVzNM8XrzGqILlK6jKK5TbvapEJEo+YYNBPO2pE2U7IJ1ZeewJmiRIwhQOXgIn1GNwgzz4M0sYRMLJpt4Ek2qTILHNvDeOL9jf29n+HMIztm/Nw8gZapQSVSExB9nG4NDIvyoaFhzeuubL1iJ4RIjwHVuu64/HMUayk4c= +/LmBHqhiwWiGf10XVvmikgnYDsCwOYF/SwADX+AikTj1c0jEkuG47nyqcht/8/3PBbNEcB5NkJ5n8C8GrKaKxmvXcJGizzXvGj1s5VyiJ3k/55v8oyPNzkrdzlJ0GeWeXmqfSu9RvkA4jrrZgox7KFeu+oP0hdwPkysT3h7tc/Q= +8OQKEp9OrijjxjGV5wtUR42+EEUkR63YC6Ovg8NdX4dbwPpaXAvm6inek1w96R/RVtJiId0e2qa4i8NchC1qS7nrQlsUuyq0pd2inikuB325XExrS3tFTQu/gb4z3FlgKCPPgL7NEnR7RnTV5X6OY+qqPt9usojXl+mlQy7Q9XU= +9IKTrL71tbhom+qhLaSvpxg9esKQZaMvwsWxvgT7rS/RCrGymNUzwNA7ZY2qL5Pr0SK2akrVVaa+kFYlRs6aimhlUsBbU6FYdRRwt7DQ1LaymNOX0epNX6QnQLL+KuCxqdDUS3URpSsMjApaXR7paxoGb7z20ZdoB2+8oNGXmMc= +WGAaoNlViR6ABmiud6m1Rq5isq4wVNQqIWW1kCtTVwb6Qi05Y5s/VxLb+PoSbR3VnNcXajkXm+j6V0lzXF9KZrehCI3sHDFSZrWBVGRH6+lPtnKNmHw63l70h59Q0Rx7Uc8n507CJN/4vzzKbwBOvSkPL9+b/qW0okGoAFfN23Q= +NY3Ayoub9wZt28UEVw44ZVsyt9/w/Rr4J3X8uS3WUu34/HNRMJ6fiBZ725RRw/cjtmhXVUvuqWrxnUQtvAFevD//+vSKLcEiF9hf/auVxWDy3vwmAeOLO0u9OOQR/ux7ReCfv1TsIVZfOpvchM6Qnz5qKalDWu0/MqVD8Va7Fu4= +sWvBqxGNpHarfSK+ujd0JAyZSyCkQNv8VHFysconYi3+CYAt1mm+gk46rO6bSB20V1m7vbOTInKX7dR5n487M+ULU3swjG9c9HXxej95YWYvh5GlF7ZPb01xCh9yJoisYs5QbrMJJauu/MAdtSmFBjQK3GQ/4BO5hZ8D8VSeKSg= +EVZIgc0v23RSGJgPYx/3EH3/NiUSYV4m0JfzySb7BL03iwtG2h2SkC/3PDUOPZ/AHrTijfUrGZripQkW+c0zRtHp6MZkuhfJsFRw63TM2MmklAK9Ed+9cj72XUqa10rvamk/eNCS/cHaSaWEivg81vTpvT5UlqIyPsiNDnyYIS0= +PlI7gKJgQAS33aew0OwjShARZM7g0dl+GmOSobfS2YTYy2E8JbWlwTiO1pTiWx1bZlDjy3UBzH99F0TEIOkAP3Hb4vbyz3ZrRycEyUHbW2IBrXXTPdDv/VohJ5ZGmhA1kT2OGCUYy6khg7IY8zWGHlcf5foD79xVst6Ecreorkc= +iWNXq0MMW+RKNUpnOY0iXMpplBRc9tyBPfKrKJTPTYKRdHwFciE83UZ81zEcV96BnD7UbUpceCDm0F25RowjBOleaCPGZd3oJv3AxRZF5UK0KfguDbyBIQp8N2R4zfTYCiNG/jVMZ2eJ99mjbca+g6cAPqL3OrDwGvoBdHqG2eU= +Ip9qYtL1BMXt9mLMfsh6nQVIlRNaTbh8OanVkg+dss4Y6RFNbOH7iCaw3MafnJJXjusywAXphItUIGzInDyFqWXeAq9yMxPLn5HPg67MCmyo64+pdSnR9DpKW+ixkMLRi5K+rozO+Iba1EjLbbetPs6K5RO7zL1jMQGSd22MuQM= +YJMNrOF7/k3s8nCGm8yOhtuPicQ2I6TZdE6STkTDtvhxq7/b6m6y7t9vUi5GTG/qwBIb3kJOHLyHSbauvHsT6KaAxW9NgWCCyHxrAmkFckHObXXF3do1mCcjidrZ0rgBuoYFvm7p6xbN9vld2E3C3MmsJOTgyW0EL9XuNQZP/FI= +HD8hf1V9yWP8WXe1BPlJbtzWkON3qTIihiOSyy9DDvFKPTHi+e4SM5KFXCE73hD1b1IVRzUY+Xi4GO8YCVdJQxzRNefBXsGA0J4BaNCQ4DsI0qinTiGUrkIC6wazYtqjOnabQrZ0R6Srq6W022qjn+WM/8AiVOJq8SEq9QyM63M= +b+Yr/MtenB4c0uML1x/Q82/pC0udjYDyyc0gcEZxvT2QNA5JpTMrmsRvPYEfyRsR+WUXLHzLRpoZ+bMeCUfkQexKU7s/I5MsZXfSbE6HTOMzjmAciay1Q3ynmLxDZwpCDFO3aMWhe5xDm/Ytv2t/KyqzPdyTTAPzDAbmu7Y0r2g= +HA/5Xd0W8+wr9R10/NK+tIMbMaqxlg/fMekyXZo45wnwabRvsht/zoaWx8ZOABjhqvld+4fAgabPKFEDvJchIUlPRHgAPbC3EAy7q753jgoIKp/a1oi7NtXa8L4Q1i/2T3P01XLMQtkhNCLd0Oc2jA04TrF8xKzZLPCt4YRd8fc= +YiV8iQWrH+pDyAb20JLYCOITecKp70cTMDtRywYz30ViZVG2hoEfhrDusVDvcebY10ObsyVChDh29H6sTQP8E+QXNOlf3LDhBOUzZBvRlU/ZRwDtmby4Hu3ZUOwyB1uOOHNtIfPRjjvyePtD0MabGkaSdTewkwOzUOeNHwlbGUw= +Pj2jNgnRMTzglIAWMBomE3I7YzTbLRfEZ3QD6DhhhF3fR6+r6xJ15XQwsAFjG8FRbFwb5dn4Wja1UOJCjPdSPnA29+akutLSCTVqzjA97UN+tBiexbpLU5aoGE1hSvFpdGYHFZt+LJL+6qIuTQk7Pe7B4xSBVqbP8LtRn6XMLEc= +Mw2Kr9uzYbF9gZdMceMCqcdHQZ6HXAilgEnhAmCzgID0o9Dxo9MEplUVjZaOxU0Dg7WcOyG4NmN5Ko2nhc3lOyL1w9q01hrimcOVq6SzYoXrqHwrdvgdMWe70zWb+FztVfCQ9xIPuTiPhO7xuE7CXg7fSXM2PvrKn0qhEK9Stlw= +on7OuAg0B2hb6RBoPm6djXimgoqqrtdh4opzUK1Mh+MDUuWvz0iE0sHE/F8Ux2STqYJi9khjKx1kz4eEy1Fk4iEnB38Y7/xUuhFPx4hrezbxYcmHuyp8WvrxpwMwWzx4+oL+yqcwQm0Ktnt2/Ozi4hon9W9/j0+W4KTcbaujkao= +y1NB7BSZtqvysiqhluI3hRry3I6jDOZ+rLAXpgjEUl3jHvVc16QvvaU60lvSi94yutCbwS+Ln/jLd2tPFpj41dUzLBn1iCGMkqQfS3bui07t3skodK53agC69shSuvhwtV3U8K8l8lm3Kty7mwLmOY7OMWKCXvo2T8dbLg9O6Os= +5SE5XXprgzgRUQ25xG1rdeVd7jYv7mRG/qnG3XW1w3ae1ZL++AUa6yA+qHi35oE8gKHyodox+gK86zJlNZpUHhjJEztzJHiVs3hafCQ1V9SZ9FyXTzWwxtlurf3Kjvx8VoS6uq3ufFeje/UmvOSIkb5/tzrlrZWJcpuWVjyTbVo= +5pVFIBaGq9VxHwrXmbR1K7fS7JWvNHsVlpq9Kkpx+aVmTzObrGKt2VvlYrOnm9hXsNrsaefzXmZCV7vS7AWnlk6rmqvqE2vJRaee6ytYddbryboWntrurWEuvl2+8dOy61l99gzT8TI9XHQFqu3iiubjnmFCXjEn72IZapCMlaw= +Q2sPa0VgV78WLenpChajK+7v4gtSnQ2xkhXpCpRSnBPgdtekWd6sSMXGaQzWuywtwl6x/VfVocxkuN6l6S33LacLVrk8rToh1urjoktUQydveU5cMzt5So9lFqpD3ypdpdbFVkRRKwVTd1LBVH7Hti5UHiRJStKrXF2GxyRcvp4= +I0ZBkhQljcxpJn9kKSLG7Z5Kf1ew3zOIE7Vo8VVSWCYYGzZ98kVmZayZeJjxTQcZvyi2lWxmyi1ks8vV+ABcq30GBAnd+dD2hnKjxNKszR0fU+i00O6XVZJpCQHIHtJS2b/0Ia3FOrXyk1yByCFk7Ok6ztPdEUOlr1nf0T2l9FY= +GZpoG3wmhqqmu1/U2G0fxImcCvqrrNua0mlZkom7qYSQK7u6hCjjfm5tF9NELO9uhyYFPY/XeDW6LkKOmkk3WeM1ZNZVE4hpjZZU4uIaRktl/qxI2cS5ztK9WOh0bEGehkr9gEcqXVfWu/WfZm1GbwOZAS3dW33m4FXK5NJIa3I= +J6Sm9erpEwKx0lg97vio0rpnN1n3JNm/dV1XsgJqdUhSe92rHpmCMIOGJi/5woax0tkVSI3MjGhAeB2Deg0doEyGJprrsoMvPv0tgX1lwX+aCH6cNl3Xd5m8Mt3zTLL66oK2EP1lmkwtDstKzkIYKek5tdogk3m/higsjk5uWak= +z+q/sEmu9HkFY0pmKs2grL1YYGE9tlqU1RSqWq7nbjdY91QQp21No5O/OWFhpqt9XhUJMZlsBuHU7Q0Ls3sdyAa+ht+5GyTWi3LJUZncRa9/ornQFe9//U/PTz4cPvn0AfuUnZwen5wevTzbO/2RHb05PD59vXd2dPxGHq4N/XE= +dEWZVUI2g8Vr4NiRFdywyMfKfczV+HI8xnmO9SXokTfc5vk+oJLnR3iwb4Bnc6EBPEc82sS6EfoJp3jyb7SJp/uAHkPXD+0RPwB6w66sG0pC4s+j+IggSIyYarehDcJftMkGN8/hd8uIEhbufvYZO3WGkymm7OlHgW1H7Ac7jLA= +7MwPfC/yN9mxBz10sH+tfcuzRhYQ9/XTt2zn5WfURvfZ1tPO7tYXn3/2jOPw5MGD3zre0J3Dm7+KD3ltj8JvUlfStsMrvOaeluhgBGPaWZ7yVVxNayyXYUkq5q5sPGmLlzTDVE0gQzwiiUlkH4HwMN7QxqMRXTi7yR5h1hX8+vg= +y1SSWfVOkXH8AtEuAvA7TaicN9CSt9hm0chAyxdiRsuRtkJVWf3zf/ErldVubwdPt1Ju0lhQN1l/jodju7udbgWh/WvWe91bTmgjns/UU+41lvKqKRKimimRwmYHQk7x99Gb/VffH7w8f3t88urohSqWClBb5Gh+5HkdEOyNR0A= +eJnb9NzzMOjXecz+JZaz54y/D+y9jTdS0uMG8GZ71sk+vUw/9WfnPMeBLdO4bjyKKGPsJqEA/84v8R/o4CbWpj/ziL7Hr3wkuv8G2sYm5U/CbuPRGydpjNeEf3wvxEyv8G3sOrPfi78/wt+JjQOH7OvM8E3dCvXGYfGnTSnT83c= +USPveDZtxnslwE0XGtPfiGAEfhz+mPSGaF+mqNXVor5IpA7hB/u9GfDHFOCP+cubFEqw9nf0I3dJFvwVvGXzS4UiqXu0Q82tWsjSBNp8nza0r0Jq79UWTXqeggAas0h5lSnpu55iqUkqpQjdTmUGlzA0Sjk342f63MayVHXEyGc= +ioUyv0QTRRZgDFB5m/gI0uZzEWfgeFJilslJzEcPkjGpkFqw6rooBDDbR6Moxj0FEdN0s1Paxw71sIMTQjfXsS4VbnUzpaW9oAGR7YM6MGK0xTpBPqNVbLegIyUv/VH70h/X91JlsGZfnR+6MQLcaC59f3c7wSBnSPwpWg0gbRE= +6m/x7Afr+p//rxoD44ff/Gb3vz8/+Yf/r/MZ/Q8/3Xhn47Nnz7KbHWVpd7e78wz+/axLD7o7CsjZ6d7Rq5enDx8+/M1vGX+hmDMpiQtMg4HleDznN8OdlZiOhqc5jLO1pCbhVA11CkbPjjeauZbIRy0HPocXHihpI+YuGsB/B2A= +qU3A/AGVOrBCm8+g11KHtt/S3za7vGaimrbCTb7CTWGFn/MVfsYKiRLlXem2xFymXk3Ni3qyqJcr2pFFO7miXVm029ZdtDAP7dCZUkqfxC22j8mS0Lt3iM8pKSDPd9l3pnNXKWrXvIegYINtO5bvPJI8eVMhkm1jBnRYF/gzasE= +DzbetbfftR//1bv2kxDMx4iahAeZ/Poi+fmC2HKpPfdS2IqdlW8UVDVJ9x8d91dIttCfYa6KBIn+8Qk74U94Di8qT2FQ8/W5bdEKrD8bOy6MZAB9+BBe/fBhHiKwUZwusbntEpqmu3L84q/vqivw6mW6kuiEpDd410Vs9PAOcXU= +8SDe25keWuTJ1ab259MQjFZ3hF6Vbiqvvwj0m1BT6ia4oSnzXaqgcMib2uZJyGy8QSLV9AFmzZqioSiulCi6VWWVSgU0H61y8fVplMRYPVNKTQihC2w5MTPSa0jClFZ3Ntujx/FEdyuUAgmDGVe5BueAP6jCMe09OCsgj8DJvo4= +grkIPmaQe6kUVaZSmd43o5eJOYXR6Jx7pezgvHPeU7Pay0tu9GGnAVg4w0xs5YX6rOLWBo3jt4T/el8wx2ccX7aUQ0u5iKkEvcJYTx3VnIGfe04UylM3+phL4KgbCuSSIP10DZibMRrdwF9nqEfsgBcyieBKoo0LoRnZ0xka6PM= +ICOSZ7mCSkGW3A0zdVlfFOjNDzp12O37ruuEfH+29hRzMIDqvntpZ7duvjhgffE8QVjZCQ9TyaXvzqfqqXucSN7SQ36TFYtfD1NeZEum106eVcZFTp1Wijo68uwouL4VyIvmmTzPK6pN/KuLuTOKj+lKaxKzuH6LBepEkA/88aY= +5M1I9Cu5HikrKXJC1QlxbVlpfdD3iDNrKM/SKH1KmPSt2uPUaRt8EJ+4yQu6NM8kwtkTHJKaypGGVF9lVveV9Vbk9U0Fm/1M3+JsvtkOBdYNpYQN41wCmj5pbU4CjHfUt9It8bTKR/FvggARsriNCRjCdxg4rhvyMswB7AydaOA= +4wnxI/GLvfCv0+XhDITbVkH6/EkKihwIKtAJPeBYiH3otItAHq2WMtOWg4X1KTEtL1PtZuntkcayHJBrFWiYANFQvfSvbU4wdS5xLrlEA0kn/qga23F7QoyhwkQPtOdPc4so/AbnJf6DypAxv2d7145g2Q38/lH5/TP8/lvlN74= +g+97SJ7huMJMATesj99uiXwj59JAtDBFLpBfuSwr1AI7qALifySmExj0csSkGIZBnZiweY1AWeH5ZLlqgcl3/HtewIwE4Dn4dT0u7+fXqX4yTTFS9HYoAF0PFRHLDhZV/FKH9LIKf7tbkcP6rnVkyv/6HctUkEbwtFvYbxeMkSA= +HFpepuev8DnamV6q26lJ/Lbn6bFzjdcjZzXaoXMN/LnIyKYRU+8WEPWDoY0LpVEOVyxhL1JFd46u44EtG2UwPaKHRNjmSAC8JLSzmB7TQ9aXN8NVGKVaTFerUMIr255Z7mxiZe1koCjrYyk7mwR2iBnDqyDd0yC9uLYownoI4pk= +JTLtR0ww31dBSuaC28Cbm2OYWl1j3mJ6dFbdxt0xGrbxwi5jrCsWEfYALJY9GdXidgxmbo/z3QM2wrzBnTJ2nPBeKfD46dI3PjumVbVYHOK7FhXciuTTkC4tnI5u8C9EscAGu3tox+miFlQeccd4G1XWuuQGSC6VjG+U1I4IKAY= +TLHz2YEsLl87tWcwjG0vSvGpWMY6WnMa70ygSwmEGOAdCS9HF3a4VubjhRtDXzcH7POneBXBCQBVmge6C88ChUhGgQOtYbQxy4azfEkhgnrlvxIqusl6SppRxwdG3U7LhZ6WgloqVlWahWhao9HACm6GNq61M8jujUawxpaF1ew= +kxWwW45bQzLBxA2XzSf4Yu66MPEfWJFl8MTF3pVUehu9o8roeYstmxq+t9zEJUavBsfY75T4nCrmdMl4l/Iuo9UgOCAyn49sikHh5ozzLM4HSVnNnDSdOHC5NvxDe4ZPVAngCY4UNEP5JI2hlu+llLqw/SCV5FeKmWaqKMiD4g0= +rUt+o3ImrSIp6+sJvKwtdPQ1+w5/KQBUl0rpmyzh/jLhJuOw1iycuwQrvsUlN66DF2pgkfyavGE6w0UMvUJ8lWWxzy1xtdFz6WWLnWvrG1MJIxRaJfw4kVdM7YVMoZ8mpxUsjZzQGRhVQsbcSQkArvKtcMsJ9YlqVttT1JvxzmA= +VZvwOLHSS9yXzfqgN/2xsifxJHCmDsaSixN7Ve54Qvdb6D22MHbUXNRofx+iI1d2C13DdrjJhJDjNyHT8JULakhb20k66Uq5apODV4EeX3/N5IAhP5emNKGWoRyH8S2QcgYEO0sNFbzrWdFVscezaEbSJ+ZKc0uEBvTdXTmx4mw= +hSun1qlCrVM/o9k/UitDrb5CLRiSsWO1nFrFGeyqUQsUE8yAt9HXwBo589RVBPEDY37XRoiBrpBopiugKT2jlba77Onq6ena3kWkpnl/FT9YGz2XoBi3gRZhVANoPZRR7/OpFVykbjdKAuInsJLkNwgXZC3s9KrNjrq+PYTuraE= +c9boD/OQ3h1P7vG6EKzw98rGjJUaAKKLdzu7h9TFc2sq3bfpru/Fz00sHU423pnERG6cXgkpksIMw3SpHx/yUVCV92NrGKWWr3v0fIpnhQ7jshQJDOuAQhVTTRsYx7tYmJWTQltZGLeVVUn34To0CeiIc2c6s4Yp23w0Ykf0ULg= +bu7O9yLQvLI81b+h4CryGfRd256p2q5IE6wVVWCrbQXnISJ0HqnxIzkvEkA6tGRW0J8XCXCGLPqkq51qgkAe2iK89zhENcQLx11ttJP0sJXPUv1v+rNUf/Z/nJ/8w/+z+Fmqp/Sz1lmqMJLq4HyG96Rao4pHqvIV1ZNV6qN4i2c= +GMVz4nN24lyw7zCuZThdpTnK1J8Ptt7Y0ZUfvGf8FNJvteeaNHDaQ04aOO2JJw3crnoCVYugOFmJGJoO+ZFbK0qO8FE7+IzngCVVIstQlPGvWOPIx7QNBD472VN+LLtAlOUkxPA3dXxDIgh6hi2yjT7Xq0DTK1rdrrdLMgHjWvo= +JPbghOlzl3H35F4nzblM/Js+mql0qWvqSndtPcEUVs4Q3n+j6ceBplB2QgYkNd2Y2rBAnZacfW7bVnjTFt9f4vd0sWwEv7/m39MAEzwZIL5/R6cEZJGBhspznvSFMVBrFWgEtkc4schpnSMRmiD9TKEkUeYMsInRytzDYO5JOII= +8w1SCaccM+aVZ5r/XT/T/Hm43EzzbKmZhhN2AN2pP9kkddX5pghEP/9w/tGm4Hs7BRUKcGhbU43s9meuE7HBDeunysvF16hytWcA8+gMA/sqNA2mTOH6sZn4s3M8QRiApOJZTxAa23V19MLn7LUA1ahEflRUg2IZhhK/Gmo9UyU= +dZB0//v+2fHrJ6/3zl6eHu294odKtZVKz5bmyIX5Dmf2CEaQpaMRnk6RFGLHHjvJgdbUjgq5Hq5xHsxLQUEnZacWkgWuks5RJz0ZBHMQttE5HlBw1V7LDb+M73yKkYlPQSwoTd2GSdNHk/e+mLz3xNZdNofJv/efnZ98eHSrOUw= +oqHvEQmrGUASPG3zpJ7GZk6EcXl+0ryyXcNtCrGxgb22w4nOqoGpmqK5oJL4PsMn+/PgMpUPapWWDe1KCPGUla0VTudnx7vo6OZsKhGtaOQ71QxoWkyiwI9vqBBxc0YIw6xGzYsTiuqz+Jyi+tBk01BZepEwcX6aW64TJU5sCfg= +oVJPS7pJaSP6xk6mB3UG9W4J6goJMYoKMoaeZXOH8GPUD9V6O7WuYYRkNFiqw7gpHYdLPw9TqdPitE5Bt2t0sHb/XB/Qxu6RqGs7+ApBqHs5GNOKPtvFpTqozwzG+P505fcbugYpBwbaDcwfL5ILfpEGjT/Lg49tOj9OEi7BOQU= +DnmJRripohVFgTOYRwInqkj6DS+0ECWpWnVZRUJIvSlllKmHKxmFxdxSzU9VuMR+LEJqtSJMdKFXCd4Vkifm4oLDdX3UUSRvDQTi4llBcgzSKomTyVmYoQ4ij64RZ7g2MsXjLFtJMfj0l99WAz53MU5kXaCxOOFl7RzJP1SyLcQ= +FfQa20L49ZPgfiVG0r5dMJXI9kk2D2hZeiJghTn0rRa6wPQwqe9qIgeqGI+lzOwgsk3qai9ir/0wgqW+Lc/NYeTbpr2hZ9lq1VAVoVq1dAHnSMU+Eg/xaA4IpKmP6JYSfeNnRFw7XJoHVJYeT1rRyC35q3UM859fhRzrqT8KTX0= +Q7C4d6/9kTOG9Ye4bHLJHlZDNFYiBgxfenQIln3nXEzY73Sg1VDr1kcNcxjK1OE5vNA06B8c0iJu37qkSwoc12xerZxw/AS42Yh/i+WLWvE5Uc14pIAui1jq5jSn1CW55nW8EJXOaIamF+lnjfp9hV9K/YrZ1Vdu5aXrdLErpBI= +dkcCSJiP36bBDBOxgot8yfmMH+MzB4zMREtxqIZv5H/U+0b+3f/4/OTDk0V9I88+21nAN2JPB3bVfQgcmJ4kfpHkmeIVeYkPP/pEZMk99Il8dHPke3snbo4lVzXc8CrE2fFiq2sJxDudp6tF/W6cLh/9KB/9KA32o/zSXSNxn+w= +Oj1vkrfDZNQaFsJVF8E1tmkUG9dD/9IOyAbSIPHSc63gQrpDEjusGgZ8W3U5CrSwkgmCjDgcZwBKI567BTZ80uucHlnxBghxvtd1rRkdQ9BvCsQtOpHzsziCmKPBQQagqiVZtmQ1g6w7vracBlrvUrw0tqSSbQ3hJWgeTMsg6/M= +UrmmK18xyxbw3xRijbbwqR367jwt5CrqMhWVCaVOb7ecNRyLEr7Q3RAdrcOk8rL9H/XL9n+7D8v2Txff0tBbYNlOl1CjZVFx5S7h6WGyeE89Vtbvh+J5jSV8nDnjzFeqZ+Bud7tmpQX8x/V7Y9bvK12sQ1nhUv3ECta3Tu+YTcs= +quGVTDX8eunP2hrCqnYr7X3EB0NUX9eUVzTEajWt1Uu8rdHX2alveUlmjKuUW9pEnYE9bwee0UI84eUVLcT6O/7UpYYgRPG+0CWMxmpsrsHiEtPbCed07+TMsYe2bo/4WwnBTjIgi28szuwUXzIgXFExh7j7HhNZmAwUvj1fTac= +o4KtLaw08v3AuZhF4UUwM2BmBlmnzUdlaSWd0HDBfXClXT0GACf26GfDOGqXix0H4kUl/VEJm5zJXrqXI9+zr0o4aoC4bwwt6+gb+2pZVvJXlHIyxqQGI2vcPP4fHp/b/+U3v8jbnDlFiq505hAFd5BzAM2dzrxAcxu5aDJ9u3M= +taudJQ/bON3FJodYEGlKpDCmS6hIubCZSp0x23g0tSjf0Lv2u/Zj9sdEZtq/hWIQTMezRxtvj0/O+9/tHRy9+faxAoL/kL3Bpjd99jVLXfsc4n3PIXvOwi8NVc6yVSKsEkGVKFsFx9R4Bt3JVsFn5DaEmvH357AWjGai885o47E= +2txvbTe0izpRjG8xahKF9Au9kTPO1BIXPF8F1gxTQWNd/J5rHFkEahtzfvwl61x3usAkgWiXbeG3L9WRrq/U45XO4kpnFSrtYiXedewavYm/mOrz5q7zDYmegVydz0fOFHs2pY611GJ/6PhQhH/OQfZDfq8N3R1MMvlYSwlq8C8= +/5JNrJAa56DUu+R19vUMVAsvB4Q3EdVNxhvVdjup+zX75BNs7dHQDaAlMLA3HsEYgF+aqihHqREjv6TafMj7/1gLiR+k6V98jXflcqKK7wZoRWA+AVLa1vtPdKBZXGMKqmNnRDc8dJCg6eeRuLDdhDKXigjqQ+dG4aed7aeb8DM= +op8R/jShXyZl0OaXomFo70vRqEbK5EdwSoz1mOybBvAU1bfwTSQe9DWqVOmvlqz0V5UrbdWs9K6NwvGuvRkLySY842ft8Okj/rVCM84omlAN+oatDPxgJFrhX8tbwUsOrZmPZ+2onvyNzbmwiKOHdLfSrLyx4cQC6XSpjvhOnQM= +dYHPSP+WtzJw56IP8AXrz5xr242fxr/KWwqDYaKwsDLXZ6g/aNpTi2E6+oTnw/kkp9Xw88GsSfBjknCW6DYN50t7kJcLDefLKZqTiyLO3xKba0tXQ+Ui8+yDnEJRiVK7D/l8JSSE5tL4cliC2IRJYmh7tsjH9Mkmwabeppc+3QQ= +qFbK+8JFkZjecT5OkaZ9xuWXvbZmiicb7+NooTi3Wu3vD45e0+0SZPa+xFk8jIMn6jv4dAHvypC/3Wf7Pt/zEtnmalG22lmlaqPM6+BtB3aAuZvoxltjtczr4G1F1ST90pKCb/PnuFGZ0paz/oyugjBVRi2QeucPgaT6kyewbLM= +WbzcCCmogtzC5RhV9GxYLMGKzB8O5wGsywDAZhFU4npCNjO1hoEfMlr6eZf+e6i0EfoAiKZB+hVTKxpO6CFhK1sghfG4yGUHeOUdYTlJwk8cVJtaF1r33GvoX+C427Pk4EmhtxCFMv/uQhlV8ci4NKQftqtBrVMFnZQ85PEySYc= +ilLG8UCbveCTyZxDN8OI78r1MCkYrk14+hyeyE3nSVGIzxut0E0UwP+fvbfrjWPJEsR62uvx1PXCWMAGjPGDEaqWIfI2RbGKJepKPZqxRIq3NasPmqR0e+aqXZ2symJlqyqzOjOLH+qWDezDvtmA7Yf9B/YsMMAasGE/D+bRL/Y= +L1hggQUM+Afsgw2s48RHZkRkRGZkfSSLxcx7xarKOBFx4pwTJ86JjxPZ1qXiW749oTtxHbolrXlMv8sA1IqmACf0uwzQd+HWY/r9gHzPbyyvUWwuONCHH9686R6+fnP66rj7+t3Rh9MNPvCyig7JT3QKd7hsptnenFLw7vEGIRE= +tclS/Fi2H+A9HnFa9P8dcwl0lBNK4D3qJU7AJeyQ/1vmAtIBkRVwBC94dsQLYCiIGooGJOggaiwIKLykL9itDGo28LHh4ZZEku1VamoIajUyl0BNAqFicpsnK+Ht6yP0xr0gt1GaMKejoVDAAeO8gDrd7iTmQ0jKhGQ1xvPm9Qw= +SrFs38gSDh7eR4jO6GTUUEcjtzvbO8k/7IDa9FbOjixWuXwRESyhJ60i7lD+ZhHKY/OM+Oxkevj+m+NO9+jF8duNJhUT3BsU+eC9C/5PO9jJKVcJidWbCsg+fQVlCWrh9TvWJzf4nBNOP+J54JRcM6lC1xGYE46HtI/oPfku7Mc= +MhCX5tGMipoiRKJ6vm7PmrhwaFDesDrJ6KcoZQixfjjyJuhESWjzhFMlYTfJQUwdNbmDk08ucV88eaQmPRaStpC21r0siFrKE00pKibS8jRcIkl30MLQ9f1L9NEZTXEfkqn4VQv7QgC+6NDCf8/tQzJjSczT7F8GIn9kwbg2hKI= +4B//LdQgvobjQbYbjf5Gv9HoP/qLrvuf/tuZzwc93im/0Yh0pWfP2lgZ2u00SjNQpvCtRuNJN5NI9/Cw/ir4Uex2gcb0otGcXjzjuqKZhegDSN8AQxnRwAY0XFk8eYZE+1fnfzXh7zMEx2OzxUjWZ0P2cp8R4mgygS3XIDMTz1A= +KFheEhA1gRpsOuIZxJkWoYi0NYjJ06CzE89QKwsAtkiDuPHPZDLQ5MReaaSe/TMdTTsNOsw22MTGs1Rbt1Sq8cGvkcx3YOr5KhQdj+DyUvjM0JdXS4eLBhs2hGp1TGVjRINPlzxDaq18SMDtZd+U5gIQ1eaNJv1MAKjxwoWMYKU= +MVWSogYj5zwCad1R3/V1L0EgMy+JAGbeykKXSSbilXnL5CkLTUQo85oIReZtKi/ZDFQ+Mu8TacikMAnIkoeyPPOeczeLFWdqJoVxckceChrioCGEpWYWKfsQNPYydL86PjWk0alx0akaoQ4fXqmcw9b40Ou7EScQSfv9N41ut3s= +5p57fgO02zeNRmNjZwv/tymYfGoJF52CzGl28qHfWWqMkcZJmJoLsIcQwDXzAVlgHtwVDnMV29EwaGg2IS1s7gWe8uE0QVFosJp1Vqb87i0jc0RdpcFwhvkZw/QJPLqIx4ubtynf+stQKyxW0zbGiRNTQyua0ClPBRbVMksHcV4= +pwQ5wBQqoAUBkR96a6L05tyZRpEM1/z46lfP0PeQ4DnK+YTmmRPGIzeOmyr8S5bwKLnMNlRp7/k9BSOa9QQnQCzkcOL6mfOqTRjy4G0m2y9ZgoLgyOl9HmO8MwjyBBm+58RhMJbwovD7TjyejkYPjwM1APiYXMI8GmWqeMsTZHg= +EhdBR2O6H2zDD9j0+aaOOZ7cluOTN0bm9L3os0phAo8riqLAx55MpAo83PLljB6ewRYxdpKX5jkmCejlwxOashhtQCYijd3gBzl51lierXTncT46YMfljGQvpeRCbOaMB51YlhqMhEnUReBjSR1iz2qwWdi8orjN3CIwaz663Mw= +1iA865Tj4owAaulrUJtx8nFxYsdmI7OYaSavF8HmOdFlLlBOr91XIYqH0zk7LnO+dP1WmnTNWsXKMb8Fdl7q9+kM4uIJWSucdDaHxZzsB9Oc7EfTnOwHMhOqJidzsh8eqUmPhSQ2m6rWupcFUUt5oilFxaSQQ9ZHKP8n/czmT/8= +5a+e/92/nnlms/Ok9Mzm0POxMTIehG6EO5Hd5KachyTw+U1NEj9OiZPAMRujQ5rY1Mx0+q8bB16Iv2NR1aS+a7wLwjGLYiLO6rmx03gVO+Q9m7SiCZ9D/L/mNfwvvmY1HDeONW9PG6dpjXSaBSOamXrB6GXngjBimbkYrmnJMc0= +nPkY0/RGOp8iIFtm9mKzxFs6VVE0B0I+cicx2O1qLrk+j8nEa7/vXqH3A3TskhO49B5i8Qo1zdVv4lWirfI97//U97xvvu0efW3NfHi5XX5NwRu7ZyPX75dYVZCySP0um8K7HU7BhqTrlwlDlpxhjgP06sIZTcFaweL3wg/iIbg= +r7jQpppvNa6ggXv4Bl4Y6YbCX+I0rIJwIpzaHBcf2SwT029Og5HgPJCxKoF4ziiedwdUQq28aCCo3bGzQaC0kWMm/RtnKZSf08IEjHMJn4d2Dt0x1QooDzUvhPA07o/2piMeEUjjYpjt429Vw49yRzH/foSrWIhZ+HCEIqJ+Wog= +o4J+rbGaFnpRyCT2+lCbzgwnEy2vD3QxmCwiYvbV5ofuZAR7L3PaT5ofDZ2JG7VQgpqWCgu6mKmAOnCc10gfftZ3ZhpBPXNTKUXx5uhE4tmc0fExQycaTuelnGpxMSENkpfvOxUH0mueXZ9jiw5uRSZTu82X1+h7/AIRs0nnlSw= +9sbGIBrp5zBOxgG2A7CZIk5mUMs82oLQyRCVACI704Odp3wfepXTHBCqCNc5MU7EQKTAjxDBDmLq/QBaOW0NLBUeBZGn95hzAn/JAcWXd6nQ3+mN2J3/rvtf7fyrmY3YnfKXCnlRNIWjuhC73XMjSzNWziQbspq0xJSFNDjEyxI= +7S1amlVjsZK+jeiS3OItVYCT7+tliOSKrinSc+nQzuVH8YcOIqsX3cuQxkGluCxTPStZWMRB5gziwXhMlqqjABPRG0Wf/M+XTnge/fiAh60HMjz4NXqOeIIf9PGLbSjzdDoZuRsPSCMI3Gaan/CP6FaSe+eTz+vYjtwRdrAJuY8= +cCkbNMumDcZdEEaYSSJFoCS2/iAMxlgZIufC8UbkgvYLz72Epm1bFev1CDVefjg9ff/upAvx+6ECO02etN8kVIb1yJwR7nzqRlHREMeAyPfv4TslgyYgQvMCenSPbFJsfuTfZRC3f+7y0l6R73I6j1+OuAGYASAxUOh3XbSTii0= +Dzibp2HIW+n1omZpX0Qw/8T32sjpMFdL9SBEUEBvHXHRsGDKU6FKTrzQyXU8tA2MOZZQECLpRZ9LmKt5PmOOZ0aPVCtemaV9++L09Pj1y+7bV+8+dI9fHWK2UUP5xsxbz4eeZaDna5KoMLykZWZDvOUIiMloJ1JisNntVpZt2iQ= +R0u9t9TuQJoGiVoeYjXG4lQJhpHacPvZFMNwRLeMdRlpxOXbIj8UD1XxRINa0gToPMWDjzojZCmQQyciI/1GazMTuwwqHnu+pyrMd6lrpnPLLvmWItjXlN1SdDaanp25IfXY2HcZIpoE/jnbe3FCv8sAAy/kW1Sah57I91LqIxs= +6nkYTLcnw/HG5jblC6ydnrsbBaaNrfzahPw1BzWjprFlUDPXByZHwchj0wmxNxj4YG5I8EnhSH6fE21qCdEl7dE8ASB0ooeyisj4XdHdT0bKpeGj8voMPEqk6J3FR3mcYq0G8fw+n7fGD1vRw3Z5ogvtvAhG0/EtEBE7PD8SqLk= +hKS1l6W+WUwUtNZXTvrOeIINyBB2SqyskFggeUBB0HEWxjKqa9teOkR8ZhWN+eWiNK+xBRn1XT8y3wd386wuxhHbuhE60IFYMfrpkz17RgvYrKwK2M2/fNPKNmnpZrw/e7a3DzCK4QyrPeBYIDi/NdKyHWdEbFZWuuYaYHALmao= +XFVxyEdv/kGlKCZrhlCzCsK9pYnBrNw/g2XPVVYHNgi+JEslc2gDWxGQkLk5m0LJtjBVAM1bYVVQjB4RhAMdiO0defZyMKcqWDlNAOpt1W1PKxTnND3LWAZ3xfJs6yzPEewAsb2EhdGM5gkd9e65FZGvQvRYo8HWWMaVKxkqrY8= +dqFtGsHi5gqzPg+/Aw9uq+y56E0WyHZ4ydzAmicABJkZJQD2oK+yDKy0zVkGUSIM87mipWVifod0VWVj5Sc6rdGszCvNYnQbvNPSJsiufg+50xuOIURcHKBDJ+p5Til7hOzB9AJMNShopXVSOVSXr48M+KyNwSK3b4W94jKIzu4= +Gs8iFLfHQy6tjTo6h2gYev5n2IRQRgWFbpR7C+KNylYRcsc4fXFXp2tFKkHhFohRETnTiYOV5roNgrDuhCpgv4TLLRCBEveX/Xv/W/fo61+u5f1ljbyryxo5t5Y1NBeWNTR3lTWUa8roTWXCUY5mcscEFQx2ikN9zQ5wCG+lW8g= +Gs37MdwAdX8w9cl29437sFGcBFDbQjiNf4O3/PKJr5rwAZDeaDR3D9ArP4bZQrLfWTivkYQa5cU3moewJV29RIHDsapxmaeBCCTHB4gDAOCNw+xJEDAfViYoZEc3LerZzt6A8CsN3U2uYuhuzf5Megqf01k4iA9Hn0KXBwmhZ/A= +2X7qBuyTbOC8UE5zknKx0UwPSdHECzExieSAPhI6cSBfBKLHxnDSV+mwv1ALbkBj6v9uGsA5okyDMjQ13IqgslmkaTCZOPHwmwZTPVB/MGEh3CjK9+69f/mX9+4RXCQoyPjZvb4Mwj45u0DD4Er7UVNdTBN70zCEUC1QlrytnNY= +RaFwiaM+ps8P8MkRFwF6uMGhgyH2yRcdSHD2Wzgj0mi+J190IH6/18TC++5gX1sHQxVXQr/pgEbe+RBA3sAnO0plhCP1yaCZuh9hvB+du0ELMGOovyOnrxtGiWYdNRFoubsundmi6Eq0r5k8O5NtR/h/cFqP8Asd4U1XkWYG/lE= +sj4jDfzpa3Hgp2/58OmGfPB//W7/zYeDV92P74/evH7Jx3bVPhiOnRhuBbwIJt2kuI375DW2DJxxMPVjrW2AIULvqkEgYaSDw5lvybtm1oKg5bDRfERGQ/SCvJMGflZmzArl0JhvYslCyB88rrNiBFXxVYXqpFBjiIZMq0miFbM= +n5lsH3wPRkqUVoKmY7DKp1IByU9dYB7SkkR98lZIsXiIzdHaE5VdCzsK9D/9N6O+pnRO1XUqINkqd8UaackF5XbHHbuiO9mic4J5GfTPT6e1/lmyhzEJIp2iSV+Lioa+zWgQngQXKPLvG/cvnFGe1sDJDZ3SUPQAL4+J24QQ3qA= +CjpXHZ6Upwt2r3YTsPFuogx2k097AW38t7WALlZALS7rBmH0zlWh5W8SefXOdWNiM60AD3gj72x7+OeSkIpy7Z1z3xn8Zvd3394PnT56iO4Hg0Hk6gdFGgYPwzWaJPCvL15zxVKhLPCP3d9NXb93nQWg5WPzjXxKHYMCAG44mV4= +gcUcWlXODwESG4F5faF9wF3IRmOahMlra0LjtTUdSch8kcbY04TV02UlJ8lxzgnOSU6YSxnpG10+5tc2Gj7O6JMfUk72KpMV7mmgEVgbjR7OSsKuSjnpG53tkDYzvUqho70eQb1WKLUhODumA1zElObSfuRZIRyRKdB7yq0PuRQ= +E82FYhjtp0D7KSW1UoiB/kIZnA9T4MOUUV0pxcQLXozAkynwZEpZoJTC+aKfbknskUM295I7yQJWrtMLIuxGvQh7uPKIhOQWEvELlniiJsUOTzqF+VkwXdNUXOgQp/4SVx2eBSNPVzj+rcCodeAqFAh9VeBU6orH7zVF4rdpMbI= +U83L00wGkQ9+NSG5cQ2rta1Ur0m3q318td9OgLrTLRFKBUzhLuTicmEnJWD9ErC9QtiOgHBnC2WhpQwitbrTgQxvwGF6oSvWBDwpA+yXAe7pgTNt6x5vwCC2hYRRjFyJ+fDxFnqcpQVCG3RMwznYoJZgQf6QpUvsWJFFnOb5RRM= +BWdRMMLjP2q1kxlXBWqahbK13L75WW253YTlNg3P/MDL+Bzya27DpW/nsuTgKu/7ZJby+XP0qRmQMj81N+Gq79/z+77vk7dwwzf5snEfuxrfEqsvNfhgyQTjhD+wHJ4PYXYEWAJ2oFTIt89h3mRCXpMLxcnt3woaUT4aUUVoOPk= +aDgVodELQljTyCDzMwx3D4/kvfFk435iQcD18WwMY8AiznRII+XhzjLy/HeQ8PGQtAL3F2M7MJb61vwMULas5uM81fh9b5BLp6uFUSjyxpORe7U82kgVLJYqczd+2XKxDIHIuJp8KRWM3SapSwg3ZggbA8DZNTw1M4ckOlq7Vkk= +9XKjeUQait5RNU0TA574HnupEGoG6aAiDnWCUY3g2i4f4iGQiWEJ0OGAL0Yj79wB30ZKv0oKogInp4qKBcP8tRsGaN+FVVk8YCp4adcWWfXSzCg3nMjdwNi2aWAGbwmLtlsNrZ2VgBPbSZwB2GqwG8UNGZjEJDMCmgrE+8MbIFE= +mGCYHl6Mh0ha/sOW/sJxqIAKHzaE4ZNsvNxqbD82ABMJhfLhc+qwJrc09yYDLkTIsQOCP6Yj3FrA5rF0ebk0tUHIzeQ5O6nROmDcyp3hS4DATWY3FMoR/o0XAUi3Klqbk//Bf1ObkzdhTl4GuE2KLSm844Yke6XYhXjw8LEUoW4= +9wKi/oIWvx+6EfT753jQ7eEmESV4D3Zt/QV7Qzo4f3WfKOI2esa+tfhgY3yemYtpJcW0N6XhhefFBZvHu7N0pGOSfJ/tObNrCtS+U4h+Xit28OvWpmD+pbRsPaTIbH7Lm/pzhh570f6F3ExhXF0+T0pyBdCjw3KCsfhCGqLhCuA= +pGCYsuF1kDlbtIHTN7PTv7TiZHlEcxczRSiBaGumiCnVGpazxCiZJkYahfqaBslsNhoeVqj8rlf+LwN+QjQuho4YtPaO2ZzJaIzNFLG8fPpZ/cyZjsbZL+TsmftdsnnpnCjOOuFZ6Ryo+DdnPhpn9HlGNu0pf+RNSKNGj+elk50= +4t9MxpcnB4eEY2c801nUHwh/cqawgTQdmTadzGeWM1dtvmSGCxi3eQF0xayd+cxbc4MCduUCdjVLcGoL0rU9KEDOr3wUzsGjhUzC41KIlCnz7upn8Tw8LmgiFsQm5KUPi5l4XIwvFsOn5JVPu8l4sSA2KS99GEuRGDUdi+Uw9qg= +n3xPijSzzxU9n91PNCeb3Pdgj4PkksThFAx8iD7P1CZ6PUCpxj2FdAY7cEZRLvChM2IegbSNQTptIc31UoW8hRKFLNnmYA8LYF3PBHhyeiwBRhJgs6mbb2egU7lM/SQvg73IwOaCT8qB+/ng+2/kNvYkcJ0f1JGR7+jKT6qQxIg= +ZRm3hQ25bMAs2LPSKtpow4vetSn6qW5vT6t4Nw+vxKaO2TYQmUSZrlxohVTl97SkOE1LytO0QKAy8D0zvI660yWSF/7qli52rBY4WlZQbd0yiKXjeriFHde/0N1AMcUK3XP7xB23v0ktk0v0zSbXYdAlSaJ39oFmQaLHb5rpJyU= +0LsEYLY/k0QKZ0mGbR10mg4/2Mon9vz9q65zca68CXqx+mYwEN/kzT4OqM/xMywuno/ddOKxEFkSX0+U1+7IVFzbvjhmHecXyMS4bKkFWHbKltcpKLC/YAT7i8bwQsdnAZWyjL7QMdpUnhWnL3ZLl1hQoI6G+QUWEVHH5rlQ1PI= +2QpHPtvO/3mDjftehG1RH0O5/e4kiOR1MjbT0icz+8/xFy+awPdkEgRKOHMiL6LLNxO6MPCpif7wByQl4JIuhSkceJJiyTRBpmwOap4TGvRxiVCTPvmiL1QITsb9/hQ7CM9RK0Gf0uj+pAWKb4P82iTLGdtwqDG7prGZydnW5mw= +52VlRP2Ma8Uk5Vm6JDZEFqgtArUVKLOUAHU6BeTpzESfBJlcWqQopxNmk9b2JW8NXDwqpLSNKZRIrSxBxdwERkP0JdE8nbwTybajEITSTRGPYpnKELL1CyRjiGhDJE4JKW0JF7nXi9XAsq4X9NOqcM3kzS9EaOjh0MBNlGiFr2I= +OnRPSYkMLsVOzmg6uPT68ZAQf3D5CyNAWwGQaK0tDhvIhz9gyrY2C0olTPqLBL69CROfrBwNsZCggR494tYiNcCIlR2hy6HXG6JLF/UD/0GM4KKLCPesyIMgVPHQvX4QuigKwlgoJxhgU+2CLM6dXQMQm9REbB2P7u9LRcvzLyQ= +brJ2QV0+8H97R1WXvOVjB0694L90b29G/YwuuUL/lgCr6YOIcYtSGsSWzGhn4dopXNsM5yKGzs4WRX9TEjM6it33W8+xM3Pfbz9P2yxKIrntGXobDCpwE6Kgwn4vCgAA407y5zubsHQNTZFYyEatLeijW0Dlrfu9XheCR2zdd3o= +vel4xD7PtwgpMM5bvMNsFU243+8Ho0snnGzhL+fkC5B7i453W/fPYSzcug9/wyAuLo3Y71vURJelnDayfe85biWmWU4j2xaNbK9eI7/yL6IekPj86NEkxD1lsPGp+Z9Fnz5h02OLGR46UunkgYkUJxn7yUu5dRKyhUlC79xBcPk= +XGFe7Alu3R85vS2+QQNrKd7LrAogzuTmL8R8hvrN4lrMg1slwISIK8gEaeBONvTg7vAtMSh+DlyBr+1faAHJZ7fX26BvML0wN4ArKAc/gOkHZ54TEeaRL8Xw547nE3jypRg+9M8JOP4cBfzb0KMoOuPJZro9j7hCU7IyHtK7DZM= +38Jdh7ooEXh8bzRPHNiFg94EPSe95VXasERkNrtjSSyqQ8/IJBtkNADsjAzdEKNJp1LeOCIfWSSYFOAqyGdmhRWLC5zWvELvcXJym6EIgcWx8cbpTX0n9GIRQ1j0ZX2n0XxFwsCgN04MVy+iHxx+Z24KS3tqo/kCPqfkzl8TOK0= +GYySRrMYJqFhBrlzCbnvQ6fvwfl0I3bnEnZGeFo10QyNZgEUUxxkBfoSHQdxRlzYOjZ0+EayLynTlF4vWeLeF2xEGYxpxcYh/pNNot2v0TwI0Ev8RXN6mXXMBiTr8kMvJPm/dzxfn5+AQHI2P1YRjf0Aug3EAtSVjztr0spjEhs= +aGN/hDua29/U10b6Oe5j7iV66/neeDo2wg09BudcmeFwXZhTZDNfuqssy9NLAIKID+gHMHfRe2zKh54WlBjBCbgQhUmzG+xdMmcsJZIhBfdSFw4soMMgRDzQwhHfM+R9EcRKyUy6+IteDI7Pu+n4DKPxfiD3dzkcDRm7+B48dDA= +xdorINIdYXaIIR5EpgxGznlEVOOO+pIqwsxr0m0zb5m+y7xnek5TClVw2YJ6mlJAmWVeciWWSWAaK5sBFJP2rb5NXBHpKzjPvqeqJdtWpksyCVR5aOrtaZrLlYQugakIXZIxgakFXZIxAVSBvixQAboU2tMNKbhv61KgN2eJqCM= +LO2lO5p9L2SpbAvpNmSynQ/SxsvsLhOWrG6+VE+C6t7JKcI2H+WrcQNQtjCbU6stTasHLdxgmm3t2tvWtbe9xgzu6BosHvlduxbjjnwA4x8JhZhte5/un5724i6AEai1o0GngAadLBHWUBJS5SZsn791yq1EDIK2rsG3T7uVaPE= +rq7Fu+vc4o6uxbdQoZdjckabCY2/xRq9HN9ziXCbVXoeGQSnNWCud8QNc5L2+28a3W73zD3H/gfs5/qm0Whs7GzO/XYL/7cp7HlTcRi0brb69s1W37nZ6vs3XP3NNv8iT/Zo5qWjkCd/FaGwe/Mo5MlBRSjkdYWqUKiWDORj6I4= +JmT/q7R6Yzgk3kxG0vSM25kTuQCevEhD6WeB2dIagg0IAiVM1ZF5UM2NFBbH0vlrMRg0PQYuhoqGgyLKbQFNEjyJfT/x/GkUeH05CH+TbtajeyzoUXEVIIVo0oUmr4e0kAlSpDZ6Tn3j9XgSYrng59A31TzkYDytPntIXgHGhsA= +JW/OIXxXME3TU0w1cBA42b0+fAFRmH8g39FGzx2NpiMn3ESHLT34SwN4+2EmxzitofnW8Ydw1YqPLKoap3XlZ9RU2hMq3R+6Z9fR0L2wqbQnVJqbUVOpw8MV4LxJ6IIUJpVO4bIH/VkQDphe4hK6v9P0FyWiIDy8uzAjNnkPRxo= +4LOj60GtpvRPh+nDliWqgRDCUEL2vZIwE6Y7TenfXJjShRQNpkdKwmJpOsSDAr8zhG4IvvccMcUivID+K94Sor0hRDgeQhWO+QagllZ+yJKR5f0/Aw4tpqplKdpbJJ+iwRV6wdCh3mCiUeMEEwoL44Wv1EURfTmmehcrjL4T9tE= +Bn6zqQEcD04J4Ckeqh1VhROIIQVp/vL6DA/mSAso46zr3DJUHo2Dnuk2z8zWBP5YXV7znUpaUQqFPYRAWXJhTeZd3n01e6XbOXJ6hnamOyxmaGZ7e6fV3u2UaqyxYahTullk+dF091QSaaV8u3a2MxexztamexqZFC8TK9Iiuos= +lWFB3P5iZbbGbCCScfeMSi7NzVKmS6QUEszQK+nytwHl3F08c6ItMpkRLr1TqoQkl28yrOEbe2hRK7OyXOrWr/yWm1r5EHcSBP9maapsYEnNPcwkzXZdWPkWzcQ3usMiv3tpdmqpbau+f5nugMzfhzYn3jJTzivsYGRni6HJFu0= +zB8u7Ju58N40oFtzTJ0pu/dvcS1LjGdiO5tNabmlOuaVGRJ3ujrTWrND0Yp8bE+SiXyZpBvpr8n+KAOaLzNJM6KpXLEI27iWoDPZnq7SjaH+oJTEXcJdYxPBkhP/msU5oXJRk5WrsEvw8DzjzKQ6KJN0U6I2E5JV8AYQWxZvPP8= +wtDmdOPwarCH7FQ04Jq3g/mm8Sb7KA14Z7ZRq8jOJF66eSt4MoIVJpdQG4fn1syNHnp5jRb3hC+i0dopsBkbvYPas7QZC51pONXtb19qq/MbU7BKM1AuOBbaoe6pFxsgG1QmF0XSWe0EIduAqK/+dffo6/OiuDLdCCy/XunIMiw= +H0m0jy2DHqITkq8OMlMHmamDzNRBZuZBcTFBZjhYtwvhF0jIjS7Ee11c+Bm08alJTwl/ampi0GQSB3UcmuXERKnj0NRxaFBeHJopC0aeaoIkSacldrIxWVT86gA2dQCb2xLARhw98KDE5tohWknZODbUQ6DD2sYtC04iyzjQRKc= +D9J2i7FClHbfqoAgSrulTvqVWWIlAtykVk1RkJv7v2eS9vWWSswKh7MpJ746TtwqGV7VoDaEFboepZoNdcAbU8Cb5LcszoSWM8TBYe7g8mLckBG5DmFTh7CpQ9ikcHUImyWEsFlMrJo6JE0dkqaSkDSms703fqg3+7c4ToM2CM0= +GrSwKOzMGjSxMNDMGrRxhtAya9DqmYLJrEG7C8LHrGwLSwSVKAoYsw5tLAoRsw5tLAwKsw6NnCEMzDo0e6bAL7ey4YJzV4d6qUO91KFe6lAvdaiXOtRLHeqlDvVSh3q5TaFe4Jn6v5sGsOM9Ba9jv9SxX+rYL8mzTrFf4JF6vJw= +tQ4IUweEKdmuOiCMSq46IEwdEEZuZR0QBtUBYeqAMHVAmDogTDHZ6oAwdUCYOiCMinodEKYOCFMHhKkDwiyv1WsbEOb7X3SPvv7nlgFhnj3b3d6ZNSoMyUwg6tAwdWiYnPLq0DB1aJjbGhqGBGWYsNVd8oLpbsjy8sXJ6xN2OHM= +cp8tucsghxRGOHRrADx6dfz6/cHrfVp1cgzbVJ1tbQWV7WTpsYhgOBu8gjq+Darj29Txber4NqiOb1PHt7ld8W3IWHrbwpTME9iGN/hWRQO5sYg2h7dSPtYmjM3hrZTWOnbNrY1dw7PyEDVE/rKvDw3vuUdEyFoHwamD4NRBcOo= +IDh1EJw6CE4dBKcOgnMLok3UQXBubRPrIDh1EJzbEIVhFrVUB8G5xW2sg+CssvItx8g6CE4dBKcOglMHwamD4NRBcOogOHUQnDsbBOfCGU3d7sCJYron4SP8Zruf/4AO4b2cQYhJo8lQGKVGiImiya6JkkKghDg85Lc2ws4gDYA= +IwBBK7JRboRoPOQ3i8hjjoVDftOwL4/2WdQXKDonHo4pS35MHEOuNOBNXlyc4sz5sXEM+dPAN3nxcYozy5XX8W8UZFc0/o3X0+B6lEkyHMjSHcZayag7yqFR3vbM4aI6zE7y1GF26jA7JZpZh9mpw+zUYXYW0eQ6zE4dZqcOs1M= +h9mpw+zUYXZ0SNZhduowO/oG1mF26jA7dZgdfRPqMDvzNLoOs7MCYXZ+iv/9yX7gx1gBRezdD87Vn/69JvzODz/5ycF/0v0f/vZvdp6Q/+Bp7fBnb29vR31YaqvT2t3Df5/s7JKfuwLI6fGL129eHd+7d+8n2qg+Ub8X+APvfBo= +unaRfIQM5C2L3pN5z+P3nBzA6hNNaOat+pF90zRXq9E8mZ49fOfGl0H4me6NQT9rNVW4thaunYHb1cLtZuA6WrhOM1/QXOImdon5qxE36kUWzsv7AcmR/M7MAQiiGAwGTaVHx845pAALo14wcUFzKo/dbL+pGa/HZPH0ezm5eN0= +M2dKXyRcRpnBFDclkaKsfkTNz5dw+vDHB37Qdx/8eptLKuEXQfAtzryxs4WGwRSnBmM3Dq9h/n37KPTGXuxduNFmE/1a0XP++dTBvXpyHQ8D36A5F0ZnsfGxtDSgJblhvXmVhWj2VpmlacL5ZylWpESdaKnr7kLBzVRI1GVvTM4= +mN/ZAt8FgOWKycSJh5PQHXhXt1/D5LaFSccRhkFHClCxeDz6nnX2YvFIscjIxzIYGDkXLlR5+9mX05I3zjUYVhiAMFBjXHn6lejtR1hLR4/uvz/ZxoZEMfM4DvOyTskC6PWGQRC5YXeMxxac8zL0Yrckp8HjHMCJyNvAbCULNec= +umACnjm9z10+KuIS6LhoKyR5RGDnzQ/l5EIL/P6hjWQkFefsFGihdmfnpmhGBqZeMBo5k8g700+WJsMRibnkwZSoyTBLRit0kMBaTp8ymuEuB/WZpvRUkRV5pZmGUEUXnqIFLUWEZ2SJnY9b0NojzEG3j8BvMdkBdvs2vHM/CDM= +Ozf0Ustx0rr0ps0evAL4/pp+zwJdYS9vzEwWOB4+cq7RKe4IEbxX2lURA1ibg3johndI7grb+x4A5hQ6GqLNTuhShEqJHa8Cvh/Q71mggIoa2UTExO5WCSdtZOCPrkeuM7hDUmrfcMp79B6DojcYtlBy51vNMjNGK73LFpAJGSY= +7pBgFDeYjZzzKTDfgayeH8WO38NFWAmFgFspVXZF9Yz0bj90YfPErzQqiNIB/H6OH901z/OQKQH0OknLZs60Ls38jiQluXVVT31oqIzuB/ruBlWlPw3Pot40zDB8XXtCcYPffTh+eQLRcWbsBGQzBqvBqgMIKJXqAFJFZLXUx8M= +cIy5gl6SDSG6NmSIgAQpNra8WqH87Pn9qDd0x87dkMnC9v5jDIBeTLE3GnrqArSdUPaC8STwYSHdSiRTjEpJJNvBLr0z7GYXEErevRiNEJ/wR1h+YSNaCqepzo1it09d66Q68o5tZ0IOpltSgrYnEHAnitzx2ei6KRbBX26xwrY= +ckurtofA9JkTx+Hd6B8FrSXTzS9wunc2jWfT2VDDFtRna7JQhIydQ7v2BU/B+hdthbgA5pA3yfJXZuGLUkK/+CVTeKksYoQZut75MB547ggWlGE0uhsSat1utkLySwKPDiED1lIReutGQ2tqlHe8svgt1u8SN5EWTI5yBT/E2nQ= +hLukaWaULwahXzLActOik2B0fR74Edbi0zPTHtM1k0KrNp+CrYe9HQoKsneCgb0LL/ICH38PB07GgVmoLMpY3oj/DxUrcifRaM3koqi5ogB8n4WzG0LtmJ+gsvChc+atI5QUqzKChi7WzpHLO8ndEFC7Rh9TKK670Ec8jLlX6H0= +2HfNbtFCVJaC342NnR6xHvpO7GgGTGZaHJDUUtrQjRlJYBLubkicVZtPIHIxwy9RILOIWWZvrEE5SkjdyMgYB1jIg/PruyEFBa09ZclzOpeO741hK66dEHCcSk28pFWg5gv+PQtGL++ksxz8Ls4MkDCJo5m8qXY0pN7vHRkF8xs= +O58Mfov+y24X/5lG/W/t5JBhswg7bdh33gb96cjd2Nw+m3qjftKWF37/NPjs+sRuk3OtuJ3m+X336k6Jp0WLXwOI259TX9rJp4jOUufhVlwQewFZdIwLOEONQ/D2MeUxSV7Rc3XoRRiquztusYwujxiLEFkFu7sstXC8ywlnZBc= +CXO3NjK7LFIsZLpGh9udlltiNd+pcd+myaKnTERyiQO/hE9tnircSlYow5hsJr9TomrZ6iMOVomhqiJVLxpnV2MiN6abLO6GnFq0+ISA0OWYZSpTAZN6SUZhEzfbpxE5Wn+HFKlNk0lwAAJXiRqVUKqHfYVhfPIYzl9A/LjpBS4= +/Y5svrFr9CmHQh8+pgILm2VPTpe4pqMgt/ClQ+ugJf+jPmjJH/0vH/7Rf/zdrEFL9joEpFTQkoteEISw60kfsATt7D5q7z5qPUatzrPd757t7MghTFh28oaHLxHf8dAlH9E+edkUL7Dht5NOL5IrYgUPWrrzNGqQ8FNkrydqaQA= +YhGAhS0RLgji7hAZCSPNFZHiZTsz37JT/moHJjfwkQ3lYi1Nf6OXpn/n77pHX/9sZml6vDOrND171t7esYuBI+YoK0X0Vl46nDXgkHkDDyHubAI2LRKwC42ASQCXIoAYEIdeYErwy1xfapZL2izz7XwVCukMossVqW7fBAkHkLw= +TuOMS6+LA1RML0QVrAtEAhDw+eGjrOGb/EaQ9Lw3kSsPc8WN0Ea0hWIhVlxaiS7029fctk4vqI2kaa848M3ebjGaGRAW4o5OLwxB/QWkrXXL/6rXLf/+P8e65S9m1i17nfK6ZYItOyechMFvcZ+w1C5SHlm/ZJNSNXNE0tARTZQ= +1A1TKUcQ34rszkRHQeSpV7czqHcp1LsgHPOLDSQYerExCaEmJFKd4sC0cuOFfy6lweXqzpUXRZde3Bs2XuCvmZxjJ/ocDeFK6+Zb/BWdwPc0CLyEge+e5yGBk814wJ1BuH7cTrg8CAw6QAfilMVhMJJqY4r2gl0TDnQWrwWRVfY= +JIi6otomb9s6SIxeESStGYoEsmBch94AjBvTYABFGiEFnX6Uvaf6XfYVpW1bfU1pmn2dMjaTljI1k5TwUJdiqIrzLpOQ8Khd2o7S3WqYXpaY/7oaU2zBRpqg/RtE6TSPmt80mCrJqogGKHgqZt80IJxjY/cbgYpyrM4G0d0Nork= +d3TjDavxXbZGrm6WUh+Xj7RaoS9LNco1yTXAT+ZsNcipn3B8EUzE4JW6urHQwou20GSqeeBmLVp3xF9I9WuqN9WR9sG0FlBrvAIsue65KxdPkG6AGdLA5ZDBf6fZaP7qoUMzkjct/OavpDdt/Oav+RsJwfZs9El0RIq6OgAYObQ= +3X68UCYtlkdyUHRWE1bqjHisJtLVLugwhAfuBkcsMQqaLJhpQxjyT4RXInGo9qOdRjDDGL/TSKuNxNBKO0+Dk0VPusZXHW5EU8u4vRBeqbhlupeMB7a1rBAxqjI2QmT4mBnlKVPZHI3IUTb1ZCVDWgbD8HUFoes4Cu/wC2Kzmzk= +zAfDJTBZmFdqYJObESiZSFqYIPBRe05ZKIduSXmx9iH+d70P8ce/xT7E1uw+xJPyPsTvpl4P1GPfGKIX7eyRGa8Oau3BjFfnieJSpEXI/oTynnLsw8f/Al6fkNeqBWH6J3RHOZJvcgovDhApFyP+YjLBfz98pMerSUWhaHbfYHg= +X9aD2WEn3n/ZmSY2DFA3NzMGpKsHfDT9EeuSCfHyH44QbKkOMXtbVGe0YB2gkR246C2lDXJJqaiBiuZ1RVgWkc6hd2nwUx8oCnCLvVH0yedLEnw5Ddr14Nfoed4aW5qL0JTsniR5dj75vOTtyB1hg5iQ6wjjw9Y+NnMR7IJ4NWE= +CwjkTc/vD8JgjAUEOReONyJX8Vx47iW0ZDu/PK9HWv3yw+np+3cn3dClWJFMZxCXgPzEfYuGjMG2BuWMFLuGmjoMp3jooiQmXwSi7BAR5jwlb7AoT3BdEXrlQ4Bx/KpHbh+IufYDDuOOiz+xwOwYDZHYvaIX13LpO6Uv0FsnkUE= +b+ycy4PW9OIc+xnd89C93p7AFn0mkaE7GWHjOjHw3mI8Q29EYBrSLwbAymQA4q8cccXNUgdFoTPtpG0hKuAhbxGWEQwRk96vG1EYKbqC9clNJjrNQbZgpImypZsdGNlAwS3eRvMKzF3Eim80r8HWTX9+AUMXCZXnWE0CIfSjI28= +i9IQTorMSD+9uJzdmFOwotqk/CBomEj7s8PKJ9Kwzp1lLk3NJg9/2tTUOzwNvYdVzqpdgaT1ghH+ug9/tbNexUBfbIopBrq2KSYHCGbarmL42zyFaZMfvHiICFBTgfpiBXVtBXWFzUWbiT1SbwnYa0tYOhl3ZTWVSWG/lIC9LjM= +RXqVN0F6pZ8e5VkLplevcudXIdWO8TaAjEq5+H4pwPeLEV9egD434bwNkrzP5CFxnYvBdUETro1NYIuJQPWxM1HMhSzYJIgswL7YlfbFrrRru9KuC0pjpAKdwyfkSUfUTMlTndQbhY3my5GLbdV+hmll5sMFraubrM5L/pKfNS8= ++To/a14y1bxZZPSvr/WviTLNlqF9e619e5Uz/f8lJ+06J+3KsGhwZVgyuDKvM1yZFxoSJZbF25xiKOuLGYMvZgy+GLJcG+u/NuUw1HBtxus6nzLQS7MJrPtqG6lPMOW4NuW4NuUQlMK8K0AWHzAS6P5l9zxIC0SZtSTDMpNQizk= +P9ttYfHBshFVMe/yFKTPtIXiSLOfQG84w6O/DSB7l1jRlXHSTgLt+lAG0Xc5iIq2+w2jydYrWjs6dNOlCxXTdBFDg5sRJSuM0i6oQSkzUC+dfBxVtjGyaBnISGDdjbXLJTCfP8mgdEXnIjLo/IovLIjtNkcu4auRYnJe0/Kbl9M= +RFMz06YWIXslrA1q0dW5QSrO+bcksxVEG5w5tmaRKtEyTMl8FmjdTLVt+XuM83dRz4U/E6PdlREj/QXUEs7YeLgy4EuHoHSJTiWZ5kRAykpqlGRDoaR7x1WHRkcTOqmrpubQhOOWz06ZSlbtAfMyrzU6R1jXIo1wKk1Kb8dZeqM= +Em8pp2UF7eklc1zio7/hVGnozvZT05W2BFLe+084oN3qD0+eeuKkWDz56DquCpAO8Pp0sw5WCaQji9hSutJbSVuVu2MzbT3Rp+e31UpMjJfhqtRoLYIYX0tZDJ3bpOphVsaAr7obQ6VgrmhQx/RGVL2qIzBhjSpiKd2CTTxUNDI= +ZE2XVSCCNNt3kyPJduvJU9vRJCUSLoCzcbWGl3TzkAqz3BGmjDzd0GiUbg0zkuaGBqRZibfIwUuMfmr0mbs6J/6vZvCaH6/MGJiH7PXaes3X6+E1762MGFmYUjDnvgSv+XrNvObrdfSar2/Y1mkKnnOBQ1QZRe6OI3y9onbHDTs= +wrdJecM+gSX4wder4wdfV+0CXq+gH1w5EaT9Jzc9Nmx3MsZoPo1w/utVdIOvV8QNzhWnGxqLbo0bbE286t1gYdE3Idpfz+AGP1mZITAP2S9r6wZ/WQ83+LuVESMLS+rLctzgL2vmBn9ZRzf4yyqYOu0Wt3hWwxP+coc84S8rano= +3LAn/PQ2KXDYbb8EV/jL6rjCX6r2Ar+soCtcORGkUxw37gprhwcziXD2L6voCX9ZEU84V5puaCy6NZ6wNfEW7AlnDjj/keYgM37+bec3T/7pv/kZ8ZKwjn7Gby/+5ptH336DvkW/DKZ9z/f4iWSaVYi7IR1Chgxn1+ii16OhC6I= +YBr2XDTw8Ig0cq7d0O1vA8z3PPszdDqcokP3DLUfo529Z629ZztPUHun3cJgj6STzM2LLiuC0pEdYW5KL9nJ5Tf0HW8LTQvhDFxIAsR9fOtgn9BRznCcDrG3SEKBhBCkILiM6MnrCQQyaO3RFkQoGCB2kJ2EQThzSZADcH8Ai0Y= +85XTG1JY1HN8CO/oDa5R4LsIFzYO8CA4Sc78k8KGLjpzIkah7SbBxGVHVQgZAYJVifAwS7CCd2klGAlQX7jJZ9dQQEwKCDGKk8DvwwEYWtyZOwAEvBjhpkIABw9nwY2QcUhRoO2C/MEEOOaR665D9xmAAPHGuEt4EAfiITpNMSI= +dV16o1GantTAhgia3en3qeAasuN2YRAFR6mEaHpWVAIGwczuAXUScmYLgnNABQWlfKbQvCBehPDIdaBpBDSEl85oMnQ429M4F1RqOJMTlo5o00N34jrxFnyN4tB1PmMORsjtn2MRxKU7mCdYP+EuSKTntVQ47X3AbrQdwpks/HM= +SwJgteGEmPQaxydyfDaahuRnzLoOxmfsbvOAN9yi6wkxWEEwXVn8gYO/m3pQECVCBPcAkxh3TdwHhgHEBabkm14gkZVJFJTYUFPaBbBE4tJp91MY4cnEEMvoB8gPYuRiuyWmFIm4vsgUw7ps6PWkInjF22kb2BhF2+AkMdLJ68A= +jIzUoG0NBkQ7MbV0HUxBFnDNRK/AJRepVhKL1ZQDFdFeySqLktqiyRALAEH+BZoEIwfiwyRBRjZSIRbektjsuMzxJi+ldz3yiLhAKfRHCMNDTlmaUoIQywYVhhc+/XUeOpMhZoB1OT/AGEzC1ABQmi3ikWlI8Pos1YgwQAEig8Y= +zjXXAVPQAJ6PLoNw1N9CwRmUu8WHDkzfdwf7mJhMkuDfcTA9H8IEK85PZyOpvIG1wYQimri9KZB86J0PR/hfzNUw+QEtgEjBI6WEoTOxKILfPqaWRTQbcRmvWTwfKAcPWIOpqB+Z9hW6x3vcOi++Br2SUCTlxQuu5FJlsI3Qi0E= +7ApCDsUErJghVmFnLuYWL4z2xyCthVh7MLylWvQhdMpHeFyCmEBNCD6UqDAGRsRhjEc70hI6tNJh0hmfeRDxmxIAyqblsteETLwURg4qmVSf95KQ4XiIhc6EG+75dHSP4MgtsY0IbJRIIm0bgIbuYMREcYsNxnhgoVeWg45P8GE= +gFyzUbRSOh/i2n3MRvd3U4cFKm0eJ2WjMw+TFZcNGgrKHUH4JqwtRoOHAgZNbjLChxy36HyHRy16iccyXXyifUeOdEfpJwbxoT5dThifFvlPH61HU2FfqvAg4c3SKozkcISsjy2zxlCqkTG0VIU75D/rCmM5HhPvNcxbX1pDiZo= +kOUH3hRGSkxqoOGeEqfcrlYH1Ea2VhKJa+lVY2Wlq5rqsKVWjYeMkabqY/waJpVmqH17Z6eVDf9lRiGEQVAWbT4sFlaPK3usxNTata54RAY7qeY3fByE+wtGYvU8tiG8SKOk8QG0CddFsK/wfoRHDDeE12/YN3g7GQb+OX53RD4= +4c0ZNoP8JkRigU94wwfrZkanfFUbz8qzbi91BdlYJndtOvpp1DQPAmvgemGd/WBAByNZxohNwYepY3HQWVzVrOKuG8vdmlf7Krbo19u7GgFvIXshw455Fzw+bWg7GrcwQYHFLlS4bM9gYqqZawMuR8Uy7TTFAbvR7DfF8RRLqCw= +mo0myGo6GmHrrZlqbJw9YPnRz1H6NuICjt9CXvLS6UchQL/CruB1PPRIJ9GLft+eKpgD0NGzdMHUxzQZpdXkEIW62qSh5AtpA/G5oR3U+X4FjjdtMzjd0Gzymbz5wl9h+zIeor9GPawnJplmwpzZmdP7DBGbwQ+N0XP0G7hNMA4= +N+6zgJ7Qyi30ZAs5Z9EGTuiNJ0qa2OzNzW9bO5u/+QW2nAl5tlFwPury2rsAdx/q+Q0uaezEveHGA4Lwtw+2UG8YSSVvbv6mmWEHI481T2Bdn1rlWbacQLdAhyS1mDGTwCPq94h8Ep0aQOzKl8FVWkajee5MIxDc7+HTc3wxrec= +YMdpDCrcibELPHp4HIwpgz0fIn2ewAcp2QnjkRtDdS/5V3g/dHzfI5r9l+ybSWwBt1JEgtkWE4le4rQZBuhSg3Ocw6jTmlEpkfSMOq2MUWwaw6z9T8ikezGfphdNITa1cKkRaHaYb8HJ78V5lzTgLDNgYLaIMHqUxgflqb1r0Is= ++8L0jwSgZwa9JMmODnSmLUsGJN/QZEWF6QXaSKe/N5s0oU1S2ght0FnGNk/YJQm7ScIuT+iQhE6S0OEJj0nC4yThMU/YIwl7ScIeT3hCEp4kCU94wnck4bsk4Tue8JQkPE0SnvKE1k6TfvAUPETwpBZNaiVJrSSJNr/VTpKS9rc= +KAFau0lSQoEWJUGrkyQlNGhRIrQeJ0kJFVqUDK29JInQYX4hIZNwOV2FzdEVyAiZ58MY/gCfSSbcS8jEH8SQJpNpaQKdCQRFRacE05R3B/tN8leqO9tIVoJ1Q3uur1XdpNehfZJq0EyLmEEIg9iJdZ2RVH9MUpdYPZkwM9Ve/gI= +ibxZDMIu9OgReuX3YYaTBHp/huj8GCQqM2gtPoPW1k2fwZRgW8J5P11zs7Dg+yCWL/p9KnXTsyYJ8E9Wu8grmOgH+WSrcFRqL4hovr9wzQ4ngSljeLe1/WsZbo++prvt8sg0qd2dFXB3ZJbUro7i6ujIU62bo+iRmkGyi6MjTxU= +DNp35JqrWFGSa6xiSUkR/yrWlOQql7+oRMZDhZcVrO4w91hvJdwp11gmQe0Wr71b3C7pFxv6yJr5xEo3qNIf1lVdjS+sq7kSP7itdYLb3AneNTnBu+vgBO9qO9QynGB9TXfbCZZpUjvBK+AEyyypnWDFCdaRp1onWNEjNYNkJ1g= +R55qnGC55iqcYLnGKpxgRfyrcILlKityghVeVucE662EO+UEyySoneC1d4J3SzrBhj6yZk6w0g2qdIJ1VVfjBOtqrsQJ3tU6wbvcCe6YnODOOjjBHW2HWoYTrK/pbjvBMk1qJ3gFnGCZJbUTrDjBOvJU6wQreqRmkOwE68hTjRM= +LNdchRMs11iFE6yIfxVOsFxlRU6wwsvqnGC9lXCnnGCZBLUTvPZOcKekE2zoI2vmBCvdoEonWFd1NU6wruZKnOCO1gnucCf4sckJfrwOTvBjbYdahhOsr+luO8EyTWoneAWcYJkltROsOME68lTrBCt6pGaQ7ATryFONEyzXXIU= +EyzXWIUTrIh/FU6wXGVFTrDCy+qcYL2VcKecYJkEtRO89k7w45JOsKGPrJkTrHSDKp1gXdXVOMG6mitxgh9rneDH3AneMznBe+vgBO9pO9QynGB9TXfbCZZpUjvBK+AEyyypnWDFCdaRp1onWNEjNYNkJ1hHnmqcYLnmKpxgucY= +KpxgRfyrcILlKityghVeVucE662EO+UEyySoneC1d4L3SjrBhj6yZk6w0g2qdIJ1VVfjBOtqrsQJ3tM6wXvcCX5icoKfrIMT/ETboZbhBOtruttOsEyT2gleASdYZkntBCtOsI481TrBih6pGSQ7wTryVOMEyzVX4QTLNVbhBCs= +4l+FEyxXWZETrPCyOidYbyXcKSdYJkHtBK+9E/ykpBNs6CNr5gQr3aBKJ1hXdTVOsK7mSpzgJ1on+Al3gr8zOcHfrYMT/J22Qy3DCdbXdLedYJkmtRO8Ak6wzJLaCVacYB15qnWCFT1SM0h2gnXkqcYJlmuuwgmWa6zCCVbEvwo= +J1iusiInWOFldU6w3kq4U06wTILaCV57J/i7kk6woY+smROsdIMqnWBd1dU4wbqaK3GCv9M6wd9xJ/ipyQl+ug5O8FNth1qGE6yv6W47wTJNaid4BZxgmSW1E6w4wTryVOsEK3qkZpDsBOvIU40TLNdchRMs11iFE6yIfxVOsFw= +ZUVOsMLL6pxgvZVwp5xgmQS1E7z2TvDTkk6woY+smROsdIMqnWBd1dU4wbqaK3GCn2qd4KfcCW7tmLxgnLIGbrDSimX6wYaq7rYjrBCl9oRXwBNWeFK7woorrKVPtb6wqktqFsnOsJY+1XjDStVVuMNKlVX4w2ofqMIhVuqsyCM= +VvlZnUtsMBjulE+s0KB2itfeKcYNKucVm7rJmrnFak+o0i/W1l2NY6ytuhLPGFxfSFJcY0CI+cYto2/cWgvfuKXtWEvxjfVV3XHfWCZK7Ruvgm8s86T2jVXfWEefin1jRZfULFJ8Yx19KvKN5aor8Y3lKivxjZU+UIlvLNdZlW8= +rPCzQt9YbzDcLd9YpkHtG6+/b9wq6xsbusm6+cZKT6jUN9bVXZFvrKu6Gt+4pfeNW4lv3Db6xu218I3b2o61FN9YX9Ud941lotS+8Sr4xjJPat9Y9Y119KnYN1Z0Sc0ixTfW0aci31iuuhLfWK6yEt9Y6QOV+MZynVX5xgo/K/Q= +jfUGw93yjWUa1L7x+vvG7bK+saGbrJtvrPSESn1jXd0V+ca6qqvxjdt637id+Ma7Rt94dy18411tx1qKb6yv6o77xjJRat94FXxjmSe1b6z6xjr6VOwbK7qkZpHiG+voU5FvLFddiW8sV1mJb6z0gUp8Y7nOqnxjhZ8V+sZ6g+E= +bvnGMg1q33j9fePdsr6xoZusm2+s9IRKfWNd3RX5xrqqq/GNd/W+8W7iG3eMvnFnLXzjjrZjLcU31ld1x31jmSi1b7wKvrHMk9o3Vn1jHX0q9o0VXVKzSPGNdfSpyDeWq67EN5arrMQ3VvpAJb6xXGdVvrHCzwp9Y73BcLd8Y5k= +BrVvvP6+caesb2zoJuvmGys9oVLfWFd3Rb6xrupqfOOO3jfuJL7xY6Nv/HgtfOPH2o61FN9YX9Ud941lotS+8Sr4xjJPat9Y9Y119KnYN1Z0Sc0ixTfW0aci31iuuhLfWK6yEt9Y6QOV+MZynVX5xgo/K/SN9QbD3fKNZRrUvvE= ++vvGj8v6xoZusm6+sdITKvWNdXVX5Bvrqq7GN36s940fJ77xntE33lsL33hP27GW4hvrq7rjvrFMlNo3XgXfWOZJ7RurvrGOPhX7xoouqVmk+MY6+lTkG8tVV+Iby1VW4hsrfaAS31iusyrfWOFnhb6x3mC4W76xTIPaN15/33g= +r6xvbOgm6+YbKz2hUt9YV3dFvrGu6mp8Y+z6fv3m9buDX/0kff4I//uHB54zCs5PiAFOX//0X3WPvv7lo2+/Qd+io+P3R8evX52+OP4r9Prd4fvjty9OX79/t43Q6dCLUBQM4ksHCyj+jhX9JPTc2MEKOg4g84nXd9GrwQDLXoQ= +NT0Dfe33trFfgdHDmfwgxsDozEXYxA+D/rTn9rcgL3af/WjsxTH+jYIQ9b2oNwoiF+fyceZrdOlcEzcnmMboMgRAH03ccOxh+y7wt3EZBH9WJjq7foZ/N4woQWLnyRN07PWG4wAjB04Xdo9+cKMY0k6DMPDjYAu993ELPWgfto8= +fKfvYIK/ffwR7b56Qspo7T18vNN5+PS7J3sUh0fffPMzbEGOprjmP8NygaUBi/l2P/rzb775/TeJgDQv3F47Dgjzm+Q1dYo0CUx8pPd06gMTww17uJOD7L1+t//mw8Gr7sf3R29ev6SSQcE4RPMimHSFYjbuw48tdH9w4Yxa7LM= +vfmLppjZ8yfTuIEB4yBsw2e70XwN79BH+q7JUQE4Um6DlMfmVXzczVHLANQWgXBJBIp3JkInqJBP6Kj1NsT+Q/oOBpV7LOshuDPY9oaLujfcWG/Af3V9IXkt9QTyVhFwEGj0HBG5xmJMpjxgwo9IOhPw3S2kyjjuMt2Pr/bb3dc= +744+nG4QodtSxW0L7eD/N5MMh29OOTwtFo/fQy/so0Simwk8E3zai+ADm6/kFSt9t2kvoX/8T2sJvRkJPafCBE6CIqRKSiqnQsJMGptILJZo0NznsixjXOMcXU2lTBRhgw5ORDGVW1pa5J37DtijjebuAS+DGCGpeYK9w68aYDo= +PUMAJyzD7xGZu0GkYjUT/g7Z3gXh2BmRfH6SzScv9fmwJ/39S4w4dp1pbb0kG/GnkSlbJ2kQJIBnRHNR2nWSbGq+D743wPigXSn/9AIPN1Oa11SjkFOgzjQlz7SAPkIBAp2mKaGm+ZTi+RWKTVOSTRWaZUdjkLlkNKYEEMWGDsg= +uBXfNLiXAkXsNBRbgLxtNZTBn7xtS2+xXgTzWhzTv2oUd/foxfHbDdItqMQzZS3paxGuO7GG9K0hi2rvpKAXnSwsAdeXPL2wRmJq37KpfdOm2rbZehh//E/qEWuhI5btgBUZB6zINGAJCbYjljxg+e4lNcJgyNKYX7OPXBRGHLg= +GIwzmrrS4MbKoagoplYFgxv9PusQx37MONLRH3MMXPzXnAPY1EiEkuPY1ESPsuPZNCHNbRzXgHLWQ1uJsS0HdP/NsTS4WQ8WNzBaSbjOOVr9g3q0uhn/yjQdZpgNSyfD7MYp7VyYOBWmzoTxCYNFeFkzTYdpgXYVRWIyhOmwCJo= +o9gUTmCLbWEOWqguNIXm6AtjsVl9YYns1B7baQ66ekMh1dzS4Cn+NZsOjUlDNhiKsrFxsuE3FFshN2M6MDZ6DW4m6PIV2woNyVCYsgFV+ii2FxpTaDczDEqXwWkwBSJwo6BcKQJBpkARZhEYCrFeP/lSjxc3NV4MdTPG4mtxtBg= +ameMh+mUsTxjPExHBOytq4MAVzfpjLEyYaxTOsqUcQdnOQymYTwsnDPuNIZZV6ZTYtb4p/99LaU3JaVjJ77SSGn6WpRS+laVUniLpRQLJ7ZUmI1ywWyUC42NwoQHZwu9q134vEqE5y192dQJMiu7eRxcYitlC7V0Q2wK2magbHU= +pJUDustAd5OO0dLY5D/F//5kHzMFd4WIvfvBufrTf6GR6h9+8pMXL7pHf/g3O0/If/C0dvizt7e3oz4stdVp7e7hv3uPSabWrgByevzi9ZtXx/fu3fvJzxCtkHEN4TEEj/aj0XTcC/wIyzIex6B/uGF8jZwpYR3sJhpdo3PXd0M= +B4u5JA2mzKJo5MIkDirAYJ3BgaBHECguOEN3RLbEN7OGK9sbTzatP3znxpdB+BlRxfWzlrwCi9gDyBMH1OnF3gXZOMGTSGmQ9IImeXxGCR7wmmm9sXvuhsn7dHqlSS6v4+/JhjOEkh1nFPU8hKaRS7b/axDKJnF04uD8fOSmhQU= +JE/y+7fYPvHdq1iH7k7TCq0zz++b8PpejxTb4aOpU6QQVpjO2ci9HGK92MQGDGsjev4cZhDSUmGWgjZTQA+eH1HTG8MOEtQPJpNgEgfBaBp7o6iJfq0Cal75oJCeI6yftyeX/Y1Nu1yhi+0wX61x+2zqjfqEHG8xuodhMH6J6YY= +qbAB1WyhB4SMbvAAf8WDEB43vAv3QabOEZaaqYMFZ3KNBw4/SUupBmyKnXMgJnTTqIc7SxMzU3lk3vJjJRnmDoJR3w13NKxlvdCDbftS5QoTkqL6QRR7g4HvRlFTaRMr0ghhEGZSvCLQ8GSEGh6dYGcpZ0K+CPWTfMTpto0yOEo= +uoKkyb1BoFWmQ8AjqZed2dvrXk0MTcb//v6f6ZsbhFiynZEV/WdoG3R4UAdx8Nn1L8CTVZpBmtDaadJP9+etnWY2/WkT8fSnmuTv0uTvNMlP0uQnmuQ9noxwX4N/GpjHHMYI0UkgDAC7YjWa9HZahSa1laRqEnd4oibtIc3Z3Nk= +1qa2eeqONnk3Sdand9L0HaSFeCxC6AvZk0D0ME+4gDzUsfDhd0myTgAePk2SdeLzkIofJKvklWVf1dcu2StvVthyCfkKF3y7EPeiYsVbAHnzCti2KfsMDttm6AaUcgbNZSjnTCU3o6Tt2loraw5QK+tbraxtlW7SHfrYQg4Gg9s= +q3MtW5KoWXSggzOr29lMQobMMhRrP7hwR7hWv29kmh7g5nlVgPhHdxT0vPgavTQjn8+g7eLBj+NQxJp7qHVvBt706ZHrECZejPwxA908jywacEBB0LEZ/wI27RTzScRjOd0Iq7UYS8J5PDQyygRy82wqRP4YA6A3ObjnsqiYPyk= +AsvjTkRPZmnbZ4RYDd7koS6whh8+0zVgAQwiWCyPPxfC/opMK80gq8GhXOQJiz7m4M4WAaU0OPAEn50cTMV/Fgxk6/tL4WA08vpUw5r7mBHm5nlYjP4JhYBxajldTEChmEUzcGgycrBF2YuHWBSGwchs8OUD3jyvLBtyRMHQaX4= +O+a2AVV0ltO/WC25/csIszI8y0Gfs2tp/UtAYaksGjph36VxY7QNLQJcGWYVNYRz7Jf57VgM2xJklsO7M4jJVawa88Bunm9WjXhJoo8tWynKqCxlPKNVYIRvNbfM+DNGZQAsZ7Mh3lzcG8JHFFnyC0o2zmhr5rAhTEVTefcO3mU= +QRV0yLsT+o5s21LnAimJXL8v5iBkcdlGL20OVg1uX+z4PYJcUs0Bf2nMRucpkIydZmIiQQ6L8EigAEXuBXkpZfi6UMkP3XFwkefKZpNvXtxzkT7OQVndXqSgYuO7QuFL0kGwxnPLOJGL9EtN4sI4QWuegRNf5ViwmSaxTTtdYR0= +JW0R3XVku2mH7UoykIcHLdMTSNnlpdAn3dCXlFKwMl6wkymlT1GjLtyrbu+yP3GMM3yvYKGSbPBD72AX2FEGNBl3JlCMqZHbC2iTki2YhO7Igd1hTaX8csLR1ggH2RlZRjTIJksYD1sGQtK9lq3Zxmx3NAidS5UWFsOvcdgNJnw= +eGqevD/SQGALu+/EDhkpD94foQP4oSkIo8brentNfmWBBl4YsYOjzUP4jshe36sY6fsNK7kX+H26WnlCvtvkiiEWC6uKx2UpzDQgu/FpVcnOfAsEGVeSpqONdwE6dp1+BEG56L7raLPMnpeF9WymrohYmkQSM37m/qzK4tDrJwo= +Xe4P6N5zhMVNVeyL6P80sizOde8ebsu9e3MoCxt64i6RS099N7EbBMrRk3XOBdDUvvUJBu1cDdeeScMl2qbWcLWGK6/hTCJZiYZrr5+GM9FzHg13//3Lv3x98Mhk4+aT90YV3m6uwtudSeFRDVZru1rbldd2JnmsRNvtrp+2M9E= +sxJ7bvfG1VsnV711avVWqzf+VKLeTPJYiXrrrJ96M9GzEvXWWYZ6+5p/XnkawR5fuDMp0+YPkYs+vvoVPxiTQhim38sfAiY1u1fZGtKTKNla7Y4Bi0TmbdSeAQ7dycjpmQ8BX6T4AXip47xKXnqc98T3JhM3hgO9Gw9MZ9kfKaQ= +mfNMr9v3SDw7eX0hAwBlNslMtwGM3Url0HtATDT65H/y2THoz5dOeB79+AB+Pvj1Jx/KIux/jh6oTYRsKsV6oevE7gnO5h7hrBEcgd4f7jujUcSOQPMSN21Q7sKpf4z3Pik2QhEUjJLgFBEJYOA6vSGa+t7vpi65GQwUfm+4sYk= +rGrweoQyLz+cnr5/d9KlDSD3eHUHGPlub5j2DevYDn+rj+3w/zR/8x/+3/9y9tgOHfJzjtgO0UxBHSKSZIjmQBNNYRz4MoNN9AaWWR7mBRASSiyJD2EEI8HERiOPHA6UoVIhIPBeFLqD3WTpTSijo40lwQYbGogkH20RJg9vEc4= +gHiuRk75IO+qEE5KJjXL2ypMxq44cZnsKPgqqWBF96pbIjSGblPcnAC/+b4E9GIU+Of8YkApC+w1EEul+wx6YRBF6DT0yDYENU9vFDDjkf7eJ79lmKHjhWK5v4TfMggdstL9Fyf0twyEDRBxH0jzyPMhRNApVqBurMA6cez0UsQ= +mi/IbwDXG7VwKCsWM5yQ3zTqmNpoooDxuMhpe8R/y2CxG18EWFJdbpLjap2h2w/xQPuRJsgZLt2RxIAf8G89BucQZk74/X0SvVZoUAiLjkKDyO8MigPvzOXskVA8JAkKfOixXSzUYeBigdg+lmzxMrhQvD5HNHQmLrnvkTk/8Bs= +og2JkDaWE6vX0En5tpuF9FDRkpLVA5irpIeoNpXaoWforfassCEXiLQbXrhYYDXkOmKpGbEtYegWUyqVFk6uAuPY810n1KALdvkbkojI7VXLx1eTmLBHbgzZQBBhs1AKq6NsI/hO0yhlfNIQRiqI1JOz8Y/EzJl949/5VLPhzzQ= +JwOBd/h2vCMehEe3sW5CdR0F1Og9kuCSzkC/azqG3S44eJY2/6CEbYLHFLoJntmcZGN4Jnh+BKefsOPhiIpcNxXRbhT2ENwISPFU3Kal0k/JZvCWomBCojt98rl3dM6EH0j14NcZt2kbyjyd4j618SAR/AebaX5qffp994rk3kk= +U7Ccu6HbJ69bn3xe9TYNGEK4BX7VBoXftG0M96NOSDGI44/Aw0GOj5wLxxvBvjV04bmX0Oq8PU25DhToZhrcpKycxmTImI6UkGvwJPJ6aoaxVBUOzFP5DrkZPWeiJ6tC+aCoSQJT1TjWZt/TnqVJAIvLSnnzx3KTsmnqOXTPyTU= +sfz3MfudhZSoBgas8NvQX+2YHrnkwm3TtKgLvr7xDGHEk220lO3+1rFjDDvzNpOUJ3SltrHCY+ImBFsQf3/we0NQhH0NowLJKQEKxogFC9ZA95xRb8pS4fc+/B7BaaH8PBdOeM1FIc3zkb2dSyBmIn/27IZuX3HJ8xyACXQ/7I0= +2x694Y1jihKTFuyH5ufz1gyS6PqRF18baHGgS5095pGGHqI2TIkhSIzylsnEAmg1hnA1pRUJTE4ymo3xMGygWz5YXncukihrecoh1oJobrcaSY7OZ/orSXTIpc7M5yVH4M+kO6tF4HkYxerJFXFTvXZ2Ku9FOcKtigQQlyKGviI= +C8bZDizx0Ot9zglqdqpPr4eYRQ8xczJihsHGIlxLgtRihpzxDCNOgkJe7A3wcWeKvVE8BLUf549BEolkpZhJKjsaldBdSV1Fw0wO4FIHGltiLJy6qz/uJC3JHXkSBTDf2JPqmaLRR5KUzPhjQ37LM1HelyLl99GLppg9X1xUoAY= +NYf58qTUJGzPsbYbDMo3hTmOxt3RlXuOE8/tuTkq4cAdeL6LjgCsxBAv4NQLsAKFoPQag0ZRAtlJBL5KpEmC5Rv9NMU0jnQJyapIvtrQ2a+WGsNJ+h39DfsITJ2RAMi0YRn2xZcG5cHZupSpVyITuaqGiANr2Sw6pjdy8vVLIpY= +0NNEKlW2IbOPx7Nrde0uIcCbbNoyjwur5LGftYN1Y/NkXmn9NSNNCs4jFxsHpF7tceQlkwWeBYRExt0/CD1yh6WWdvsUBr2FC3YwBu8JcM58cf44ljstYqCGuWO5VzC33mVMUfd32RGBtn4AW6AMJCCx14R2o8Ms8ILOt0scmUE= +qnT0koUkx9dZBDWjYXB5PvWMo/YJTkffA4Bhq8aMYlTg/2GLSLTVgLKtOeVKPDJetOIrBF9OjWKysUVDBc7h2DnTM5nuftEqCU+/XG1YCMk3VL5arkXHpCFFK9K8ufXC9NIMA4ERFkyoYpU6wpX1aEgg9JveMNr4pOyw+9Tc/I0= +ukTN8noDhMHv9ygY9NhPbN8XzmTIAx/qyjjNk78qzrK7o8hFunppxypXL+WGfb3AH/vSbdf7eQ1+3xus9F4ALiaapf+NB7LQPNjcdi+c0YuI7iPc2JxpJ4GitnL2E7RBJno8stUDKlAPEOFavdeACC4lZk5sGKZ5lnEmxzhAmsc= +90rP1/QDik+eiZkDc7PeWyEpF2E0FtOHbfBdnuEtMWAGw1tPJ9tVhkXbm0819uZB6JyXMDJn9k/t+gRGhl7QbGA4vcsZyUiL/M4PCZqRcvkihRnCe2JEYijD6Cif0tRZUdbsGCjCuYxE7Gokgu2wf+F7Y8WfX5J0aGZRPd9aZsg= +7Qtm2xZaozPe5z+kqKD9PEFbzFB2wyYuYh12asI9n/wleHXblAV5ezOLDKNP/lqZRpjROW4xSO3M3rD1dgSIfJwcZ3GxZvUzeoykRTE2w9w+C3lKv2uggkGcRDiF7wa5taZPGOgmFBMaiVNvc9ErAuuh/PyjUW2J5RSs1RqjFRA= +lDAdgRxOhDVY5GVJQUEp2RdAcrLW5GTVPjzC7kCYS9IMDvDMsGhZfszSBVvch8vgo5hq+uyAtdAJM9uBaRq5PYrWxDyLzmqAAdfQBnu6zmBiCziGnml7MJys4ci9CXq0x0Gn45Nny5iqFanHDG+kG3M5S8q1e+xcwUbz3tDtfTY= +tNoMsmzXq5gSMzbX2KWvDBGs7UzUAvxFQqaczG0VPIu6N8boWmvTb563Mm1wF0vfK3NTdL+BN45m8kmNas/s1DNTCA61nzm9z10ebAEbRDTcwgwLQ0u5HWcBF4KzWvPkddU4ZekMLI+LZJNVzt6cN/Clwh16t5GJq725jxI0d6s= +De+vc+3pEwVqFdmsCryymXAuKShvEe9pLGIIDoBOXCcUD4UXTuCQpV9bAxeAu4Sq0yjO2WVj7PQLGmTJrvqKFlNJm1mDc7vBPoWZa88ZJWu++CtM0JpSy6XGGHvqTt+bGs+TYfeGCiKxMhdhYcpToJXyPr+p2JKes6lF872VNtY= +n46NvqvQ1rz51aIFmBJT8stvb0TaMwld4/XcrMEYwg1do79UFNoSl+JGse00XQIOQz/7noUaOGE8pGDNQ/7dMNorlFyCRUj1ZBqgauKGxbMgcYSOsArLmQApu5yXClML7VYqSn2X7C+BCTVVSoS96sQoeH/2W5in3teALkI93qs= +tN1k05RVswmb16TVkatOiQsqQ02au3mLGwXKWJlYVWfNTBJgqrydWXIvIQHvjp2rkfF2KTIcEWRmv0w8uxhmvUl2sTJF24utur6Xb2UeeKFLFqaK3K1baGpTIiyMAvnG9rsCMzvLkWotbVq/51+4YZy7Q+I1AUF0o8RMZ8qq53E= +jE0VX4dwuosC1h7maVPe4vEymvRbLza7xKnM/qUGbAF+AmpX29o7aujRxt85i4c2+7aaPHatC51r0IP69h071+j9YBCpAUgte242TMGN23YG004OKSkMiXrDjm2BYltbaBj8QSyOkYWGYU74r0VuLlvEZoCco75JENgFHAPm0Vo= +8yOWlQxUmZ4tLmGC01uWvcEg51z7iT59gUt188aWUNrhXpl2DuJ/f//P7Od3Chui35aFTcoYrq6FS1J1ewRJPvLp/lz0wJL0p+zwEU5/qkn+Lk3+TpP8JE1+okne48kIqxj4p4F5zGGMEJ0EwgCwK1ajSW+nVWhSW0mqJnGHJ2o= +0h7SnMSY0qS2eeqONnk3Sdand9L0HfXWVgrxWITQF7IngehhnnABeahj4cPvkmSdADx8miTrxOchFT9IVsk7b88rWi22hJ9jBXnGK4bIb9s1WPK7aB2WABENIERVTzJ9dDKBvoVakmxphpeZcOzz8ip/xZdDzeCCF2nNzLBT6KY= +62VGWKC1gKHKOG/911gGtoFAVGaItKIr0kTxMhGhSux7ySUNJUrl1IPHuARWirR9Zzyhe4080yXsBxQENhupMLObMHSEsPbdZmmTpS7Nh6416fI0KaN8/lQmE76laVGGhJ0SUGUlq0HNELYaIFPCvNpTLPBmdKeOKJLmrIZq8Cw= +RmvCcnMePUkYlFkiFc4Y/uW54BLrt4QLgbNydki2SxOkH0AcltDs/L7yyamifQYFE7wnbgzRu+0nrZd9ePc5jwajJd1MlLWjHqdd0QyCRL2lzyZkNhNyNMse9l0CXeFZQCgnieiVTXfs3jZK17MxHKCejbkDszEZzVDkQthmWLA= +F3Er1Mad93IywpG/N1o3xC/B7cmaHCWFC9HQe3qxFxwiG6BC6z6nkJndIn2ZFXtG5clKaXUDVIVnTrepH+QHBGFOAo8LcjMOwuzHEK31rTb6jR0JGQGLPIWEhNV7CQzDmY4czUdBeOZ0ClTyLswnKGX+3ywJa2ufA9TW/h2w9vs= +gbrm0g+DiXmHUxZ+4IxGGfibnccqsNnF+/xMNn8+wDzTXeXonVrBBzq4Odaeik/P6hGdwb26IX7As+BNQYwGffXKcuPeBNY7MhnmcIb7bi90nah4vWZNWGhypD0/pQP8fp3+zgKLRIPfB64eeGH6c+yZDqTYZ6nY2J9dXuxzztU= +7cw0JUeJy1r7iyANRmmB1IFH1FhPZ9ZYju9FQYyrMV1gybzNH5xw8ugHV40QNkO8Lg3VGC6ZLbwzXHyhFSH9DmaJHOyEmumaohcGMhXuaE4RQ6XbyUrMcMoYzUqkglSiRhCk1rMqLjGTNfM7EiVAEHTLtPCYuxChVY5/DI8g0Ns= +rcwudt6MGQJSZrfD29ACy3ohLTDMXaBFNHSdsIgYJwC01tTAVocbetjVv8ghw1sGhD58NJNBMxWt0EGoaxnN/WoZTpmPSBfuCKs533RepwDuBr28vIMZSrTNUuNmAUE+uqOgB5d3vTRTYyG3P5vsD47f7PNdVtFJF7QJkWO7cvE= +vyol5mpH7pJJkbs8J0v/fOeqb5xHqd2WkVIxaNeMemQycrC13zNfIM/s7yMD3IwG+BK2x81gbncMbTY1Vm8YpyTMC/Naqk2zGEkMjRj2Ow5x83JshFMzTL6hpB0g4MkfJODJj4rE26ncTr0Q61EljEHJSxQqnzVvHCBYacYChXI= +ut0j8Bj0MmljmV0aBGCWnRoEsOxuDaE2qx0b8CyB27qBAp5sZ8ijQIHhbNMvTN1Uw3D99IRRGLMb2y1AtfsO4NHs1zYXZ9iBsLh+mufwLcPVm4H00ub4m6Y8PLnx9hbCGs0JJIk15PQRCgZofxqGsEYu7LE3c0xjQ9iwzEy2dEg= +Xpx4ZgM9qy0vLZM22mM1x1QgRvnhtCBXPZKaa7uBkRS4VTiIgthXOn6SblhWf0uCZxw1DVAzqG25pCWMlUkFKzVMZgioGyErpjI8SxsX4Roi19dqioQNvzTDrOvokJCl/BCRZK2HCDnjSg4RCbcKx4mkF1Q6WKT9s6wqy4qwcdg= +yAOdQatpilvCACLXslKjiJ6euqHkxigPj+WgUnbB6zw0bWk2gyw3VGqpaWUz+u+n8WQ6x1XtrALbaXmMyIx7ez677gSPir+burxKfYP+MYZDHwgguvTioeej4jbOd7WYRetKxUVOMyeteiktG84aOE+4AzENpqed/xZzP9fk1vQ= +wMJQfGewHFN1GL5SN+wBhpDBtOun30fACOT0wiCK0A8YdKbosWXCE9yb9Uo6aEwvmFwXn4+fXKN3rnc+PAsIaQs2xM3XVziJZ1iXm50MNx9kUKGC4drBXOLMuSVZokNlp/YfLoMS9VkbDlCftbkDZ22knlu0JcYGeLkn6mfu0Xc= +/tC7xLsbi5AoD5jFo3nuQfYiAOYPam3QYrER7QVDTTOfdM+WZ+LFkk65m0lHibaKpIVnzuPuUNkNBlZcsuU2065IgSQ26r/SoIy18l+g8r/ZoI4CBhaqKSecY37yYvXS4iI+qqXdgLo3x3pcNZLCswBFbxUL8oV/jjvZsug+rys= +PkvYR2lALTo4LwFXfmp+BmNpZU+m67BcxllKXT3mo986/i7y3Ld43nlRBFrxs9W6duQdrLaCr/xUtTU35EPDVtlmF+SbPExtwGdRRIFnzq7fD8bO1RkuBA7onhvHtXywmz0fl7/uUlqGrOgBl22+JFB0tJ9lnC8WHxmVGVYgrEk= +A480X//dbKPIDR0HmtNEmuHoz2ND+0wNs1kBtbd8WREyxZMcUpai/RxCGTd+9CfbJeC5gX1oOqLYbEIrma/ehmaubcZtaPAI4uBeTYIQ7tAlva+p8a7mF4yVOSGk7crF26ZyhVaZJVnU8ZT8shayUc1YxQ3vUiskYzqBcqPUhic= +d3MaZ8Lyu9odPzOjUKLkQFSfllnfMWhVztaofbWUFjSdqikGKav8lnCeRlf66gwwhpM0N0RZeFZkRKlP3OTQpOQAU5+1Wd8BZvVO5mg7cSmlmHsmxxKurH5c1mkcYxWrMwblncO5cWrDs6whyfrIDmCed15Hm77cwzokdVGTqkU= +k8bLO+wDpVst0qQHYWbYk1D2PNCZOe7ejRwGWhABSh0Z0p4ZCl3nszRAlz03RK64CqVDF4WnfAxrJPrTOcZQa1jtxNoEQrDs63N6v0+mVripZxq61ieAMPcyVJOIyhZcsrQtkKCqNmIAXoaFh6JFh+UGouR0tdghqRm0c4z0EoQ= +Kdw9mQO03H2TBfSpt0giiT25OyQL1wfm2SMp9S9qGhbs65NkSjSNDQnpZr4CoZCsNbmw2TdBJuVUvf0xQw1m0hZSaYE0gmfeXY1EQDBFnNHIJJ841V63ZM9aw4fF1YPWdLEew9UDmPBYaiby7h28y4IqzSLvTtilHydx9npsSmc= +sqEnzQHvyNlcYw5WDY+y3xSrOeAvjdnoWQQkY6c5fJAgR7e7pO8IcprNLTMLWP4x+NUXMqOJlxt/dybTT0TqpgS2GvFTpamUE7GrcSKSITSytKCpep6EwThQx910Vw9JhTgCb914GBjs0AJBHbuOr8qniblj54rzFvaaeePpWEM= +a9jamEB5vgmK1Eu/v7hwQ+dcx7cxxpJDvcXfvcnoWsfeYBpSYUDND5GLTujvLGDshOdunAKe0t9zqRJsVJu0h5piNz9w//2JyhHBeI96oTeJu3gAHp05vc/dEVaRU6Aeak6usRj4Wasei+/Xb16/O/jVT9Lnp/jfn+wHfgxXTrI= +dz84V3/6t/jzHx54zig4PyE1wfuf/KT96+7RH/6/nSfkP3hayX0Ie3t76hUJPLXVae3u4b97jzvk564Acnr84vWbV8f37t37yc8QrRDRtqFBEKILdzSajoOz37q9GMF1DGPcTaHR1+jc9V1Y2ul/8w1lCbCiIWYgb2lh2feEPQ0= +CKeO36P3JAH3SpI2dEcTzOdGsyn2e8+fTGOardVovoZf/ES1kNTmSe1M0i5P2s0kdXhSpykoGbN62dFol308fIAeSJNi54yMKXbKZhq5WKsNQvzbIMm8BnQIQOhk4va8gedG6AR375GQNPfGSbs+B1vcY9ceYz1aeJxzz93QhFc= +b7gRTEhNQbjxqbn9qbn580/NR3iQCWNSNX6hdtQ5w0tgMfXNbaKyit4ZGzSPXrG98sSuIVEwunAHXhjFeUw6ASiEmWTDrXwhCjKj2NLaBodLLnvYuDLPb70AELSvg6m8OV+t9Ipu6vO178Vw6c6BEzu2M39eNBk511EwmTjqREU= +ptzv3WDsxqFhtzUtwkSg3wQTokUBBjon7p1baGfzNwsgm5ItmAy8UeyGONe9eyfvj+7dywUOXdCHF1DJdnnZYvQ7d40ntilAAe1KTr4btdaMFLRU4om3YScu+yn8wiSmtS4S0zMRJyM5hWQsecxhOcJjqbW6Or31/RS7zLaeVjQ= +DC7PIYNpjMLpiJQ4V5+rcHwireleemGugXQQOpfIidAPejjLVhUu0Cbk1c5tzN/X8te+S52hufCiLhUrs/rVi0B2RTDb7EwD8nZQUBZCIfHQ633OHgWUkCqAK7iJwLTVyepanPn29NBmJqj3glEQ5rTztLiNpAj7pkTeF5Jtt6A= +kc2d7adNTXMJpCzwGtZpRR8eSXUugJJSrbi94TR3u9wrE4T93RWLpMisLR443sjtR+5oUNBHUkAsJrevn1i185AAoRMMhUf60ciLpIkBta36/mLXLXiXKCkEaTMq7Re0WswnN/QdDfc1ksKBb7G0WLSXScwrBlmN1Gx3Hs8oOLw= +RZUKz2U2Rq1EwxyYVZcTQLto4NWE6BWbNo84NGWRKCEOhN7p9jCw3viKtLS0VIWMYArg+ov2uB47fW8aLec2Z2t1m9+f9OQtIKDq9Gl3m5YywIu9WaMXuyRbfBq559nNjhJKZpBV1wEpuYvaqNnwKTbQsIU+5+ZZkqyTXU7NhZo= +ihM17IrUOCPEqvMPI12kwo88H6OvXfAUWzjXyN5+zA3C7XKqfJJEnxEV+T2r3fELG+PpTooC8TABrbqEULyLhOSEbiY5CrJqVWzkAsy/8t402+hiM97rU/meEVM62RxSlbDR3TkFwmYCWnVho3gXCdsLukEJKyX9pJrY0rktTOo= +boDYlRA5toVqDUQuHeAxFiExQwvt1DksVF0EYPtmzWo04m8GY/GjF02dkfdF2SVBsF60ucjZnOtxjyIX/OwgRG9nOp5aNANX4gxq8l6/TY8kabbqkfdF2/UIkGaPKXmfu89UrFbc7CdVa97wJ2YXN/1J2Q37ThOklb2nKdKa/ac= +aqXszB/uKZdNqVIWigsdQoq5bjV/UrdF/otgNB27GZI3P5L3+SSneVWKJ3kLKE5zqwRPchsIPo96g95mWjOHJ7P6KakCi5FnxuublTFF1P1WNm3BMfsyi2XlCTp2ruQebyYrhBws0gJzDxviDmjROyg3zWOepShBF0GZ5RMlV7s= +laFIOZKk+FVDD1VF20mKWY0sW1ZSi6xC6hRdLC+SxqAjS9BlFrLYGaIL60GaIKYZguSNtNbU0E5D5PUdGtO0SuEQR3o7Eck3AeabRi6QEwHZ6qTFnkIWFpI9ebSGdZ7slCLOQqgjWXr5pCkw/pamd0UUqxEZxYS1IstiBqSSY7U= +jGiVxLEZkPJt9mWNRwJ+8y87lTn38n/pz7389J90j77uzHru5UmbvCh/7mXi9D6XOPUC4OSddOYleSufeDnCr5v2x11YLtlTko+9pGtxZrDdRvNkevbwnRtfBuFnRM+8/Ex7HkYD16FwAYk6kqAGLXH7Qp0ESOkJQlAK+WhFIu0= +b+BL+t7g+amzqpnZVN2czNdcjAz4yOc7DEtrQm0TB4/MXeV0R+aMKalVXEv7at85/md95zjt486xOfOhMAoxQ+cIongSBj0YUUr0kTSXpqsoiUqPwakPj2jyjfScZEuOApXOCBB4LwrdwW4yszpbr+I1WO2/fqIR3/cTqr992x0= +2P0g77boyQQzdjF3RJfaDZw5FiOhdTIOSCCOUmPw2Wga3sgCO0wHUzoZJoV/hHMIZNL44YiFhgBkW5RQTfTrTK5yk/vwzDh9pWRlx1+dHpnKR03MwyCMURSA/I+iT/7nSyc8j358cM7kGCj34NfoORoG023+Es71b9NlzjQH7UM= +ft+9IvA7n3xe6nbkjtxeTHhzhHHZoFkyp//ycO2CysAIn5CiEMcEDcJgjBwfOReONyJRkS489xIatV2qeK9H6PHyw+np+3cnXWxvk4rmmw2M8NiCtTDIQt6yMYVCL7Vg9qZicfTRe4uTq5KEmJ71vYvMKRGZDBQmf+vkkld08lY= +cXpOPJ6ORiRmwj79/nB/5ISfDfCjIJjwYt/A9wIlUI6ifXeiiymqoyY60MPmneOFp+QkfcJj21n63QUtYdKhpm3c6cYH//0gDF2q+MoNPH3sXcVFk24HRpA5jwOUCiC8vC7cDwq2zst75stv5c097UUAVJucc8W4zbIawjAsuhM= +J3ca6QgnuzlkWVA3tCDLAudFksbbHLQ6YC2xOIg0+9LOXOQojBU7mxjNos92DfqMEM8tr8KszzNBmDwLDt1ubcao0S3ac54QopJt5wmXbl5W7Q4QP9EeIOabBNwSZ4h7+mMz8jliw9maueKkMA/o9/pqk6ag1wROrpgGTkLg/T0= +4zvF+u6j7z+8PnglQ46d6HPSVro9imb4lszffitDuzS+K2qV6+SGs9hZOuadxy4gqEJU/Ui9GF+VcqbLo1NpiWxVQhyAwhTpk6s7zCpaojbtAZ28yQgjgUkV8zVTUwRvp3QS+1mChTgMicQy+EXlTlNLDbeALRAxgoBhIy48xs0= +uPDkn7DnzxxCqmSfkYP6UjgTdVTXFKKXfzuWFp0ch8fm9Dg8+VuN4cllmXkvMjz2p8kJ9OwnyuEpmoiD51bIjsLeBQuP3WF5eIoPzMNjoRDs+vWc7L8VrNUSfwkMzjszD0+Z+ADw1FrfUEqWvQLpF8xYa6ZaBkOAp1j922v4/MA= +CAR6juAI8KyNil+ekNjEfICnbNwHeGotYCjFpAUSFixFE1gyuESgC3gWrxFygl6QDHMGvoBnzRTDsuQmJ14HPDZxPeCp9YChlKweoFRcMBtzYpfAUxS/BJ5F9vLCWCYkwzLimcCzNl0/5eqCxSU3Sgs8lpFa4MmfNoenaOqcwFQ= +G7UFnsJjZvDcCjkR2VkoKcrUYakp0sc5U6TGODRJLRXMkgrhcp6JCM03YWqOZyNRIB+sHiINpciynBBx4SqvILIPPEWbD+Ep2IAIT8EmRAJSOtKP2OSV56JK7SVYrdr4RPAURzGCp+6OhlKyFivQcMEMNMdpgsc2VhM8C3VOi+I= +NpEMC4vdBM/a2KoJR5fQ1U2xpuCxCkoFT93hDaVkOzwj46I5mRd5Cx7b6FvwLGFOaraVyJuLxgXP2qgPUTiWoEFMAcTgsYo0Bk+tQQylZDUII+OCOZkbTg2eUiHV4Fn4pFdeeDWSYfVCrMGzNnpEFJGleZA5oePgKQwfB0+paTM= +U6wBeNaGdTr6LnU2ay9nNisnUF5STwXzWfjbMxmVWWeyzNH4pHYXR+SDp+gMFzwFF9bzJ+c4F8G7fJA+kjxPoD4COHOwPrH6GQP2iUXMErQvacAsgfvEyucI3pfgMEcAPwI7RxA/If+MgfyEEsoG84PnVmrjRFMsbPwsik0Iz8w= +8QnhKbnjUDudRYDKByuEZx1WkhQeLZT3xWEU4SkVShGehZlQM4dVhGddmJ9h0qJFIC9iJDz2USPhKcv88tzPjyAJzxqxXjR3ltP1zXHI4CkZHROeqrp/XlwyeNZICjJm63JEwRB1DZ4yoUDhKSkEs8qA/eTJWggAs3WXMAAYAis= +wGMd9BSeUnw3ruXNFAAVnjViueAnLqe350YthWeG2K7wLGbj2XxxXuFZI1nQuf1LUALlJMJysqCcOBgpPUdcW3jyY9vy53ZIQ2b2ZsGikB+0F54ygXvhWbpJWBTEF55CfbAAopUwpq3muUp7U7OSbm5jegHEszU/i+f3lm19FgQ= +AYanJMGE1YMZYgP/C33403/3/+gefd2eOfzpY5KpfPhT3AnjsxGMDvbBT5M8JEEKfSonyYFPj3EaegmJ9mFPk/ihSkq7IexMVhN3G2ncLZKWauniyKYEy+LAqJ0kuyHgqZqUxVhMlVBOKtVFmlF23pp22xYH+hX7kTGk549iKE8= +UjXEgsRjZdhDZ06yzfjXQodI/5qa0At8UyvEELZVNShdM52vWUTu5eXBVBVKr01Lf0JjSGFqi5S2cCDynXUsKV1YsGlmxy7rNmnao9Sm1+Em10HU1AnRiH1IFJGgpM3xOgXDa+p7cDoh4X9+i7KjvrhqoiQtqF26Ads45uS2bN4= +UeYf/dfdoz/8v3dmlLEdZpo0hjWL3iVH1aZJ7UzSLk/Shp2nSZ2CKPIQbfcCt18jjC9okrRzwhQb0SSQWhnL7x7TSR/jY9BiH0giOgzd301dv3ddSqPtFGmzQQih6tPfJx6ZPToMpQj2JGnihiJ08xVs+zIARtOzKHZp7FkKeMI= +3pTShE7Cj4FcT7rtQ35fqDt6w41g0gtdJw7CjU/N7U/NzZ9/aj7CqiKMSR34hUgzZWE15RSoGJKhrH6x8ZsLxCVzXCvnJFd1dyHg9+oRpcUYSioPTIeN8uwPFmKvH0wmwSQOsHsCUcHVsOg/QsWZV6EbT0Nfzbt9NvVGfdKwt7g= +4sMwGL/0fNwTzzcgTvnksr+xuYWSIOZYbpwH+PcE9oY/2FSrGWHJmTpYeCbX8TDwtb2kIBDijtlkkOTQFAIxayFKRZmtxByO5nA1l2OM8nZcY8CG13NxLzVTE/6F3tjDWsnN8pCSS89HeOS2zzCV9tWKjzBQs2k1PSdPNIl5G+M= +8uKpGnbBNclWDDKejP9/9t6uR25kWRCbs2e995a8i4VhrL2GvQBVR7a6Z9Wl+upuSde62NbXjO6R1H3UGs25nhnUsqtYXRyxyBqS1R86V4AN/wFj3wz4Bxj2wvtgwPaD/W6sYWPt/Rd+8ov97IzMJJlkRiaTVazqj6mac9RVzMg= +ZGRkZGRkZGTE3CvzhGlGLEx58/jwqKkgWZW+q1hYaj7t9WxmxxNTrhVVzozY1PYezIrmDmGYg9nY9WInJKN89y7B5e7dYss54NABwp0BU7SqcwGyMcrRQvaRNGQBaZMEHxUblGyW6HP9hinf4wKR6p04JzKCqr2XSC/ZhqY7vjE= +34fBR587YWWUwK20mj3bCuihMrhq7YYLnk9otn8Z0czCEbfRcMR8bTHNpyMqDYoxwKWp2TIshmNdknpm/JRfRg0UjCU6lzVTeze/6DeWRDGNXThkcTAV+LvIsT5IxQr1HJsxeu2bvjkf7CSLm+rC8VO+sJqVBY35XcEy8t/hlpE= +H/7dwdHf/L+LW0YoSHXLSBR4Z05YwSzCKtCnOZuI8DxvEDmmBVWMIYcnPzvDOIKbX7QyZhU5Ijssdwjb84AoHBFiHaF5zmj9YplkHimRY5gUex5Mp7nMJbo5zwKIDxXJOLKArCzOuCppx1I5wrRLXMCjhOrR02YUMUNO9toubGg= +i5RCo2isTDYjgiNHAUx4iJ2vttwrV28zZMm0G9nTGRH/CmzJ/AuGbnxpvcDAjHCWtANjJYyn8wJ5cmIPPw2SzSAZJ7YdxEfHOB9HW9Hp1zGSr09Bylyz3EynS5hyrARZNmlMRtZOrVk4ClUxhQ4+8ijqKEUacXQJ1ATlRRyNZWg= +hvdMnEBd1E/nOpEtokkWS2jHMjGSyVof6coot3uVhFskFc+eUmnOlqZKI5MuN6WMneQuqyN5FEq8RZZD+JR6kFynmQD5aU1pDlqcVSvhe79auocOVdLJkqwh+HsGZB143jLp41RBNJQBNKrmmzMeogVHYFHSTu0LLTsTdCdXLT8= +LGqs5QgbJre6stxgnn3phNEkGCKZPYWs5wTIOsahjJOC9depmy23CKry0b0K3UVyakYxbP4H8YTwxSQo5q/OveGYglof1KAVsgaitzquCeONLslXQpSypHQvGNzSKekUvqXXJWewMwMQHWM4BACcCdQ0iBIQHR2Ww3OcTgAlomk= +zHxmcFliyK73gHljA2JQq87tJgSTbdFoXDaTuWg7fvHqSiiyoHgq71cqoa68Y5XSWXbQ86OD0RmchZm6clBVKkRCAGUmIxWE4SlwRBQsf0SAHClcleoseOyGUcxrwO9X8Ns6pA9k6NwL6JSF3xj4ms6wknjt40DtWZEKWdFAX6Q= +bO2m7KmU9FlKd/xWAjEzhcqrs+nxa7J7+3S6QI8UiRtNszgb9k2+CmRgnabTFzYXNlFZT8o01o7KZMvY2Q4vLcFyeERHqZpADKKkJd3izw5ZNC8tVl0yxfKiRvE8rU0IkHZfER3d0H9N7LMiQLrQ538CoE+fniCeMBSymFI5RfI= +ajfsKRpj2ZlYohc9RcTcjovkMtDxu+iWZwEyVdKuluC84u7UeMI/UrlbEVq4OzDXkuPditN8Cg3M0LlanObZu2qd19V4bWpfmKD81r5wp/Pp2oxDAiHNmKx7dVtxhrk+9Ijok8VkvD70yLJmiqXJuQ5bkvFs7dZ9qsLJwzL8qJw= +C3KvSsaNp7Zbwvpctl2pwdx/lZap0IkcdoIycnSmuvcAx+hIAJWx2JfNL1+cCPjAZ7bn62W6d4l2Hpw5IZkmGlK+JlAuhDJ0rEMGnN7Gv5bsiYYRXgs92b2gcoryy1y1UvM28ucoiLG8KZlTkkNU+YkzCsle+3BGuvjKXgcV10c= +pIWXtL7S33+BExKyvNsX9nDo6A5PnzNGnnlkCKaOjwzb2o9N18KjBqSBYBwHAONgpjaRNKX6WM9Qu+VIma3mu3U6EFWjHsVyzLdmGhK+4iDgGCtYDC3BgGmR/2kyAde7Lkkktv5kCeZWeJgZOosDUPEQGG6albHYGwDKMRlBx0o= +3SDZglO7faca3y3Q7REXKKU9FyVPbYywUJ9NF9GFdoEnIYS4UiQyljYTzyi0pUiauzYbgB+EU6o+qkJlpYi/SyCVUbKWmMXVkD4JHfuTiYHsGQCC16KBjUyVb0BAO7teL7OeJtdA03fO+IkK+/2O/sZhi1f4j4iIQm7wi/C5m/w= +AC9d5E8+S1kmyWaNkHLqxJNA64fB4Ky3CsAK9B56QUQYsyq502r893P2m+0zFWQkuioZkygl+wf+m1TyLk/RvX6uXhy6kEEgq/chdGnky8jaOpzFRA5+dkbbZSMCnyu2ju6rTkM8x2He+hXVU6qfQOVyq+jBHK7W4LBrk4gU18E= +GV+dTTyP0pW8Ht8jPPydtLSldF33trtQFb6eweVwXDcT2XliEwaDB0O4fnZBDx+HZ85FHQM2cjxbe1ZCSfUCh1rWF+rXOTgLy5hdhYz5Bs7+rIUtu6dQfRA5djiclLrUUKilfeO6pZ6CN3VwkxbKCU50bN9xTycnmIddbp/9joM= +LXeI1C29OrJCj/drQvNzoKTO+vaNF5zYHtle4HA1usJaBKSGHs19d0x2GKrcd5mbVRRB4NTvGLilSoO3pEXh18JNoyC79w+Kq30qXciEj3wVOHXUOFDXWpvKFjqzuQcrRum0eJ9ALj8zyvnm6o7heCej2B2PZd8rnCJqUniB1tM= +pqNi9EK88rZkyaxojowJy1G34dJhPkhBa5CA13acM4KYDHRGkyVG2mSYlxRI4CpZdq0m8aKhvjr6yzUrN0al+M6Cc/0dWgCiGieYR45w6OXED2L/5MgZ7UP69RDCvnC119UpPgcoUNL9M2eI3cZQJ0wuJEvuqPKtL0WhnY402Ws= +2A09Vh0Hur47JTpcGqhEhCodDFYZz8oqzaPCm4rwN8bTlPfaD8B5QmcXvqTuUKnzRHoos2JKFLhPGCSTY+oVE48H7cQCwAn3GU+wo64Vnh7fPDoyIs4CnQz8hsKQRSBy9SvysoKwbSgIZRJaaRhXguhCsjEh1jrJrvUv51T/Dpw= +IUKnRBda1xJ08ylPkbXP3Fhnf91IDiNLSAkVv1FB1MW1O49bj5bnXIrkTWDdaKSMLwafDfcWWiqhJYTo1Wn+L17lYqZgwJp4vwUKGRAoN7wZj1akm3NBM5jxtg2MdeVRhKUKqkjCCPAap8Q6Aw8ZXUBaYkBvVEgc0s9bFRWnnok= +uMJrdyK91xUqx5DhpZA4Vl3z4CrvipAe2MPhHMK5En1Bt+eEqLwHHNT6Bg6IFvFgrri01sOwV+HAk4tunSMkeOE/f1PRkPTJCX3HC2aKkH9p47+ncNahCtD85u7O0NsZ21G8A2vihTPamYKicFV8OiYjHumUmlcUwGL9X+5+w3g= +fGXdJNvhYDpztT4T7xOYm97ZYOgRmTObkDml9VlgEwZkzmwCy2sQLnnOqTlqWCBj5j/HI3b/5/9ycPTFWjxid5/+vM4Ru6HIJGA3r5cPVZ+P162MaJ/PaJZpuuUpMFUZNI/nJzvvnPg8CD9ZLM737/hNoHyqTBztfM5MNd757Jk= +KOIp5liIG6JtsHwwWJR6dnEzSxiTgSRz4GQex0JOHdWqW3Gaf9GinGUGQ1A+hsKiB/XiCeM6Vre/dNawhfJTSMdA2ugsVxYxvHh7fGXBfvDA2CVBsXXauVkPkWCLC65ZJZtGMyogW/QqAa9N6SFjrw9yfZUkUQW0rhDM2pgsOqo= +SAGsV02UoljJUUV/9XRhn1t9ConcO0rSSMBn2bvAa7r4rEtLkeuyNjVFHR2+1sGHTQ6Uk4NQsjOufgVy1fZ1jJxk37LcbcEbeTyspMTyZ5XVqJehsAmKvxZL9CYo/iYo/i1blzZB8W9tUPzlRcOKg+kbZ6hEbQBJzFqjfRDqTaI= +9yTRqBW4SoF4j7T39nYxrUKrBNS3NZp2op1u9U3jKDh3lZllD9Ic9zi5ELGKiVRUnBpnYluXXUVDh++looQCo8SfrjrPoCqo5KYNWKGzd8W5ZjU3tBa5nYUw7KfTzoI8CzQZhbYqzx6MlvVCKl80qrSYBfhWjIcZka93OsMFqbg= +6iyIqqCdtywLzCYJzLW4B3ebUsAwG2mSpKDWs2b4XJPxMsoAk0bE98arpMPNSAHDLYJJJpglZ/P15Y0K2WM4SeqScFdDk8rbwi6yLRQP5I2UmqE9nDhsc6zS9Z8DCM/Ko1D6V7HtMVPKKP5T+wI2GFr83zrTILy0tt4+28b7UHI= +wreLDF5hbyLSskwjvotdkF7dCXnKFtBb1WFoCmR9kKAMMw3xSVsklCrL0C9zO3KZ6KN5g/4g/Jah08b5bz7fVUcwZqQRUKCOIyovAgE15kNS10Fx0d00N1TARrzbZcxUueefnTDgbas6/dxz7DCRqwtlSEKY1VzC9RAJVzG5Vmw= +h6dOjIUqzDxgKMhC7C4NpjadFmNcnkqL+n0hTB6x6y4sjdbhEXI3puo4MxLIF3IKBEDepLmBo1GFRfOASH7r7lOL967Iy5VuzBjdljEjzSb12mJrzSavFnxW5sNcqLpJyrVJynU1Sbmuhmlrj1h78/J5XeWdiE0ysE0yMIycKzQ= +esCnnsCxm8wpKxAHm8wp6qpKbwP4VKP0dcyyYpavapk0K0sMRUWPpGuRoUWxslfn8PXR7GrTuyxIMOu6+RpeaW6Yq9QnryaxzBWumJv8KLp6K8mPcsM2qnsK7XWhuAxXdod9RVOs8kGocJUt88VyozkVJYbnBNEkOB/iy5UYrvY= +XLWmmZ2GKA443SmElSqgJnfFek3h8i+Ognk4dIANZk9Gwcx34s5Ddns+OPnZGcaFECBTO/qUdvh07o4ci/47+No6c6PB13lotoJaVqeil1bStk74ATG/oQjkr60bUrVA2Vp5sVCVDc+AUbqpobRRMzGs6E2RSNrFRu1plyM5nw0= +OicJJZUFVSq2T+ghZMocKpWJolUDfZB2EgIBP7JunTpB90mKvyh2RTIrFrnMC57yOXQtnrjDT3iQ9BzJDGBLOJQioNj3w0e594dPuf4GnyV4vFB9mXHEm0qGEiM90gg+fczGNW1YsQzCJzvxNBtU2lT1cVPfuYRP0em99Vh185I= +Que3OQghlVMUPmVeS/C5OQxUGOOaOShHVTK24RxbwOCT2fx1UAaiwWyGL8kDN2d80RFYwSizxOoR6k4Kn9wCkAETrtssAnWMsUD/mkfXeGRfUUArH5Zh0dXAXOAnwn4BgZ917Vck8VfHKRlJHaWLPXwQWZBU2MiDWuVBOg4rkQk= +hqPM5UJy7WL9sqHVR+/MphX04iHp5a9ORKyKeYC0CmM9fHLSQQO3kQi6pmSJwEhZ81hCoya7Q8VpC3zqnO/N/JyvON8phbKzLjCWJLGIud8JO275dQiBbGhr5hnSKCGt4gISfLIILDT/qOryEXz0ThDwKbuERGFMFUT92oBzkgE= +r2CuFPC5OcwijmkpuxSMjZXMsR2NOTZzpkVEzbW3yGa5YqPuE7EryxlneQAxxLM4Rzs92Gat1TWVnwopJWsXmwlLmIynwpscPiUe5fApSQRDQTCZmfT9lhjPiiRfgSI8cxXboJwarITaTExdU7ISDISseRRJkyYa8JHrg3MhdjM= +LvnUuvPt7iZmMdx3mVZQ6T2kT4gefPcpYSbf+XWov+mwrmDSR7FLNhMG814HuJn6uqbkqc9pWfdw0lZNBMAxhWR+YGvYCvNt8GInoaxXRlthvHQE97r9oaMqp37Avw5BInLICmSJHce2kSzRAW5kia4pWZZwWtY8nKxVE1lyQCE= +QZ9QuyDBp3bbGrOkg1SpKFFY3zYSpQ4OFPlkZZtMQuKQmt+MbHQ1WOfarbaSIrdr/DAir9Ro1tMYzRJXWMUts2tvNiPfuk/ynVjUYJZIldLzTC9ymLe39VYJXnbTgBI3437YWKn4SXPdgOLN6srP3wVY2oe0OCd2s/rN5NKs6sI= +SAoIkQaKteH5M4cGUyupXZDr6YWJ5PUvkoLSJthtYOF5ybXfXAfoPYk89VgHDmhB6ctnnh1BoCMvOG/mXn7ECqxXUKLHodhGioNhG2cBmUiONBTNj/R5+VCw+sWRSOsbjARroTgQaQuagbi5wjwVF7WtwdAiuxl4eeoo6CXeZwM= +QCsn+wz1QUP/SdRWRoHyap6ojhlbiG7yoVdhoGplAIi8l5PMejaAi+ImErs2XUyMRSWaBqsfkd90DpBGqm4+EBbYciYoXXWrckB1Fsjw/bWMv6gCrUYIjLSLLyoG9Ov1ugRBtmH/dbCCpM+uhh8UoW/ggzKDRvWqyAmLMoK5ZeY= +9nAB14RXsB7Y6m2JvBxo9jCVBl95gqhbCSimv5ZxF7aSq5n34h7RfPaXbyDr8aArEQEC8r8WhsDMAysQB9XYwtCoUI0nlOTWCYfKHHELWEIy9dTMDzkzUDkzGFiHVq4riigvLBlqIFoFLdvIKFZ5r7Uo6ZbWsmsgnqlKWm4MXLU= +RirgWxPBhKOGLMjKlzuv373441fZ52+R///5c8iW5ccRf/a9ffHv/Qvy9+++cG0vOD2mMXPgOXn028HR3/x/7X36H3w6qRzb29sriraktNPv9PbIv3u7tFKnJ4B8eH/w+s3L93fv3v3qdxZ7ocWi9FjjILSYfONxT0CMTiEov+0= +eZfWqeMDwZzRnTuMJ4AHGmIF+pQ1Jj+nDNCAPF7kuXXMZOsdRqmJ40EYmkazeUegnwtR3Fm1TqNJY7pb3OtbKOomRV2pqJcU9aSiflLU5zFsCrwuxA2kSQmF2a3NV4jzrUpxwk4zv2jRcaZunE8zkd2Xn7pRJCeYUB0/qSLtI2c= +TM1APAyAaEc+4YdDSeY1IQ2c68+DOTt8AD/85HcecMZ8n9Lfr30uvCCfccEvSiRLScAiLJlnymlJiTZSEU8QkCvNmkJTBiwWyF/QEZYNtL/uHAQ1op4dgGvQF0KjX9MRcDn7ajqRcjjm9rdYB4pZeLlogOWNzS9tJojlehwRhos= +leM1u7TS/h7EcdjCu4vcOzBMfVGpr/Wm+2ELG/xUdJ+vcIRNybb7nQRn1vl7h8cyamZR2/CcxqDc21NTMUiBNX1krV1N77DUXM9cH6I9muZsZruyC6LwTFUikyzNkVxumJjEC4bybWlVShLutKFw0kjagmQpgfVh4kbWId195kE= +laKtXuY/IXSWDqRLoqCZsYQYgaw6Ttk6Ur6GLINl1sxy+M5syZs/ux9CBcdrf+RcLIUrbUeNZpXdyf+J707+9teDoy/NRXcn+93OYruTuT+DAN3muxNWQd6dCM/zu5PvaEHTfHNyRMCdUWG48puU4/nJzjsnPg/CTyw/lfU7dMc= +gsCh2xcEjsfqDOaxiBvvUx43EYYgh04P7UYkpgLSCcEHNXRP5rGYpqIgRp2QagFFKAUbi75wsL4U9ibMY6UwuX4AjYYK2B3PYsPasTAUrZ8Us7WCuNTv0NK3MsdMHVG+KUCUE6QGYnC0Vk+IOQ3nHkIIZJkGLNa79R4CIr9x/NM= +eILQoeCchO1Yv5gLsf8aF2J/9oYIsX+0uImlXVmIpSFnjSRYAp0TX7mHbBankWzNpRYiQlD7ynpEl5aZyH4j7XSITSrOUB8xoHJ+6pix9BBSNurxYFkdX/vDYArhxxfEJ6eaFZNY5kgh+V4rzZa1Tu5zN3RoSk+EBN/LZXUYofw= +YDiBvjFd2XrOfuRhook9ckY8tV8ANsxj9iQPduY65zTaMzBOBFzDflvHThyzfUQOPutt0izSRxOyeS4mDN+4p5M4Fy98XfSa+4AR+/6dn8MuxTf5/kYsNeksvT9csHbkQ1QXbSE1d5v+VnedbBp8spFi/EK6n/3OQxLpnHNlPvA= +vIqEcOLhPJoVHDaETI2x9ZyUF500FGKieP9OunOHr5M6BHXY6TBTWrn3SgRY+kK9+HrUVi/zv0GWc/L5O/fIcv7tw6/vWF9bR+8Pj96/fvnh4P1fW6/fvTp8//bgw+vDdy2L7aOjYByf26Fjke+zMJiFrhNDdr84gMrHcLHl5Xg= +TDgCMttxUCLYWw8s2x9BJT+I4ebdiWOFDmlgNB86owdQlypbYKIivwkzAwFoNogR5Lux/Uvr3Cb/d+MJUcOt8xAAfWvmhNyC3yJtUPx5m9bJ5RPyu6FECQr7+/vWe3c4mQbc+5Nw1fdEvYKyD0FI9KHggXXokx660L/Gc9u3RzY= +oe3b3Y9W7+U+baOzt7Pb7u88frS/x3B4mFNGuHf/KVxVItrV2E2YguslynK+vcKK2bo/hHM5UFeY7mvdYydHAGI9te4FM6pB/EWTQLhjayt5AOxzH4DubxerwF9Amta5l73ZSg7/EjS2hIoPrHuEDab+fEq+RTZcqpoF0fZfyEo= +VIMh2khe00gtGNartNsMksi4Bm+1QbaKIaTzcc8c6918epLkkWWQZ2Rkg7CRvpioSvQrEZSRmx00sc1bAp31huDA+2QF4+SQ1SZbOvI2X2iDDZl76tvxPHQQlBrZVP6iAYblrxERID5o/A/DK/nzJafYNSit+OjdaXC+4PmaGyA= +Vzhh7yQ4NP4EWXuZO1UDBH6DtEKlFn3aaDJys0e84Sdt+lxIBZ0v7pBinssXLe+SciIiQkVxD1onPBNP0vKcCTPX14RB0s4W+IR1+pQ/zHX73rffPiQFD8kj8qd1wm8YNAR52iDyNJkLdyETWOZohyHD2TDFRWZGhg5h2TsNuBE= +3OiIGGXiWNn0IMIap4pSfnjl1ptNTfPpnEibl6YGa5+tSaz53h2Bk9v0v8rryd/erCerXk/IqMZEiRk5F6oVBYPIrSlFgHWtKheO544u0jUlQ0O5qlzBegIrCQHUriGsIyCKwe5Mlw/yaLN6rHX12Cweq1k8xGWjrvVCZWb8V7g= +mfGuRdaR/3Dxs5LqZkbu4RbFTkj6ltnAzcyOqto5M6QWKDlSSXz9OFTuKMDYVMksBbA6pg1dp0OWjy+eRcLxtRSOQZ1KSjg8hXHwDE+wi3aVfFNyyMfFXC6URwzwyR0zpExgJa5dP+UqLH0+XajGEwuCdx5cTuYn+kQFI4PietE= +j/4nosucRj/cT2QjEOD+T2Sh3iJKUit5Cq5yLcZbD7azSpQJ6DJOq7R/9JOGW5HjkZWJUviIoLPFqmybojoAZm+CzQeasRI8rHEYTIkmZ9lntuvRvHCJjbL1o388ccfxztBzWVpispLSHMS8DXaK1DLGwB1Sij377sOHw3fHg9A= +YV3S1Q9mA0qSpjLLno5XsRNC+IhBjFCA1TBtSEb0h5+KDMoLfXp53QIemZ2PtrYVYJQakQWX3EdOi/1SA48tDk/1fPr1h/ZPTxTg8IfwBWk8BU35VfkO+EPeQ+B0zcIHRgMwB6WAzlVGfTX6yVdYVGy64YAWnohQJTU5cnZrZMc= +Nky5rW1QsYHIjDdekOetV7AQUxLBPshuudFBGNqXHB6e2y1YpckPgsQPnQdWT0tD8RO2IEC3P9r6wW4BX25tk00X//aTquNhKyLzT0mX0KETMcSKkzynFstyqhCFZtOHqGVEtJ5cRuGQUUvlk8WcttPJhM8lJOADFtANDeSmMsM= +Jz1YJOmrobthLX3XyxG2XxsUfQ4oVN6ALY0IGgAJ5BDZx0PO7o0gKkDA59oKomO2ETWSRKR252YLIfgsN3m/VNB8MdfURKO3BftCgpVeKCqkwSuk0EwGnNpzOYCDwnET13/bXDrUrgAbeieD1SZKd0cSaZhV51gCUN+30t+zEo4= +6+7Kt6RW1k1SRvavnoPkDhH8KBkMljXEqLvXpbNT19ey+1vXd6fzqcXYfvHB3Zcu92uvwK2sv5Ezg2LVUu+QQjsuRkZN53dSbLJdMPb4D4ZufHnizVVD8JGDWM8kGLPk5UhA3NXRdzKP1dx0jJUacpDEQMXwYAIlUZ0pP8PWTBA= +MgZRMSJ/kSzWIQK0mDRZnDY7nfXRBtBhZ2+q3TuwvHWMgSR0Ibqdc+ooZ2S/Psp01imXuZzqXhtBNXL8iNBJu1N6Hpw5ISiFS+2V+JswTWmz5cEh4HNttzwVbC+3bsdTr1DgM0OnmKZT8KYrpn4QTqkbsqKj75Jy6+TSeu6RJcI= +GVlJ76+DljQl7brlputwrlz9BOO19V4GS3BvL4qzVE8X4zs1tP9OvkdYamyHT0lCsJJkYFrDO3y0CwAHMFkEOKj5QpBUqLAY8Crwp9qCIFTULAoCFHyqLQyFyhUXh0Jtjui6jPPI2+FTfaXgDelWiwREs2LAR7dqwCfP6bL40U0= +SRAdutn41iGvHKlnoipovDAVz+2zU9V0VExEXif7/b0DVxCIdD7AhHMKFk9CJ5oE3ohfGaCyvLSWPRzOiaS1E0/7A+E3XiOKwYkfwmMlkdTT38ajownCo3D1+zf+sHH1W7WrH+EflY9frijn3JeWrMerj7wudegj33FPvjX48OU= +XfQIJgTyvRMRvGiA99TFe10ueb8uXzy5rxtnvAWc8UyF72//n43wXbXwZXY8TPaKJTnRmxQUJC+/T3Nme3MnlZUMduse5eEBdZ+qcJ8GJKJQs9E8POIud9QleR0XauimuyF0rdH8SHtYfpsmN4GEbqRTqNibbHYmCkuSgK2TPhE= +fVGJsKC7fDp3e+WzdxWC4cruYPzDjWxYj2xQ6WbFUkRGrP82Hy59buhlviVkz8oVP4rbr0z922h/N/Qen+pexv+A38vY+WWpCLsMpPq9jCoRdoUKomiWnucvXNyYCLuuT8a9cIwghM2UC+uIEkHJBiE3hGfcifR4GnyS4oq4/qc= +gs2yeQzP8mDDwPPciN5ISJ89T5/lYWfz6azY5BE8y4M5FzOimeTTKr5kz5AeOeO5kwWrSHr0Ch6i0J47k6HfvD5Cup+D5d1HYWkrwdCxfc++BEe4tOVDeGi9oU8VR024F2LTaoI9Guz8Wz82Wz82t1uTkf2WaFJkxd9uRQ41AJs= +tKT2Z/yiZVIbifVsFAi66PtgEAr6rmEsaHYlA5szuef1TJd07CEKcmHIx7BAc5MwW6yp/L1QxVpsRnTJ5rZdtnyX1IhhEeevYAt6SYUxXdaTSEB0iVfXMKG2FBpaExZaEc9XcX4mBrZNNQDyOtHNpTR0rx55GupUETccCXVqwDI= +UohTPBaPL8ThKYY3Tdqg3/XhTZss40YzAz2eOUN37JKNVBF+lWKA0lHBBikdJYyqsUPB+ykdOuAKRgYFY1TsY0mg3TYaRpgpF6ZxdoehQ9QZugMWo1vlWnxOYay3DIgo0443UviR6Z0DFriZNoUQqWN4o9KTnJSBPeCtHLB1KU8= +qcIg5wgl+biZdSZ0QFceI/TLUgSQJTkkywwjMvQLZKLt+lxbXIjuCziOjOeeF7tql8IEzxOyuSKg1gcZdgGeQOgu0mxBsl+Ft3Kp3wrZwJ0lMxXDy2oezlj2E1+cy4q+5poeMj8e3aF24upD+IuqRhDn8xRNKl+Shlg3khXP4W0= +/5MOZTbR39tFlV5E0uAsHty+7LDqaXxSC74fs+84ILPHMMCP7LsEuAyVGM/o6MQ1+eTgsQhX4kCE3iqEj8azqFoPzqkjQ3k/mMND3R5QRcflgE6yIPwdTXbmQc61gutyxfGhkkrXL57q45W8phn0bvXDc8bGp7QbN3N4iM4+tSM= +rZyBvcJbArOWsdH3+Wl9fT6hTgl6t0MOU3kNMOk4mtTPpOdg8eaDBk9/bP7YXJoc0Wis5YAXr5ZZB+vtavIwGUD0ekU1CpTNgBfrnAFVUb8JjFwjt06vnldlhqyVG7OpoOlmqgtX1/1MBtUejapqhMNgdpkYTiCdksqzcpRahps= +ByOlN+X8JDPezU/i0C6aV1JQsrFIQd/STYanevfIPUtBX7hn7kjl/jm1L7I27Qu4qqqCdP0Mkl1qVXWcO5zCd73z6ekcMGPfj+aepwCjQpKDPaPfcTi9RQs+ywigeeTAnQodr9Jw5exYluVNuDI5RLdUNJcmdw+0iioVGc/iE/s= +Yrn57EOM7lOtfD4L3JH1zjmlJlLNJYcF9pwIFfL9I1Ntuf7ZwyHlWLIGajs5HDoeF1rUMUTPCXgW1bKe5nKn5rpJUcTypuZOMbpLzYWRY0SJF86tp4TjA8ON3JAKKS0x3NAZGlJCwf5YMCD41Cs1yMLOjB4Y6SpSuyJbuaERW1U= +oORiPFXM3pgfZK76WKsgGHxqZM8zetdRq0bK9xzL6WfCcChhtUErKnYtveFYtiR/cCF5uTNb43JDWALUxOK6+5Stu8hT3dqb3ZaBP+VHQ+jhUBJxxfR4iLkKzLJaKHm5yfEIB1vZGQVD7lQOpbl8mM2sx/rTiQJ9FjygYGEtdBc= +koF5eWCL+u4kV+wLfJQzt1JHneK1smzAvODE9qxjCcIsvMnV93AUeO5YNYpvSJH18mJG1i3bHypSRq4q/N9KOHfZzuoZVo4va9QJUpcNwyoGGNo9Kx7/5Dv90Q5dW0q9vkIOXmmHP7me5/qRZD1I+/x7AgDJpCWIVXJ0VdzBPao= +FH1LcpxaLL5tYdAyLBacZVkDI6NuvLie3VhzzmqkC2ZCz1zFwhJd87Tq1J3GiCyuUAEly2sFgGGqa0mmqNJcE8DmwTwOrBdOLPl3UQiiQjSJFoKUdKGkYJ0tztYq+Yz/e9wX/O/8O3/45vC/WNwXvLeYLzhR00+ZZqJwB7favYc= +nUcPOz2r03vS6z5ptxEH8bQVWpDzET9zLoSivJv4x8Mji+tFRMMmzcU0VSWFzF9APmociU/ZhRXu3pT8FQHohb4L8j/p4SX5n/TwM/lf8WHoRBf0H6Tgkv6DFHym/yAdGBIucJI/SHkQuqf0H6SMXkOIkoyr+bLR0eiC/oOXXdI= +f/Cyz/QfpOzZM/I/mdygqdN/8CLXHyZ/ZYBXMLrsX7GQX306nFG34U76RQ3TTb+oYXrpFzVMP/3CWDa7mfSCyxdaGjWFuyW5G0mQrhr7fz6FjMEf1pz4b/4eVP7PF3F2QASMEFSABEla9qc7jcFgcOKcun4DJvWdRqOx1X5A/ts= +Rkuu71M1zte5ZOmnzWZNj/nSBH/kOzjGC9b/gi9Yv/lfyYL1Xy28YO3vLrxgMeY3XbA6XXzBYq2gC5ZQJC9Yh7SwKd7gzC9HzefB9MT1CSb0EmUzAxx79mmUwrXNJU/uEqR+7mvHHP7kbsQ1IzjmTG7DsR/iDTjXP3Mjl+iZuTs= +dlTvEq6E071Xw7mAlCENOKXk71s2Pfo/+Dg4+vL1OtOj02E+D1l6WPMLcryGzExiQZ6Vvg950lvNUOWvyHH3d/BsPQqDoRNF9Mp31lKhSrdBdN4LsrWBO+j8ft0Dyx5mNXOXl0lZq9Xalprpyc10Nc10Fc305WZ6mmZ6STNGGxY= +ZLPyPBg5htuUldhZF09ndOLZUdxhfdZHcs/ZP5DjhatKcyRnOUpu8UbXNM9RnQmMzEwGJ9B1u3ivIwtsTIqtl6Q8uYBPN6/sOoepKUofvLJm5jE0lPjubKaMc/3x5R9nhKLyhdXFp5w2IjDnaLLiJ6+FKorYr/qQsIU2Widz1xs= +HbPeviUPtu7nFoSHnBD30diB5qFkdYPI1mPLIqtXzZLBGbn0KoB88CIBQVeadGTLQYnOFBHYRzu9BcRSYQB+9H/0eTjPRODAz/s//ehDW5Qhn1r3k2EA8OIQsntRxwTcASkUvSLi4/nkOSFntAVtPbCSlipLJnbvLLIiaBygue0= +gyohIBWsue/+MncsUD0gCsdwsrVtLSqkWEcGAD4AGTggUqfyzGXc5LmRcvJm6sn3oRuDxFpkEn99LeQU4YUB4Fm0FQq3xMhQwclwGMQB9Gyho+HVi+VCNfluuz6lTtUrmrBskcE1PYSHXsBCqCDyAS+Gu3hq0/lyt/CSdZjGFsc= +Lf+lN95O0l5j3bCaLC4KzONnKOTSkZoV1SjiUWyHMU8vwckhwev8UKBzNC6Lrb/VVIzUUgSs9fpMYdRIrYSVpHGETzXPm6THRr1VdxTLPFHoqYnTWsWuwqdGLyR4T9nIk8U9s99f14H/YiaRQPAnGwa+4y9edMxc933vkpuDLLY= +oo8UESGuy2pguPiNTgZglnJGYy8oBojOjjQpxM4rAIEwVF5CiuMXryzISbwQCfzrQQHCBcPzUT7YQq73LyFOGnP8fQdq5pEEqgi8UOiwtPNc7fqPx++oRhhmf5xK16gy2rCNh3ikhxHmpuiBhGRDJIhSXvzhMGZdBZRNT7IZLFM= +jZDD6l63mfyVC/f6zeRvyYqwEC2rnCn8a8WZwl8Njr78+4snql/gEDwM/MC1Rz/bQ8cfXhrafPOVaElq9kXKUssvLbMOksIKxl9mMT0SMq8XLL2jEY1gB0fpFOjh83mYXkGpMwG9+SD/S3yQf//PyCC3Fx7kTnfBQR7D3bN5aGo= +18/VEYf4Z2/ASwe54sIov+JlFQY5jepI9tBZdXmw2QjTviVve+54HjrYhzPOFrAsvyI1XjizeMJypmWePKqYQwXTeN4sLqMJH4XMU6h5SrN4ziT+yXFmg9CZ2qD9hbJpPGtPtUrcFLv2imzai9qzv2i5YzyPnMFMkEk5HnlFSnM= +EkvkjoIaWPSalDwmzULXtfEum6xjBj0d5YxfZv3M+8TmElYSIaYJvSXQVnLmU+7vFli7hSpz342jphhCtZQk89mIiE5/6iF0+Y6WWUCeEaOPxZJylbODckewKJFWxRfMtFp0Ii7GF0t8cOfh2B4iolLdexWvG0ZpHMKN1SHGtM8= +WUmC2svRqVNpWHSsKxLFaFhKOjGPZn6RcbKOkFLSC0iATRY3UwarQ95UQF84oC9H3jrIQ5eKks6ubjAy6sFYBOOxYjSI+HxE/qlLmKgtzeXkIjtMJywZ8pcX13vIaR+0417sQeVx32uXjLtIxxsx+KMA0C6dKFRawaHAd3BKBm4= +kYZqhsr0uloBduZGc3qRc+Y6uTiHmQkhgbCOCiAVO1IdObKCDsneYRarVH24YQq7C76EFxxiVo4fIKdCrRwt9SZEN/55mtSxhHnziPDuNMC1BFZKdq7RzLMvrbc5sKohlE36QipxlKTOYaF04frE61MiSAgnsGrSjQ16geL3ZJs= +RqTYZQIFel+BnylsN4EtwlnUpA67VNhZgacYHV3sUE49CMqDy8iJ4/zhmyBfYsMjyxhuwJ1CBkG1RfCDGuZqbrZ0XygutvSwgl6TzfqXF2TDI420mVXWzLxK7ytpCMm1VPfMjS/ZJeyFKSqdA+soikfXYZeEzpzwnPo3UJblOS8= +JCpReKDwW9tlUW614HUSdTiPiRjxHX7mq6AsWBMBit+9ruNGp4h2u9XdrYx5MIvdKVkFSQ9OLrmAUp29cVCLdAR41HpmwzYz8JUSaoHL+rQsL05z0x+EZ49J0xzNrb8sEbJFasmDXOaEkcgy1AvjeUI6M37REjpZnDBBXg9JMdo= +VSFVWf9Gjkdko5Pf4eb6+IJCZAp50ueXcp0Fu3xFSdLt0YiPrh+4kepy6sFolHb5nQxXj5/NcjNknUTjKEXq3PLHUlFCI3anK1eUpNbrKZmltdvM/bs8HcEtIj/01e7Pr4O+2uVJtygtRONm+v9fB3V/hhyAKpn+V0jhMtTtNNM= +/99y6pK3joLpyInVnvvvKQjo4wSGKJkKLq5/zbye0pTRShMYhxFqVYFxTFlOHNhK6toaiEcDDOqp914GMSNfq645W4WAhP/urk0eBn4Uh7AJ85krg0rPZUc1z1Nw6x0Gfx2m7wI6sOsnWg0aUTCLfe/GEzfdQ4nUwEMRGjHZTl0= +PCaNpcHKQD7V96Hz2IxczwgajlM3veqSaYuRa1GNw47jsj3kAQFxT6T45WZecsk29ZrNLKH3ceApCJB23PoQQMDYxUJodZyddi3bA3X/yXqwLsEMZ/cj9XUi6lWxDLUkB4v6qVWfFmVs7sHjMnG7BSgDrmd692Y0cnnFEa+HDgQ= +WAekN2CjseSSqDtzKxB+nfrrmfuZbkJ0MSyz4ztqPtHFsax8A6BAJmnUBHFfgYLrU2FhfimDCmYHJUA6f+eIAq+Qy2oi37o3UK6nsUYxallqo1SJmOyWrSk3judA44GJaBczGqc0Y/P0AHxg47kquuOSO6cbS7Z8rlaEbh8kADM= +FS5iVujVkU11pjfjL4bvRw7cNMcM3bQ4EEAPQ/fUpS71+jqRUAfui0d0HwkX/vkFIbyaLVQ78Dz3FO6aYdBmp4PwWTlvjEPnF5XGRormjjIg7iKGxS41igv/rmfCrU22J1S9lrbwm0vOeB6eqDQOUjT3HOWWAru0K9Cud+toNrE= +o2g0LqRzz5FMCaFRybK4YQpCap0HFjnjncUTFjoKckOpFCW4+cLj6bx3Ii6fF2KE3bLZI1BNuKtcC3t0qP65xhMlQtepfUE6qFKnaNJd7r82dODQg+hWwZz8oZ5JM5UZrOpl4JuuYVFSUl6dKSOLcFpSXiV6B0SMlTKMGWqoj8s= +9tzCyOZO324WVSlBs036iWurHT2Aqg/5Nv2ZBGhI10f1aiIW9dIs9CIELsBCGlwJiXH8FFQG38E8pd9LwL9ae4g5GU1JCE0Mxp6SX7slJFTzXp3yoFOPzaRQDTA9sSM3GkDmCpS6g3jiDBgM251KmW+w9jj9SJNDO57OPW8nDKY= +JRWp1MgqdmZBZG0RmmxbHYgW4SQ/KDVn5JfQNHneZfAd+JrA0x84fAkyn5zLMqIQkAF5J/WpLSNKNAnOh4Efh4En0KZsaGg3TNBggEvYxXuIXZzeCTANReU756osBfxomIc3SVoVQRd0kVtO56VEmYXO2L1QIM5cjtld7SMEsJY= +5BlAuBWcq9HeJXJH0b/0WGLhKK385qZxD5dZVir027nQ9jt1VF2438E8rtbxlfgu95FJmx6VVpi4msQrfO5CSLKy4+e1Tl74op27FOPFJy29alY+vCwOZv2H4sHs0hYGEu0h5JYWb5YdKCos73K9yM2UuBT/DwG/01G8fCgivZQ= +aM2TcQXjBFHuKvQzjXZxE/sKMUToeuLbqqNueiftNYe5ZvwII6BxscmiL9KxWpXIEIm4CrlBbyoadTMTHAs5E9EXXXFnPXdm2lkCukRn6Yuqd3b1yg5XQ4xocMhVlpVpOysebrr90fWULoIaY6m+j7T5usZYs+uvqAgaBwv7n/E= +YGH35oOjL/9o8Swzffpz8WBhT550W+1FIobRirQ0HxlOLr+eccOWCxIHcCxOZIpkglgxRqoI1oXkOakLbQZ3B5lcZjHKsueriEsWgf9IGgVuwHY8y0UnWzzaxiagmXFAMzpEkQvHheoI5wNluI7kLqzZMs/FK5OlEYsBpdwTJQE= +o/gG/xgFX/T4bGVGbfhChm+iDBZssv+uKyRCkNzQF2/rY+43s5njj7j7DfueA6pKhEQMwINoZheVcMFPhsehfIcD1mOVS0fEuvvUYl0tLt4TsuCbwtdk1Ug2krWaNaqIwkyssc0mYEzF2n36TZBtrI0PdIqlDr7hormIWDtWEgo= +iIYP+NF/Hofezpu3z55Yh4TgVjwpQFhJphXDl3Hh9/H1y+8HuYaqT+nImUFxTzGQx5BrWI6Nno5iUmzCvqY2pSkZmVSQSuHBcug9Z8CawHAithUsf8aOSPS1SOy3HJopejS+1YEMaXYvpPRSCEo6VKEXZUKFarpQYgmxVnS9j+I= +mBjM9Vyhjhkn0rqudQiSCTkhRFqHbSz7nsbUwVGg9UKHd4oQ6H3yXQMPCReb/PuLgADG1nNdpaokTmhbxsxZ+IxlmHmvzLEKH3HgSiCEAT8b1lwZS4vHI6U6KFulMCWUH0dWPi/J1j3tSp1dWVvyJKJkONn2LzVvuidMvrDHmT0= +sPAcLFp4lURaCeHOWEEy7HhMN2N7VR5ZlcsuGxsjoyyy+BRDVcJHCldZIPMiV3NK+7Emq7KCBxYcHpFpTMenzJp8dYNk0Ju1GsVVE3PRwcrPZOPxogbx9U4qhBj43n5BgpiRwpwGBocCxnMTFbii8bgWCvA9x7XZciArip5BTRw= +UmpizdKrzXUOjAkJ1uSMo1zla+dGRG3Qj76JW84qRr+aGq/ryLoci+rTyKZOeOqcIi55aZ/eAgTLMJ5uvmr04TNlT5Muw0fcsKxBo+Uit3ttZC74gYB2IW18cnit0HfohvkHCbQyMOiUw5vnqYfWkv3pQ/oDDJG86WyXqU5hfyM= +fZRuPb2zqEFmPC4c2G4YXUf4Snaf4RzN2nJTw5SDhWzEIpTT3/qQ5d1RM/8bjVJeAEJDmc8jx0mimFuWWVhz42mShiafrS+MuXC4aUZ50TqsCGuOHpgahDef8tDmYOCuGubckMjXIZR5rVGejP2h/nfcH+rf/i8HR1/uLZ48cXc= +SX8onmxrAYcoVpMW4x5RAoDCJSpdYChQVc8oCGQltVSo0m00X09nBEYFUMyoOEYyKhaqqDNpIuyfbbkpGqE9cueY9Z9j+b5QrogLIceEKIvem02Anc7q0qdFvo15bh2Tx3wAYOAOT37OrRMrT5s2i6MZYejQsbE1ODlboyLOCsY= +CyQfyh/IryVTna/tFCf2EQRpzEGUJx/TJZ/J3mmWw7C8Cwju5QNRjOUgXo7V5U7Lo99ZEn3WGpvX2BCQPrwuFC6XxsoUfSPsz2jYjBBPX6UOqWEwBD1FhqieGOWiRI7kgkcXQ3HnQ0sbYKROWWWGTprwC6NVlupruZxlCyRAYns= +izaaMyRNTmmkmHHT6iweOX5EtFrVYQX3aUdgzDxbjPUyQ2sXQ1urTnJC1KhMFqZlkXYlDjWF9bdSR3VBK5nqoItVWRIFo8zrqGI/wcti0X4apbBRZgSqmjlqkX7qsk3BpjRVTI+lJGUpLChpL9i7R0gxZJs6dsHtBjsV1MwjraU= +QitHUEmSHAQZipLEvH3TZEnq47dK3iuTJRLxfk3Mh8VCfnlRifmSI5SbxnwJ3kTAa/K8HLNS600wXNzGxxVWPR9KdKzEh8krLOp3JmnBKVwaFkE8qmTKJwJ9EsCFOPb9WVC8VVeFJeFjMhpavYLv2BdXK0oDzqoGwcqKOL+s4Ho= +Y+olukpxWBbKaDk2vK7iULIZ/gaxDZLPv/l/DI6+/NXDr+9YX1tH7w+P3r9++eHg/V9br9+9Onz/9uDD68N3Lcv6MHEjKwrG8TnZGVrk+ywMZqHrxDY1k0HlY5oSfjx2hjFREBPQ1/6w9cAiWyqo5Ac0tt+JY4UOaWA0HzqjB1A= +NybdiaaQYGr0gAwnjNDQCyA3o+uTypfWuX1JT+ODeWyBpTkmQ0e2qVM3ioiIapE2KP68Tevk8gn53VCiBIX9/X3rvTucTAOCHCTecGLreyeKoewD2BDj4IF16JMeutC/xnPbt0c2Ie7b3Y9W7+U+baOzt7Pb7u88frS/x3B4eOc= +dzRtCnnxfwzH3FOHMFdrFP1lzsrZ5FbMJGYvt20WH3OLpvCUPqYZuofBCI6CGq/fPX/z3YuXg4+HR29ePxMXwwSi6Y6trXuEouxAwRkNwKIQjLabpOxP8A9AnwWzwRl9y9Y9iCn1tXUPwvZaO9Y9JqEeWPdYfjDyBbbO5A9kYug= +8L/dB0lLwuee79ghQMDfLvnL3/wXAPsF/nE86NZ68UhfLxCLml4bVJY2yGvh2mskHLiIxYBOoxi4WARgeDZyMXjFcoZ+I5dRjZUTfaHBSNQA0w756w5T3YH5b/A2aJcbIE1iSHVhwVk2VTc61hb5/o70k/Aye7atqN/F6ncRYEo= +PX4TGF6Qb72gKUg1kzvEVheHhE7DQDaazObCZoR76tsgTxvNzgse3roBBZlg/1IE7L2wPlITNoen7NT4E7dra/9QbPm/+RJAHHsT61L2ImtG3kRPI5T/ii8Rn6tewS5iCO/wySvYBQTtH/E9+RL0Te+/eWY9D7wc2axhAw7E4aE= +6l/xLeJz9B39wtDQoTzrp4PTL/0rj1BWxl7JGIfIwcGrNx8GRwfv326RmfygQTVxPpkfWO3tFOzjy+cp2ODsgVUAZP9TgM+qgfvVwIcm4H0B+f4DDJzWkKkCAgxeIEZff2B1EFwAklImD8n+p4KfVYT3K8IPTeD7YgeAOkgFWkc= +Jk+yzACBuAjHR4oBMvpkgMqB5eCMc8zh/Yrww3L4fh5/IE8RXsE6ycoLr+DLFz5SDJDRJgNUDiwHn1UD96uBD0vB+3nkgTBF+LSKaHBgO5rm6axpBSdRQBNDdyAGyBcMamwEFRhB/SxDGXsL/De4t8Cd/+zY3fsXC0dP2e1W9RY= +OLfPHPJ3qnIQsNq7D9t7Dzt9q7P7pNt70t3PKdNJdVGTzj1javT3ySP6TPIDgH9PXH80IXsVsgEj25oLilPzA+xN4CukkSOPeQ0BdoSCRhcI6Lk7iic4+GcEPL5AYWOs6W9xUAzh+DMOS1HI1FHUIeIFGyrqGv0CQp8dDh3bt4A= +uphjBOLE0MX8I5aLHEMBuaGhwXZY3xIdn++fvnXc0wnRwxtgMGCK6Z0G1yMbiZ2tQXfUDXqksAvTqOFcQBiABuFFgUXyLxllLwECeDx5Y/0vonwjvIz/VL2nnX8RPxIVX9TgfgKNRfwEOFKnGULfhPYZ3aioUNp53HpExAc9/mk= +CAaYRuqxPihcDEvR3+lwa2eCP3inKZGKM6SyLRzDivu3NMCxpdHLoZdLbyK8mdpWjN4bZu99H8T22t6bI16GA79dAlxJNG8vgG1kzuGdocaPjTVMao7JmPAVxF5PcXjFHvDMT+yFyQF6gQjkFWBga5DGqG7Rbja44yH73SG/37g= +sJtMnnTJkz/M7RHkOR6ShwV+XwG7T10/69tb11czexvjck4eiJTSyfE3QuJa0LUvBHTpD6W4qIxwW5qPdaBMvchtn+iwgTMeu0OXJkJP+vCcl5LNqliqlbXqLnWlLq2iRx7lWbw/jJ/NelM2QOvpzS/JfMM7lE7H69snU6v4n/8= +Bz/9b//TE1RZpcrE4GTuUpf7Xzwjt1apVk5ZRQuTpZ4WWs9YofXLG8wI3MyMzmfBzHNPWpO/zJk3U8B77GUWmdOtNrWDNrmF2LoHyXO3rdQSy8Igbd1jS8sDi1eFneFfJDAPH/KnTxnUFtk4/tikZq0fyZ4prTuL/fk0q8Ys0v4= +mRPG21YOpR3+K7MQNwWsv35q3XNINY+M818g9lswJZJeNOiJzPdc7cuK2XWSBkMqJe2BcHM6a4Zh13hN/0gm3ASJxkv+RTZ9MpQb7CVZA2PPPo0oku3iQ46X9JyjIj1PkWgXzW0vuJGUashRU5h1YCpjZLCKJskvd4ROgHt/6I4= +nCipS8sIBw0GgxPn1PUbwPZ3Go3GFt8Pf9E5WKuc3uYR5u5WHD34KBzdivdgpTuw9Tn4Fm/Yp+gifCRiXLjEpMOQ8YzGOxOmaPF0EhSn0KFJtOSwkyGZVj/8VLxl9ANcnpIekR3eE+Qx/IG+Rzz24+x8tLWdRoAkX+l0Z72PtrY= +S1r4wbJbQNKtbSpObXrCR8uIULBboCNvbT992qFnhnZrZMc26I8EnB8gAgpsKF6QstYxY2asi3TU8Mf5V6t6DZ+wxeLabdmqnpVDORfg6aV6y8yOIrMBCiFJoW+FxSIPbmTZhJ1nl/Ek8NOyZbidCR3UUytfsJy7McbQ1ZFNJCE= +5tsjFZV7p5fLCWMb27/CbWy70eCf/fB/LXwjp8t+VrGxTdzYOSd6SRgF83BYIUQxWjOnvigBEhUmBbCOKUSFuzhv3F/m7sg6dqe5K4d5I9PLizi0eduaOzgvubuA9daOPpkblwAuH5aYeQ9FZj5nGE9yRAz9zTy4nXxyOZKjfKc= +Lb4BEOvksmLexDVFkaCY04m0BPp0ug7IJpxsbHMAyT2lrgrjnY5B4lqRyNUyrRq6OvnwNgi5eWYXI8tm8dN4MdwSW98gVqWGWYfJME1sb8wtl2h339oXZF5PrW8J3M73MqBhWtXSXPRIb8C9LTci5Y7mvQWuDswcZ6Rj/GMAsN4= +yxDLcz14k/Vr9iANnak9o51S3Q8AAOtYhlhZTA1OYmVCxITCq0qEmJHkynIZVk4hyKxSRtkDE9DlM/1V4DAnXR/RIWVM9hIFWhmfJThpWC3VL1bMbQkqG4YzYDjjmwHYrd15eGYLaTVKeYSuKMOslopNYpax4DkOubII02QNIZs= +IV04XrIiC8dFC0bj7ZetxwU6rULdShvXrb4p/VezAj9qFm86Xw0tqNAo40omVJfiyGW7WnlklZJYHNhViWK8NxaX0aYDuhHS7F8zIY1d3joYDh1IDBybb6gTzV+siPJRJqoPlMArk9YifjopJqK2GkEGl+3LY6zLVF2ZMDMYOiY= +z5Ydthr6vMhgKwVbYaxXK9uQbiXircIobyQc+9dMwmEpyT8GYczvgVQQb2dZLZSVMtn2EYdcmWBLMdNJtRSpFVlHQKT1zaZ3iu/K5FnZWDFhttQ4LdvVykOrlGHiyK5WgBV7k0gv0wHdiC72r5nowhKziyczprlGHKgTJVVQFoI= +qGyFpjEuqt0IpAuDvXD066/L7yen9FhwWjpE1msTBKSmq5J0e/qewGtW3xkaOHPoaePUHHGYhSPVGFybV/cDPvkYNbVFgywjDg1trs2qyEKbv0VAagovUkoa3VV6MrMVF+f5YZHi3vwh91dS3ZmvJsp2US2MHvoaCjF2YHyW1BE= +YYoZAD5iQCsTYWfBheNFuTBjhW6ScutYAlg03MSS6tFJMPdHJecBqfB6BsArPTdd7OAg1tA7RV5N8kJcTvjIsTkLiO7CZEr/0c7XHIlXEVcMKKAKcJJ2/7njSxFAliFA7mbFVfZ+mjqbSJ1/KxVdPbsCujQwuRplmtxtEf2gZCg= +4NUanQCPgZ5DnsnvjgL3JEjfK9dLwslIizKyLmVuLMHI9STnjdwrXigANONKX4GMLXzQ8YWPbjmWNQ1tpyjGbFVYomOYi0YBUWnPRsvzLJCQGJ2I8NHG2K7Y8yCaBlKIp1yvjxUA13c4gxlq7azUK2QSm2I/dWyf7kqNxprRXzk= +1go9kfZTeBH9/RYuoX6kD/AKp/aciHjbT4J7fZP8VrU/coU3kPbht/YNgFJ2ysZRyk6iXnnBuaKmZ4P3Nml/DDBW803yW1FJJu2CVolqvOXGnLd0guK1BqhMWKjmTWUhUsJY+r1ZQoqV03MUOGFQ3LLAJ9OO8PLrK35oh0oXk5I= +btW2llBsll1K+J7RdOu4h20dc1nVzTaQZ24EejPZQao2amlM6FSHxqIaLpihTJgAPFs8+Iif2MNPg+S2AZkP7L7BAvm6aMq91JCj0te4QzcOtrId8vm5zrIkOrMvHAXZLA9jSp+V+CNzprGnZANUujs7QKBqsaNV7OndpXyBaIA= +qlKXkecyVNJV2kC1fWjHcB+KE8JawEFoKUcDHYlyh8/1UqndTCm1DJWqOR8sfnCpo1J2vFU/idrFjCvVSVThMLO6TAHLr4427Mym/gkmZaKpRJcKpvzlYq3+g//7wz/8Ty+x61k0HE/5nXKr/fhhh0ZC6rafdPtPdvORkAqt0AI= +fkkLK+LXs/5IA/rUdcE8vT5O0A/dC+tt23oKpPtTpwVBxcR/rC8PSAn91VE8zxUWnyeFZBS/pFfZ4dX3WHSjp+Tl6ZVzuG6ePGblaVHuVjq9D+JsJ8/S7qQA88gZBCc/b4sFOSih8/FFHolcQxQJYPy/bG8zSHbnciuYxUlYJg4= +NbPjyfa2hHDySfsr16Sofh1f5Ogj9QeieW5nzaCIAEzS2jaEZc0TkfKC+AMiu1oPH1osNeR8GCdEoT4naWzcSEvHFKWp/ckRkInD6AEpvPxM/oWIsDQY7Nf3qOIGYWa31XhJA5rGIUjexXvPfmctfRFJSGuSKTJI2Go7x2GKJqA= +1l1aLalT4FQsKC1EI2Bc2aD3w5xCGWdIFvSApb2y0rheTQGYhz9I+aLBgJHmYKxZe+8hzquYSyvXVMITjSbAPSSauuNT8Faz0GrK7I0UNQVmwOuNLDAZ8nJojzBADigcyZF0CXtkwZhkEHaq0IC2SDNyAfkviOXHUYNymVwwa8w= +3LNAjhVBwRtN+sfamvsuHfoisjzIA79ejQ8gwKXMk8Z4+qMKLOHHRpZpnrRNBlWowUNWsKnJBqDxx3R08qVZewxJsh4V380DWTBulQJWJJwqFWQsidah7CiVpMyHN0eZDS+iLCYVAUvJ8ISHZEgEGfkR0toMgaLcYRzzIxt+tCg= +HaKKIUEKYUHwr/D/8iDKCST8n0t8/mfhACMP2vw/9Nv2QnUEMasNWcJDHzGWzmIdHSS/aw+jxidJ9ipcrCtfLMX+M31xOgmFKHJc9rKXBTOYOLmXPSTgD/2556HhtnhXKoc8C2ZjekRHtPq7dw+f/dXdu7T1HEToQDyAM7BCtXQ= +MasS+ZGnZ25Zy5MysZ42UnNpadCqKv1U4ZlIMyGMoLSklg9Dtxw9iz2gAdylWItrHJhUSGc9lthbHS2wbARy0QRpOuN8QEEvIHK3CStZHLDsFik30PKA/eIAxzNn6I5dsuClUEvMMRg+pNOW2Ww7dQI22UBsNZpb4MNpuz4ks6Q= +9WFjUsYAKe2vlANiqvzLZGCKWoEDFpqNbZkXohBGlZpuLaobOkyqsuNtDhOHKUxayKETmDCCdngLBdAUBhbaZvEtid2YwcQRvKtQWHgXEEqEEd+qDX2p58XLz3LMUgX1U6G4HPHhleRdF9b7S+v956R7F58v+dPPpCB5enlBYQk= +4IUAe/n5gj8lsBfJ088XtIXPFDZt4fPlBX96yWAXJJSwdtCtQuW4rmU0WjLeLNmmXAuUhNnMT1BKkcoZ71aC1CxDim7PrgelOHlEaolbw0pBTZUYVeHxJNxXgpK8Da1f4Uz3MlLY4j+WvHJh5VrcI0lvLWyPl327cYyw/xGPEfY= +974M/H/93y4ch3+PVqoSI4wpJ5B5LDKKDCbAS6Zm4bG0wNPkZlGFIGBi/HnMMJIGAvvgTGd0hVQHAXufJi6Si43iy1v8k0WgoUcHhashxUPswu0QhauVwlcS1lDGh3KAx2BG3aR2PItd8BgGs0vC4iPngmirZHsdM8SEiIFZuwY= +OeT54T9sf+Ggv8mCwlpRQEjjetGP/qdzOzyNfrifxIOEnt3/iYeKTB5CBMcWI3pWgxKeYkrh2z/6SautyPGIeKY0Ixug6RarkrvRpMJxAAwFifRoE1aCAbM6275ln9muB+LTOnOdc+hMy6hZd0j7/+y7Dx8O3x3D9om+ANVvJRY= +iTlfqpgk5durYZMoHN4ULuncYi5hIzPN+UZlh+/JxSzrbQ5AdWlH5YOBOFVSZec1kBhC8ClugPE7OPFwogDSM4xJz3W9rjInqPt6ocvKALkJn/mEqvd/aiUrHZX97O1vSXWIaz21LwagLT7tPLDsMLQvB4DK01e2FzlS1NfVhWQ= +vcgWvxypihpbwQu4QphWk7GK4iDOr8T4uEXImm02il9XF207tpUidXLJ84lwfHHZtoCf5yKecXqK0vjJZzmXyewiI80QyEMyuaIPnMpbsurEf5dkfsReQqE6VDzQ3Au27wTzqKxCt8kSup8ypwU1tGI2tA2nA38DHCXE7hSTmik= +FhZcELQ+5KDKAwE/vPfq6FgTvTgduTRfwRL9GQWwKCfsKvflOSm1Uk1BzOVS7NASMdJzrL6oICfCAbpSKhee54CqKTuSs69APDREukp8GC4AndpE/Jc7C+7pdrvsQaebQewD2nQh+oqf5i/b+G4K0OtORnYYBHHL9d34K2YvBl0= +6c4U9AAHwgaA4r70K/tpcTd9JWn7q+DkZ3q0aaVfnoKi4566vhWMx3dmYeYTYn33YfDiLT1o7BNit/l/6Lc7w2A6hWMVsumc8SRR1k63tbf3qLdvdVv93f1O/w7PlxyEMFfcEelnigORZJ8AAwuUNY9+S1R8+mNMejALQerBrws= +oivQLyeXEOudfiXsS8DJY98KHR8cr+DpxD2deDSZAPya+0QwjejXyD5zIBQ+/UGwJz2HhnzmMJdMEfIbzBCQN5t8ZaonVWIJd7JT1wiu7o16ZBf/5Q7VrOUH9CsR9jHd6jOvOauz19vt7pEx3SfPSKfd8SV/1ul24RlZPSdBaB0= +jKaEV8gMtgnd/skhFAyHgGp7f3+ftMtSxJKhYglnIfVsh/53h9CRmyLIoJBehOn0mrDndwiZluW0Lmfu3d5eZz/htIgIM/ALnALLwRRV+vhH8Sg6d4H1Q+yGuKDm5LQFlbvkxWFYuK18YkcUk4KcKbYv+rIkH/RyBzNKwQrgO4g= +fNLGpamIHD+TQDDDrqMsgVhcmWTyzcXk9UnKvQpkqU6Tul4dVXk1cjdhCZrPqrz6CMzsVgnlF0GiEu0ZFroRWAAF5GKIHovvmEkfuyqyFCWcQWEbWI7KWya1j0JnB9mPLYnRJ8eZkYWnCj6/h+ShSYpG63vQ45izA72YXRNew4k= +641gvayC2XOoRJTT6czxI+Qy7TL4UGdYG0xcg2KzeqReUu9963nWwEqQYr4JFWi1Any8IPhkx1UxeUNqkV1Rvorrn7mRe1K4H7YkbvMZ0UcXQu+7Wc6ddcVYLkA9wPAjVXpXjCGQbwEqHhH49ZAwDDyv2lpfhK+fZtUEbJb+dqU= +WM2pQexyVmldPErc/9NLsSvFkXJbyNJRmiN5SGtYB17gn1pHEqeugJILYLeuCXti+5+qoHcwj4OdZ6SSNbZrQK/s+rW4NUNj+b+nu2zDnVk0CWaDKVzydW2vqox6y+vVp3WK2ASz4kpbwiYzJBhD7dwRc3tGFcxeYFXq3sbWhdc= +EigkJ4ieMiQff6N1oLjiXhKQbzwnS4+ADHyoW4VFldkgiBxrEpxb8cThPqL3o+zIk3DXnKi7Jw43RDkjyIsIsAnieaRU0fsYFuz7K/LdSrw25MgL7MQjYnfZ2OnAcy+YY5H/ToKL5LZWk4Z3g8sIz8hDGXToQDBTd9SEXiffZbA= +iTsaOSwMTPNb9l0GiuYno6Qzx+S7C/MFgrTxEFIPaWCX4sGHOoQCmJgGQ/AACAhBUmkk1DDkpemAjRKdv66nCxlMrYofFXALhiZVH6VS9L5uFh/lyz8yqQO2f7uoLlGAWehObaBQSQOB71FvIA5vhfYlEnAkae5vook9gsg6ps0= +Qe5RVkfV8o4eUziNzfoqYmltHU1sPw6SG2D5VskWfQw5cU1a5bBKDHn5f7QTOmOwBNMvoQ3eCFJbkUM2gSMNJfUDK7a29Z3PWBT2q9uGE2RKSBLag6FHc6Em3vel8OykvylNiXXORCoqtHPwKPAuT8kaTOS7JQqTrbe0F9v4zKw= +GM67ZmIyAWhOxlTYL0JIeFkUXypjruQksAxnJssSqtgxIUz4SVow3VF6mJgb20ohbKWXUH3Qp1EP7HhKlsWd57RArhpEo1w9iypvjs86r6u+IkbIRmWdfKALsS3ywcLhtpcb+Fqpy53u1kRdYLBfIGSUUmcAduMSyvoDBrlYyJ8= +EgqLAgD8KMSJYBz0qNaxESm1ztE5iy9YFH/V+By/sD7GF9ZrBMg0V+oKB0cX1/tdYNEr4xcW62HgKaJUUm+jl6NTJ6JaGQLQTQFATXsO5/OhVhFfH9NkA7hOthmf2WEp37z6aIfLMI6USnZNjMOClVoO4Z5L8rpiZjoKByxzPLE= +QxBfQ8YPOuZJQJ2UiYYYE1H4Hgo/C4OZfUqd29RV+0JVstthkabJSBV3jRR4F7yGXZ66QzNFroqzBR6rjbWLxjz4FOMpqjQBsjmrHsCZY4aOQHaipQEqiZCr0TLgk9pkDizPjcDHx4rBoeh84g4n1tD2wQgzB+8duiOjnumZzUY= +xkZH+YRABTTkodPRi28c5QjmOYK9Z1CglMkBzUWqQeCoSBt9VLI35MjGzn0iQhM7ts5dmFJgtKJvZy5PMVzkZuRqaekVzJyLGZnJWNwwCTR/4/nhNy8P37788P6v2dVnbU3hJjTc3S6BX9kgwqa/fBBD+yoHEd6+GcTCJzvQBac= +wJIhfEMdB1c7evQdfPDI2M2nrg9eX2sZsjevv/n2w00aL6Plho0au4eEKsTmaw46dCvvKlH0vJlDXqHr5NFL6wMGsdyCWlXDwetwLYd34opIyDIFcY5XE5JFeOYZLJYhJz1XkbuqC7mfP4q5UCJBAYRw+2Wh9k/sMPacGMzSzWc= +/Lu1RXpAE5UjZnJai4xBGEyZKTuxjb0PkPRQFGJi+z4dJjj04d8V2Hj28NOUIf4s+Y6DRq4/TA+JyHdrK2LqPmkdQXvF/JtIy6vn33N3pM2qkWNi63scWm1qgo/O3AQfYWPUarc71u56qM96fkVDMLVjbW6at1BOj7VQ7i9JKqA= +O3uonZqsK1dERzgBI03pSPnevoRIx451fBOomXaoboJ+ybbfJnv5gTIxkz0lemnl7fypEwzO2K3CyxNvrls30wgS/BbipfUMraDzuICPMG7BeGyQhML2vOB8GoBqBygulOuGvol/fxeUdYFV8bN4tybwNHA6pWEhzDteZ5kZBqM= +Rl9n4xfN4YOHnFfcTIePueJDX43ucQR7ZpGzwICZkggbPu00Sri7tnnUVfoRDavPIjDUsomOHg7lXsAlAn44BJ/aVu3StDzLi8VCrysKR07rZRebMZkGvhPpU6/Bm6xXSkhjohNdaLeU7ivXlJJ+XA3ByWI4C52ROyxZ3+GizIg= +z6ciXIVERejqrhP2bdpVuoboUKCwcO5BXe3KAOHU4wjyn0xnEEGEOtIhjHTVM1IYm6thjiF16mM+fiVi0OEegMyph9bQTM3roAbmOlczfauuYD3FCpb5jFae11MIwVEycM84iPXemQZnRRdt+FynARO6VHG4sHM3+FSbENTvPPE= +E5a94HOUPQqDoTOah7ZH90Q64xQPbKshbRXL8PG3h0cLWvNbV0NWWPUDiBin9I9OqfoqoAnQMtqm+xgWsnAZ/i2zv6+u95mrwBBxos4RIO9BmRO5ZX6U1aixhtlc7PXVkn8WyHc2MdIf8Gg/kQGZF03cWKYPpSGKGE56hYjjfQg= +Lt1Hik5S4G4G/J3Pg30k0Yquo3IkDtt14B3baOJS1jmoiXvQWVqwuBSwXMjiQh2PZuBtpGIe4LTnbiinpYTPdWIV++qYZR45PlnpSiUNJGR4Z5G1rnyWLynQF2SVWgcnT5WrGhv2ejkqBXwKweeQ2BXwWc7Us+BIVMrcvPxYCVQ= +urKBoq8fuey6tGawPkCkJksYMsuOIMgzrWdB/D6HBpOy3tsjd37N96qFXl8V8Ukr9hmSVDlH+LcE6MT2vAgIjqVgvm7EFXp1VYQdBmeofBfiiuAAFZQFVO6Ymt5U76eAdPGnADRuOrtjPHQgpNxDouDvINdOab1uvh44BcPVQBc= +9qPXUI3gg3Rlky+58c4zhemPtikojfKJw5qfEIGV1MZJpeMemmSIf+dcpOID8ar0yzPbm4MPHXDES3s4Idt9YIkz5yGV5Sr3lwRJsYlDH7N+XdHwJcM2ItLGRSxtWYzWUz8Incy0kUW6Zpaka75UFfp5ZXpCGAyJagkRDZHAzBI= +0cGmZNFMaEEgZZtcjNRlBqUatAKsj7UTnNuyK0UcEU5kM6HkRkPDeCOQwmWEJM4uifHnxNb3LvWdnqJp65eJm1EZm1VhMnOHn6SlWI/KRx64InGrJestC582qhUrFpe02ojRSx3HSMVl4reRVaMihZ6TKqpkwTVgdAY1qVuBE8w= +igE2SkhEz9boTVRu7X3tWx/RSCRLI8iDwxB5RK3JVdBMQrbYeVO0q8K19og7rAeBD8F9yPyogvuhTy/Sk1qyH2x5CKYCUsI9kyToQ9aihEfBPpiHlt69dKTsblap30ni/cIKArGUIf3Sb776e4PB4CNRMiB7x2BAHv32qz/vPGo= +7bb6jx/XFG2YfHq7/O0Pp+D9EHdyIbXZs5qjanf7aZ2+9HYIdYwFwW5bO51Wp/eot6bo1+T7isJf1xPw+lH38Z1CwOv24373zk0LeA1f20UmgJn51Z/unDHut9qtR8vHpu8hMy594dXOvLNgJs089myFM69ffLt65j1udfv73c0= +xGMTr9e+fRMv4YG1Tbzkhddhyete6ZLX1Uy8zm6r3e9vlrxk5nVu38xLmGDNS173Wix53fUuefvFt6tmXq/Vtbqt/f1+Z28z9/jc696+uZewwZpXvTXOvV4GuJty//yMnh4PIbDp4Bcvr3f+8sY9efKkAPLkSSc/LTtLkycdj70= +/b4SMZifUTBjEy798tRC0yTBpN0jmmrn0WbS3o5Jm3GvsF2RmASZvYTAA6CyE0eNH6x2A8Y8etq2fmpsNXY6je079DqsVNTpPiJlEwcGUVHo+hMndGOezk0Car4jHBHFTQIZObNBRwaAIgLCGpCK4wua9X2bjz818SNvgXt3BIg= +FoOZa+D6EpDrR+7IyUGRRiUw8ozDjR1nBG7d6tfNAVBbOjjxyLhLMG1SvrRE7WfJ5fY6Sm4QRevfwkTrV181zl0YpEvPoQ/+LIRLJ86oNkWj3UuZlU6gvIClj2qWpt00l7ogTfm7K8tQsvLs9vY2MjSRobs3WoZ2sxSGnb0CayA= +kpMKC1xq0SJgYrn4dA7X5ggM6ZITO7bn0TcopSQXGfTAVSrtQglUR9/VTkplAU3/A8Hr4BIotKez9GqvQjITEOrKgjTQ4eUowlDQIZynfHFniBS1s2IWwk7GigXeS3DrYq9IEOvKr0hoQovLX7G81puVS9wmSubf4pL575OvcRA= +EO6Z+3Hy+Dfdr/4uf+6OkocNIskGtOFlMc5WlX6S4vMhXcuIUAnCaV54CwV1K8Rppb39HopHJUG+1+oTYd7fIyJoI8dvgxxP+bSz1+mg/IFIcxhWeb7TU1ky26cO6bgsKplv8TnVgqlQ51cjUdFGRt8l2td8iqqp9DWRC9GS9Mo= +49S+oC0BXzmIhINXQZDTsefOdDD0LUNwfLIRGb5LIIgUokAh9TVWqOE5nVYLyQrpmkRvMPPfClIoStutNghpD7zr6CsJjso2CKnUMD2gE41jp0eEwgCbuARlTTMAwrIkyfRu7aa8Ie9z2nSvRCiCKwwT22VrmntKdmKJl4dyHMg= +oM1cZ+iUDJcOhukadFsGE0UqJyNI5QVLxlXyIpriUqXdfF3LQpoB9vBlqdSG9Jvu6o5Meus9Mtkrvl1luIVlr9/a63c2p5XJsrd3o5c9zZlJb91nJr0rttsOycCH9oAwnu8o7LYFkCdPuiu02/aUiFVWVXdb+/uPdzdz9lbM2ZQ= +Rzq7+7tKHhlO/K+Ys94QYmCSMR2HA7r3vkid+DxnHHP+JgwBqLHnIYwXVpCwS5v/JkoS5bc/kab803gCRTBeIfly79Xxh4P3H1IfQgyVy3Wh8vLdCxUihEvCmPov2/G1oMxwHkI2bOZSvRaEmpNg3pqdj7a2W4Sf3gajueeQ7xQ= +g6k920qLH1hklo7di6f3CZ73t5tWyt9PrdklmTy+qlMxQW4eLtEfLhCO6S0eUvhj88fm+rr6wIovYDl8ep93pKzz9Wmo3f5uXznLkSXaGbkxuNeqzYK0Ebn4nwYzKjwhSMvW/VaLdLq9/U91JxN++fbVHuI2RtYFsmbEto+AdGQ= +GP2JE+SAdORdFLMAwoY1GtryIQ6z3sElDCKeHcc/d/1RcF7S00FXaWo89QbnyW0IuZU221+yG2vq/ScrH6DGhbYIobPTQr84q0oQb2H/6nqtmTuEXoUDx9cyTCKtJYAfsjWlQZ5YwoNL9oBWJntDxKwrtC6KYPwlOQihZUFU4hU= +cxBZxdJJkoksvN2ksNlkbeL78FngXVIbzTwc4xC/zO0RtQKFwbnM2rvMGi8X7ANXEyUpnEtF/aToDC0is38wDANsPCj/QZnMnG1egrEbK5F380kd5KwXuNiNMJP99p3BwI0ggxCYoeSqyfgMBgGZbLFDpfIARJYE2mo9JP8Txmo= +VYekklS+skPSvlCpW0BvHM6JSjuf6rc2AlT9XinZEa68u8mhV3mDs9d63NvtbzY4fINzs+8upFzcaUsbnBybINqPQrmBfCDQREerlBCBM4CzOpVsRMs6Sc0xWpEvJ0jZo7bejeWMyEH8hCFR5GB0lDbolFK4mgAhYQuj0SMPu7s= +eEmiYSlb6/V6uSpdrhLRu4AjbT8iOHlUl0JAkAF29gomcGyNoJoYGRCed+0SQhmuyGdGMOEWl4Mcp5Zatr5anRdwb71ewHvFt+uMyZ1Oa3f38UZuM7ndv7VXX9ZoTE5euD5jcqYT7qZaTbprxbUtoXgFzr+Cr0MfRaiyfgU3Zbo= +extnh9sxUTMG6e7uogwiW4+T4jVZJFlQla37cAo8YOX3H1j302/t7Wat1rZuVmcfpQgiv1iQOMTOY3WYY8ZnRM1sdYoIKf2lqTa2fYdenVeqR7R0UOFdrAIzbkpVki4/yQCDKMYgqYpqz2bepUIlzGmpGm9Cpf6rNA7+kDJjYtE= +0Rooa3UW6KDMsXL1DnWjAy+PoR2OTh0/v8YIBetYWnJ4VF9a9lqdR92NP/RtW1p2uz2UQeSlZWJHQ49sltIgoGtZYiAjKaHjVv7U4/6D7vY2eohFsPTBLSkNS3e1aPZyaNa3APb6+/vouCELYHHgEEktgXCJLVETr1uASQz4yiM= +p3ZauoebBdT+9y6NRheRORazOO1qb0rXpxBssFTuhtwTbhdxhWMYYsdI9DBqSOgVTPWUTXDx51MYIcTNv03t76wRpc8+L6fdkY8S2qU+iMydL5oSbpEJwddfEQb3h+ynb+mhbzlxwOESvzagsFZFvj0DHla7zSYA9EoVrOa4STA= +B3bi2viFCoZ9H22CKncqZ2Du19rUKYHFCZzAUssYahdjr7RlrY2NKC0euWf4SNBS9CZGL+2pzNXUhfiCLEuqWQEaJS0iL1ZRgwhCBtNMoee+Cw6ZKLadrFFS01T/pfCg/voO2ipNHNrudIsV52fKc1LKUXNlt0LndO6xKyDzM/I= +5rGLtZIW8xVHgjjgAKczm0bGU70u8NkJdDODH0HCMzWraK/XZBAQblTDcNqLNifggO5njK68bkMWlm7vcXu/3+s/7rd7vUedXq6OARLKqzgYEj3VnZ8MAn9ljjY9g1euxms5t0iv3msZtbnR/RdZWwPsPg99Xvc+JKuT7UNELCo= +bUMet/aIPtPf6/Y225BkG3KzY8Gk/LErHIeI/CHvQkhfgk/O4CScR5MxZG8djynpr9xjzZ3S6Ig/R2Rw6U1D8DcjmuXWj00E5x+b2y2HCKytbQLsxPPQpzVbI7hDtPUD1G95QfBpPtuaP+yStW6bBqCeQwRLqmNttR90O9s/GTs= +93EciJb086kTUNZaz84IpuNWB9+scaQiFgaWYH7VozicRGS86PaDjFAZISki6zG0uuOt4SRjJbgGCgg+JULa+pu/sRRluw+s/gOrlzPCoj1hp8ZrcjmGl4WBOyIotx4e//71u8E3Lw9/bD54MfhjKckZomtySFYj+teGiH6+akQ= +/xMc0VyQ2KuabFQyiJxLdsnsW0T4t4zC09kSAqwuoQ9zDSy54I4Msv6+MAfvMwl/ELG3gKQnrx1MI3jh/XeH1tuXx8cH37y0Xrx89frdyxet+3fukEJ4N+vXfboIMpfX+0+s+29IL3dehPapFQcWLWvdfyBCstyheVAiVOOJY/E= +MrkmuMPx65ZpxeeeCyoUqwlxiLPg/6T+EdSwbOsbqJS247njuPDmM6I3sZahGgBAg1OmkQFOpOW0Pr09m29gTAaZAtIyi82oDHE7jCWqwEP+zhTQHv08j2J+JKXDkAHCG92QD3baCLOLaKszENrFrFdzGUfyzLL9S2r+t87deOI= +MkJT9cBiN1bTBhjXKugSuzNokMEI3f5y5w7ZSpLxI3wGwcwDzyNKItl0WOcTB1Ti0IomZDh2YN7sjDheRGl1P3M0gBddMkrA3gQ9YMsnFCHGvfD7Byj8icWcTkDvPi0wFJ9DrN4/fmpRtO4Q1dIRm0umxT/m5YlGRJ6t2n0/qbQ= +u9drYwooHlZJ4c0UOhDqHd+C6gxnGnMnUdA9GrpcdWm6wQIpkf2NQ5U6tYMWk2M6sx5uGOMiLXkLPWpkz5RGu0INeDXqWcatRhRx++wUq8tB0HvejxB4ol7b4zFNFan2Stb1ExhZrimIYhFL1U12zBjI6wQze+jGl6gtY+aE9P0= +AwKL2+eafyJrFYjSH5tPIBe8gAw8xVB5XPiI70HrNIVGo+HcQ1zD8wN9oop2lTTCjMr+6SL0IrudUTBVEkR4zTDwYafr+grbZh5pKNGbnjk/2OGpw5cPhot6isk1DK2dvCacKnhB5ESq2nnUfOecyqpFXpXULZtYhe5jxn3kNdo= +V4f2JWqh5ycy2ptK9pnDd9AztRzOQQxYYB8DQMeOHCSEHA6IRZGTISlLkvVQx7aiWQA9tVCYPJCjOBVkcv1Fd0bE607dMNS4ieSgAghcgRGsLbc4cjHvkhygaJtQdy4HxU8aUwGAOj3n35IaG9SvyEASwhU2/XrsKERbqqi4+/Y= +A7IPT65pyRtfZcnn5I1oXI8f6I4P6c4UEe4/5HdZxVqwFTt1RpHG24lCYkcZXH6lllS8EQpzYn8iL2HbQXyJgjmG6yH0WqJaTWEe/XyMfUwzacEJlHvm6B3idcjpDo+l7a6peFAe/mCw6hMYDLo8LBpSSxmIDYNVH89g0OsI05Y= +nkh3cOW/NFbbb3p4sLa/1e8j0dr+LZZSbUA2XHztXUN8jK5JfIy1xDWWEKt8+LMJRn6rDn8MAmR0NwEyNgEyNgEybkWAjF5fvRSsJ0DG+uJclISyMInUoYlfwRLxDeZy6IBCdIqy8rVFr9DcH9gEtlBgtQlskWfJTWCLXGAL6SY= +cyZNV37PxTCAhWbvkQtgUXd4PjGARXHNyaFXeQey22o/2n282YHcjh1IFsGi29MEOkHVk1sUwaJEWSkNcKEz2K83+AWECFOYWVOtccH4GJrwFvrAGOrgFwYxN65VfIw1LCzdDLCfu5eGXp4kD8ni0WrXnUcGs16lSFReM/Zbvcc= ++/ubNSNZM252Nq6UQ/d292QORRYK9UFA5hZCd5U0Iwt2LkX3Y3gOA+bVlealUR1FhEOH2qfVUhEtZRRoQEIbP0J9FnLFyjuCTcgY38wAFXHlk7ekcKodUJMHHIpVd+ZYshc4q3c/O3Qzoj7EYc2EjmdfwLU3G4YAzwVAYYgIZLc= +HdWLmsbThyY3iIOTkwC5qs8xgkI0UECy5QYATSBNaqsI5756VYFS6o1B+oqsgY8LE6GbNBhP3OEnR2ZQsV0nKtnYapSFJCuFkrTcGShxXMD9mdKR/UTkiOIUKVleoSF6ZVB1SYsdN1GQtILudqo/9uaOP1RlwFDoLYVq5ROpUEE= +MaEKUOwiolRZO8tS2JEztGUB0JVAKuBO4ctQp0AS5vSpFvEkQYhKshVByvHOgSvQzsEkWOceGiFtQ64YCeRxuwhijjQFL0GawhSRpg+1SFPv3GEYRJRv8V1ADqQc6zy8MpeJCJTgnX+qR5wqJizFT1mSNr5Oz32WfQTtJZEL50o= +gESCgYuRG49cVa84nB5oPAd/Gu6jAmKRvVQpEh8JQOrr8OiOKlerfOTy8Ar080DJyOWfakcuAZ0qff06raI25+y0s2vy+MVopuDSVY6sY+q0SHSEysDYPXEBDiM5dXhLIcrJm4LC4qbKnprCcMKmD7Q0BR12FgbopefsRjnuO0Y= +ox8opxCNkknmohaAbG+UuYRYnCEaakoLovNipgxTjicDK8NFoBXuktPq7O/v9jrdTnd371H3Ua/9qFBL7ZwjQhncVhbAVfe0d7s9OGzvP+73HvX39/YKtYxQMbmrLYArb2uLMGqHIBFqLTe2BbN6V9rUld/W7q3Q7NG9DmaPBUw= +5Y9b++3Huxuzx+03e6D28Y3ZY2P22Jg9NmaPjdljY/bYmD02Zo+N2WNj9tiYPTZmj43Z42aYPQycPZY3e6hTa/fXmlp7t118uyobSqfbemTtdFqd3qPexrRxO0wb6uTa/XUn1+6vLx+KJhVRf72piPaLb9dOvn5rEwDyds+9hA0= +1pyL6KrnHpMAu1e68O3q515nDyK1dDeT7/ZOvoQP1rzw7a5v8mW3Q9p7abdpTPRhTLg3mAbA8HlvY7LtdMYXT55IYHVfnN9P62R3ohHcKp3Gsan7iJCuv8m9ejumbsrD3W52AQvhE2QWZ8U/g1lAYSNUXI+Qz0jE8zzcSkKQ8iM= +jx4wqY4b2slRnj+it9hkiC41AwWKiENZCgtSal+4+IVFwhYediMntT3SYrR6ZkLDj3BY8ozyPoYBA6KHc4TV5HMo1tP5zLTF+Wzkhmd0RuNDmXul4nUXnHWUduALU3QuSrC5LHvTpembLkve9LnsTZ9N3/S55E26UD9nbjS3Pfc= +s0Nw+Zm2IZ8mJZZVPk/Q9Cks0CMMpbpYdwLLiSHMRUVnZUCNmODAAiH1rQqAmlaXv8+UicfsXh8iHQ0SwP99vqQNghk9IaePP/2pGU2C84F94UQQhvGBxX57rv8JHrTJA9q/AbVFA0gxwuFeUicaOr4DV7vEhmhl2vSX2iLxtLM= +HJJ0LXXHYyeEQ0Vc08nD1K3mZDuQLMN8EatqOs4mNcTt0nCEEFJ7fRWLIOoNmdN4OIYssgJWys6YZ/MIjVpHSmakgB2OsPNl4YGPNcghCCwDigM6hSQ4WjlNQyYV06NTKozBA0TGLC3iGsxcdUTPbvpSzlJAEPrATVUIxxaEDvA= +qkKLgkMtJXlprlHelApmeQEvVOqomMNAujfOXYgheOk59MGfUQ3UGS27r043cWQ/l2B3DpFLyTjlpW3ytG5XzhRQkK8ZBlUla6/1uEea2kjWWyFZM/bc67dl5kBk6rfomSbuf4inx6OOR7Jg3XncegTyPQtODSFisNvyXAFWlrA= +kR3ofRdUQXap8FdE/sXS83VY0kYe23cwDCBX3BBUW5QkzJlOCwbtQSge8E0clkIub4jLghxkF/4zFlj9NX/12dPues+e9opvV9q/96xHrd3d3t5GDCZisHezxaD66GmN1u/kheuzfmcb0Ux1+sPcHX76yEwVkfMKNOS8nmI7T54= +IED1R47NNDvBAI6iV02Jedzqgh18v9N/vJm/t2L+Zozc29VzCjKZ8Zy8eNYCfVqVGImbBM+275y4WBl7un3Hx7Zz70BbsE8cD90LNt87oyfWOxob9BvIRPLEIm3Br2fe3HnyDFquZ3slJDDVy4jVR5rLxFUW4npCfZfHruONBvw= +IkshOJAMsIobc6iwQpFbQFj1Wo/22482wup2CatePws1j3IKIqxiW9453Ts8bqS3uNRZy+EawamTHVLgJ3SEBZCjoakdfaLbHNYIIi13G+o7cjyZSxzEtkf9j9V37aAjwTwcOlhHmZe0E2ZtDFTdJSBRFPhwqVCu5FzYw9ifT08= +kJ6y8L45cN6WKp19l2eYoBPW9U+VODFLWLMArUyc0im2q7CkIZD4tbYOvatE5qATKu5mdXQb41Z28Kk437JD1z5xPcICShqkueHZuIhV6Kjgi3GnAAqthMFUlYNot9GhyIpV2I3F6jUiItds5LJLq+wYmF6VHFA2Ul7mYzCR440= +YWJ5tjISLgO0zwJ3hE2Mr1MQmKjDeYwPYHc3hdPc8+xk2IfONDhj1yRNNSTepdiZqe5W7mdYAKudB4AuDWyovnskEJPiZHsqBqPFVMp9cpwZF4r6UQBAOifU3gRUV2AMYQIZecHMKQFkl3ORW5TttPDSPkdLXZ/FHfedc33PZq4= +M1TkreG6hHtGWD0FVV4zI0oCs0phVigm3dFbyL32Ix6L05k6cJVgeEnv/6oQLoHiDLcyvRZdhVeu14rGgFSvnTrRZBB5bvFMlmwJoidPstK6T2OzOpkaK+KygPa622p39/Y32uut0F4zZu3u7WEMgiitIyJlIkVMgR69WTdUL30= +bhQAHwxcMqjqiAF4aU/0uhlQEadeY2rMIUVUe4w0pZLkt3uP92rzd2nvCU4eZO6MqEWfUBouQA5+8TpIRHYUcAWWvVTMCFJGgeQCAmev1XnU3djmE4HTv9ECJ2PofubequAVRPZoIlXQIjwVxumcEKAsVocywAWmF0NiY0X2Cfs= +Aitpl/nSQhgWmoREcczJpJoGhLubLC33hEvzogcGOkJX5oghHHPudvLCeWKHs2JIcVHNYuV1K1qpMVNStBJ8FpB8+61e79HuRvLdCsmXsex+T8GyymBbqry+DrLfpKYMjUFgl4qimesPTqjjeEnYJ1xYZu2r8qCS3ToW8omhN5w= +h2d2HCouy6uOZVgWIVqVCCBc1BPx6PPoC/7QnZENPg7m5qEi9xTZ2sNTZ8SDank8TBbWq2S/S1jeR2x6nVr0UcH3rI/zz1o00gxgF7V3h5ClTn1oQ4vXcbcKwamSCO52W/2N5/GtEsH9rLiDHjlyPsHuVqEHKawu1fqiTyVnLdM= +GZjqFacOXOipXNVYIeavljrIqaryUkVdmkAPq5rGUaQASO3MljtFdvvdpESZ15qVqiOmsPLyXNEUTpmtmpWqA8Kw8jVkpBY28riBkrPe6s2TmeacBaSdzqOh50SBd1Y8bxdL1qIz5zCpLrA3iaRvk8DOWKTb7eIsImeRzjJ6XlU= +suT6vHh3d/f28X4r9wrtQW+A3RTk2c5odVQpZvIwcqdzxVVFUOsT0krFPwh0T9KhnjmeN5+CdD2lDIbr4pFDJuuI7kXotsMpreGS2eoO3ZjecGXmEEIZ28dMQ0F5lNZofkL3Kyp7zqkXnNgemQoetXuDGEAMz92GPl4bJGuGsLw= +I/JlSBuSwOY+8PCpM0ppF7tTR3OITmGU6HdTkBT3yMWC7GaAPlrOrFf8bVPCixMFWApFxFicvhQF3kthQ8bTtufhHvnZ6AFnI6kO6S1YmmiYTREHP3tmWzQBLg5OAjSoMALJ/uphSXdoXN0SJsR3zGQO0FushF6qqKYMFfDKoUE= +Mk/m3qkyAmoBlmwRZ6awuoCSZFaeoT5B6IUPzg8jokJil++ykX2Ek8Qm2gYjrTL8KIWJyQJHtGylDgswhLdQgwSYOxs0EHOsirzJi6c2EvKyk44++H1k80yJjMhWWnCBsYBNy2FzUOpwzW2m9xNxmQIrkYX41brYDRyMw6CaPls= +dsiaErsgONl4o8MN/hMcSvkmMopqICoqCCfQ0YhDhyirKq+VzN0Hv1Q/jxgpdYHWEwCil6JZopsikObgwvYhOKeD5QBNmDwZqBGZpkP8Mr4QOd+UCVLvLTmfd485D0aK9LGpQHMvwEamMSGGQ0fpDMRjc2gvnUbnjjOzvdlETsg= +202Kcf9DOC1W+tiRmqNxHCDpyDltsomnD+B+5n4mYpUImCl2paufrQ3u55JlAV/X6NuZtDgtW4UEWN0SKIDpV0C+zUnZiVbUtlrGebkw9WPbJYLdQGQShenMdc45OjJYO5F+ZHljIb9xyzPZZ+aV735Sz4kVVXrCegafR/Vacjs= +giU3p92LZoDfKuJX/P/sveuT4zaWL9jziL1T3rsb82Xv7oeNCYXGE67qcMkkReqRGx3b9WzXjuuxldXu6WvPsimJyqSLEmVSyocd/rZ/+OLgQYDkOSCVqUy7crO73a4SfgAPgIODA+A82B+3WZYKq1Z1weuNJr/7r7IkWaif/5c= +bAYhSsJtUhS7UsU/oAG/h11pbPIMvkrfBUvAbdvul3Ttf71w7y9duV4IPvEs8SUHj4d2Dr7ajbA1ATgAFgmiXszY+YpHn+ZNdfgMmcxGlrdssewwt2Qnd7YA6Ue3bDVLsI2C6WNSLWN8DGbg2NlRKHc/JFtb9vaCHRKIQO1ETWk= +AS1KaQrjRSKeBMnEOjdvfVry0c17VWlAgAq/OGdMSYtkXnwTHlWtb3SSsP1lcjBggmh6L5PviExWpUM/8C18gkjklsvLRbbM4xh9vVfxg6AYv9705FvaMs9+itchd+VsNvSWz2DvJQdJ1XWebBIRGC2UOVcwTd/8L9OP+Y0j66k= +0KWRDrktd5qnl4s842MlHWDQFhooeteCErVhYLWIfQqgNaTZAtk/Z+DX2MUr682i9Uc8odDYaYL26FKlDt6hCoRVPGfE56FwK4J7zuYpxtfXXPjNH9t5wa6kdbIQXKe+EfXw/klwc8qMViyT5njT2n+MqvPdFp+2YYCg9uqbWQk= +75iJgAlJs3PbpAiGkN5JezhMNertwX61WpYVVUOWLTA9bBHP8oRt2hvkRioogSd5spglEf40X4Xs0QGzioV6E1aZilE3URYyCb3ZbfDlFqA1QN1JonQZobE+xX1gsxZ3/CLrTGrT71f6gt+fSzkTL8x1RHzBreAh14/QeqilZ8M= +7yME0cr4dDZxlWYgahvobJg/iHjXKYcLfzPTYnm/8YIKbC3AvxkdXEZbb4JLMvDbYCVl7OJgVJN8I7zmXnKtk0iQ4KZQUK10EAsKahUMddBeXWkXDhJZEw+4ChXiYhtcNMNohV4IO/VIrcLDVdfo1J0aHu9JhWZVyeJPjyWq43U= +4rNok+V4/F1Wr64jaa0QX0+izYtNtF5QbwMKNUt3lF95deWixUItIj1Msf6KKvBwLJ6YyTeF8stjXM3nnG5VyVwDR9HoBRpjJUqwhUTyTkSzIsub76yuhrEFKW9wsPsOCcpBuBKZM90AxXXiYLwazsg1EHWLMplOgXAma3P2q8o= ++tdydbXIdps0WdIXUzaRvMj4Cbb5KlTeJ/HiEJd4rqMR3MKRYjaJyTGIZ44luKlDEANiWmVzgsc7oJXxZRzlvI4dIqiwY9Re3MbB0WKxzbr0wg6UGkWXK0zeHI4Rfedu+HHO9DdKC+HdB94UfcRh5QiUjEoc8UThA6u5E39Ev0U= ++4RFVnq+0k+RhbpoRF+ILxWo1RYZQKtkHads+yETuJ8JOUaDvEDBxFSjiyiQED4VzaXe1zSnGVLu8gsT12ykqRgoLirbQXPXD1wm8pkWN6puTn619ebdTcl9ZfPI/c6geS6GlJrN35zaE6Uz5t835BBpUW1iaItnE9Vu92ygSRs= +axPT6bsd7K2rXEN2uQabo/o938sRNEXFKltnW7Cl2c2SeZMYIimp5wee64w9z5lMJu5wPGlWRMgTBDahV6QNzVLKPuF744nvBj77xx06I69ZERs6dzycMBaduEzPnAZ+APw58hzOqu5kOhyPJkMXxTWav2J/fCIBrDtypi771Ng= +mTByhuNmRaw/Sv33phPHG3qe3/m3RvNX7E9AraEarEm9y//bAHam44AODK43tNzLX9Vy4e9cxG7hf5ZRd0ImV9L48rpxYbVs1a5r2/Ok2BLxE1TZ0ZF3g2HcgyYp+z+CjZgAcif3j2DqEezTDsui2YOJuCZ7ED4PIT+nXd6O18M= +/PTh933jsxff9x8ZLhCaNNb87RNWfrRG1rXFYClDPMdzmzOzX8gK2vBPmLSfxXABjW4YTMyG5/bDlygO0Rwm5+rwJWxD2poq4g3yaikSj2xCWNYxErYMOsEnQTyXoqnnH8aLk/jRg4fzGHayR+rQFeLXHvDWabK6cjQppxutoTk= +UOEvQ/yOk98GX4YnWKA3UZjaaqa2mjBj2ewHcoyliR46XX1pjB3muJGOcsVkXIh+AkovwNYX9adxVCltxrxFbtF4tcumWWvZnJUxrpIKAtOdhFqExd2TdUjvmXZz1nA2y2jPVw3hUT9J3M3kdNAy51Yj2umIMJd5hjmM6t9vI5Y= +nUnF/krTeDCcjsf3StPdUJoUmw7HjhFaymCQ/U2GWi4Abfu3NuZZJGeEdTlmQEDLRX5RjbZkeMeg5a4j/2e/U5+njJ8ugDtQ0/2NMGkSqAj3quCFl52auLQ18VOnJn4imrAZRjEmDXGvUh7jiqlc0oUm3G/eoIbF3QSKOzn6hJw= +3fC7WdfkOtxnLlos+DLkZ3L6SYCJETwRsNpQQc6gXjfS0MD2ygh3FGeIeZwqAwEK4YN2OX39zAQwkcuP3ztzIWX7hkB0+ZJA0t+jrYT0Emc6xrzYYC9jZTIJuyNvUswz/HG4pAA3jokWZzDWTDFcpjGWElf6w/EoRjUw+U4+rXk= +vYxKIvAnVxhmyM+3Q50JFWIOVzuYGyhXj42pai7coeNUIU2ZC+oBvOzsssuIRxxGHhY14+KLB7xbYUtrstW0bu0zlnDMgt958NiVj+SMqYqQ0RIXG8SNzntgSw8pKJ3iGxPb28JFFuPBl+WhDTDEHLuqnEdopqJvS+t+DuT+yRk= +GXK9aVohppXX5bFNZAN2csuvIE9FQz1azdVYikVc6husw4aNCUl6oRpIy+CZMOsYbnZpWm8XfgMHVdLd2ATbB74B7zTWaPvEE7cc8qbKUA457rnIts+WoQYEKYMwayqo0GE4ANZpGCrtEd0X77tMGSiKZEMkwi7dJUmIWAy6LTY= +8jOI+W4hjcZUGitO83ixQHPbqoVFIioNwed2aWwjygLBlSLJIPTmWRk1xi5WYwwTyoGzOM2QmPoDp2FgZBCD76Nm29z5u41zDFIElmtcjQqmBoJWszOyhrcwdHOAWvjaYLBwyzikOGXDg/dBGa4RlbAJwAy8zMq4kdKM/63G/qA= +rVBJvTCDPrOqaBBX4tvqMiFdxERIiPbaaTTfraMcU+m8+lKp182z3Qn2zaA+iNFFhqh8Q83rmLrm1Frpxu0l3MrtfQLdwuTGVHeS2kj7HbjcZkDTbPmMX9tgHoUXlxRW3S5REsaswI9f+DJgJ68iRr5hG8VSyIf4zIjzjYmjNLk= +phyvtr/vmtI1919Ruu6+68nop2U1aRSxlox9A1PEnUobHVaSBrevowa22/x3U7abbVPqX4lsXz8VrHX1NJHWtVOBd1k5lQpW1blUacLiPMlT/P6sCjxBEwHJY6yG2dm9BkbNap0qhkeYwsN8GahkvUx38KcuCkm1nnVL10vBo14= +LI3WrGthXVUm7WtBax/NGh1nttuZCGmdWBMGtH1RmIwDL0bWdVEHs+aJoHlw20TUaFkbSA36Zgql/izCL97qYDjjRiv2Q6emV8kav0NTMXnqFWyzz4VE2OnwVkZzYhXsZzji3ld/CJwmWr6AQhoNyZDeLW1JFH20k+uVOn+ZNIU= +liSCBmqZpKg5+iy7aNDV3qQC7n2WgIcoSOcHLzvkIMFbwZxe8LwNS/hEvq3aCufLFCJXomXcrcRirM1v+YsZZNSI8V4Yd89UOM/yxZxHPAqXuzTdJikdrErhcJ1DCtoeVxUN+Caibg8wZ19ZKb7Y5hH1CMF36A34JLAjPzWHawM= +xe0I8h0W+kpFSzGR1HfZ9tkz9r8yQlkRcgHYHJPfawQ49aQ75J3QsOTx8MtauHYvwMQf9cuZzyGtwPyjuqDnNxvcjhrpQR6DuY6C8miT58kCUzAkBGJKkneTrGvn4D3CBjZXbcLGvSQ3bU4gxfZc5ACCp/vD143RDrxWopjAMds= +mYEVAbmIZUMchOpuQwniDEnwonwUxa+O1aMJG5gCtc3RPQJY94kG9B6TDfAOEw6wvSdd9q9l4jnB1smH98vZLkkX3FmMaApA7GPsWEt0xcDRoEC3pB5uszl2PKx+9Ywt4lVsAZf7q0hnus7WxaKZfdUwjIPL8eY7qGiCzXgez3U= +JFwbcRLLUJT4UgLaEGFaWPOnY6Y9zRiHEddlEmVLFssgp7DFM7lM7fTKtYvDrK8YEgLEzC6xKJOy9xVczvqOQs3PwtM8qbLKOWk64Kva7Tq7wLWr63UcpRgbOFI/n6Vs5mbZ4lJLJDyGQKE8iS1DENpf9+WVBm4GskykFkrqLgk= +OywSdyUJ0y62RY65ushy+q4u48xMuUmX7r8WDJwUzLt+3D5hOQ8tdwib08siYSPbF0iUXNkZ2Q7ZIwYgB2oezmaLbNt8+FX9BEC0iJBkcuwg4jcVL15htsvxGxQ5IBRHMUV8kZ2TxArtBt8fZ8l6Qfq268O7gHEjgeagP1v8XkE= +cEMMdX3JITarjur1RlRAeFrlPUpKX24GR6L4COVzu12OJ0Dzy3lK3fm4PIbUmp04sl2OpS71H5R5YtjZBE+6IreLNduNF3SaQAHgJo0YDAxnJIjp36gUqbTEIWLnBPPkJuVGg3hznipms7/cIG9wZYLD3YrY/gJ9HMNPY129cVs= +PG3rdgi0v2UdSCezaUA7+23VaxLehwEGtThj1qFXpgf1OMQ+Mew+Ot29BQk7BnLKKDxNG1Wj3YWVqEm60VJ4ehapGu201QwfyPGq4+hxqiP3poEclzqOHo86sgsN6IO5ZTxwvG1c8BqdWZxowDJcON42bHiNfUjEHmRto4jiraM= +iNboNMNYTdvwoXjr8KE1OjjXY49w9HaDoi1SFcVfkSra+R9FW3YeFN9BmqKvM7Sgx+EWOY9XuCphtJTH4RYhj1doJ0wetcghUuX0mChE52+RvVbldDcVosO3jFMX3TkThMZdaML2+zTdVxOEOfI7g6FXfdNwKfM5s6kOK5efK8A= +sOMj4qwJinkFJxR6LKCJOrNJoHAOpeB9s0muu3do8uxcRw5oaTLjOg4WVaUfLRYGEjKos0M9gistjDluDd5eJxhsbaCi+Vy9YTahrsYt4m44eTJJcn6H20okA3ZqVtyD2SFl3uK2PgPnNN8KKc5pIvntA8o2SKsNtmliSqOlJtM= +tDSomAaBlUbtJtMgOIxpMBjBNE0ozjRWXJVpWok0mMbarGAaO6RkmrY+A9MggZsIpmkiqzc2CO8QUaEqvNOxWZODWppVHITA+Bg3eQhBYjyEwQgeakIDB2Ui/CIXZaJWKg0mwuJt1ZjIDimZqK3TwETNy9q+uMJqMFETeYazDtI= +ZIN1kMb4bRbCMi3NKZZBYOhOheAwhsFgBMM0objQseKq/NJKpMEv1mYFv9ghJb+QfQan53wraST3M4k6S4oEhxWr7GNsIPn0wt2mTXepfJsUi9VvI7BkLcuw7zfxghsr3yZXU/XbCMz67TYhWqGhbYbkdxAYOfZNrFIAKl9uvmE= +oF9GYNbeN/HPIA/r9aM3aF1/iEZPuPn4DRoQlKG7zrKLOF3FxWk1fEMazYqjo7LwJjLBeFgmGIOc/eM4TAZBMBzdx3FQcRyCTzuOg66jw40Y/LFfjCVuXrfDA5Q6bcECFgkwCI9sh2tYIhny+sRiU2G8vqJl/I03IbLqQuSdaF0= +LKF1SN6726LWfcr8nltTLmMusC0paBcn8TZL4TGT9C6UgWTJNiwhsZ2DSE0dbnA4QpigNczgP4ymIyLSoI9EGvxvJ9ys4OzoiEmcsPzQ4SIODss87vlssYmYpKkKXvXrbQQa1BTsL2tdtt5GTMLcy9q7IGtLBnXHrtdkDzxiDhE= +4iSP+fO6rYyySXSkQpYyhllArldaxrWZfTXKmITlohMNrKaV++UJfTk9I8pk1GWmzobZJkINCl0NsVjDy6wWAkhGd4ZGQC7jHiEnccaGNxfuVQJMDXcO1moiV7TRrAjBR96Vp8lZbE1o+SMY1WH+eQ+k4cVCkUg2MYs+xgtqFPo= +ml5rYUhPFsgFjsFLYU+ji2XrYMBjmSc5lWRXZdgZeyj3YjdbMJXAMtizPJl/hGWJZzrGfCYOGIfODdymsDC35H+8buTf/wrbsGr7dw/OE5i5yzTmhf+F55uPFwdLSWnkyiw2p3Ees/lby2cH5HhUxxw60h22ZzfpusLezQ5znus= +3+/dd2LvLtnXdX0LmyB7ONvBt+zQUpAJfBwtg/DU7CBPdusEonxadmSiRNggz3cQEwmL2Trilups9nhfSBHIELTTsHBH2G0XSU7kw3AeuGbENIvjHjy/RhdIghXlQbfL8xWS4syrFJNv1QaEfqk2QO0PwRpMvlIbEDrYvAFq/+g= +9SPMG2FOfZqfW6/L4OR3uBszvzx9Fqyr4TmTVuiWoApv47LMoOQKm8Bw4I7Hw/tN4G5sAgajugh/7HdZxouI48WOdZq7zUbFx3B2GZYXUqTcLBEh6g7Gr9dRuSrOg4QzODcEJyNtgqwEWUX4h4jTVh7/CBESsNPaQfLB68srU5I= +6Um5FRGmafBLGla7Yp7GbHHlWVrLeFEpOrRCW3KpIcRqtFxBkPmD4XDo3QuyuyHISh7xhxS/Inkv4h+5S457O7klPn//8vjDk/cf0EQXihbv1mh58eb5IXNblCLDdYdDYgqQ/WQBQQxW/PWDTC8AkoaOo81Dz+WoZ5G8tYGPEwg= +I6w17u4nUlzwjATkVnWVbATWnO781YZ9MY8R52Ht4Yk/CRWn2TljqgXtgknnO9gkZxBxtYVqIs8xiKTiPMEc7stysas3TQWgjF/D/og7yX2nF6tIw6F/8FRejuufITRAP7bXWPjG39s9bPtnUiJZV7dc/tOhzwvYViu/fYUtNhg= ++JOpe7/Fyi129ElvsYovXcf3nBpv7HdOmO/ys9h2jkizWZQS/tVZsRVbhhaD2Ou7SoLEjdH0FkNJxJMYgscWBfXmIVmYP7TzLgCYkGW87AF3Rs3jDWMBslU28Vm/gmxgAjVeYgtnuxh24QLPX9F8u2EUxfkaC5lVCzmBvHOtoo0= ++MZujYUFhy/DCLKREjD+6LZeUFdEokglc6atCTiMGEnZPH9bEWc2O23GQPXNWtR7jShtpbFEEmTq75Tj24wQ/0ikA5nFp9FZggRX6AtVTo5JF5j8VNMb2q5cCE6TrIKf1rkfesnmEko8mlGRB4XhKzFiZQIx2bZlmmDL2yTxPBY= +dXAdjy0gW7FNW4LAPDAxc+QKVmcDFwCxsolW2KzY2hDFdAvJyRqCecGXYiRCTmmkOE93C/hWwVpDYxhU8597SOY1roxFmzinI3VIvZaDlhHs3egiFwAxyfZIAALJFyilAhpt1QhEQ2RUW24LQI/Fc8kzxp9x2yBIFJUgTgM6jII= +hNqGodJanUjrQEgkHU9EMgQuFiCyBrUJqZibWTqk4ytCA9RGt1uDdRnbiBcnIm4aw9oyG6pF2YJhy6A1PyJ+VpHDmZwkC1sgJw4g7SCgkH+/hDJVdUVYF4hyEGTExK+ltxKdMIHtMkw2tPGrRIH9QNLUFfpqCiTMYlZS+ZyV8yQ= +cgkxr5bLtqWIpd/goyNiZkFQKDxm27ocR0kUESfMmLtwFhU4zC0hUNxp8ZZopgNRq7fE6BXM0KxnTL7jCw+KpW8ufp39U181woqFTwuq8LrVxrBlcama2m3IhlxNFTfpkWoVNR9yUpux4h99NgM7i8KyQvlyKMD2CQsQqQBcrlE= +sZ05bbbhFQDbmMCwlscSNjLzXbHNmhqyGhkBy/KEjQ6PHSd5hxogqvj3XBeTEXve0MonmMyxL74h4gLJr4gj6g7TxlVLO1rR5n0SqrY8624ydlKns1dS5Qk7gF9UNmXayV5DLP7rGtTBmb4E0w70GtLlox0ero1dl+yqiaHNy0w= +1F7fJXtrYujumqgubuJ1WW8JcdSA2oIKNcB7hBWq16UjTjShttBCDXBnmq5/n67L3VHtvqXVfn0fY7kHYCzHG77u9alhEWfaqzPhC7dabOiKZZ6tuLApGvbrKOrA95s+Yc9OUHiFK8/JYBqMJvdXnnfiylOzy3g8bGeX5gPjaVQ= +8FG6nTe9vpgR9qfTbDfYnC8ePhqInx6CqrH9Nkp5S8kSKj8URY96f/hDz+9F60VP/PDd8D+rfxsoa2Rojkm/d3DIefjoiFNUNuvCF3b5Wv7S75UTAlmd2Wyv0WfPRSymK2H6B1Mjrz5Qko2PmX6zPmGF3/e/719pDJfFw/npw+8= ++1xv/b7/6EtGa6H+Doc0/hs0/6h/yPfTUnp6fhdmQ67c+YzZ7t3lJTbx0toHVzR+NuR/oHKPPHhE3O2XJaivRCkRC65hNfX9CgDeMEVKe6Z50Gc8qdynTDcR42I7AgCK9yxmZ34bEmJZ8ycKNNVu5ctc3M1TdmKwBDsW2PWGadU= +7BzNqjQ1E0d/vcMdgQAW0OtT4gBPpJvgFSGEJa/Ljy/Em3gJ1VyDa1SbPLtIVuFum6RsIySmIBQHA7QI5pp9DQlVqwaQQwRTJlg4ZQlT0rYB+K4UxOqpOFQDgJEr3o5C8YZuhaCrQJaJaAR0OZN7MRiadXfBKLnTwsV1/jzDB/4= +seaGzdbWRdkOuRz0tzhRXTC4n5eBMiQeWzB8PeAdqG0eyLzXEf3+gUwFAsPP2G2X1qbC/ve4wn5DXiq6kl/q5CfZT6EIYIAZI+vSQxvy6Tpa+zZp2U/fDgaj3mN34AbB9F7flvr2+JPWtzWzeiOUQVBvFIjpnYU/zfJdQRgeseM= +bogqJZ///PWrd2+evH7xS/j5z2+PfwG5zJHwRZg17NrxjwD4Q7HLl9E85jXKYCDY7fFhLgOMMCA+NjK3YRQcGJVKWcITdkBEztLJQqoCl5hsodEHljV6vEZjvwut+8uee9FTET3TT1r0aN4OfKcLvyCiqM0aCY8QJd4qvdfZYpc= +xs+TFeiEeCQQ7m+Gu6Oxs5sIKjf7cxG/gjvKdZQ+fZqRSQBsJhG0OSuR39K1OuzZrGALflwnBuX6ShomNW2TehtS1DcqafeOj8l6LeMag71xjHsON1BHR8ODR1jS9qeG6MQI3F9keoOh697fjt4NkWnySWDjk+a9aOK9BHP892A= +vn3xG3C+MOm5/JUcMAxqngnTLk7T7VAzP31YmZNHB73ZVJU8fzy2MQqm3h/D4//8T/StJux4r+Pi9Jlhoktei5wlTMLnmF1lxWrOJYyk0hdQ+bUtDs3yyXzOUOg+uHwdXWBlRPzupwmSctAZjIOW/ducSeROpDLRypmisgLULVk= +KhnR2uEKt2Kfq5TLlpOn2ZrpKTLXNJ7MyJIdz2bfOmMt8wA1wOy4ETmnO6V65dKRgoiJsrkP/XmdLKGz2DUrt7sDwDFmRet7qhgGai9a8ERd7DOQfTHKL3GCqhiUpuGArW3zbtKr1NmbUNw6TyixbP/E6SzXKsfs/U08WN/yeR4= +na/3aOwqIZVaov/ghlSloavyCrOECry+rMZUZkxW34qq7JWAikGBSrbG7f6ZaGnYEtQBNxGIVOvxhpqMEre/nuwPRt7wPiKp1JNHzqetJ6tKrj92rIzSVJSVA9M2StLw1lTB78HfiU0C2J0vTuTnv+8/QrXVConhLbkvX4vIT4A= +xlvySL8Oib+pUbz+vie3Gs/xKtHpmot0P19HVZ9wtJL94ua5hUiPuYmQ585S5ZFk0EiFMMDkI2ppY9xucrBg+xN4wGww/6XSKpiGcAPXaL3IVqTHGI8NOs+yj2QDgv1g70lSzGS8apKOnBvOs2whEimjD9Vrpm4KB1RGQQdcyZY= +e0DL6I2LeENkvq4IK+REVS2XJ6qaGG6rFnpoxdZ6ZTVaf6f/awyD4s0Usqk3GvFMqJz102SzwSe9zDUr8ArJQ2ojynyAgUmuRJoFLmbnEuxs7k2bqZXLFsQQ7mPxYU0Q3xCJ7UMD2HWWFPGpcMDsaDXUqE70wbNVXoBDEqhXoKM= +NkmN0tRYu5i7XtkSt8FOQOfs1mu+0kRKFx6am6De2nX1Td59NKn3wAvICqj0Z/I750Ev8DoQZ6q5MBj3qn+MiryCJaqV88DqWFZfakz9Lkh/2+Z6s8KNACthWQVsxi6tQW47QsVVTgkW5mrzCI+Hb5/hK7OGsMBjRxBUmNdhSF4= +7okJEyELUZy0ElTIaLNJLw17I2o71BNVYlFjiD+BG0Rl5JNVlF+CPx6ekdwEczm+YifAZJMmiC0kLnTJpisdVbCzCAQImnRgUpsgv7I6mPKp+97O0FU8OlbH2XJLV1lkSNgeKeCEbgEOrnPu+07NmsAlK6bkbSWUMtfE0eiONno= +YI0bUBKH21GqkZJfazE3BoaPUiYeonnTgtcpmxEwjlrvmkqbp5EKQ/JB0IDSyqZBHOEiL1pi6/o8WWCG0KhUqEzEhknG5uddkW+ddoYVbSySArwWk/WOCTN0MxgN/JHxf2hFVKD5xpgyDmZHrzyZ2/SaEt5RF5Ntd1DEqkhyuhQ= +sfk6zrs316lLdq3MJ+e4VIbIOMjVQSvx9hW/jBYxWI5m4EqMhSbGVMxq1RmoRtgrE13VotYEVRDKic6gftAedv5NtV7Z6DuOKb+PvljwIyEVzLnKk1fQECwezhVaOmlNSjy1qkwC2HWPLxdzhw3eFLvWzb0uIUiw31zI1p1dYK8= +uK1LXuy2p2Ng24aO4W27Ob9QEPN/AmBqfsTFAyDUwXeRIFu/Cgil4QxGeOq7Uq/XWNKTfuCM3erCDyoVqZPDwMEkRr0eHQKoBLYJYsCEuHCsNkSfW/3mwtXV4pS/BhNC3h9X+zipzsDep3aDKeaoFqVZgpV3ZwgRkL4lcINC0sw= +4E/9wACSkx/U+uY3KtlnnsFa5l06RtnnnTVju7Jw2RwYUNtMewNn1JhomyEFb7RgBxo4ly+IqNBeUEdSnnOD6ten01G9Zst4cWy3exQO7bqlisEz9lJSnnLk1fdQLCyauVo6baGC2vYd1GyY9NAzlqLAdJkCCaXu9FczJnFEbJM= +eustdzQm9IcEPR4qa1sTajXL5UDRKxBlaGQdY2AFhtKx3WBcBdpFQFf1RTFgB+3F2O4oHcOUB3ZFRCy+q+khvG5HNQTB2rQQBG5TQmrXd+VTVeuFkEImiya2AXKxmpxPmpVRLLAKEbFY3FjghfoaSKDghIN0Tdzv9pEK4mHLlpo= +uV5jsy2a8AAB0l0qkTsm+rbC+RSbkNrVk4LyaxXCLL7yTtyAVN9rXPVcI4anhVYBYjPVxI2DJrA8D2IM4D5wiRpCBmKk1N6IhJ4hpwnB219bqouBTLiNLIYmtgHyyMXQrEwuBtx+UbIWEc0KWQxI19oWQ7OKdTE04dRiaKHaWAw= +2ITYFgOCry+GtsdLr7oYWmgtF0MTZ10MGAO0LQaMFNtiQPDoYri+WYQGjuxmEb+ah7Onjym+TkKaMM2jbhfIf7uRnOTl4dM0BZQk7G/9FwzG4+l9jlxl/fdpZybR7Dnygjpv7GdLJGIONst+upD2Q0QO1vY0FZBYiDi18gwb9K0= +S1PmsBNkhB0LudDEszLBpclajAmeLBA/4IhXbeL8gYbmcGUR4+R4vUrJ88j1/bV1JZ1JQs36jaeQMF0MS4vTd6eXaZptwYF0frxJ8qiWwiliorGJOTpyb8O9ECNuf8E5GkyHwX2C0rshODUTe3pfx/gEEaL4zYy0FdkhMjQQnkM= +OyTyOhczrH9g3IBKR2HYoaJEEi9oB3XMcG3DcfPSRQODERr6ZpNnmziHYFCWKI8adGgBo3fcimMGTt/+UmYycKbufQbMOyJlJNAdjTw8ZqnJLIio0UCL5qZeq1OL56luCMepUyS3NSbcEx/Yfdz0JwiPtXQXV0mxWzLtutqUcag= +5SrWcZw6CnqImpg4/TqUziVaflLWENfgTJkkadEPx7srG57xuqfscJwmy67WhJU6HfquoHTfk9VmlxYGIbIm8HN0wn0Ic+wFySWAHYiq1aBpU0CYkS1GWbIVt2lEzEEOZxsd+z1K9QK1zyYHW+I69VUo6Tamlrf0HFpsk+USfS0= +cp0Gxj6EVayNqdUnZZ1FtKLNrFwM1YEQE07TUvm0rCmEnXihpMUdh0pQl0GsQzt0oV6F7kaDjmoL3QYYAXcnsttwY/TYveGNGWEKBevg3BYegaMlbnvKFgrk1uz6xIvV7TAA9SoWqVEnjGgBnyflHGTUIOVfHdS9Gy1yz/hutd4= +aQQGBtg36vSUyO5ElVVaKdNkYIu5KwdV4TQjNVb3FdiHqNm6hihmqhbbOaSJ3ZtgO78gxKCtdOAeosLeBHfgJYq2xu5q2eUf630rKaTynCZ4ZLQK7+2hFXB8J60A+tCmFXzNMCV0ieWP0YX2UVcoeoShfYnDslHgnlgK3uHjDEU= +fxy+KHFyplcZbpEmUevdygQSky0avEiQx2dl6lhCsL3O1ZBtlJ/E23PyupuDVtGFpEpqynZ4d67l8O5cy+F7cC3Hd+JaRnLrAe0Zw3w4Z+dzhWfDEu42IZl0yZ04JjTbbTtjt/w7xMGUnbbYcsSVwLIvxLLihbMkKqhchaSpADs= +gMQpYwQg35bokEPVNZCVDAUi1iVFxkkWpWKAQjQLmKvfgyWYTRKKLPNUVWY/XnRu3ayz30dalwaHd18aHL7H0uD4TksDnO27mW7Z7EOhibDtUgXYut8E225WOHSPk6jGt5ykEKB9N0AqdDuY6oqthycc2pWuK51TdfVuh1WN73Y= +YqXxXbt1rbNro5k95mDvU6y16tWOsnhUsPqkdTiN6CpXPNTSDXQdlGsdb+lmrGfcRjXyGIMi9+zaPkfeRmX7yYWG70nj1U7AhJjYi/H2Ogu3VttzKR7iVEw12oGn9j0f22rueUimmurKb1c6LrdWv8qZGVMG2vQsY3vsrGzpOns= +aFy6Uie1i8P3OEwbeELn1ojuB2Fdp/X8qqGth9gq3H6QreLo06zGtR1pNbL7uRabjU6ctecJV9fZl7O6n3WvHytec8oQT+hjPgTfuJHFUCfLCbT1i0i+9yzKz2LEeMsoPTryDp28pxwf02yrQtAVUmi4g/sUGnfFlKJkWdfX0Vo= +qxyC2E+cxReh/DstC7Jwnia0V+KSbZqtjTAhMheJzHZnlOIsbGAhZ/xiHuFJz8us3GeMo8P55dySMV6hfopzOpPgW0Z4niBhqkFEZ7KQZ5OnI/wAFSHPY0xjUnbSojHyRpxtM/gNXYxZxkGN02SJ12Aiks0JnUL8zCbSv/qqV7A= +7SuNeyd5dr49/bK3TVZ8xRfxtsfEcA+iE322/COnGOJF/h/sL4xIiBgJPX3YWybbh70/foBqj3tg+PHwj1CH7eOPvuw5X/Z8/v/uI/kvqM87wxvj5tZ8UaN9W0Ln2NfokRSVQ3xAayBsbBXk+pbIZVJmV+fUqq5KczP7xz2ySf8= +/RBLJ/2/wl4EKaVr+9FNJbhr2yi9lo3y0PbN5kaJDrh3lY3SG4xd/36nvGs7paOTTVVZBNkpQebc2q7ULuEs+1annUvuyndu6zK3JLkjuexP1b2F24q27A5oDNsPb5+/hf8cdmswTcorbHjz5xxNg85Puk2KYhdTVuT10kPL7xI= +aMjvJkVXkOHDwWTs3Ge/uiMyXDEu+9Gn2WQ/Dz9eRNhmM+HHw4mgKW1Aaq2iAsmUDlUSnrUDL5fCBgpnKSUq02gWp6g86ssdhanltkudNzIMts06XdyxF6BLFqfRJqbf2LQBTzt2Umta+F53bLsN7I6cWvPWl7ZK21YkfnFpfIc= +zVdBRSSqfMYGnI5HLS/c8osfIdpK64hZUa5TbU9239oahcHf6kTbM1BaWmm1o9rab6PdhnEG5lSyTnaayRacTCVlsQOW32MMIXiOVg9tGLfeUpqsElqDsYKI4GnN5jtwXid0g/hua7UDdv8MV4IOFe+bqcgQSqm1n13xLvGFNr4= +7YZuS3kmvgxHfdxLSX2NRlQXSHtLdpR7CF3Z19cMWldubvc373yJpcQS/vnLJE4XIQ9hNq89DyCAm06JFViJu4L2HAwcbzS+155p7TnwPxntuWTj4Ujf2qGcgijQAsfmCYl1IUNVCIUWh3A9GIwFV2yU4xzNksn1aTLcqCvU7Qs= +shjKZQ94VGa0fQUA09hiG29CPGilAc2o6IFMBK7YCJ5CjOmu6oxNFWddD9HjgtReoE9hjsWL9oyOQafwmxcyQY9NF92tFxDzEoSpxb8fI4rvJ5bAoGLCyNEVF1qzqEAMYcUrxcUDmW0paqYjgQxAsmf0Ldiu2GYrEQkVHzZfzxg= +Ea6enVMiguFZCb9GY/oCjuBF3OstZXuZ4CUR1gAdS2gQ2JajUQRvEGLn45CRYzKRy2Qj/sxSIvjlXwuGay/IwTpN1nGU902sh32xwthehy967V80lwLaTbcOwr/bgFGf5uYK0XqLchU+0AO4zJgOR2x3nbKNZeQFwQStTZPWxLY= +D02jDjop7CA8GbujsR9Mx95oOGRkonX3oK3DtDXqDHHaRsPx2A1cth/7o7HreOj3hjQrNbFXoM3HaZuy033gBVPHG/sT1xlP0bp70Oa303bIeHNazUb1glu1wCnDnERnjIKL7Y5pkSdVFTuNZsXRkVl+dDQ8uIaNPi5WibqCaj0= +GrgT7z7drFKtR5/2xXT5uDikWAQNY5LhSXryGKaEuHBe76I0xHOsi6e72Qs2O/n2m4y+dLDpoQX2vjhxp7AHLLJzPOPWMkEuATbclna3Ps+jpgR7ylS7OSs+zbAAdCWhabJ5Q5YyefTn569eUwNhU2w3WJIgHi1vnuW4cI4g0WY= +8z5X3ALmllSfZ0nxPl4hY/Bul6bvdsUpTNozLvpfrSLsNFHVWT9wrooprPDKynMmVl58axu7Y7SrcvA2eQYLjK8nPOtpwVYZcCQkIHsarRfPGXPgt0H+YV9OXb1NVdeYuT/9A5UfnbCrcQPEruafs9kPbBjDYpNtucS8rsGrWxY= +uw7ah6+Ynn8aqlCvxX47izvw/Mko6D32BvDp5rOn96nvLm6vL35y+82dxuk94KN3Emdc9vdFBPC+uQWZGIfpBsiWFECAzSDwzdueYOqOh/7Yn+ot6R0jN3yymuVs9HdFEa//+PzF8b9/ePvu8RPGq8PXw9/aJmVYW4/wTarOfMg= +nrV6LUtfQHoi7OLjEGs9KIGuj+uBdVKvsfT/zkNW/r+cAFfFZ8KsDv75cZfMP6oPXrN/RoTnkdelf1+xP63jLRcH2Mp/PBxM2Rly2vMH01Hg3sfjDIbe1B+PfKe5iCdDvYg37MtRuXADzx2+fvfut7ZwR7qS12nXUNyCrN9rL80= +kT6iuXuxLvtnll38LgzFH7xrE2LEIMf1AYKQ1lPsP7mTQTBgu8DBrJqMdyORSood7pnuFf5Yiwf84zfJ7OioBrkBc1kjWmdAEnaFQ+0EEl3dC587cqg1uMQluWR+uv4d9J31/jRi087mdBNy26We+JnNebzcSgZn/ACUid9zmC4= +rEBOyvEWljEr/L7/fV8WKUZy5N+L+ITz4s894UcCRTCTOfsDq/VvxVHv34rv+71/6z3sfffF8ZNvX3zxZe+L9y+OP7x9/+KL//yud5rtBpvzxcNHXFo+/L4PjPl9/9EgPovSh496//llE8LNaxXmSSHofPjoy96jfq+ciT/0Npc= +bJrXvV84qb9Uxgg+cvXx2WcQ5qeMYDYl8EWX0WyQc/0jWQkc6+u6Bocgu5BikYb2+F3JPQ/6MFlHvTd9kT8EvfH4jg+kSjGCWz2/4TZ+G7bsl0nTvDhk5IYPlBdSx2c8Hg42tOU95YD1pvmy5fOnuG3Iuok64fJHsQ1+vyPexFg= +R8J1hpkFyo8z4QAjQR3srXWZ4GMjgV7xWOwR19m2d5Jli8FgcJgbacwvtMFXN38bbdh9DBUZ59ElzwlO7N1G8Q34g2K2HhWC9tuzJ4MJW47+yBveX0Rb9uxg+Ons2aqSN3RwDvkN79d6n2WUv84WuzRmf57tkhQyHxZztht3210= +l+7t7K2fvzz+8OT9B5wG77ZoePHmOUqBWGiQcTo7uUVdYzD4yvxyVeUwqLutSWJEfbF0v6CouKVp4lR4BBXLnMmo26GjLzx1gZwcRuXLnvijB3/8/OVLpsFiFM53eQ7+a8Vuxs2mkvUyux2C3YHzFR+84ReH1V3V5j5mv6GS8oo= +eusXn7/0B7OTOPtCaKXxItmCWS2pc8EuuT3Nd7gBCm4rV76PhcIPhLDlQehcyvSU7E8yNx9/v+OzSrXFo5DEF5BZG9dYZdmMfnE0RQJCVaVYqvMZT70dLnfrOdE90thb/1c10wB9/vWrd19tV5vHj4tk9dXnP789/kV/M9sgSrA= +bAxV23n98OxvwKkic8H2i0d/ExUY6zfxkkeEYR5iXcZf8WRLKCWyDKhB3gCVisSzUTM9KxdpkY1KzTp/i/ITJhgKJsPNxpkA/1JIdvkr++HR3/qSciJFJOs2+iT8N9G+GGbW0N++0r/A1+Cngf6JDR38Ihrc8IyXzXnp1ObvJb0= +TW4R76UQaGy3wZ/Vo+KjgQnPoxwNZtX/y5P3b169+dNR7y1XRXvPk5xr1Je98yRNe7O49/zFNy8+vHguNNdkO+hLm1jSsVUc2ZjqGBvRuIg3X+k4FZ7nyVakoCDfdrcFO72mtO+LPEImM+RTv+/9P2f8HLlbzaOCkDww1E3zApk= +7WFDRHnQ0wa8Iyd+G31sTkmo9iMGuFiyAy1unLqWHnBsFZzklNMGP7mwpQhbGjkgcCA5tURDgYMgkyPW8nnEjoLtCGJ2gYIccsrj481KZ9H840mO5tNS8x7ny5Xl2kKWh8T8cJEJ//fmyesXR/mAC71B8reacPjb4BQakismDzE= +ie+oCwVIOAusiC3Md29fvflw3Hv75pu/HvWeSC2J74e9gp0V0kUvSosM1hUEKGFs0NueJgU/pfKVVf0AImMrH9iexr3ljq1TxgsrGOhy1cKCYtoL/4IgQnR56fLe9u0WO9nsB0pygVBiX4OTLoMgiXG4l2jCZMP6hH+4iYjzPOM= +ZoDwfXwVQKeEnjH/GC/OkvgcVJImju2zpzC4C2GzEp+DFVGaIdw0yy7KBi82EUQUsYiu6BIdm3JpMVHRdGrq6yAEvOchpQfxr+SYppNrVSdflnmI8XH8TkysAlU5B6GuwjkwwI9LrgHZBcorE/3xovdHimPEJ5Q+jTBnuZscC0w= +wZSkH3dsS+m950vgWSp8xXpbvgRk0mXdNn5V947fpHzxnvPrF71k3XsfR3Afw3TUXrRkbNp7mMePH73nChk0rzqGLClk828MjF5O/OZuYayifzUHpQctDrSqCDek6KL4W7aBdqHs4ReDr96z4++L90LZAlYaEeIz1ocXWqPEjjk= +CK+gMMk64j4pBC5YM0Fk+Vi82mwvxaGBXACisTzbtLSlvhpv56fhObikUOorbwxxuWDH9r88+auYPomUIj1EOUnppgLKP0msUUekk2XjFOC95DswzDfdP6g9xmuvM9bxZtF3v//Po57g9tevn8IiUZeQ7DdQjUVsE8lxIOrYqJw= +Zzntrn/A5xLjWrty5LxVA+sygkI2n6c7/hX8Ttssv9kghwFO0v632u5gdG9efXdeohXXeq7n4SyyX8wP2v5ZehlCpNUtmn7Q5allIfE3t8WF17RIHpZazHat0DfS2FmArMoScVmAmydPxpxeXsimBz0BWc7x7JAXFtEKTxIOFuE= +kAEEeTUV76QW1Y7aKsRNE06nWAvlvJODzlVCBhMA9LKjbOSBitTCfrG9irIP80XQNtMag6d+WZTNnUSrVdQAePUgJJ5qNcQsyD37tYb4kuLlFtqrMJT8clUYNJGehBrRHFl1OacxHZywFJb0JNSI5hdVKleNuQXXKjTaV1Vw3WY= +9AJt9ruAbKy7OXfslfdamGsVAru1GAYoiftrAsHAmQTTe03gbmgCmlPG2voU5ZTmO/f2NMkXfIhu5+Uq28QXbCQfZhv+UXlg/eJL9xH+ClgkK+lrzw/4F7f0fvze8ohdI+ny1kiqvmkfzqDIc4eOlW0QPTJK2Rmt+JBTLuIlWyE= +NwVGobp/siWOrQ430l6dR9QFV32i1Ndm3ybFs9Pd+qMlkJMIDNGkyO5AZ4tGNHsJ3mW7fIm5jSnnPAZ5TinZSoG0hXMCj7nNuyy9PLHlQVgB6jX6rOOKa3fwd4Qg1c02RJnQ3ze4ej0SUSCY6Fw0B1DqrPQHZKH5hWYrxieaAyE= +HfM3T9qoQ2uK4W3eyvDh/VO8hrQU8Rv03lklPTpHizdJPI8f2P1Ms802gbTwr9bbjGRR4dD6Mo/jn+IPZB6f8jW8Bcf79RReSIonix92SGLEUo+Hy9V3qGIrFFeLktzP8gRE2yY5y7Zw27TtnR/cUd+3SrFWpRK8oa6r22qADqg= +zLZ7plUvkm0tVYb6+cCKo1fq16ZrvqZhf3VxNPB8d3KvLt4NdXGoi90Rwh/73RrJnbIphVXkPPkugMf70ZdBNlBfN6aS/LQ01wIzCG+j25rvw4oxqGblkDbCIlkJgCMLE7Yemnb6jl1Tibg4B2OpAswB8AsJAZK67Q15rg79slw= +X1UaHNfqp0rkffi7IeKk+j+BX2rZ+E3I842wKchWVXle/nwb8tygYX95PhkEwXB0L8/vmDw3PWEN/rgJh1e9oo07POObt+mGosP1z/PsfFFku7wedtQouJFgSNhVXYWYKzzWeQN2ML93G70ja7SsFDgOyiHNqzlIFZXBYZBvZqs= +6Jbuvvprfi6v3NB93x983/+y5zx61Hvcc3FreEGu0mRu6VLsw41Yv4/GLr6MEVFaxFtENXakMd9lhtyAifigRABQEdMV9DV+c8W+3lTKfBPBOLuJCEwERCqi4mfLQO6bOI/YgqPvw+bcWo9zYvPWxKkhqNZcjStixDxOvjNbUn8= +uo5Vc5e9Id70VND6EkeE6S6DV20zLI5q7Y7QnSCEgBhD1H05lERscNixkig9Q1wpHPkKfBpHCzSYvyxHWdE1rKGIk5zsEp89HPL522NhMcYlqbUFCsOIHASczKpoIxurSUD8zq4vDAnYVsZ6uI2RegnuttCQr8jVchMj75CrBSg= +N+u7WvxiGxL58tUiDGHx11vFZM07ZYMGufESTFcfTA7rPphm44S/eLJI4xqSDbpqhJA7Bja6oLFODcytPlHRWQeiEmbgDWtbQcuNLJsl0fUOs4RdgpTD3noJUN1ASWYsAZIT1d9FKZFGJMAoIblWdsfKc/YLmCqsO7NxOMFl3Lg= +kl/pKiC2st2yEFnQrqNKrWwkENQOZXsAYtwiutBlTU9t49uSsoLD6K3EKM+IaOJoYh+jHrF+fG9a/Y/ukLU/sLlhO1uNYwiU2t8qKKpnUvuqYInejGqZXzxjepozbHSH2oir3WnbriuoTt2R2Ct0B7shLLtj0QkExqJYKEAn+nc= +myuQjslVy73nGRIeX76aWT04lE9IcZqdJ/SDWmnmaNeEbBhldyUlOtHOujTw8kN01IKBM64M2lDuB/gTXKeb5nM8lYSjtEPu/kiaWwJCtIBAXKUYS+mIQM6j9KNCWdsxpSxFDcdYWzmg9brr4ef61rvtv/OJy20sp/FnMvbqslg= +3UQcNp6VPBQLmbB7r0FuKQ5bg7ArXKgNB+54PLy/UJMXauNP+0INXXh1LsGiFdCpaz7G8eZtnpwka8up/2biODUov3kLWH2Dr51eSmvnNFufKB+1qhRAIYc2fS3PaKbpK07bFQTBeDBxnPsU5ndDEJR87Lqe28Irh8+ByxNnbxA= +f/++ch6ATyeIF0UhLAG1kQCbzRbnDRIA3zHbsSbYpcplNjKRbWmZZ4ifLIyfOBLg9wY5GtDfUyWkU4QopTPniHLKNWGVrbNtxpbybpbM+wpO+kOIUjrdjCjv/LHrh/XW5cNhCwNf2VACi+b938BQQn0IJpy7XBYHk93OqOzOKuM= +LxXseMGFF4/cUd1WPibreHlxdIQhD727YL6VOIVX2Fwmg2kwus+tfkc2l5KZh6MWVkGfBtOY26DiEXS4vz93+WvLPqOR6E0CmByfsFFH3BXNnC9Uvj7ohWUbFG3foD6MuYPhY3zzSrEGjMpTBTsRzLPNpbajwyVXA3boc3E5TmM= +x0bbXjJr6PUeB4MgYMpT/Ni9T2p7R8SWsaLGFlbZTx9matGuwG6zOZ9L1VQ5AWwz/msDy28meVsQpsXiMCARD0R6bkLxhaKw7NFBpBFm2IYM3a/joTqP0jm4NMVh6S+LeagisJv2UPWsJO4rk4YDfzS+l0Z3RBopTnZH46GVTbA= +67r5PCzi7RbevAgrjkt+1Gk+jnDHJjwSQ9CicAmLBMTSiT/IrOPzZIEEYeJZ74BgIlRc6duPGoVVIjQ0is3YDKJ5Muu17X2aeomHSEXCvE74/y3Z6ZidCvHbD7ksk7Nke8nhtL0Wn4N0h9gC8TngOfQo/wxeRoTgSJOPcTjb4oY= +PbR9mOXR0GrCcTnDGanSedzKR08Wef1hQOhrCQPUHqNBg8lrEANCX7wYoFvOuetbBcWtuPJpTcAvqdlc5hkbj4RHWqu5f5hFh9b9jQtxj6Bl3z3WH9ynOLgze6xiVjdgjRAMguyu0l+duBiw3Y1DLhc5u02ECjHLswNyA2nKBLk= +X4MhF67xelcGk0VtrUuIuP/mpEFkQNr/nUPo4KLghY/HLih7Zh556iA2x2kGQ5wsDBMbvkcgV+rb9W6lzGyIBme7vNjyxmwXOY5hnNa0xOL74mm0Ibb0YnMa5zFtli4LiBTLu3UCxyJVnTZL422cRaQ6AMWk3Z1lh8ZimSvzJAg= +Xd5KNoAwuoaBLGyjCrOV5ONteW+2BXKA8ybjjKaCF+jC9m4pINY11/hMa/eaAURBQWMidMFfwPA4EAEC6sBB9Rok8Q1kWy9QS33eCN6BYVAFdCXeQne9xTaSm/E9Qfldx7zXaMWytJ1aDcXX5NCvmnpOKnXaSHebZytRHU2mFeg= +wm6EAxAj22yojUTMYjX6KVmxPd/C1w6Gaie6WYWUOE1o62CjDuCiGYK5R04N0rkL3ajvSDhmZrvI1lnCAPlubUkRAqUhB6KbFp6mzqhlEc0GiilBJ1gOvKB8LAdOQ0/jfss1wxm+U3p+WdY+JRKHL2C+W0hE60RgG+s229gE5Dg= +aGBCoYVh9PQ37PzG1OgdN52oVSOlZQ3X2g1sJ55l2222svWEj1QD1rkzzZpkf5rQ1i41gxHBEmFqCWdQcoEoQIjxpmsC9lg/ZR3L6ikxtrWjOoepFouMrSl75xQgRN27BpwzNQbzBTEBewxAWYcYgAqmywBgWzwfgDRZYSkJ1Ow= +AgTrvDFClOubqIsMilkXKfa0RMNvuxZ5RPiZsoIOajigLKKMl7ctF2Q4VxGR5wQK2sniKAtZvLyNLGwRn+QRXKIi1R5PBxN2/jcUMF+cGZAzMp8VGXYf7aW8EcZP+VzJwBNAuJXi8CwpdlHKVgoiDb999eIvJYCfdfvVyu2qs8Y= +WkSLSQ6h/BmQVsmKnQgWWbHkHun02lOAEB83MSEKQyQggZqVtqi7ebgZqABR/w3XRND9VoiW1wM8/B2/TFrscrzXY8+AtPW6xLXyhUKivR7WqUK5YlRrxraWS8JaeQc7PBQbVsty/1EWdzlKllgLuQbqSg6L9vBWrPCU9gdaZGU= +nC26CYU4iTP6xm2W7dbzGLvvcMtSYhcVhWzQzqPc5oONB+VcZOLODe5BkD6s1SUKlfjr90YbmzxbZail1LolpKi4i+acl1CXgLIVO0iW1pu8aAly3gJTxWWzaQRpkTjr0RqExhDNmq2oluP1wuojLcupm1dZW7VmuVNVOZIqBzg= +2kC5CrNYKleB1KPZLP4pifMmAehrnVzpNSTxUjhwa3c202bVfaka4lRNfN8bTTzHG0/c0XiMEDm0WFlXgfuS5JPW3VVYVwL8dgIqWyfJKVUU/fkqrv1xtYInH3WrKJpNq7jbeNrV5WOXeJ8yH3X/8brG7f+7MpoP4StFAtk6yoc= +md89OIfkn9vLNObg/8ITBMaLwwViC0pDl7PsIk5XcXHqIYZaZeFNmGeZcQM9hJx9H4yDwXg8De4fjMWD8dj7tB+MdR3fRZhjP9NQNupZukNfOD1Hq6D4LegiAQaJc0wh5qJyxWg7TdYnLXZGNjU3WkQbYbBEHWzWTCbmtmyy6ug= +dxrlm3i9ZMywyy04sKjaZinoIKTuyjRG8OYm22AsuxW9R6k+ZFzW4QhhglZ3IzCzIYSyj3kcncASi8+OjsD1qPzQ4RwItJyLzkIRApxNUgjOTaFwKcDMZSns0VFweJvZEjjqQuy+Mno68Hwmme5l9F2Q0ZpXAiOYPMkrzQiSIgQ= +Sbw+u3o0Rjk9x1ue9vQPve/73/evElSSKWBZzma5+LL3Q8EmmBEVwsEaUsIUA/a3JM/WA/jl4aPPPvvX3msxa5B/WBbytsFKZcCKH9P/+eyztvI8ZoO35nQMFrvVpnioqHnU75UTCRZ9jEvWB025okTV0PGG7TOKbMLzLGu67go= +t1Uy2fIqWu+ilLhxktkkXlzA/HyDZKUu80hY0wMuYuD7WZx/YEzU3BWLZAkeyvDT8Txex+/y+CzJ2Pnr8n3MhJXoP50wmW1E32TzKH36hCRvFV282a0YAW+Xr4XExsciWXeEvQL58iGP5h+/4eyM3pbC35+k6as1rI8iQRK1lsM= +l6RMfeHtvcxyOq+HTYtJYQzg/v1FsU1WILQasGgOqkw0R9Gvo4tXtA7lO9MRWu0FpNOmCXr65E95tDkl89a41WF/O2NaxZmggY3EB8iYeyLz9KBjzOryTC6t4GEV/E20XqwiJHetJ9jlfSz1L9YW3kVfAHmDr0RwzncRYmrmO8Y= +l21AUPoy3f9nnPOjBHtpeBoV0pudGxAeo/Gf/MlUrI636/RS8vNLJkE4777knEQyJKv1PjmxkSAYkt8OvEzS+AXsC+hl7yCazVseBsWGDs18wB4G4oscdGumKbyOtxFoC+Q1KmAiiKkQFx8ueIsWJfzsWZbnYopJEHesPUbtqR4= +u2U5ZRZpM+JTiSTkLkxfkpOI7/Qezk5aIuDj9SMO6MOftrOnd6FbzpsT6OMoV2GJOFRl4eGTL5sXJ0OEmH2VctcZ+M7QvdfK74RWrrljqNPmGdzRVMPZWZcntP/VtfDTbDfYnC8ePhowupmGvUtj9ufZLkkXIShwDx/drPqroyk= +jEfY0B0+Pk+2kepOAwMLJ4w4RMwOInvLov67J8fH4RN2rPjsofuo98WbL9iQPPTUn97++cMR/FEKaNx3QOjJsrdAdtjc44RJ9opVj8N1SCu74DGNVH8jPoA27KrPh1EIDhPNtl3GKDwyvUi3Dbb4dED4FWPHkGvuHUHhGRJUzVU= +oJY24F4OwWzES7sChdTAW1OEmzPSfCeszshT+4zgGcxhzJslrmaIcNZ9RuhHXGOwu4HsM9LSBp+RJqY6IzNiRtoiozOlaY3FiJVJ5kNeHqJ+sopIC0S0bg4q7o+rzOxC6It1NOhRhF01xsKDuQORBII0FeHVbYTpacBQMoyrbsc= +sjhErnfrx8TOzz+HH5hjfn8Qsu7ig6UimOFTAssEFiDXChLs0CJWaV9/KcUP5YYBIyvGv1YyqWxqkdmmnyAZKpUt4DbFZU4EbuWLtiIqKgjw9iKmr2A4MRy5Rg1NHv7+Ue9bxtKLXnwWr3vJuvfFO9AP3WL7lbde9Pix8AuuYxY= +Ay775DAS7YmLj95rNqXJJmXz0hP8zPSPbdaDCNzzZHv5fb+XFEznFNrvIl40mwaLPlz63kxuOUOnuHLItBGVW65s/GBOvU4wMo5hW6b67UDRw16MzfKbeJ8YGsHRPJyovY8/7iAI7sNt3o3Tj+aP6puEwR/37xC/+XeIUvR4ThA= +4LP4ibw9ML2B0xwfJ8gXJu7U4/vm+ZrWtMS6/iCaIW8oNzwW1W59nkeb17ilNr+yFSrqn5+/ek3e8Cdp+nVmu7aci0vLF9+2DAgRzy9aoEknAqkNJk+j9eI5OSS+6MExI4KesrjYcoAlrTjqPMO1l6+jfEFXnAr/uwyEHpdxPBA= +TPNFiUm+BzJP17dJkTCt/unlkzRlu/sW7obpoUuTzRuu+tOYM2gwSZly8z6WgciIOX+3S9N3u+L0AffAWCRn3Nj5Q5SfxNv3cPOADMykNjAw4rNnXEa+gpRQFsbgIMmqFFbzB366+o3eSuv4hq6OvFaVSdewR/l7N0D0uX+W6RQ= +ik225XrCNfswGpfFlfdd3Yev2BdDsQmx9fsVmL+EKzBVThg/7qdaPYYlNhmOvZ43mI6cUdPsw/3UVSyn1xc/uf2muuX0HszTOFqX4wdmpAXXhfocalSi4Q4bJURbC0bT6XjoTStpRz3H9wIvcLW2tmGdiP74/MXxv394++5x4Lk= +w9fv3v3WdDYjR8wI3+3tXImoAqvXsvQFvHwTj+jXFgljfbbz8ROSnfDr2K9hRsX/UrFfg3946Br1wev2VpuGjfCjl7W3X7E/reMtlyGouBgOph47iPV8Ji2C+8zCbsCWtz8e+c5dWOJ6jXv4sawT79xAqnDXqOReg63ZP7Ps4nc= +YSj+4F2bLH374uPqRieyWh/H/8mdDIKBP50e7ODtBOUw5jFMVQzLkQhKrQE3mPN8iNKz9z2RNxi7/v1F0R27KPI8b4TyB6ZWoNcE/KVklYCJVmxRN4D/beWQ3gnswWLkCaPqo9koVlGt0UjVRqfgaW2ZwEXBJk7ZUfCHDDWsanE= +B13vVlQ/RI7nTZyn8QlvnHjU/LiOY1t5tP6YWgGzKE1t5dvMWp0zH3I9MZjWmMeTz6DZBsQAfa3hyNskPn1wb4En9BMAET8Avx05jeO0DeXIAeiCYwPRBcZkQpwDi3QBJ0wAdgYzcZDlWZoiM6EM3NBS3km20HmUkWaxL2LvxNw= +OpAJxiZirIYzTZbEYMMg0qWsdboQGt4kZ5mlZUsxa9pSCkO7PWeyEy8+YFZIb+Sjss9UG/6eeJWSW1UolkbBf/5/f+4X/ESSJuuPRf+o537Z60O+0vIHR/3Al6eC8L+EfOHAL4MqKgRSzLrRRVxpqwCb7fAkzqDyLwczoHKGZXY= +gnO2z0Lkg+qbl/r10AZ+hhPOsEnB3orLcDAZO/c5f+6G4mJYf+oXLs0ciNbyNboV4cEo8MjxPJxl88YeCwLEZBu5PWJG+uX2o+w36GAISyZTsYd6ad1OvO9gWdaF1dQaHAJAJ4qXy2SeYAF1eLAs7mZuhUF7P+6iBdjyzVuRh3s= +HjOTgGgWuPncH4Z3bvl9tRGHxUdIh8S+5j3HvBkx3A1mUBvZ6dtPlgYDD661R9NhcH8/dTfEqZFCzR/beQURrWyUIwjdEGKu1s5APCoymbYKGanksW5reaXkieaXyTbcZiEP2Ew1ksc6FYEwHaSQopSw6XQOE09DP5a5LSvwOpc= +4EPkEvx/gL+G3sGuj4zrt228hQM0G76qYNO/H/oSS9fRqSBNKvYXX+5g5E68+7wKSnoNP2npVbKp6+m8CiaDYGkfk5+S9QlurMIW4ywi4hWXpssUQFxwXLDP45YbRLxS8NGECmj+BZXQgLfIVTb0s7yYtyQDX9AoQseEHslcyHY= +ex5uYpqfiQwMKooPbZi8jiGN8ibOt0jEyKr5MqRcZgTQdrpM/T2XeZkZy9JmGKfJjxDnEgkmov2ViwVi8arMSyDyBR5yFs4B7KzNlgMbgAJ6teBpeQk/GNlgB6iChCLL70HU5DJ1sTtEpedB0xX/b4tsA/E2uYfigt+CCOuNg10= +1jiBzvNzegne3OEm4u6vmJ5dgxx6ZyrH1tiZGlTtvz0FA2cSTO+3pzuyPSngcKTdZhtcgqYmph46Ztv18/zy2S7PqeM1W3UQvuE4QTLEi0C+efYxDsG5nvDOk0IdwE8gjxyo1E9STJ+WO+J2/YxtLLmNKrQ7LQlaVLvYt42q2Bs= +TW4ED2jSzdaEtsJrxhjmF9jvYHqe7uYf4+1r3DpWepZtEP8hfmG0POYj/Y6w92Rnm6DGRRAhYfmWPyc8x/IbtmR84c6Q6ED/x4O/PvjvsLO9TtbvEXcadQ919jq6sJVbYmVD08ekES80TJfa9A1LWiGbb3+2+b/B9ufJAglawuc= +nhf/BY+e2+YAZwvCPHsm3BFfgwPr8RZuxMgLvecQsGF7ScFAhgDM1hQnlU3Z8TZZLq2gpzwSLwWRSTdfMgUQ1oy1JUvAXpvhsxQ8IrJnR+1Y1lnvVuJPttByzSWhy5pB/Nuycc3+xKNOvmP7AnnnsHyZZln+NR2CmcliYThsbcw= +sBjHRy45FtHjCUFz9hKsrJGaVJT62XGWsu2GaeVCRaMl+7dJITiBbaD0BiCJxxdwcrLO8hgN8V8q3H/KovRbxMe7lEsAeLI+ObNglnwUiKMXlH/I8h93FkB6zO+ycCMHpuUc5mZI2wkNaXX2VmJ6aKC+xd7mcQxWElt4lMYV6xo= +5OjIPbyXG6ZdN0jbX7seDTzfndxr1xbtOhh+ctq1Oxz7NJeg2vXeGUrsli/mf7s4d4QzzIG+FLrgGs9GHfeg5jGPOITMEcFLrV7xtg1Tkgi5T6h9D8pCW1JHDqC7QKi+Mt0K3THebIeO4Sq97FiK7talYzq/ocf65sq+CQTZOQ0= +Ibshijv0g9hRZUe2TKSsmg5M5aXa7AceuBvXN0RluhuuxrTkIsH078pwq0xtpBZlS2mC+/rx5sTTdKhyaKFZ5mVwfgNIpJKqoYjEUHC5SD6Sq6qRZW0buKwt86iHz36j04ikQXvdxNUph07jcqvWPyTtO9XB1vZA5RHHIJLRJCs= +cRNvKytpBJ7gJlKcYwDxu3yQZFy5NpDWmTVwlpk1UHaONYDJ+jTOLZnGDGiHcckRT2CkpQ6zYjs97TZE0A2R1eV8bSm2ZIOFVL+WdtEdyTGP8/j5SlFLJE0rycXL1TUUdoVVEkw0naB6giC5iKOVsi5sTpkrEvNkaUiEIOd6Ag8= +s0MaDg0cr7YPu/Ybl91ZiAf/KaNWSgDbQbH7K3zfLytRwdTxqwE57NhlFGtsHm2KcInH2HRKCHEDmic8pRcDLJKz5uCLtFYy1mm+IZzF17IJ6jVQ5IqONvxqYB0TKfB4P6jWLfdxM4hsfwrXvMsEC34j8wJ0HGyGDPN4mSDXF4I= +j5FRYj1EWgIo2R/bZQ28u/ITB7p7q38MHMTrkb7YtK5dgrcUUtOFX3m9evu+OXEi/SyRXdKbNnMAsfNW8hM73y8j5PYBxk1GgcLb1KbkrLRLvwXQ2mcBWWXr7JmIE2K78MPF2yreMtGD3TYahV3ILbFWiktUG9HFaQRX8iGS3FQ= +cdrT3WrzZL0QkQhknlkrF0mklUADR8e7MEAQC+E/unwVgH+lhTJPw/rxY+txA2fwbD5Pd2hg4Uppl3nUYOs4aVjbTErNEO5cyI9Cof17HFFqPF33Hx5PglLjXNVsHi92c6aOZie2GGQgX+d4Q47jSACdr8Qd1AmMHzs8mjWtiqY= +GdwyUGnq5cCeJZZUK/TLnaw93+VnllWjLjHIbF0aQWfq0pj2HGEllszQpRF0di6Naf+ieaVBdrMContage33abK/FRDd5Qqs/dP6/oPsswGhe2yA9vko2VsDQvfVALV/1LgiIbtqYui+mqj2jG8GmuytiaG7a6Lav0ue2y0TTdU= +sM07VecaFFq4gqphYxKqTjuF5CmbHEO6BpVmcuxN3dFoNBkFQ38ycYOptZVr0EyOKl2DHlW6zm3kQMRe5hrPCbfxMufrQ/JoqK3HuXONsrALRWhT3MMEQx7ax6SM/WI80VE07v9SNx4Mp+Px/UudeqnzP2k7OM0snjtuY5ZmfMo= +5CWkDr96cMp9IlB+/v7l8Ycn7z8cNK1UuZ59baVOdR97rxRQgbCcwgn7i5doOvjv5LA+cESAuOIZk3IRE6f5Gwz+8v2TZx/+/P5F+Oztmw9PXr158R4OOODHAq+Zy6zsQctVFXJYWIkAk7iVnQjD/S6J5/ETlf2xgeJxHw6ReUU= +V9JbADVRt2yjEZQLZ3fGbcTnabZbhD+mHpJ9pQY5OnJvw0KjQdj+cn8yCILh6F7u3w25r9l35Pskl+B+hWRs/scWP21vAlephFEnL5SPacILBrnbeNODzNNSYFE5KcDtEXej2V7w50Tl0sJ9PegbFF7MU1Mg7tuQsG4RV1BYCgA= +9pvELeN4MYvmzRjA5ed2WBDeSinxvHMQt21DwdYGZw1u6BB648bTg2tzIrYg1kyaxJuqol3+fHQ0vNHE4Bgh+0vV6WDsTIN7qXpHpGpZPPR8hD/2S9NkyxsqL57Z6kyataHAfgssImElK0TOiiBAeYHEX+ZX0+e2ivPTbMOjw+I= +PRKzDaA1cfVtcRwB9oTu0g+6UJjtMIPrPnyTh/eK4w2cQPJ1lOYx5mgoXdbpr9nNEflso9HOeIl4N2YiCbOI+Pznr1+9+0UwTPHV5z8/+dOLNx9+kT3Dh/Xzn589efb1i+ev3v9SVggBPmAl37DWQpkZZjGY8Z8L8CKFBU53jm8= +N/s4yh40FQkmVw/qDqlCV8/z7Jztyh/j626eRqVy0UMSe760IToCf2zB7oOaqJuw2fZ1Hb1rYQRewWefibBRENxvX3di+9KcPHasnLzfPiaZwxZnxHZLEi3A9Tq9BNXS8pKMmLnA1bqqGeIGKm5p0wXAkCO3p8n8I2r14wwcbbE= +RsTPgyzSS3BDt+RY44o1edDhfjdxbgewJbOyAhbxNkpSK+SA12eujtqPMcx1Qqm4iAz/H5lw4NFk2EZ13b1HB9XTqTVBgwqVqCPy6NYx7MBx6KscI9peQJN2BbHtDRzvPpD5HRHbmk2MvLpNNrlPr9tBBvi+T48gsu11yYF7/OQ= +2xfiJv+aOXltuyTuGwlrSl6LbVlXiKsxeV6Ef2V5jN8zuRrAmJrXoHa3628rWBS/5nT8evdResvQScCW7Gi8isSmx2M4I/p+HXMb+0WTrivsF8OBOx4P7/eLu7Ff6BB4Oohvk00QaQf6FhgeSqtbzNlAxPHbrQC240mCiby3YBg= +G9KJ6w4pRPSLYbOXt/JWqE/gOgNFVqxCvsOxnbPAhEUFcGhJUQ6OISlqFF1BTPiD4XDYzKZ1LyY+STFRcq1Pci0iI9L4LE5D4qXP5yb+bH4/hssIOAQ3HGZnPcg3Vn6IlBKlkOmAPYnXcGBkrGCxmybcz0V3wM3wBPVIHCpftQs= +xCpbuV5fX6RpgBZptRm5FXmmreC0/sMXT7JcxmxRzmMPTapTxRxapmF2b3WqriDUgoE/mbr3Qu1uCDVtHaMv6+tMgkg1tqyWqLFW6aeDlopA75tdgYYQlQlSxamsL6D6B/QRSSIeqLw624wvIsruin6nYh0SV5UZUtwvi0SMTMY= +FVQAfB0klEBIPxcIGJXxVPfNA/D4gXKiI4eXdTu9JFxmDqcyGpVcijl+tVOneSoeVh7J5qcRmMDF+W69ieYf8YRmGPIGo9v7dgqvIIdHg5F//9J0N8RwySmeO/bsnNK8ttwmt2ZybBobawKiNby9JDxNR769TXLqBtAITazp26Q= +6MWb5yg9sI7A5O03NETLW7RVf9mBcW6Vnm6cc6skdWKdX3WQDncJ5Q2Dlj0bUTptBmDXfkw4iTNbEA6e0WOZpFuk/PeqnFD5pPIJXzCfw7mHAPEUbWIp01x+Qv8YpzaywaoJVZyFdXByQsSpkEd03nxXmitgG9Eg/orTZLldxWw= +c0ZuTWeXnM0VFnlM4j9LfxCmgTZ3IFpzbod+h+xo2Mfk1tL+KQr4XWObMj7T2DFo84lW5HfN/Ud9CT+ofSd2B3KI7Ye/Ltj6IJPfU2K40zC3fqvEEANt/1QH6HeIvC49lzbYhdpBTAZ1Hh8j0xguWW8865iRYdovtdltvFWOSY0= +nDyq4AYzSwcoHfsduyYDv/fYHbhBcJ9b+m6cuzSnjr0xyiFkWh50u712Vh72ub1y8pxlebbO6Ew0G7Zpx/mauCkqg1arZ4MNeC9eySqRMWwCXL2iHxwWWcYUjs22OMH848UnLAhZxBtax+f2dmiAKDmIlXYJrGat0czzSaStMe8= +0UpzKeDDZM6OF+kuWchMRlWxjSGOjrzDW2vrJep4dvKuIM2DQRC4rhc/dsf3Iv1OiHSDX9wWdm5epS2yOGczfDvn6/npw+/7CzbQwEbf9x+hh39OjxDft0kVp0l81krZKio+3jpd8NEqVQe7mHCZcufbuYa8mKBirkMAtnxJnXU= +Kx/pSxUAfmAHk85KAJkFbjAO+GMSax2ea4iMJkNJI+sfREPFA7eBy1myYsJzC1cBeKjXrIwRBwkqmJZkAZsp+ma72QwPTapUByBvt0ZzJMmoDQzAWBKP/jeY1IbNb1Fn2F4gJxiZsSy9LLId959LiowODhUtos02OcMD9TmNALM= +PBBfVr1toTPRtsHOekw3ZIzEvs4dxfn/ef3ypZRgBa8EiHy5VCIXpTE2P6wSQZ7FKUPhJiKObEVCkDfQoVBuRQcs7QROA0i0piStxWdGCz10XLT0sTEqHhm4NKnhxdlGLovmg3bMVt8uPxO5MRXesoy8EtRCGJfXyHWFKpF3FMY= +hoOAzVKzAvrt7/QeocCLbJmso7RlkAyMfaTE2qtUaBkqA2kdL1vGLsa21rqynGDZQfDANXnW3pSJIsytuBUZ07qsDcly6iAosldbW4BC+ioZSpmaOkvWcYadys5EFMJFBkBy+teqKTX56KxXMJb5Vjb6kCnM2jUThMfrUKNjizI= +KstRAcSDLMcnjEx6s9Z7Eh7sd5GxSUyTwrr1lhB6pg2fPTyMLjtXzrILWoRhxAeO/B/bmkg9aJ7CUYVwfDTXHZHMDtz3mGIY06lEJCSPuQkgeZEhUJQNT7UtPuzFbsNPYG1gG9TTsA2eXu2nC6MpIod8zo6oPE4/QM/ZfpRzC1M= +24ARxqcykZ7sJRYF3zVHYWNJx6C6hUDcaitM/893mGuOUhskUuJwshwE10wB5Fe+y70w6dDLqjkCNgOTpSi/LDkUTwLDeIVJyJy2qKWKoeynFRJbx+UFUXM1euK6kTV4nrD+nVO8zkqblR9jBwm3/psIX7Ruaq/dq4sVv8x3xXY= +h9jV6Q1TCk4ysKgBwYK0O6DjixD145EbTFzfc6bVau2BOTUYjRXK1osTjKeuPwmGzpSdLCfDaiWUsMG0NlIe+luloX1IHVJhTQ0Ilh3TrYM6fLSmZtOTVQfuNWX1yvsTRk0fBsUnrUlYN2K7TF2tCj2BdaBlGuvQDnFytbZCR/M= +NTBYItZm1gwRO8CstxclxMSJPEMGjJg0v5qsYlInpkvIY41GJ0ZwkYnCaHGNmxrXnzquO3K9Wr29aPFxWsY1Ynxslqa1YRlJ4w6z3l7EBGQkZQODMatT/25wG9GStXufDqaDX+1d+b0Gi8nwz4tLdlyCZKng2scU6gNaY5cPIUI= +nwj5BpvvVuGP6RAJzdBEHT44gxlVx7eRt/8rjTcYuu7k/n1Gvs8En/b7TCkXA8fKJ8g9O6E9f5XNfoAmeK6TTYQmmG5J+B1vQxA4lBKNlrmq5hKtKM8VSNlEmQrAoaJgxJO1LYi+2YaN9hKEk6lCHlMRROHmpphH2MnEFRfBIR4= +a6FyoKdu2RkH0uYGihuoXFpIijauK1DJ24o4nMdrzIKzPJ7xYvKDw+Gw0qqn3nfAYiPEc9Dzh3ryg8maSnoDmZ/ihXVoTxjvqYNpiN2KHMbL0ojx79oW7K/mCWSkBtThSrI8gfiC1WCo8dGR+P3wcaY9w92yQcT+e95w4I/G9zY= +CXdjz9MMarwuK95A9jl81fMA8yFEmw7zjL5kFYiLy59QcQB3nuGbRtEbuLwSExhGSfOmRkWF49URM3v2k24AKVcG5ZRTJB8L3kQaAobcFHZsOVsp5AALBdc3+8K8ItVk/iZiQpdmL2dZulvFZ1ktJnT5c1UEOocMB+0jNOwvBf0= +wcgb3keDvhtSUG2Q7sgfYezBVPc8BmkIfAKWPdyHpLQu6vXg9RH+3S+2i+I8AdbNh/2yWMRuY8Xfxhe943i72/Q/KwuhXaOpSnNn8UWRz/uVQrDShTqVH6tf4KGVq7VExo0e46kozU7Kol86kVHIYNH7EHLM6vTeNSpdjw4+43s= +UYHUUCREabrn9+cpXP3s8fn38WO+Or998R+9l7v1nL8GH4oaxpohrPIkjfci6hlaR9EBr11XIGSZMZaT1OxDzEuo13uGVbwORfFFOD9f7MuzL8Bqgz/Z996AsSXNvlekSUhbuGbciyzx0XcReOywUyDBQVekacU2hWR7ygT6Yi8= +onhgsd5rXTtZn3Qm7Bch/zrJ0dDFJCmXzr2nyZqH0+kuT+E4ykYxvzyJ1zHfj/bp9dt1etl7y2ex94zvgYven2SDh5uVxSwskpN1vFimWbbXrBzzao9fQr3eyyRNFbHHz1/2vn3+9HCsw3b2bMZGfx/qnsg6TMnpgYJxMGKg0Tg= +mu+12IF1ei9Ypd426z0XiRL3IogvnDaqBHNiBPT6b3arGdfpDDZupV+pcU7116SA5Xh+Gq97/Z97anJ6f/gDU6J+6f3cUyMkf6l+CD6yjU4YrM87xf0DhZlOv9d3+2q5mvhapxsdB48b+OFf+w0c2i9zaPrvcm7PexYjbAL/QWc= +Bv7zy5XovB6NN0relYcQVI5yx7gSib90l6nspDHntl17qapAIV6xfeeoUVRS8w7ZK4zf+DmzB/b9GTvJqF+T9Rkjgq2f8hewJIN/D8tf1Lpja8Tpl//o0eImkOzfP/ecnuvU5JZcXPBHpiypNYUg+N1qDj9AwlR2piwYeM6GuF8= +8XSgep9cIN1/9R/N/sPr5kmcW0ag2t/fWj8vsX7+9e718yesn//9zvUzjwuMc9/Hxd3jXdZXjHtZX+8e/7K+YhzM+nr3eHjxboHxcPXnO77/sM5ivF39+e6PAcbz1Z/v+BiI12pkFJ7VCu74OHxIzNNLOQrVn7uOQSfp9yt2NFk= +z4m+VkruQnd51m+ks7Xf70JX325ewfuPh/T2OGYtLnq8vNnpgqea6dZrgvTb6hz2VPPhNMnvQt98jE2zXb49vQOdw26GXyZ5sf2U+7ao30VqHaJe8qkImEOZEHieM0TeZ+Hb9VBI+gEBNcgABxN4W21ac6wuizgV7oTy2RM3PxQ= +j5GNsvUuTbl7EWb4KFxQ9LNds+Wz+bz3+Mfe59++fRe+evPsmz8/f/HuyYeve48z8dvbp//Xi2cfXr765kXvcSx+evH+/dv3/Bf+1+O3f37/7AX8vS+/Zr7NES5M5XMZ3tfq21UD83sJMZ6SKCsZ9AWGdr+qvoRQjarrbqpcXX4= +09as8v6dHJ3ygrOBgG8z0DvS6ilpOrnxn5HQC/AzbhwFFyRUAd4QHL1xT0B2ICWJhZOarRBrUnrQ4varqvgDFvxRFTD9EC17SYbqV1oJzq5qW7eWNj2MzVLC5lhK4JuxZzWyD/kuIuZawyP+kzsZBAN/Or0mIYGu5I+ahOg/nqQ= +2SxKCRsuUXhgY1ZtUDseI1tBkzQw2cGsuNzBFHwm4d/j0bCZNcS7EUuudWnItT6oHRej8VzkkRWExotktzJ+gG+pv657K3DOTiJe1LAAc/iDiWtoGwezCZtM4NXy6jZhbGMv/7kdyzBjJXiI8WKT3RBV5NpyIdBMP0TkQpOIG48= +o9pZQAjmIgSEKLwpAeE6ftCFNEpAQBaL0XTUGw5GYydomnq6n5ip5wFFREMgOL0HdSbk5ptNGUKD/38kSjAj0yZjYqeaaqgCrnwW82wTH1IN6SxuFKE3Lm7QNLMRWxjrMFovQgjFIeK/Y9kZMdytpNNB6dvf0nw0mA6D+wzgd8Q= +0rzkZEN9xTkFWf5WR1EIcxzOmkcT4Z1TZLmlFKIqhXnMOCY5w7z6RARkPG6T+8CWvQzyLIa8g1SzSDgnF35HaOVBAptHUIG35tx+AhS8pp2XbMGd0FSRohrvGCxba7N4rDbpWdSoKEItHTTsfotMupVMlIbGqH0102y3WGdJURM= +3Pr3Q8fd13WMUAAGFfuL58nAmbr3CbfvhnguudRzdNR9kz8wnWzDpGaU4rHxXatgEldjvOloBWE7EM9uLKwur4FmDSp4kYJk8y3jhKbw8hUgTmPgaiJCbzCtR62pVSO6LPzvBQX28P4ck2e7k+bVrAhnIyIpnkVpGl+SnpdMzRM= +3aY8MzdnfGkuWTOMIPIWWOFID00FmCURHmYmWgDASoyAYJEY8bkWeBhxYpZaKlnnSOBaJkmAbLMkEJtdWsQiPHZHZkIzAskQFHwQrbExS4QwxE8T5Pq5ZEQqAZZcLiKIKRp3WIUPWkVMWDIpTcQdvv7tr7658NAd8qoxgP7BdQI= +JArQZ7rtg1Hu6NxpbM+ah+ULD3YwqyJuI8d0nab9d3s3GDje6D76wR3Z7hXjesHQoZgE2/Lj7RaeC8n0dvLlj/FITkgVfgJg2jdVzqVzPueeOPipJJ/HyIsn656QnzxfAdLuCF40yWKQynnGZjveNcOWlvskNxvYIJE9HRV7pxU= +wceGCv+qxsZSvs7yVZTOd0z7gpCzDQwfBgjkBg6K6OhCLPP4PbYR80jziwW1jZsBeaxbPS8Eq2b8zbDcm7roUYQmNxSk7s7sxO7Olnn8I/mJ3VmLCiDbX1FjyUiApbyzvOSLcjQEtREhmoJ45oSRUSE1gkh9wLUVjWqP8Vdi0fg= +jxU28jp9s0OgRz0MdEc1hAhgWgXt81G6pxpCx/s0QLcRQVFX0pccdQF+K9cbGuCXB8ens+ziz9skLZqxnsqiGwj3ZMQ6CRBSrqD0jAfD4eQ+o7tSekafttJTFg8DjFURfYcPCim2iaPVO7EvwLUyD5xE7ZLN87gUX2x7D63h/tc= +WchGLLYkTlnHJ7a8KnjiZR5TlsiJBEkeeM1Txm7YMdcRB3D0Nlx99gILp64LkZDqqvDSVvPSVhMN4a4LLTVB0cnpMbwAcW4vpaIVi63x0trAZXsDP1kb+Km9gUMabun3SWNJ/WqxtzRd5sMpX6/A+8l6mYU/1uy3RGDeBujoyDs= +9BEd26gQ4vbasHx3MOp5g/HYd++jc92NDUszsed6Fj5BNi4qB5lbbluEnWfMo9sskFKZ5Ex+uAmAkAUHUW0xmYL0+teL66cJ1HrEj7tk/lHZDmGXfhXATWRl1YFwDalSI2t/iTIcTFm79xLlbkiUknVHLsm6iDRZvZalL5hGlGA= +CQjhxUqBPjC2R+SHI1IWCAz4/CDhrVUTITTIY2TBwwqPHkcFw5aPjEgx6NIQiIWPuYC1oULw4tnlGGn8YxrYBKiLgGwTQdoP6wcB0+mD4ravlfinu9UmnLH/+9BO/xveJM+A8FcMJ9VHKStfLE7iUGwKHcHiXpcg1gSCuKBhJ6c= +a7ZurD3nqLYRFCCkgcEoqCZLgau2BJ9aLI8SOylFaZrMrSQqUBuVJQ5vpmTykEgPxwQom/r2iVJAce2JAB+Lk4HCiTDqGLNrTEvXNO24OVBjiYa4NdJmlodd1l8Vx7QEy5qQo1Kt0oWhTN600Pvq7XuUnQJZTjOnV3s1nsoabJM= +SX5i0nAZoYtHDUACuXK3ZPtmxwWm8zh1WnQauMrW2TORnrpliXQYzpZVUoF07lDXJVrBtncLnEOT9UnojizUKtn9ZL2QYrl1BatqEt+BaANtW841KOwP/9GdjrbtBOCQ7WGVfPyIyZ1qbgrXtwxaNp+nuwJXCZqYznygq3QYUw0= +bucE0aWphdoY4umtsWExEZTgU88eVVznfusqnQS5O7SQyVNgMwUyXs8vbbNTqj/dZ6esQjkoJsslMJgSIwGTJDQFyQri7EFW9VDlRQ9VC3ZC1rNjkYWb4xHw0LN8gzxXV5u2tLrMs/UWcmPRbekdFxelcO6MNp12vGzDTlNH4gQ= ++222+UpWFZ7v/6f8W8YfvQfxRa4bh4FUzUbp5jSyDOv1rwx0ufbKqh1rWo2I4DGMyCXmIVZE/3ICB8f47OiInaND+KfywcM5VujMYtUewVys4y3pxvWYHd29IJj2/MF0FLj3jhTB0Jv645HvNH2q+LFeHuE37MvRH5+/OP73D28= +3z0OPHf4+t2739pB3nAM0u6ZOH/chGOmkYDIbWFP9s8su/hdGIo/eAc079f29Pinb89tXAN1MhmUpq/0DUfljhAW1zxhsn8hROtNXBAq9zbPD1w7z5hUUuLFYfKj4To+vBmZ8ltzHu8gipweU0sglI7b6+/OwK1c/73cePufecY= +z1E6ixcZmBr1PxticNhU34El7jNR2SdB0fxjvJCowECVykP/s5HxcwK4sfEDP7v1P5uY1K2TIut/Nq3/tEhYXdfsrjoksZ/NXufxEq7y2K9e81dQf1mJ2e15FsFPfu0nSZprdstUO1nRqF4kB9sd1wvAGYj9bvYTmE5ICVZg9pY= +8So7e4NLr2f2tigK9otb/YWzPPvZq/4sPucNq78qVvCrPzOdqWDz5JkdLU7jmNHljeq/ifHzzA6Wej37fVL7XaCn9V/TdLdivGd2D/Ru9pNb+0k2PDQ7uIw+xvNoV2yTeSGfkRhiSCD4+LOPMohPQEAUZucMEBAAedXKECNqKcg= +0wWDjFHItiyf2MpfKWNGBpzagH/Jow1bmY4Nwxfm8YYvQ99FVk6FcN/DECXd/hArNk6lDOJbWpAEBxZIhd7G4lLHvQrNjZWmUJruCQWp0j5taUnQHzgtMLMPgTnmSY1PAq9WWFIcDGslFUIDH68n6Qvw0gpZuNyqUtcY2BobB40= +YaX4OGiMLMLIo8a4kpw8cutQEHcV6kceCimJHw3R8so4j3xbG5LqxuZgYipEm2OuRX+V6jGO0WTj+0eN7qm1FUH42LGCTMrHyN5aIXuMbLOa5vEQKa0QPPbp+pLagEZUSB01cfy+q0LumABpkicEokr21N6OIH3i2FEm+ZPKSNc= +bstZsdcoLkmeDBtlFWInPlVXkhlQ5RUCzfHlSlmVwHGjWBPYUPFqBDb0vSqBU4cqNwmcunUU0xorNE49DFGSOR1ixRVKp76lBUlsYIFU6G0MqAF8maQ8kvPUHFamr1X7M6kV6q5MayWVXrCDGl5R9MB1XLzYpN51ELWzQp3rDBE= +xFYX+0hxjc6AbkHROqIhVXprI9nc9lxngkEMiqeWckmP61gwFYIq5xauX1epqZxgRLkmpXKIEYXVoascaSq1FaENlR+nEj0F1CgdoxiD2gkKqFE8tbUiqa6eiuqgCuWV4xIc6qpEV45NvFjT69WPiDVSvfp5sU5lQJRXCRzVUE0= +se9WDlsaY5A6QQE1eqe2ViTRlRNZA1ShvHJSw16DAOOhGE155dDWABg6pFs5uzWQivzABqqSbw489kwEmDGKMcif2ACKqKkNZPbRr5+HafIrp7lil/N3mtq+4VYOdCjoL8kC8i+6fv0aCHsrBlz9JqiKgztGQAUIKpxX6K+fo0s= +w6JjeDkGRP0YXTc9Akz9KM0x52Lc/frxmRcu1eAE9ZOzUayGJahfpomOlGuqcoQry5NVdBK/S6M1kBjUR1YOFR+NQo5GUB9WCRKxENSYBfVhNd/aobw+ptWXe0DUx1Qi5IgF9eFUT+7lmNWHtAJQozaqj6zqcjluo/q4SkRl5EY= +9cFV3ZXDMSJGltsTQDkxqNyAAMormx9kUYu2bJFFW4ErAFKXzsSyGNUlNLosRnUx3VwWo7qQbiyLcV1CI8tiXN/1zGUxru951WUxrm97yLIY17e+2rIY17e+5rIY10cWWxbj+rCiy2JcH9bashjXx7SxLCb1Ma0ui0l9OOvLYlI= +H1J0WUzqI9tYFpP6uGLLYlIf3NqymBAjq5bFhBhUtSwm9TsGHqxZ8/qkfr0gylfRBVxj168VRKGYMEVh5ZBWNSiEUg8plSuocjpTZZUFVDmcKUSVXyqHs7IRMQlv8wWf0Wn9tkabMkJp/Z6mNGCEwvr4GZaLUFwfPuPrcOFfH0A= +KBZ86DnYuCkm9Bxs3Coc6Dn14XsDLufl0HtOffBEuRh8z6mPmygFt3corY+YKFVj5jn1MRPl0Yr3rD5molC+wHhOfcxk3e2Wv1G49TGTZO/yGZRWR2255LkeoKB+bVUW1G6s8mi+LcvqS7QsqB1Ty9/Ncdmd8TtC+Hlc+TnPYIw= +Kkek3ZnkKM9t7Lrw4NOQWfBjnUPgN7ObZ+pHs4ugafK4O9x8Bkprl0U182xABARC2GQDYkQg4MUKyuu69YY/JZYkVE6LMDge/hqiFfYnomo1DC6DOz1XPorCn7zyT8PyT375p6D806j807j806T801S3bHxEf8XVn3H1d1z9IVc= +f8nVn3L1t1z9MVd/zdNf84w+6a95+mue/pqnv+bpr3n6a57+mqe/NtRfG+qvDY0h1F8b6q8N9deG+mtD/bWh/tpQf83XX/P113z9Nd+YMf01X3/N11/z9dd8/TVffy3QXwv01wL9tUB/LTAYRH8t0F8L9NcC/bVAf22kv/b/sfc= +9k9u3EiioHfnLm6lePHexcVuxHux7wcuz7MjeSyqUMVPRfhiZUme8a0tKSzZM+9Zs+UiWc2uEVlFV5Gtbs2bP+T+20MCqAKqkIkiu9mU1dP+pAoJIAEkEolEfgx1b0Pd21D3NtS9DQ161L0NdW9D3dtQ9zbSvY10byPd20j3NtI= +vY10byOD/HVvI93bSPc21r2NdW9j3dtY9zbWvY11b2Pd29jYbbq3se5tonub6N4mureJ7m2ie5vo3ia6t4nubWJsbnN3G9vbM/a3Z2xwz9jhnrHFPWOPe8Ym94xd7hnb3DP6rbEVo1+TsZicxWQtJm8xmYvJXUz2YvAXZjAY5ps= +/Mzo1+AxzGAyzOAyzGAzzOAzzGA0zOA0zGA1zOA1LDAZqdGvwW6YwW+YwXCYwXGYwXKYwXOYwXSYwXWYwXZY3+TgRr8G52EG62EG72EG82EG92EG+2EG/2EGA2IGB2ID8+gw+jWYEDO4EDPYEDP4EDMYETM4ETNYETN4ETOYERs= +mmeW0a/Bj5jBkJjBkZjBkpjBk5jBlJjBlZjBlpjBl9jIPCyNfg3WxAzexAzmxAzuxAz2xAz+xAwGxQwOxQwWxcbmKW30a3ApZrApZvApZjAqZnAqZrAqZvAqZjArZnArNjHFA1M+MAQEg1/5Br/yDX7lG/zKN/iVb/Ar3+BXvsE= +r3yDX/nMFEyMfg1+5Rv8yjf4lW/wK9/gV77Br3yDX/mmPGQKRDWJyOjXlIlMociUikyxyJSLTMHI4Ff7+e2OJx9bIgVlwMlZ7mh3M9PZafqJTLan7rOdYh3PtssoD+GBpkrEt4xPNsoalUvugK5KlQfGllhBaenpqT+r2Hqdv3Q= +ZCxUKAJjy5z/uMcezE7vvalMi95079//THwxHt/5x1qewBLfSoWrbxXHwborMKQU74Duv/4rZFacrdb3ZqcFCgs4cMjPO7yQF0ClL3gXXXKkqt5HPlbpuOweLaQZhHjswuNNGvuCr4wwgD7SoP9FjLqpT1Oj1YVaFWYVmcoaXog= +j/RsVY1vCpfuI42O9Tz2GTXCZsEqOofB/baDj/ozXn4vmhb37vFWf1uDkdokvaVrujf4/HkHKuJ1iCo1RBpz/FmttUpjBdXobVV7tLv8/Cs78lcinSovfNN9021dmmwNJvNQ9pc7HZG6ZplB/tIo6UQZx/XuHXP14ORZwq9e0Pg= +i6Hf1GrLTdnrPeT/IK5dLuYqQK+w5UrjesDZbx5l+83ONt0kfGaSs0521kmKTlZ0kqiTRdYsVaNGBs3y1tEubtBoF62jnd6g0U6p0VpP8zd9lyNRRFyUUH9gu+mTg4dF2WF+xIvbdRzQh9wLda97alT2I8EveVxYxJldRiYfNw4= +w+GOyNKwmDm7DBdeaj6WZZQhfhyj0lZsN50fNeKmOOfkQKd1M4TMMUkAws5QY0yyg8iarDc42ohEXChqPE1/qZtOynbEnLaZ+SXzKx1UiBpF/S78Sx5LMw5Y24jkLfwQmxHihh19mGUUs7ZhCq3CgQSEQeMOFBx91CqIU9ug/0Y= +mJEVha4+L1dPCqwAAzbQOZ5ale5ourx4JvzCrTg4i8W5SCARbdpgapp7C+bHumb/Dv/awSIjERGkyjhSEm7kDtaHdK41SXcQVQHgYsAsdoCZUjCQf7SMlYDGMiNCJlABk6jgCXSUsjKOgjsEEx6sMUFnD75yiUYOD88596OUDrE= +6IBqVsBVDe2zdGJzBChjRLAodTwi2FRFitDUUw66IsYzD9oNUD9ZQKTgM2KSoYWmHzgNgJNzGU2y8h5GYjRiCQi10y4ee0wFkXAMZoyHEyzwhDhlsAmrcD3NoY6A2AP/0i+OnJAyMoVrOaiIiHGMz0rlLeaKn4eWVd5EZFQ8Fe4= +AiXKKuiFexujHFMG8UWbrfRyzhjB2raT6r1hf9kSM3GIT54dlINuBwnPgQ7QDtLRCqZCdTgWeIBzS8ymtJ2Pb2zAO0IamXFp5Asmf8fLL/r+pD8ZjvzJoHmIVU2A2CP5Gx0VpOUQMjzPLMg8Xsec9SHg2rPMqgToE3PzeAdSwfc= +Z9I2x7KJBJ9eHYmxERqD7GunWUFjZVjgMrNWNT7fx6WXphcnRUc1Xc3+NFSvrunH8v90ILnT5BBuoO3Tg58xzdABJAnUHP1xIrBiCTh63GmsRHCB9rHiBwcShcA9XCMCgGPEjbAE7q53Hzcap4AeOh6ywBYR4ATS/Bc/5ZCYRNQ= +tmnqhfbfOVYLevNgoY3cCO80vXSsozbKYviBa4diIemqETIFJyskNouz390YBxWspX07OUfdCEDQNnIzQIBz9M2YBK047DMLeJiC1pkI8EtHI5wBOQVm7AF87M3oBnR3O40WD3bQPkxcLMOCIjjHSp6p9QHvdkaigRLcQ7/sWdk= +erPcZQKwiGT4HFCR0NrR2Gkm3KHR2iYDPyHQUGXuqSCF9MZE7CFt4xHMWmZiT3lbzQIRVxyLeeaeBjMijmMWmuF3Wnrfffh4RJ5WKiDCiqPh08gJsKOb4TOAx1NrQ2CnOXAFWGvnix6lj9ll9EboJnzYjchQZF87DRQNFNU2Qvw= +eLPDSbnG2E7gSHQpZ7+7jvdypE3lNkCCUrmGvQN7w2JUOQe0K6uy6NShjNtpOGb8KWIszSBXjh53Gy4e86p9rDhjwmJjucfbLpiiobJaet997PuKpM0nnj6RawkLCEXOhBWpCZ8JOj4Uek6jQaLo6XCEi6IrlUlk0DnAokpRN1o= +y8Jy/yut3YS+06Kxqehh0VGq0Jl2hKpqmzo/wEU9NFqVBTkDaXtFgYuwFyjCtgGgBfYjYtNYPT9ZBnUt1RUQWP3ZLcCrSkt9AaI61+mekIkz0/Q1PWso0sO9ayxo6WdjwBuBV2h+YYf2srFGTB2aNcndYw5AxEmhCa4R48sCXEQ= +W/GMhcUCQ6moGRAMJWQkKhg9CisIknti7XBIFvz2bAMpc9JNvUqBrgSrA13paaPRRv1tw4iv5F6vWiAl54rZIZfahte2albwpdZ1w5es0Z6Iw0QehU2Ta4QxWCCentiG8yJRuwnlWSvT2oQNV7InO5CaU1uzD6fCI6vRnAqJsUY= +byg72tqunAqLwkbrnXbgVI2wayTdY+HZUKpvxmgjVV07cSo0XJt7YvfkVM0obuSgaE6Fots+7bsxHDzGWxuWbZO/I8Npxnxra8/NcJoR4BzXFdqHFmESTnDFK0oRENf0N11ZkU4sENUw/77Jt3FZRvETDgZbNo8u2iCVnI9rYpo= +Lq9OTVTlAotSCxoyz7lVyjnE36HrZrrIDDYAvNKQT4fdsypBoQGzC29FAvE5B4VF5bMqnF+8v9PMM+wYoQIA8+H6IHEO82Pdphfl/Y3Juqy41GxAy0qNeXAusZu31QMCkowNiRuI0mlJdfjzftOT2rkhdIxBe4VTKKvBQbRBGyM= +T/1jQhIEUVpr1Ry6yb1oxCFEpIFBvR0IR9jSEl/fqQUyMCYUtyGowhYim1HoY+7IN0YcprSWFDBVMEMMDArVmYDDCONJoSXEy6UhoEoLig5FhUAk7q4iEiJRj5IEYIaf2KdDaQGHmylByTK6QLaCegvIMfvSkniStAXgCXYql4Q= +BzUhGW5BGG9KuGi53AmoFcn2VhQcpLLDp6NqigYBdOlSVT3NCCO+BiYtUBU6re1VkC1wy/iMZK9ig9EApSU8DXGWLbcrRwslijIlLwqix+EASkW2QrysMWG7rPUOsOm8xQo5nTvtkHlXqEEtJ6dpkeXCw4Ncsxe2TWy1/c7Iotc= +mHm3LHpss+aqwS1Z9IPNesqi5zSDeIpzQGm5LQXm8GU7yJbLTO1QZztBPXeelThlEyVqjPTwf5jTZUK9QJaK+wpZCpvRbRCtUn3iXheV6TmO3QESSA8rN5N+sHtkLTO/7D9g+WU/wfNJ/4qNhkhG6f88y9KzON/8jjPtOL/45J8= +w1DEzF1wQWcdgg6g868dpbwRFfi5z2WLdRHPP/lvNdin6t4EPllNyH+sQb6QZtlNoH+qAb2KwUZqYXVah1IqlibUFVcm0IA6tTdn2Zx38742XIxN5/VUuo3CAyfRDarrxnA0IPGBpLlFtpZuctWPLzp3sUy6fdYbdgY9bzyYDP8= +5pN0O+L19f27V4nXd8z03Jpq/X6fpBLESVBsJUrBlDpKRZPom1VXFFUw1FWIH0bI9Z8dgrvqZPZewMjZaM3W/clVF0VX0pnD+ZRmK4SL6O+HZiC6jmYgJhb7845RL5iMRre844bwjqrccDg2CcQO6HkaFYttMo+vEARnr7iCfO4= ++Nd72VqsxjraCCf1N93POwEVgo+jWLxN0g+OILtfBrIkAPr1EVyZ+VVch/lsiC0ncgpU64noP3WZ0gqrmcVBRUlNr4/rf8TJgmr7IO85uEmexd0SznECoQeIKMn4APMEO5/SLI2rBmbb/Izv5k2e2Ne+VVS8LeF2AHE+P7msuwU= +w4dhF9MLop/S46WCJOCSOdzlwM+G/xPnyNTJhsSSSo9Q0ZC98p9VULw7F5DLxQ/IobWXq5O8VskH6EF7/Uf9SDPRUYnBLFoDPUiP2kWc1Q98PjPxyfmjR02oQx//FaBx/NuY7S8EML/n+ax/KwTcDCGgIuDBgNFkgpwd0Qx49do= +VpVIf6pksVBRc2hVD3Qgpph8IdqC37Ggs+QM0yIqrpbyJZOcZrux+fA6iWfwRLJNoUO57GSPauzTC2iThAL+Bh1aAKIWlMdLV7nqBeWdV78GVZJd0Hesqckcf0VoldQ+DFW0HfH5//tLtxDqpGWSvi26jzrw1v45pOLN3lXfTqI= +ZVF9/DOcBAak+LPKmPaow3peDTAEpJpNROex1Wwxi9M45GNRLf/1kzvvErjoXSxjgen/oYwor0M1JMktj7jAsUrex3Ue3yg8hmrIwucSnL0PkZD8W86uOPvo4+bsJeDARbX7qYYc0vtiy4cuGOgyQkLIdIU0WPJqq/gJiK/ZOuY= +c4m9+cBLPmeqpC0YfeNQ7xfyaMCa3qbJSZavBNgKjNwz5HU6kC+chetI4Lum2JxFyy319iteTKDcfo5uANjiPaveJtZ5NiWApEXCCrmi6fZxy6Oy8RW8/nESjJFTtNYGCTVRf8MjSrwuOI25uovnCfk0JVwo0rjgN5E5Adhsibo= +Q4kTezOfx/a7oG6i7IsARCKEXembkG1Oko23sQNpVUFU8GKvqszclbFi4f+A2bwEslVOAssEi8dTtksCPOBsp/kf0WS1ighllq26YLAAUlf5JscZnbeMkwKAcZn/llJqzJm4w9iJhghUG+vsXZxPk4i2mKYh9CM/xuRYw8KCw7g= +9opkp/iTL7Ae/AQ44We24PACxkaxD8xfvCpiXKEc4llSbN0QaQWyRqwdxHKrDQL2TI6hVjH2nGBlMfCQGAlq5ftj1R8Ut/TlABEaHNiZjMsx6NyLQuqEUcWU9gecBzecAmfbaTLrKmgf7UmcIqKY6EsD7NVbgPVWsqMA76sq3rk= +J37Ui6ZsYaBb0SaumnwXg/xplzGjVVvbpVvFNWGyVbvMbNXWDupWcc2hbNUuM1u1PTN1q7jXpmzVLru+xzlLHr12jV3fePaoXj02/NLI75GreJNfhGs+CXHUeKbDIA58rdMTZFzrcMwucbcb9PrjCbu9292Iu50mYn/Qd5MKcsE= +oxVydHRLdU2ir2BgKJnM+HohSjqQzrcrYSY6nxMuI0qTd3U2Uyk0WdCyi3ZRgGFmVX/HEKOq/8q3YYj1c9XxGJX8cjx8a/DFCKcQWofTaPjzss6tfv4mmT56ZEM9esQOzbR0HZ0qEkPvEixr2Bv2B7cc62ZwrKo88IcuOrGNDvg= +vhLeBkcOMI+89icnZTrA7Cw7h2mTSQQhD+U6z84vOurL56KLw77vV4zAN0y9sBlEOH45hcjbfVXULZ2ORJOci1EsWgJIq3YKxq2Qi9OzGKL1owcJhBeRgih5i5LFIf5CI43Ywb61rRlX+CE+fjlO1NRNGk4nq+3ZO6kMw6JeS1U= +A29IokEB+mBGsE2Wc9d7u5rWIt5oKBi+Q1VQwdna1Gybz8TzfjWMVsjtGYd9G8drN5bKrytrJSJ5n2s1EXBZT8yzRb5O0gK19VCYVBAorajKqinOp9vaUiBoY2V1t2GEK76dyVVo/QgN0hfFS84JNpm91VmvyWbiB572PcNj2Ig= +R15+DE0vTpJ4SUf0LuEEFP6A8G8wa1/MVRyZQ0h62vpjyFwM0ZTz/h6X867n4dCU3SqWDU/HKURwUVb4nLxrshvnxsWjRzbUo0d+z7tG6W3gQvAS0tuoN/a8ya34dsPEtxZCscW3xP8q51P1HXh3nx/HLPPT77569frxd6/xpHA= +Bj4XR8Pn2fOnODZPpF2GwOk42HAJtrYmB81iVLG8gFOKi1CwxEVcuuBf7cORCz6v+L5KZr9zWIV+X8TfxsXpE7e5UFt2AuWDtkmfSFTRU9GcPkSkrs2uNIqtf7wwouXAiJHAEvfvLhVlfBtzBoGcvJ4Qo0zywVCplateky+zNP4= +Oj1ZbuN0RjzUKMxsqcAtk02/iorN63dxxFd80TL9xOUg+T5NTgBD9G0HagPAK+wphvWCYFRCwAB3ekqsBostAjX7rKvr2VPBR/ES5OT8Ah/IQIxDgaBDCXp8Y5kRJ3yjxv5Dsy85vLVX8Go5J5H0ajB7YFnV2R9PO/4BWAnmKzs= +vIl+URMV7UgUVZEdXub+3Wz6Z7DFJ55zls/yPMudG+/k8WzGodAb7Mm30TlWho/85Ev0Pbc30rI5fkUFjieCxeDLV202AbPHUrjM90+e5tG7dJ913eTZ2zhc59mfCbshpS7tauB0u5K/cJo85MUhcIrlrY9RvxpOhldExjeMCw0= +tY4QXxlyMVBFB74I+JhJYYXFJaT/cW8yGI5vpf8bIf1rGh0NbOrAJDkiTIU495KNMvND7Ox2cBESRoZRFk6FMBynLkGDg/FJFRIwyqmhGfAUoaEUH+aADrR9CYEnlpMNiLkC9iJoizL9rqCKiEttuC0kk0YyYQlLn4wQZ4sIcLM= +TDifhQcsQhGVbkIAuR7+GxiWADbLOzbTrQj69WkyexunDUvu+NEjVXD4xzOU61Zo7Md1+71x5wHrscHgVudy07huEAQWdSBct9WVBqzvyPI8nm/RCIg1ORuRpdFXjfIlZ+3WZvP/XTuP0crhavI+nEZYK9K04cZZlmdplghDQ3A= +0RHeMo1YIxjIoZXBlVHJyPNbcLsEbxr0BgPG/PgBG90yqBvBoCpiZsabPkEwGLtacQFlQwTQr0IxpUhYS/WGuIY05nmUIw4VpV+gA0TEi0wxE2J/UDUucXQ8xsEjeI5IukKSRe2FvTu7GDmrSziaJkbFupI5D9abuSM1gwLKqGA= +mBUEzqalqa8CmS23BRY8VOrCxINuAkHbXPiUUGRbQrkCqu32tkoojvoGbUsuntkgNQ+o6qKsROLqH8RgzVCfGUFr8F10/f7sGkBbx06z89kWphjTR1SFXDw++PukXxnzGdZlBjr7H0O3EvINOoAqauVfRgh5IIeOyzZj9WV2/kQ= +VP0WjW8leFPxJb81x1H6gnRWlHDZ+tVphOkwBLP8EqKBPk34OYAqFISqVcEQAbPEPX27Xiac+8WFw2Mneb5dPcnWCaFNPeNlF68hJi9QOHnanL1MzrINwNIg37UAuB6OZPt02ztgyLt3luNJHUpBw6X1PhNL+SXcAHCTtgYQfWg= +G0DYPFhAmOZfPVGCJt6p/tlEha3P6rrvcivOaZICuhcB9ZeoZdtB7mfVRYj1PWTrttpmgxZoH/NsZVaTrcP6iXUdmqRvo3QeLSNbk6QKrleT1LfQ2P+Y7PeGfnAb6K08Jscf9TFZ0SgLvMAiDkx9D9E1RAwo6mIlI4PRziBZWPA= +k4msXiTgCEvBCM09wtkC6XyeL1AP97IoxMI4l4VEJndZRtSkQtL/vI3m/FRyhJJZJsQ7hspnxMvDM+LYFmkWizha0S+757ju7PxFjrxaF7m4CeVo4fnFeyi8jGOQ4+p+Ctk/yHok8axye+lV4IF8gce7P/CjBLM2ybVfvPRNxzg= +R7ZnIWdJs7fYvassO/RBYoQN69t47H+SDHqj0eTWi+eGnCQVlY5GQ5s6kKNk9ZhPgNOSBsxYXp/yFTjNHAbmJ6+SFQ3FPKdUO33F70mbV6fx0pGNLhFAdB++uksJMPwNePpDqdcjgBqPKZjh2DqazzGxnnm6UMjmUU7bN86yHMI= +PIDek0YiOk8KjuyC0xunlTnpdAKxv8A5+11UbOI5npLqUN6bgVZABQj7OcbbsBFUUqvA8uk8hLBpYCiQrDF+XIc4dMSv6rZkcOUmTvvz5mFvEgxuIzneDN6s6db3GUUjGIeO80UsQiSSHED6SUE77/CUYOKZQDlA0WBE/szD2Zw= +m242zZG3PvkKhcL1vPr6hsGhzuWQrdN4M2w888K3OvPwrnxoa+bRHzV7B6ZB8odJz++PbuMB3gz+YBCh7zXJAOELhwtIbqZBKDtsPcn/gY17g15/MjnY0Wkc57AC2/yJlJJsNV2t+PDKOi3kGGZfDZQu8bLl90asf/u0dTN2a0U= +tv5QBxZv0AgW2gVVN3ktEfUhZD4k8KMj6+fpPMSeutRVYrHMppCPmLJ3kLqseB7uEB6NghGNy6Zm22KTrdoaa4FSNnEqSECIRmtuBBzAYcQExClMIaHtKpMRog5lZR+EG8ig+vf+3d9FaHTEOshqhae7PC3OXEv46jQ5wfWcp9s= +OMwRuoCyV7SdsriSRxuy6g9kILszTkpUrXwxdY0iJwiQfyebXOQxkri1KiHrTSn8oYCsNVtdvHWNYHaBRkSVBWSrkDM83WCBZasysu5FvFyiuTHLIscM8Fs5XULWEwFHUF1N9/mL188edf74P/5nR+kwgLMlRSfNNp2LeNNJwLE= +AA7AWGSaOr9475pMO9atUJDTU4F/JeHf419J+KtfdTSANmttHAsfzrhVAw4q7WAtJJaM/cWPiqUjup4GOrSBK2ZuT+J3CQls0OPH9a11682QwDQ193XgNZJaUHf2iLa2h/DZ7xwK4tNsHZYpQcFTlXcWI8meKylmHc85aogEUr4= +uFoNkjXksEIY18NpvuUdz0M+YA55yRdC8qXv6raT1aOdYUVCrtFB4/39sxXvT3d1VcrDfBde/fC7l3kG++NxOn/G92qOXFwRoGsI+VdVMtgoit4lWOiYX/n7tyrpkoVOPm4WqiPaeiMnpSDscy2BUAt4uFmcxV9uNxvi4sH/jN8= +Sj79/dcvH/ItC//2irOFMEZ5H3/LVxB5cvNkoDeBCNoPv1rCvKGGiTqj0Arc38lyvhTxJp5ygfkkmuEWfWnZDl8lZ0f8EmoVP8ymf37Iy8Q9XpA75vRQNnJ1EVUDBm7udf2xno1K1REuHjBDTnAbwXeI2Kk21JFip2Lo7cdHx50= +B15vePuyp9no2Pu42ahRPHLRyS85duqb7q+Lzzu/np+Lf950O7/u3DvNtr31u/m9+4L/33vT5bX5aOLiTfd+Lz6Llo8L2e+9+593LOB5cnZeAlIAF20A7zXA/W6nWr0vOusLThopHrOL0/p5kp5kR4vXVQ32s/IPF+YfYBAP2LU= +hPHyDM8KjOQuG2y2Svb6eSc453+r4LMlAdjHUy07LB+zbR0q/ibyS1VIS+MbRKgQNykIcCptU2kzIVh8VBaoyAIZuC7zyii7y1Bo5MlH94OGuWGuNbx+rzLMpOb0JEzSAsL0Qi5dzKSmDnGNJjUkTvsevF6vf2s3f2POXZNs+xQ= +iZA+Zrgr0SGNXQISqaPYyRmpjytE3p0mm/gdqJlk6Oj6tm6WXkdIWzPvcUCjte/O9nujUZ/d7uwbsrNL2h16gUcTyV572/wbAixxaWV6MY/XiCFcFUifF+ZoENEH7I4MlB9Nl3EZXJtqZxWdn0bLE9zoTgQzKNZxPMd78kW4zzw= +XkVrAUWrpGUbSOZAv2wgXiVFgbrEqjZKALIZOeDZNj+L0PzIesRn8RLPptcfiLd/1QI+6LE0pxZIuzorDQmqxpxoA4kvSa9gibkJg+MWeHeGFXItTZbB1802nSieZVzwmzkyaVcABLV4d/oVcq7GyvgYVWsUWuecR8j9RuukcNM= +lc8kQW0IAw8oEibzgMLS4awmDGBXLhcFyTNlsA8aSxmZHwvqgceXEFb8u2yZDdrowFP/SBj6ZQZEArJ5KKTzaLi85eec+zv1nrJYzgq69vOsWHHGi/FHFR2K9LFfxVEqMwY64wnKXuIcdecvJxhKHVieJZAUFVafVMyKs7EiNNo= +iugdFWUFI4+SMqIVvEWhlFsxJnGcIiCSAEz+gEN6d+R5U+1XCswrI6/kEdWncv4rTwsym6WGoFNaahgq/+MySeMor51PaFbLGk5EYss6THuP5mlGDrMGRI+0BrZf1+R4a0D0kGtg7V3XTkNy2HUoetx1uD17J0deh6KHXodr770= +edKSw7cA6RmwQPdHg5wHC5CeCgu0HY3a6U5ORR2Knoc63J69kzNQh6KHX4dr7/3q93gdvEZrWO0ryEFtFv6v+QU/TpJZEU65sHq6idK3h1MCDHUYjyQqQpmIJ86J97UmzDVY2WOKABu1fRUBo14wGY1uFQE3RBFgxFh10O8v+GE= +TT9qcfS/zebbZcx/i4RyIYTouHff+ap1dS+fkgOwgXa+s2fwikkJHc4Lrlwu15tqUFXdNd2g490J9iieS2La7hWwaPcKgIFmU9oEhZdxXuZIqAgNgMUw2QIU4l3ISCWcElDfFK8sBZtEvPImxwWL8wvc/Fo0FwILjBE7F++yVow= +5FXHpst2y8f24DrhdJrZ74yVRqQCCTPOYa7RmsdwyGf09r7+J0RtE6mdWFUezIzf0Bu2kLrgWt4YDAvIAEVmX6mCcYY4HNyGSbkhUkVJrP1gwFD62PPV0HH8yWZxv7+zeKZBbAb2BPzpZssIsW3sioizbSpAMRhcUdyV1C3NNWg= +PV43mgs/HjBtTDZbhCcys9S2+qgV47Pw5fevX794/oozLKBhTqjhBoJJinT2tb4Fu8a6kHxeDHRFxB6ThZHNsc2adtueUXo57MvaBPLVwabww2ewLL0KCtF5y/xJ1pBHtquZOvfkE4V4WnDIGbyUfE2QxGonCxMuaVGRIIReCI8= +snORFEUZDRMPCi8BRel8hirkWb38cnNZNuCMVZrR4bxl0eX6lnVpGhIZJPiOB7YZu18tWuEePuy8jCApIeg6OptMcftHd3nBN2odOo/FQmz5wfCgw/GFsmdyfjqv+Azzr8Z8Q+kLMQL+XQ7l7l2hKIrPw9m7OSpg9iqisbPECeU= +XArZrh2vouvtkp98rlw9rvTKIr435rRz8uVKrAgSex5s3JbRzKb/nsf8QDzmZtsFFn1FJ5QjEmpz+YAsiEmaX5xQ7qNQQEVP5Af2doU9qVRvmttVWwZJKo02P9NWa4xT68iMEoDWRpaNIBy93ghnqaRSEfKtuMP8V+yMVJ9qCBo= +WQ3TrrisYEmVqYagR6ZhjqAqDTCPgpo49WGuH7M8ezeXitp6Cm+j4GjXjxoye18/OJI+u/UXuCHXj6qSPxyg9GHrM7kgMM8gyp8IFsC52nFs27upSOl3L1uLZYEz+t6bbu9N9/OOd/8+P8hZ96DKynIbD0cjfGZQP94NcvlSZl4= +0UWG5dySqQLQE9OTtkcgdcnHtgzxA+6bEJyckFSKJgRYdaNBI+EkkylU6Ew5pUOyyKIilt+WLbwGBJlUR8ORwWA4cTlMNlpCearRECJ6mS6mgiPkaLUAs3iT4T7TtTCdDE0ujCYbeBct34L0AnOEX9ohOIgoLhRcvCGNLbjExpw= +akS496FGe2qe8UJfFm62eZpjg2BjVV1MEU4McNwl0fIMUd+XViKncYRGMi3L0U3FytuqwY1o6anOtOireZ21IQ8ONownHx7qBShNG+mrGZYvvWpCHVk45WhvUA3ET7yTxEY3mS/jBiQfOz9e+TGGLWcTNjqnYb0GcLEBjxhC8q8= +AaJk2PODBl/Wk4XlJK/mijNWLOWSmiRRSszOWZQngreEJSBGGKwqxHQ2XlnqHL6EoLZfSRJYSvNqmO7siBKM3v5GOaUS6PmevQBGPWLZ+v6k/pcekH3pMsZDMqT6kJx8qw5CDmxggRJjGQYaeSwXvEaeYpgN5F18tQ5CIM8swB0= +ULe1WnXUSXZuYU9CTjwMjBoECrzDQLDT1BwIfupYo8DBBp4FsxP+AnIH5J27GQ5F7ERsnFcEVHku1qBIVZ9nnm0SlkK/EXTXN5iTrdc3hkMd4PXhtB3zNaidhqNgLzEcLKB6NRzsBaU2klaBZLveCf/t+hKoY6ehI0z8GabLViY= +/En8DgIsLDF79pPtcqniAb1LaE63LWIZPhGXTeshFt2WwHJOqHakATUU9vHwkYOeN6pNWnBHZk6hjRVE3pUEKfVUIWGocZg8IhUgY7im6KAmfaXpxkmxOlxouUFlCiWkXs5altvVNl1bqUis4kNruoz8j4EDp731XUGPjUbBrb4= +S+m72Met76qoxO/7DiqxtV5yX26ifHMCb1FHjOegO33TvX/QyA1VMdP+wchkIIoupZbALzNLGYuT8pMSyo6WMMOiCH+aXGw5OVU3u5NkiSbclZF2Zbg1HE3IXEjVni2zzWn4Wec0SvLwMx15KSpfGZETdZql8ZNoDS4CnTX8+Ew= +WqTBsymosOiaJhwV6EE8IOZxniGR/TypY1JEgl4hGtSLqDWaEEqpAScQv9nDUeh4maIAzFLymL06HevzyHj0sen4qCmRtQUc+O4VlG17WfjokX+NCZEDBJm9D8JBrz+esNuD8EYchBV1DNkQI9Wba8Zee8haxEd6vfr0q1evH38= +95rG4+JYeDx7/hTFothOjzkhQrSRHdbFGhujI02NxuiCwmgVna+j+TFniDMR6NGN0DEnSCLUMkPvj47Qewqh6RSU8sdcsi9ffP/86auHqmM3XsdcuRpe5ALK4mMuYA0vxzrOIJR//kFWUnXdhtsHWU3VdRtuH2RFVdc0bnzzfpA= +BYV+nVh9kKWEfp1YfZBFhH4dWEXnH2YFeb9OrD7MCvJ+nVh9mBXk/VJYnUbFdHp8pES3B9ZnVddvv4/eeC/pWMoeDMZ+/3zc6l66i9JKWiPbLzgie1JUhISLjHz8wAt/VBeZOwwwVH+6uANIw4dxWZH0c3zAVOelwE1bOVEAP+o= +64PUHOkPF6UqqfzgxgN9igLvRen8moh8Pk6HR5fdurz7h/gilb2s4zwUWU5D8I+A50W0rW0hc6G25BZzwYiHqRoI5WNlhrRVJA3iUkjmgFYmX2iMqTLak5Cc6WIhyiNLrW5B5UKrO0j9j+/LVZdqk3i1dsT+cvmzgVJnu1EOrGg= +yNyyFSlAIvgqSbxEUAnA9T9W+JZCC9qOkgN1VSV8NT8YrWEWRT8qyUdXg5O/9iezBdQMTZ6ARh1+8tT+VLUgWC3Sgvxebs7T7F3odDW+Ons2gthjKqcPlozKrbb13WrbQ8ciMdW2PoLM3mrbYW/Yv/UWdmhtB8Hdj05rO/BHGKU= +3mpt/9a0trcayVuN5K1G8jrxutVIXg63W43kXojdaiRvNZJ/yxrJA2r/goGt/UPdNY+u/YO4braaQ1oiZzIy3CYL19mS1pVg+rEqRHiY8TZC1NLqCCpEV9Q6h97N+6WoqgB/W23Y7e6kHpFh1py269F8HhKeaJ5TC+bdYO1WGM8= +kw0E83Ho9a6qAZtOl0n6NqTjBhoAbhJXgOhSiI8ViO0zsNGFoPfdqSP4D0osqnyWrXHz1kNq6wJM1XD9xpS60qBShK2z9TorNoQ1pS69hhjBuo5+XDLR2VsxN+qNPW9yq5m7EfaUmjwMxwKTPBCPgm2eQ3yEMhnERXEcSSxbz5M= +RbIp7v2m95sD54Ks9qzPGDoLewYz5FX5isfRqgjtKFYy9pIqJ0+PeSYyNZJQaZXMkQKRrciDu623FqifMuGLVothwldBRDD5KRSChqhKSAmyMIRsNipQIzktsnzu8DB1QHSNJmBqWtpAQT4TbQih2IUFDWCWblN+3NAuiMvkJC4= +1lFKzobKm30R0W/rJdA2nXJW3AYFcjZvDENJwMkwz+5uJe4grAv3ehL5CqK9DfRmUJVSwT27Z513HeHV3JV7TqQ5IvERYbx4a2dxMqd3QrpdGZzNRkxl9GhwQETMQ4CUWHd1dqWdbPWLpMmuPtiTpJmOvHLNWkRxxO+HeajSzGc= +OZYK1YZ69Kh/8MBiZkLygQvBvcSiAev5nQesxwaDW8HoZghGmlD4Lxeh2AJS8X2a/LyNv376wR8vu8kK3OThEfNuHkMAiw6f8HunUXEqMpMvOJtPz+696f7+65fPH3/7DFRbv60lEecH/f37LWnDD5fwlfV93zXXmEfndpPJCGE= +4UmCnTXinvwdXFmfYznSRAaF83i2RYKFiAvrY97Bkyyj88tNX4oL8beuDGyFhPkKxfDTV18/ffbVH795/OWrh6ukmImhP/x9tp3zDfLgWZ7BYHt8KoyAXVYrkOSvOK0svxCFlnC3fAZ5zZ5yhkDoiySeTxNb04JjCXVecxaG1uA= +VPVQMikAK3cFclbqsjIbhku6nj4RMRmenQNt01MOk/0SU50YeD389C+K9P8afnrv2R9ff/f46ePXj+/zPzz5/ePnz599c7+3SU7AGgnUZIIm50m0zLCQIUKCmj6FeL+StSW2KFJCfbmMYzCAezZ3yFjr+SLkXUl+TEIdNIu689A= +PkrOZX0j7Vf6CukPW2RLvvPrsoNZcmjNSRVXajjq45jsLyTcygg3SEaoaHXk+0OcQpATi89ustqieUV38IhXjBHl7zo3s/tmVWynIuobWpgmmJ6djxcqimSmBMAddyBwlfc4Wy6TAg2LWV1Vi3h50g7HmdFCXFqcd/R0jked9pQ= +kW7ZCz0muFRVcChYIKMFwIpHSJiD8gWrgmiJx3fKP1vlfTGe6AxLRezdeTDpjTnd9nUwu7669L5L0AkSGKFl5dRA4TyPkKBXaCpXTvXzaLXGo2S5bduBOSSzcHPKZ+iUwyE9QiA8ldgv3CfBLC0sneTJzJXEGmiwFUYiXsxP6K0= +VmHtAppF/NiS+4NcLAEDsfTwRMlye0q+wlHG33MVMtDcz1vIFSEGIHgNoel4D6mDVUZFWo0T5fwiQYVNOUnyYqPB6Mcs0M8sqCQqBecc6VwkETNStuDyIXAQgI6QECo67q2CwF/G/w0m8IsvpvyQMIFP8piLqekM2YM9X+cewLM= +c0DYtOUmWaOOElmZq/qcBmIqUQHQCahUubAjpovYMO4EArwnkQ+VojeyPKgyup5wXjaNEGalmliC7wfVSakB5SBSXnEERFRjnubZ2zh9xzmNQ31X5iOACUInWm7dZQLSN0WzsyUnocJIDoSnzshmS06w61Pn6zk8wVfnhwvI+Uw= +70ydJJ7woQl+Ns/epvi4zaxqFRwdl3nSYKc+1RVkysayGtV7hConEb+RzYGztgA7AHHEPKQf0KfkqSP0tdkXCYz21+s3ohyyBgZuGpVwALPX9CO9GuYbZ0lBHzCuDFeyBSVN0U8mZUcpSOMJFfq7W1/xtSNBiYTiEMQkAEP1yvw= +j1WL/FLN2V4bsQkgql1satuoPdpwRtbWrQSi1xShGqRje6r50ubRPNliWTI9vby4cyavHK5Q1VSapXFXQagr4yLG3NTSEgrED3nuENxV4aNg4fSkAU1I1eocJJIUOQjq7bacfah4qjHi90Bklwys5vl8gAYHzfzTaNIJ6mnYs4w= +3wypk6k+RgnqmhDPBt9nRg6XFRc0Jfjlt1Vf9HfscNoibWzzeBmvpsnsCUjMjWCe8aNHZuk1mNtgSqM6QvsrjYJefzga3SqNlNIo+LiVRppCBkOcQuwnpRP24R3HTvwP7TRWbKdzIXdcAZNDvawdNmlPycaGQRDgNIEoEvmWi8U= +G4jL31/olTBrzOqRIeNnF5JssmndnW5zzAajvE8TWWgum4uab0XS7OOzzn88mXf+46zzH2vRbec/nnf+Y3umwp0SkUjBrkelzXYbpThSd2xc6cGT9Cw8p282eQysE1eO8RsIGupbPFRF0xn8G8ql7vGfGkksFwuHI8hAPXPiWjg= +yfM5SUFsdQcE8fol1pkIwiHv5OIWi7z9nbDS+PnEl7+E8U/01m4pVDY14Z0yMRSi45L7W6gw3uLKplIfC8MJIVq8O3oJCBBFYisRK4LZzIt3cOHANd9VYtGQn/WELXfZEgmggpgo7ofMolFYPqFKH+WTPFu5exXW40SgD1ER0m0= +IikuH2bTP4MSRERnxzcc6D2ideHYbFyKCE+T+TymTdekYMLnxjGCfCPEJfKmU4eqghpboGCXnm5XQF9AF9Ju3NHv7G081ylmUWrk39VzRZikQpzHE04oPVC0jsOUj4JWXcGUucIylwqjfAa2+skKmPc83kQJrQrZnj1uifN8Es0= +cKt/cY2EKClix2Uwv18ut3Q+hQJyUSO9iEQRp9sN9sDiqbAwRcGnDrfyiPNc2Ufo3UhuRuDEOKVE8syVF94dckyIHOJ4U+BzkmeJzP09nZ3jBFIdwktO4ZhCBUrAskNyotlyO4//SDRVPovxO2EyTZbYU1Ht5QIeCUHBT0EJfpI= +oo8DlfKg4js42UjmgFphyNDgyeytA8armnh2Lobe1goF5pm4gKoPZVcyFTKnYCq+elSu+vJikaVfEVDqwWabn8VukOfff/flKzeIILDCDQNr4IYAgv8GUk47Ep1Ms/PZFnu+LJeaA8j8Hq4miExiTPn6nRNuXOXOhOpuLAREBjY= +upjDorgp5ht+XyhhUd2NmFUHywNiALk3Pm8BquJbtcBJ/tsCpHhsCxSs5fdFnL/MMyzgfjlP0RxPB17SFS9zn/m8AZzVlsGvkiUVHoyzOzC+ei6jhIlEyo5BHcbty9BGMfwGde2eX0Z6mWEtiXPIOfJWvEoRDmAW0OHD6pt5Zvo= +DuT21071e0M/GN5qp26GdqokE467i0z+FiI2heLpJxSLHs42+fJIjm5dTh2z1RrJGM3ufw6Tcv9fOOv8X/9LxiYQMPzbF1/4XWIYECOTFZvjYE8i7xnI03j66fwD48na8DwTbE5gK4w1joNvlC9m92anBcdSISC2ZSrzK93/fw4= +6hBZHWXD0dBzsIFLBqfoFtFJzHdgPi8edV48VwoLwfrCAuycCI+wbLFYxuF0QcQrcEcjqFQJRDjOe5/d74icgeniUecnRRdlqvbaVnvA7v8EIpDNIJBBI0CeHG+1MdFaZVkN2Ecs9n7UO6eKCCFuwKpP/NlflKGzXKtMmOyZIHI= +VRyL4TZVPZtPZfCQhMrMpZ5NQw5ZOEBLwfQsO4+X0kwwzOP5Frfhk/Q0z7DIH69fPH3xqPNqmcziTrTM+GHEySaN/0VqmGehpl60WQChgiSUKTRDEEroMWgQPGXkaFgCrdGZSKtG4Ibi9B8OY757L8K0BSMT1AIKmm1xJoaqH2o= +8YCFcirdrkJhBUbeVGpQSOcjYVZxx20GwTc+rzy9oBSdlXpKwEmgEFXKb88qsE2GGQzJ9/Wt8GihFT4wKsqUddyvZ6YeiwrZKnOkPk5SOlso6I3awzO3GnBK/oynZdV+1fisqUcXBULG0xGlQIgoiRX5DNy9TlBiUevHD3XE6Eg= +WPPEm9BRDEWYYbZREylWNbFHF8FL+agjMWe4arp8GhDjziPsGU7F4CkB3OFX6HZ8iWger2Ps2UTznQXoqdHByMIMOTaklRZ0PltEaG2pAKog2keBEkGXow+Wol29IcSBkDueZ8pDfxGtVrbXm9/MHu83q7hRVaKYa1M0pTUL8Lk= +BqJN+BQAZyv4qW2Uh1yG3NrosJ4nhJam+IoJFBaMEizUd35sCmZAJ2iWcCQlSnbgnDYFsgNLKZcL5SqBbsrhELNO3nJhgTKyQ10L1qdxTtZhBlroxhdm/2DhF65AY5k47FThIQKOeUyZGZTlRBgyFPVQvnfywxozeDW5CMOdZ0w= +CCzagnenxouYiLyA7OZlksZRXmNvPtZjrTXf7hEMKeFyw/8aVdedYR1Rvx0Jg2jJgZswOCJjeWaPhmwwZn3fm5jbc8fpMKDJCTFhkEWAIE1iwdmE4+CPJ0OwQFVzM5gMvf6w3x83x7TDLB0y7alTTfrh4upjLqjCKFf5wtZVuGY= +yTGsCeuY7K+vHfRGo8ltZP0boq/1q2IjnkmNQmxVLWhBAQEgiQ+tre1m6wK0SKCK5f97vV0v43tv+FdpzZwWb7oiKA8HEzHABPCP3p96cHrdu38XzDpWUPSjGbYiX937Tbb+9fw3nV93kvsdiBLUSTpJKiOE3mOfd2STv2X3/3Q= +965s+8d1DwSnb0BDVdy7z/8ou/iTqL2G2qIvWaE27LvJCaD2SIy3Vvhi/Yj/t/PbDiiR3nR7f86S9B6HuC/qCK0S53PF2yRdRcVbPlbZhmxPNPNITaLR8G9Ft29SNeH179/ydlSfMg27alveaWE2y1AgZb1rju5RslOfDSgSRdQ= +iAaNIgKqWSrm+FW86Tzlh4FQ9ih94jJeRLMLGDtucaN8N+KUk9pSKg/wiyMdIbd2gXbYQaBKHOUZAAg6zHhc7t737+p9ggu2avEdo5suY0SpyMoSiBiWo45plV0AgAlrB0K3AgiUcDuAbDib2WKv+8q8pRwTrQNQAPiSSQxMODc= +TlVrLrTE8FsmmqNegZG4VxDRtHDnNKsgBRil1WhAEQqOCio+OeFbiBI59Sij5ZKjQegBKrB3yRyxQGB1tAhdT5olxQ4zWoGR81RBRCsuHeKX5wZMO803KrioX4Cqvq2Kl6njJEQ9bXn8s3319kwQVFUjl7CCmSYRdiMeNNeQvDA= +1aH4gYooRW046hoyBcWrXIJaBfSW5PUCbzLqj0fD8dgb9vnp41v1CIR6/mjYD/iRNekzBurYsVVzXxSD1l0loHCEbLgduo9mcDIh7xvKbIwLrFih3DbZGikr4s084VjM5JkGfwgFz7ZhmYYAs7o829B9KbhtmoBlI/+Jn3YPjDY= +1Tkg909ryy7Qk20+LwWHxqhQTJgNVPILBI/KbK1ew2AYdiVeXu39Rr1LVFHsgghwbwIvkxNkkZrjBag9BwxVnCMGABR/UXCZSjuNGq63CEQczU75lUUYTvKmXBQuyuGdLVsl79GtVkV63YRiayOkLbiphthhcjVw67TWoHcGdE8= +n4CD/8DIueSBjcmfNP5C6u06UqNK63gVHFL1crX2mYnoHJuJYWMihki9vWciOt9tJrjAZ1e9XK0dZoLLasvsHXDbWcbFqC3BPnHYXefAqtg6E1YNsqnDtNLKfKQahOI/HKABJ15mEUhw5xI6mTq8+0hWQDtwLQ0s/4dRNx52qV4= +b7fjolbFvaYCBKm1d4VdV0r+z8HudpmG3bkeUdM5KbycHGYLB9yh6iUmCueG/q4TtRNTJGq6Jyo6d4+WZpA7VN11osRj5EkECvi2nWqA7jUlRj3nhBhwVP0rVL3EhJD7jJyXy2wtu/qusyQlBVdLB2nksjOHbTz3zO251+zqO88= +nJAsXC0dpJFdZw5cjcADjv+RvibXoKsohRhvU+ysjGcWytsJvhgNoB3mv1Gj5QopYav7UaPyZeu5J3YVvY3fRWcXISifECL0B54JFa3W6BEhJrHW1sUubSFAqi0RR2nBD/s03IAalFoTG26XbWFVcm+GClxBo01crXYL+Wt46Zk= +3zoZEmy/uZB1dpwKCYw1cJW6LdMgYtk6ZWUJQUjpyu99rczRFLC0B6Iu+Qoo3a7SmKM65XcFBFYEb8yT9+8F7SPlXg1gh3XRwM4FEWAAVVpW6XqXqOKefg0HPBu3Ua/D7DVOqLDbWAHSRh6+XqHqLmMX9sz4CpePfwIO9OEYZ2s= +RJPzArPGzpPFYdvniQPVx8k/7F1hlzmBFFIt5KBA9hngbsSgAC28W0nBVdE9aAge5+JAojw6TwqCB8FT+jzJuyaoQ3dewTgnQwTJ40BmBZcCvQnv1t+XIK0ocBgDvA2BOvQmw2dCGEPocDRyeBAPEJn+QQ1gB3LTwM6xCYiSVnQ= +nT3Bd6ArAUfvpjrMXuNr3U8VlI24aze1VNtnzPBuSZ3CNuTeo4dKu80AQOLDgZIrVm+RcCCahXRk2apfKHc4qPs9GxEmk6Y55/+GB4P85L/w35ssW87grlF+//uAffKfVEEyL7/+9wXvYwURk8xuQilhXZdhqLZc1am6fxDeaa8= +ZiKuiB1uslZ8DfEmK1tVw0K0gdL+JqLD3iQY9G9NRG+GiWhJtb6xNxskghjgnWHObaXPJrhY7uFxkGJeigLwjsM2Drc94QWcAoqYjiqImr6ULkh0Sog8XkbnLb6lAgaSgFA2d2JAwK/hIphMbRdIqds4p/xGRP1tTscRhKm0nXI= +zbkkXHbluO3C2sCRNPL4yDEUGkNHQO4Imy0wmqxOJLJDN5SMRCQcv6o2t2fvdmiThtJtCh9P3qrkH/MY8sNctLS9C6wqNRuXhLBT207Q6r4loSrtsVBQ0BMCq04F2iyjIJGBOMspdQLI0EdOkMOFKzBdShos7sO5k2iAfmX/HIE= +no4fYWu/LjGUnx89Cg6e+9RHQwBpRPaXE8Y9b8KCWznhZsgJVXHgY+SByAgOi3c6DocK/cs32myZ2LWhQJ9XWITb7Xod58tkhbATEYY2ywskCv4dCJ32zlVxdpqtIQ4MwaXkagNQigofzjMWyBOGSxr6i0IivB70WcZgKDOV5DE= +JiOoyLZ0bwaaCJZitVFn20i+mqg8VHMs2ydk0vyrJJji4ad/efy7Z89f/1WNDJ/WT//y5PGT3z97+vV3f60qhADe4yXf8NZCsZuSeN6bis+FiH3MNzg9OHEb3CdH2NXvvtXpw3yMv5sHz6/wgwe99/6dj1x7/0/57BDO8uzdfBo= +vY0PFzevP6qyOGR5lmZJNP8zlx3S2UUj5Waj9NA32grQyNBtY3SJ1Jt+b8T6t7k3b8hppQnX92gyQQ6tq0ubxknpoNCD7vv/Os/W4UkezUCmnxdQJDnB4XL/DqqxnMLj5Ibz3eU8/HmbcA56Gs0bqVRwmAPzgr4Rh6wVu0twhKA= +Nx5541uOcCM4QkXK/QHrtxELFrhusQyjlX2zLjVHUM7nBvd6K/+VYMU6xkIy2Dbxu37TzQpzBFszt1icKyAuki+QSNplPIjqL8goO40KeEkihHQzdwFAhquIjE9El1elG77QfN0jJAS1VwFtz8gwLcyAESH3UbQ1TI7kLKjKN2s= +qp8ayGmE+FjVQFp0kSUY5WVrDgsgE8RDsQqvHVEQrGqJryYLcX9I5T4bAgi1jKo6sYyitG0ZBZBrDVUr9AIKAGr1ZG3n6lUg9OqVIC2rV4K5V09Ata6ebKt19fz21cOUtOXq+c7V83dZPb9t9fy21fNdq+e3r57fvnr+bqvn77Q= +ev5Oq+fvsHpB++rZ8Qn16gXO1Qt2Wb2gbfWCttULXKsXtK9e0L56wW6rF+y0esFOqxe0rR40Is5OxylHl0NpInNlORpRTykKAA90WGUL4oe9AxWyuKvkAN5GLFKmZKmjGSeImDo+a2j4jG0K4WQW8fwgGvxBVYnp+P2U8HbQm9U= +P4INwSbOIdVqFYztqpp2/SDRr0YzW2bbef0SJT49euQfXtVvmAUMGghc4p407LGxfxviv7wn9T/qe1JFnIPBwGvQBmYHMLevRPpugIeRlqeRfImkoy4qf38qI1R3FZ0LTifK58mZBTGQQb3P9rBE4KzjXZYv5+JZFIJl0m/9QtM= +nmT5NELOH7x1EZRhvypmL9KswqroN1p2gEExHnUF772Cd7TJl4EI5OLJTI3iTVuECV0vEyRUCzPAcs4UkCis4kCLNpzzOoJ0ymeLEfJuAcnPIXOaIz+lsAtzWW5ooHQhZsMR2lOhMkFQOUmWS/mOgyfTLjP9AYR0wcXtX3r9QX0= +Q/tVNTlUnOZR90pZSz6Eu9apgpXhX6hAyQYIEk8oqIOgxjhD8XcNrkUaVDM+xh6t5vMi5kcT52RYwjOV4a4oJ6AtALgTSpUKhFSXzkVkfmDCOujP130TNkhs4JltuagA90YuK8IOayODEthNCXUohBh8Cwqlh0D83QRtJQkFvF0= +ywimVFSqypGvAY+0zGTQWDRF/KS0ScMNm6bJEsv/7rJXQ9fpHEzX13mGJt8CgIs2gPdtACdgjoNm3FSpvWR5licLdOWVmZ2Eap1NBbdBEngaxdNss8nsN2mviQ6/c8yXMd6YR4GTjZfJhvXZRAayqgHRcaxqYO3RdE1wMtRvDYg= +DhBVA2vv2iQ0ctQ1ILrrGhjV9SpLs03GbxBblWLzYhcMLnbD4OJSGLzfBYP3u2HwfhcMDhhHWduVMf3eoeT4y96Qf8W8PnJH/t9Fs1d9n9GyyWCEXfHFJXwW++Q7owK4jgtzv6pEvDRWyF3i+jzqBcH4NuKy4/o86H801+eKjIM= +4cB3UgpymZZwfJ0QuUuWiQtX8RYHUSFJYbm2IEpi8UGFWzw/+GRr6F2MS2pksVS9ihGEJxGRsqQE4A2FxSZeh6gc6hugpCxX3rri+QLLDYqKSK4cXyuhxUN08CoWAIyJzktRDgwG5br5YRc/MtcVaDrm26UQ/PEkFVJfgiElVAQ= +XFwHozo0m623g0PENCqQRBtFAnoVeDYWdiVILgjwfVMjI2XF2bbgolUoBHZ82vp6xYhcZKu4iAiC5yV3hAnhyQkOIYrA97RYZvw+JGjJcXOHBoFsBTQKIRoMORnhIEPPJCJSZtAQtKioYdqlhQqWFBI1xA497iAemlsBHSZrAtE= +olENjOpapEOJ0g1KVfhE98AObBIM/eFo4o2HQ38wGKO1XVFVm7DtU2PVIcLP+uMRG476g8nIHwYBRxOtuwduOyybVQeNO+v1hsFoxAaMn8f94Yh5PtofEY3WQ2EvgVsfxw2ypwz8wcTzR/0x80YTtO4euPWPkdZEA+IvWJVccO0= +iagDXUlr+GUG7ien2dp2UtVl1+ChqutoydpE5hIC9bjXn/Rv/VNvxntURa3+gAUYgSByNJHPUIhRDqcUKsUhRKjmMyqesuFVu5hhR//mx/OL93+6I5JK4RAvQRbLF7w5RFRTscco+TFOoymiryuVl5BDVvg20JLYaZYg3iN1W74= +YoNbMGJi9hwTSHFQPIOn1DWi9oV8Lfh2QGpIY4w8Pon5psOcYaTxA+QtsWX8MRMmmCuMOPzeJKgZVo7VENGWWEUtiLUVsAYx41k6P8mzFZAMtXDAaikhEcqKNeX+zFkZRa/i6OtKmJ0egfCHIQh7wQkLtfYR5+gSz0ipXkoIEVo= +ZGtzVwX+Y183ZNV0u+J7K0Eug5IwVlGSYgkhurNceklxphUhseBEIs+IiiopKuGKfaiEl+B3uUW0LQrxgCySaaA16cwYIhXhjrsOzipinmZY0sHDONsG2mVACzomv752+UY7YHD5GsHA+C2kC0yQ6PegRX6YTLwRF84/SlmCFx4= +Tpjoj/vjYNwfMEOY4AfyEBKLTbQwcbIVHijxcnseh97k38Sf5R8feJPiwSqaPVjnWY9PWrTcRdTw+BoMgoD//0j6O22b5WPCsUk81+E9ZIRt62Pbx+y/dSf9AxeFB1wYnlwRqaE+HtqQeshFiNlbcK3K+K+NeZWQX9Js0/AD8q4= +OmfDqlKgnw52Qg+2P0RC6Lx6/fj508ffPdUc4IHfG/tjL+g84HeK4chnd0HD1vF7fB+Mhh3WY4E36ldsAGRoCJcO2w7fPf0gGJu7R32beNe4ewQHG05gD/l+5xD7Y2Cw9xbm+vAsW8+sC6X6eGASGPSr4qC/K1oU8x/1+nxZ+EU= +kq/1aGI7gPkfG/Pn9DVPsupjLsqtE4F1uvIT69qng9e5s4gzLnHmF5yoOGF1BYABigBRB0k/YP1B/SAZDQdjf3CdB0lvXP17nKOk2ipsxFqOEk2TyJlSbObFuwR2C2ZFoUIuxed4Gmy4fJQAMzLDGZRK6yPsAsmRCaPlMlSmmN0= +egVcrR80gAA55Eq+Pu+sLzrr96LNTNq8J0tMfj+bzToPfu58+sOLl+HXz5988/3TZy8fv/5950Emv7348v999uT1V19/86zzIJafnn333YvvxBfxx1cvvv/uyTP4c9nbSZbPYtUleskSs/ZuDvEJcHEZAPgOnCUFlomS03KmgCI= +vpmRW2AZPxBAiIR+J9vlsgThuynHn8mgFPWE8KrWkbX1ByXtbFchBC+P5sgiVfGbUa0GxAEq8iJeYreZ0kqXsKWVRleF9CTgBLLEVBSVkZ5ggmSx5Gz4Mi0EQ0DuTf2+vOyPvREXkpjXR1N0e1UTKK0T0XavLAtquaZd7KoYyNE= +hEJDEmiTlDV28N9PBnf9u/zEv8vEf68u/hkiCaZCxhB5uFhm02jZSNUtvh1aONWSCargdmJHSSgPgEr9IRvBARHAT0tIGV+LkJJWMkp6YBFlmb2TscAkpvE82a6MD9BZ+ce0UzrioHKM1+n+0AVp5uvuXb/TfdW9G3S6z7p3+/w= +93fdu4NO95vu3WGn+6R7d9TpPn+CSDvtd+GmCKOkeTa6USKM3lqs9WZlES+mmM9E4DlUMwaV7whTbMizTbL5syhHBZ2Xh+C4o0tw3Gq8x7uOX4bhKdG+xvDkt2tkeDvPYYkdxfCC3njsT8b8Sjb2R4g+7uO7kh2O33FOJzwfc/w= +2lakyXodb+SbHXDG+oWtKt7vvjZkzO+PbyqzG+0q0FSEezlmJ2uDNn4ZFZiDsngkgraBjpBb0UFU9pfieuXAj8f1DAuKXTVPD0vqrrE99fHQfK+67gferioojR/F+FhvNBgwoW/0GcL4rkfM+2gYH//0g5Dv+I+vhWzHf0jBjv8= +ANluIn7BbBFaLXl6S53WDyAxVp8Ew/waBMfq0xA+PQHxsfo0gk+mFGm1yxE12zS74O1x7M22aB7MmfDfEA/2h/tv8tlp+gnMG5+504jvk2UHWGtHfuIbJD7ZKBYg86Kq7znQNlagKPjVBuwJeOGb7puuKip3naf+XMQLsXf/0pE= +6eCgCKg+Bz/+0+Lem26v91D+Azi96d7v/FVUhf9eXVOgoyIO9uc96NklHojHtdPmRzGd/NDp/Kkj7BNmy+0c0+qpoNRxTr8z86mBNCFoubJp4RhjGiV1D4BLQLq1TWX6lSpomWBHqow+K/R+83gRp8rl0o0Fv3QkYH9DxmcFbIg= +PBtQhFiJlEVIwJeyyI5ue6Dzfo/nPJtajqdg0raB/bZrzhNh01mPniFZwLtc+Gse2GxxUE3haNS24RRutKnBeDwcDT7q16b0F/vYNBlx6WkQ1DQ18G0yNnyKvuck/W9Pn73699cvXj7492dfvgi+/uaXZgdZ7QZ/MPR3o7jd35I= +xEuFUO8bTwrZuqmIscBK7oA9DljA1EOBBUg+GtiQbQ8Idg3yMYEEtR8WLFBxsKPvDMjM7vrqQL052E0S2f5sPygMG/L90AIGjlq+FlpviRa0iHhivyki04y8Lyrmbb0tWrVhoNMkndsPjHZH5mOjOs5MGceq8JMpuCmp7Sf6VdA= +porq1a4pyZC0xjfm7G0IpDyP16HkdZTMgT4r2i07nxht8JOcTyT53ogyCuTt0aYG6h3SgvT77jdJeoTio9/KgwRbcYOhfKWlilrBq1uA6dDVqAElwuiv3aTSEMVa3/oUTtfx0md4rmjBdZFH61PBKBuvedX3a3RZGWJY7Oey0u8= +9eE9b3ibU83wWTG1zR+xz4rXH40wCkEkMyKkkBQoKGNySK8kA0blGznztP+HmOF3Wf62iB1hzUqAcBpj0V1UsSwtTHip9iAryOJCuF+4UqSJe5WEOouWqI+Hf5iclJidurlG12+nblSqJHoReS7k9LER7CH8eVkPePHzN8n00SM= +G+rRo+DQMS90HW24gKG3P7tjveFtxMgbw+10gptA2zlihGKrZ7N1uIym/MeHVtGeZtve+t383v0eH8C32Xy7jPnv6TZZzkNIGHTvfqeaui/4LYKvS2oocPWIRLzJ9CS7/Ij20yzf+w3v8fw39z9TPy/0z/e/uY+iCA5S54Dj+fE= +kBR9ittEG1IXHwap37ZN5QN2SIV9xftZv+/k/VgmCrVprIPxx2o/cclARAns/Bh0zjvi3z/d7fU6yfz8rtLex/NkQ7iUqjBvjjAqhIOt7FR42SHxWMswfnra0balILTdEK5r84xfi+f8Okbei0X7VqGYVlEi2iDskY3HBUIgE1o= +EgmB9yFeEwALiF6Lvy1UgWk5DLKKVZFXPrSovYHA6s0soY0vF7r+SYbEVum+5sJC3JlFaWcad5ZJ+pYfalE6f8jPEOFhm/M/bzLeoNg0sYgEXvS0MBkSImeVaI3UXCTFNlom7+N1EuMLqWy96nBkKuCrb0ctDOoModh2/HBpQjU= +YL+6dHIqWSxjsevexctG9PBG4aEvwdWMmdJhE5/9RcOgN+H361vR8GaIhppq2bBPUglyxsmTZJMBAP4Kys+PRbwRcDjAKpkTpYfS1BkhC/UV0hrd9cdz0QpDnaQtn4UqxbNMCVXnDVxIKB49asIc2CAKTdVo47U/jxj0vPFgcss= +I24aj/A1j7DJxL48hqdREZ4kebGRDyXHuTh0+UTOVut72Vp0Co9A937T+83nHe/+5+L2eb97yIuC3tzDwZCeHdSEJ0PCHArVWsqlKlGTEtBk65yThdka19OJhqDvUD6PhqiP3Ke///rlQ5H69/njb5/9tcR63sumf5ZKvmogOSY= +B/bryAipyoZiANWkBkRWtkCUfIyG3OmK1z9zld90e2+6n3v3O7/l6/zQGjw8Dgpfs3gDr0UppMXbbjaE+H/ANKOGx7NNGK2nz6+Gk+HhTnnfeQCtP+FyJyfOgDOpSWDE2uEsvd8fT4Jx9Sno+HzPheHzF+GLPzx/9l34/NnrP7w= ++O7fwy9f/DEMO92vvnvx7YvvX7/8/nX3ysZzxjFOo/+wNEUtwoh/PI3zuHak8uL08DbFTNcJ9kKNsjbiZ+dg1OdrMBz4I/9v/ggd+IMAHEsmpmVtMPK90YBfQqoj9NvHXz//3bPH31VGQi8n4yfsh8e/tLPUIGX9TrsTvVxHLBM= +A1A/1+6EzbFsDJnxyjGguSiC4kMg/VkCqYek801dwG6WXkNQclY+RPv9PtuLOSC4k46mAeT2CgYQEGnQDxDrRP+X72iaHsD9YAdO43XANJr/wzrd7Rl4oOo/Q3JWgZRwMKg+R8tpPM8g1h04MSDgkKfvJdwln8jKfRIomr2N5wo= +amBAneRZujmJZrFwWqg+JwA3Mj6ItIPdu2MTO35ryMCDovFpnvC6zBzuis/Ykks9/LM56jw+AWM//tW3v0LqQF5iDnuWRfCp3/ikUGPmsESWSs60IJk6Lxo2i9Rks1GzgFMY9GGOE4hOshdeYI52DTm1kg3vwDdHWxQF/8LqXwQ= +yfPPfv2z7M4P6l9LUujXP6+5gMrXyTcHWpzGMcfLHza/yfnzzQHGq2RTNj1ufJfQk+bX5XK74rRnDi9bR3whA9b4pBoOzAGeRG/jWbSFoEqFjFA55xABASHmn3fKQfoECPCj7B0HGBAAgIlYkWBIbYXXkv9xkBEKsqnKx67yr9M= +jcyYwgEnLsA/5NGa70zPBSM25qu12IZ9huycGuJ9H4Oo8O4HWDFkL3kir8YcpO9oQSE8cIDU8LU2l9p3dZytnVZCabzHFEgd90lLSxL/gdcCZo5hYM550qCTgd8orDAeBI2SGqKDPl5P4TfAS2to4Xyrjp01sQ0yHljTStHxwJo= +WYSQh9a8kpQ8ZE1QYHc17Ic+ClIhPwzQ8to8D/uuNhTW1uFgwtSQNudcs/461iMcRqONnx8NvCfOViTiI88JZGI+Qs7WGtoj5JjVOI8CpLSG8KhP11fYDmiIGqpDGw6OoDq6IwJIozwmIOpoT9ztSNTHnhvKRH9cm2kQP2qIj30= +q7hCeRxYZTVkx32qrkJzQJXXEDTnVwhldQRHVrFG0BLxGgha8l4dwYlHlZsITlgTikuNNRwnPgZRoTkJsOIappO+owWF7MABUsPXmlAD8KtkuYHwChNzWrm8Vh/PuFGohzJplNRGwe9yeEU5AuYxvNjEnnmI2FnDjt8WEYiNLu4= +I8UNPAd0CyWuQxqkjm9jJu1jj3ljDMTAeOIoV/gwzwFTQ6h2bxHydR2b2g1GlmtUapcYWVifutqVpla7RNQS+XEs0VtAA9MRCmNgO0YBGhhPXK0orOu3oiZQDfPadQkudXWka9cmUazx9ZtXxAaqfvO+2MRyQJTXERw2oGy2z2o= +ly0NY6A6RgEa+E5crSikazcyC6iGee2mVl0B65jXbm0aRmNeu7RZAIYMyWp3NwuyRH/gAqqjb058ddFsoD9CYQz0xy6AEqmJC8gcY795H6bRr93mim0OqpbmucFqFzoU6A8Q8h0gm2qgL7er9eN0/hyMyZahvGQDXFMTVIcDNSQ= +QA0QqHBWw795jxYgU/6fV5AJGCCa1+gKQi9Qv3mVFjDv5Lz3m9dnUXhSTs6geXM2istpGTSVaXIg1Z6qXeGq8mQVLeKXyygFFAfNmVVTJX0s1WwMmtOqgGQS23LOBs1pVVCFmrFBc07LVanma9CcUwWhZmzQnE5VrOesOaU1gHI= +1obNmS2HXM3bsDmvCqI2c8Pm5JbDVdMxJGb2ZJms/wjlxKRC+f+A8trhF/NrfLThmyzaSLgCQJrcmdgWwyaHRrfFsMmm7W0xbDJpa1uMmhwa2Raj5qlnbotR88yrb4tR89hDtsWoefQ1tsWoefTZ22LUnFlsW4ya04pui1FzWhs= +22LUnFNrW4ybc1rfFuPmdDa3xbg5pei2GDdn1toW4+a8Ytti3JzcxrYYEzNbbosxManlthg3dQxfw3uDpvVxU70gy8F5/i6bNNUKslAuWIlh7ZIGQK+FJ69qv3ZBK0vVDqrdzsqy2gaqXc5KiDq91C5nVSNyEV7kIqAdmzS1NQA= +k4mEllDa1NNAaUluk+b8CfwrWps0p8/oHRT+zQmEYkmHvofNW0mEvofNW40Cfa85fc9FMrpy6n2vOXmyXE6+7zXnTZae5PHPUNqcMVlazpnvNedMlkcrMbLmnMlC9QLje805U3Uhozo8iTTnTKG9zadQWp81SNk5FVNtvQ5VBQ0= +jRUkIq3Kmlu0KmhcU6vv5rxsz4SOED6Pap/zDOaodkXanimK8pl16sKDj8Wz4GOTQuCbOcyz8qM5RJA0heVotFyfRlDaUBaBIfmz+cKgFH9AQMgspwAxJCDgxQrKm7L1WjwlKhTqAVc4kIpnpn751a+g+tWvfg2qX8Pq16j6Na4= +fk10y0Ynuhemu2G6H6Y7Yronprtiui+mO2O6N1/35htj0r35ujdf9+br3nzdm69783Vvvu4t0L0FurfAmELdW6B7C3Rvge4t0L0FurdA99bXvfV1b33dW99YMd1bX/fW1731dW993Vtf9zbQvQ10bwPd20D3NjAIRPc20L0NdG8= +A93bQPc21L0NdW9D3dtQ9zbUvQ0NetS9DXVvQ93bUPc20r2NdG8j3dtI9zbSvY10byOD/HVvI93bSPc21r2NdW9j3dtY9zbWvY11b2Pd29jYbbq3se5tonub6N4mureJ7m2ie5vo3ia6t4nubWJsbnN3G9vbM/a3Z2xwz9jhnrE= +xT1jj3vGJveMXe4Z29wz+q2xFaNfk7GYnMVkLSZvMZmLyV1M9mLwF2YwGOab/Mzo1+AxzGAyzOAyzGAzzOAzzGA0zOA0zGA1zOA1LDAZqdGvwW6YwW+YwXCYwXGYwXKYwXOYwXSYwXWYwXZY3+TgRr8G52EG62EG72EG82EG92E= +BvthBv9hBgNiBgdiA/PoMPo1mBAzuBAz2BAz+BAzGBEzOBEzWBEzeBEzmBEbmmeW0a/Bj5jBkJjBkZjBkpjBk5jBlJjBlZjBlpjBl9jIPCyNfg3WxAzexAzmxAzuxAz2xAz+xAwGxQwOxQwWxcbmKW30a3ApZrApZvApZjAqZnA= +KmawKmbwKmYwK2ZwKzYxxQNTPjAEBINf+Qa/8g1+5Rv8yjf4lW/wK9/gV77Br3yDX/nMFEyMfg1+5Rv8yjf4lW/wK9/gV77Br3yDX/mmPGQKRDWJyOjXlIlMociUikyxyOBXtAHupBbadjQejkeQcu0gBrhHj2JbWWZ6QcD2sig= +Rywzbb+XYh3PtssoD+Gx5Wje8m8qG6E33fu/vcceNL8JZ/k35st6PcitHkCln9U6/iP57ggMKa06oPuv/9pR/j0y9huuWeeQ4OsDuj6o9AXvokuOVNX7yMeaii/u0Ran2Trk91roIJSWvLM4lIR8pEH/ixh1U1mmRqsLtZ7LKjI= +NTENZy490rNVNb4p3KiPNDrW89hn1AibBavoHAb32w4+6s94+b1oWty7x1v9bQ1Gqor0lq4p1uDz5x2oiNchqtQQaczxZ7XWKnUUVCMIjXNAweiPRFbVVpKdUnytQmvxIdBatKI1/RBoTQ8b6rzy2Ai84ZW9HrAAuXyyRBOW194= +YnEuMmdHmzaY2gGN+CHWy5UTIihEt6DFFWFXQjaw454Zf5fhWUaoc2E1+UgEFZWBvXI8QIOsEP4HlLso5YlAx5YpnRKoFuXo7ADoMLoEG1cPMhkKNTWSns+fNP6CGQAbLzwAjbL+QgslYswO6C4cYpU0hBYqwQidb0NowuPtcKo= +IwuIUWtk7RDzUGiaTNMAbjKqDG2RSWfN7SyIvLRvRXss/S0cgxmjZQUSjUh9xzfqeppDHQGxB/6lCRk5IaUTh2s57Eg8AlUwn6JLSNKQjU7QssrwBin1KgisZVaWgX+Ie5MinEpGD4/sfcBUgXsS688gVO+Np4qWOFZDfPJs/xU= +uh3EkwUdoO3P0gqmvFocCzzAeSHm+NLOpTcU4E98ZHks5Np7ZvBr8LiTJ+vDk2RZ3gnAi/9NV0U9+Kn363vfP/362/vz3jpdoP1VFlYtZ45htWVBcuxizgsRcG2VZVVSeXixyXq8A+3gGzZpm3TZROKa7xLAMBAk+9ppVlA/Ews= +fJmkcZRX4/N9XIxoWkCSY6zZJuKjtAwhHT3uNFLCHrJ9rPgJ0rShJ8das3jHx2oZ1Tt63GmshJV9+1jxYwExx3cP1zCFd4y4YZ/v7nr3caMG+/TQcdt9WwAQoaEq7oqfYYhzHjlRTQ86IigV4q3n7nqniaLd99pohOEHo+1dRG8= +/roXELH9bXcjZ7+7sQDK/6h9YzhH3bCpbxu5afPuHH3TzL4Vh31mAbe8b52JAL8cNCz0ySkwzenxsTcN9unudhotbr/fPkxcfMLs/J1j3eGkQ83+W3rfeeiXPfVab4C7TADmZEsE5yOce9vR2Gkm3N6+bZOB83rU+9Y9FS3CNA4= +5xaCcafclpnYUwxWs4BEhK3moeE+5p4G08nLMQtNj7KW3ncfPu5k1koFIb4pUI9gcgJsh118BnAX4TYEdpoDl89wO1/E4zvXfRvJ0RveiPiwG86OZF87DRT1fWwbIX682R6SrjG2EzjiMOnsd9fxXo60A2JrI36WrmHvwN4wt0s= +54B2ZVUWnTqUZjsNx3SpJMbS9Nt09LjbcHE3zvax4owJc/d0j7ddMEW9P1t6333s+4qkzSeQfojvXszHkZwJy/kQnwna5RE9p1G/R3o6HB6QdCV1QcMlV8xRkpwDy4MRnwPUb5LGj/agRKfM4UbZNgd+gMtsqCelBTkDsXlFgQs= +lwwUYdve3qUAaxje2/j2vGajaARWudl4G+kiRC/npdoXM+sgEcRtOyxwaeVhwBs+PfS+tb1GsdFjKSoxb1KcNms+pTS9NNxHLcBFtBXPPpibKUoETV9TdL0Qh1N6FJZ/nXtibU87C357toG8jummXqVAV4LVgZwMoeGY6p72mqs= +nXPibae8NizbJt9yz2sdDz7zjfaEp55zT5kue62bz8Wqf8Ss4krbANSMjGjChlONII61TlXHjvwlxeHd7AXxuaV3ge19uyt7wbxyaaXNDuyl4YZLUjnmrovSeNNnl9QT7cReUPdd98TuyV6aXr3koHZhLw0HX/e078ZecJ/fNiw= +2yZ/R/bS9AFua8/NXpoewQ5Znza7RJiEE5xJXlGKXbiavGn9iHRigSgmxL9v8m1cllH8hIPBls2jizZIJSTjaoymlaRTjVNZTaLUgrpQO7dKOYf422rdHtOJWOl2bQFBoQGzCy9FHLGdg8C8sq0K5xfvDVBpCWoBPfCEiVbNMHQ= +Vz7ecN6mVWwGqs5Zd7Obus82yWsQ126UdEpCwB+em/awTlLQbuD2IqRQVoMDh3AbI0/9Y0ISa1ZaCdXMcsntYbiKIws7qLcDHuMtLYHbuAUyMCYUf92uPMuR/SL0C3fkmxkOU1rpCZjK3xwDg0LFpnEYYbQntF54uTRAc6XZU14= +6sQlUDirE/Wowxlm+InNsEvLK9waBkqW0QWyFdTGyzG7xpJ4IFufE+AJdlCWhAc1w3iVFITRoISLlsudgFqRbG9FwUG0cXw6qqZoEECXLlXV04wwHmtg0gJVodPaXgXZAreMz0j2KjYYDVBaPtMQZ9lyu3K0UKLIGdESyRhTH4c= +AygVAeXxssaE7bLWO8Cm8xbr13TutH/lXaGGnJycpkWWr4lMk3LNXmA2yWr72Zk6y6LXmFmxLHpss+aqwS1Z9AOWv1EWPacZxFOcA0qLYSnDhi/bQbZcrGmHOtsJ6rnzrMQpmyhRY6SH/8OcLhM3frJUXCHI0sovBLskVB428ko= +YHxZWF+m5bVBZW/Abf8rE2l8NFdPicR0nYG3V74RxDXEzEByB0/0+V/4z02WLWf8grOp0imx0fCT/6RKknn5+T/PsvQszje/46w/zi8++edQpqBacHFpHcLlvvOvHaWVERW49MAllHURzz/5bzXYp+pCBO43Tch/rEG+kEbFTaA= +f6oBvYrBcmhhdVpv6pXUnLubUgqWZlNXXdQqz9Wof1VfWpnCA9LhFp88366+hh+d4O4P0XIbF18maZRfdNjdL+NFkkLZ3RcCHhJ8dObGtN99Gk+3iyd8c4gboSgPQ5VuJAzvfinymdDlcp2/5Yh3PAUs/sDufl/ETyWYwIl/eZY= +zgUqn6i/UOSEcPaLw0o9t3xIvK6YwMjX2YG8Kku3TPTFevw/n1w5ja6vc3cGI6MHQcusmWBMfD1wijEfy9KpMdgrO6fXeTDoDQaM+fEDNjpScrHryhR0oOycvpla7OPLzqkJdDD0bfLAPCjRJI18McGd6Axu33BFgBsx8v5QFek= +LOOiPbAnQKT1yk9ju1yiCSiVljDdrsLqhEDvt+IIQ3KkVwrWsjp0Q8DxD9HyLEL8RbSReL6IMz5beTKPaTBAVzSGW71cPamozh2pE7PpRT1W9jXP18o+nXlxma0Ff63lKxbfDs35Ku5upFYte6cSonkd1mODweSjz5zYmcOxDBU= +bhldnRaDvtekBixDecLXH27sK4QtSaP/IlvyGpxQQFblSxtvcB4lNQl80wGFCceUeSwHhrlQy7aBJhbyMlFk2xxR44vcuxIkiYuHn6okvL1PX7x6WKvfm08PwlR0Jc1Uygk8GkvRrC3w7U3NMZiKOSoFxL+Hi04mNlIY9jhtRSk= +YPXJHf1T/vVPf7l7pys+zuN59xE8YvEpq9WG/62igjd+R/+Ufy2g9jpbb4EH8FmXDXxufATKKLqPfrx750/webXdxEKqN75Bo7W68MGod/UlROXdcvIOI+9qwKBantkpwvLVx0Pz/GqXD/t9q3+a6fu9gDE7++XHxvRvWX2DCHU= +ltyKCK4jE26g8/Jq3lj1+CHkLb2/KzQOs8ExkS6b/tna3/LbdYl0zGN+s3fY3fy33LHVD751szxZJKkQhfgeEk9uJ1m+AgJ9+m20yZPzPqdNT/2N/iKuw0GvPxwd/yJ8aFERnnRmcHTGtzykSed+4PWblIbeiufFuwRoHQ/Gcf8= +7vmLHAk+UeQbIfChhecX74V7FanipwN/YLdgqZ+n3yjWjuZIYzB4MjmH7YReZd/G8ZqTGW0EdZos5/ibWmUmlQKR8B1ShMgDGAZGS+HLLHsbOaR0KN+u+TK3gVhlHDU+F7yWs3KeoW/U9+9icyRe+oHUUHuQbpTPumWf/AZABHk= +QVD1eIF8W0rfop0KDQ2ivXi1nT54Hm/eZfnbjtDldv5v1i3hbacWDN6v4G3XDww+qOBtNwkMvi/2i2KZTlMbrFy4MQjux1fRKpVvISzkZSG89yVFwjkm/xPnnfbqfQZrk8zeJumC0lpBseRYOLXMIr496OrgSjPHH/gUBFFacoI= +67kSlkzyeFIPdqspsbg+oadALjXFteqxTKGnMK40RxZ6+r2hHwxvhZ6bLPR4I9akNETouTIHul4GebbOcmntFGdrxByxPA4knCI5ToHb6TyxjWZq5tjma8EOjwrZmjBFutJRdStR3kqUH4dEeT2SRnF0/QomaRTXrl7JEUkjv+Y= +FzOtPc1blaeD3mg0GdwqT2+WDOAxZlEgIgPE5/Fsu8F9oeRCzeEAtA/p6+ML+S+CL+SH5AuGglnzhU22XsTZigv3F3XmsLkO5qCneqiFwxoKe9oSDXuTYNC/ZRs3gm1UBMo4Pih1ILxjxiUfeD7nQgwurHApcBbnMcDhlvEbfpE= +nWLs5zNp57+5yFK0dhlkWK4dpz/Kal9C4AKTp5sQlj/uXjaRzQQh2u5DPkcVkByRBVdOo+PS46myeBMVbxd5tMaspVRYrxICuscNC0xzgl4F31tfCIE1mp/k2YpvLmxi1TWJYzLfLvlqOyaXE0gFZwEICyldfIjTQgP2cRZ2tCM= +Y2AcXChDf1j+SlZwPa3x93rRgfm8lkANIdCFGS0Yeh+Biaj4w/F5+7g/uhJvP3rSK4Mu+iNvF7pAMltla7hcHidNSbYWKwMdyjjnb7qfe3gGleoYKY6VQUWFXq86PmwSFc1d/OEAZXTNtcJeNHGzM6/6+/7d9XwRwutLwjfuIk4= +Y06/GKfvilefskeiXXmYKgrBPJZUSbcrfZE4p94kK6Qd0RlaJGKLnUXLLRhpVUtOGx3zw7HlzIafKL4//RvMjSDAn4TOhG/uOFrR8opxwEfFRToDtkWfrfEaFsx+clMWyKJft5GyNHXjrWwSfM3M8Au497JoZ7aMkNwccjEFgBw= +skN+MqDSCFm1aiKFsAL+ZVnOWRveoniPhH2Zp4Ry9tOXT38XPv36O1jBupRTrtk8Pv+pN+XFvWJmtNZCCtXSooMwlld04JgPYkYDqZNcXzgpVyyaA+JHg9fd+UzuJGh0Os3suBglwYARrDBbpfeKokiEIIXhPT5c8VgrynHd5jo= +iWcxvWXkRPHhzuclE9phV+8C2m0TTaWX93z+52wKw8YvLyZ3JD1/5ZpjoHBWXI/SZGAoGf1dTodWqfjv2LWLw/XbQMN7wCy6PnF4sBNmlDj8oH80efhqyo5jSMSBZ0vEAbuiRNwfjWv/PZJcrGWtIS4XNwgEkbXoY9arDmE8Tmg= +xTnSBZbSDA44BbWK1mhASs2B+DbnQO8zLP5VeRTIhlAYcbK+fPz6998+fhn+zxfPnyl4LnElnMxiRTnUqVXwT/GGz9RyGvFC9O3JFeB9FfEFzmYF33h2gAIlaigQtG2+HtMMyey1S64g2Kh8+vGuhUyiIKL1mpPcOsFku9SAm20= +uZhjH6ef/v7F90+/fv51+PrZty+FFFNKMA/5TENdLbMR8c8FMYYFpxdHLCIJlBThk5ffh+l2NY3zEAsgVIfnwEW4EVl2HKuHxxyTLQAFJulJHserGElL5um+HGAeArRG49O40yfINmK4JM6X8ZQ6u+tgWBAatbQloFzbGbYXmVM= +lFKDis6T1XYFNj0JIrwEFSCXT06iRIYvAGmnZfXcsFC6BU3s1gh+hodvrpbyNNvOORfnCG9OOfuf00KZrNIOr5vP45+3CT+v3nFxGollU284Ts+2KUq/NRhIl5l8KJGrcUhcv8hlOomi51YPRID8E/9uQ93YELcO94LnoTNznY4= +Sdnatx2T5Mfrc0zSr2dV/3u+nI173oQFH4UweYSXM0SW/JhezjRl+MyzKMNWop7kEEHjKHrKT786pFJSb0HODa2B4uaFM0IfqI20iHIhseWYKuZHOYNlxNI1xHsFX070CZGzoNMMEdZWcXHaLWtjZnZCooX4ZKh94ozPeJy7LfE= +aAO5s6TYcpn6PR1eNSlyCPGJGmod4h0NdXcrV/IDu7uVaBzm2MAsO86u3eJrjlh8za/Z4mvkN3vf81Ri/NbNj/PbY+lmHEsVZQx81qQM+1SCB5diE6+P9YB2701XdAlM8k33/sN74lOxnQIS/MNnn3718hX+2gf1MhEQ9zjIKtQ= +NlG+EScPx+4Bu/8QEDzo8VoZ7zNmbWXkdJUbCVNul7oeXgwPHAX6oiGsRIpkVX9D+fTVVz3+UTzTuB0iRcjL7QpztBJ5VGLejIicgF7IgDFCrJ8NBtAtXwCBFpDzvypSIoCiGhQPTSxEQ6qwbKpaZbI1+lznF9+TOJ6D+ssq9+E= +wWHLOQXMC3XuA6M7Jd5pUhmFhIsd6wyd1jLVA5gQ0bnSVToIyUcLNDjKdJkVs6qpTeY0EzJg0iwV+EUzEUfKWUMtmcMNAKD4hBaYmAQ7Ra0GJ2+6Eb6Bl8mMEzE0thsUvVdEcWOT1KviI/KacPDPW/keBxEgEflSZLASS4jFoJI= +JmnTPwOqdvlnio7wUrG1rsdqd370UDJatrMkr4dSBqhHNBCf6gLY1Q17Ky2MYW3VQOKXZGD1C5W1GPKcNLjic9Kw+vdIJrQVKfQZRQqIOoAdSxfw6vXj716jEtWJfywcnj1/ekiZSbOAwaApM5VTvqfPgyqDQ3yRo9lTxLsDppY= +YFKK4L98+UuIDNFbu6Nwts35jtyAHzpHV2K6g4j2Ex8a31jC+IyLoT8ZRxFnu/yHEF1I8WH11hWEEXglLpzIczJanqzzbJG7Ttwrr6hxXw+aR0u5oq0nzLXElZ1fu9ZAytsNj3Tx7Rq1BqzZ+75aA9a7CeEWr+8g+6iUBposNT8= +LQkDu4OihorX6DGqUPmwEVA5AWX5qqHdE9+Oot1Tve+7T/3eiPVvN+oN26jM028xJWUgG9VhpVm8jZdQnX6HmWapDkBCg/GBP4nWm8eopUJaQmRLHECFS8hUDkqiBVnqeDo5iZD8FUZZHruVAZyzzH8u3iZ0XIF5Nv+Z38zTOeE= +6lXBuaFkU2eymBaoaADZwM9tDdAA16gKUIR4PDZtuNdWjDKaz+s8mn84NIOuKhkMWvS7L3cOeuORdxvA9IZw58qZlvVHNbK4ROTBMmgKrefHTfulFn6VOVSxLREP8eDZVTR+0qreLoCwyOKGaae58pXDA6p4lVGClkBcuGGeupk= +zqUnzGwZFxfFBjM9LOdKgbkGIEw8tymcBJtsx3Y58Hpj2/9W3SJl5dq+i2Hv2eVMrQDSqp4VussDmnsYnF0Q8YeNyyDzu/gHuodrI7ogqKzX+Kw3AjLwL4c+Oqojyzg6ZM/7nh3DHhv7xwrodnt2HOns4L8adGErj6PlJtls58c= +Mid7/M3rr19///TZQZ+9dUKAoF8f7373mIzwUoOzk1OWPH/myVky39L3i2myWGYZfdYCYpsMidjVg5EJJalcEQ4xbuiHqyL11nz1qdPJqYxwCGLqPqyCpNhO7dCa4tsxFCRl7/uy0VEvCMa3YbBuCBvV6WJ0DoGSMhDG8rHHTL4= +Jn2rmrAPIPEF3tBmJ+tP+nchtO2w4/P/huHzF+GLPzx/9l34/NnrP7z47t/DL1/8MQw73a++e/Hti+9fv/z+dfcu6wSdYW+wRw2ftz/aAz7oTDqjvXq4Drm4nKXrk4tPsrTB1OHLMeRi2fO+DH3MCbJ/G6CsZOj+x83QdZ5ZHb4= +RtIFws5xUXCdLS/KyCB26Td84J0vs+Vc+nGeI3rkr+B5/VHn068A5DTiK4zoibVzwBkBsUrm82VcxYCPi5mgHFrqJJUH+4b7BQk2wmM2l77K6Qa1uROx9afL5OctbjexRNwsmDJ6fBvnZISS0wz1Y02VXqdFyX49MrQkqw+h5tA= +VyARVqWRYRY+HZrdavs1I72s7Hsvfhv0/M4Drze8jQl5c1iupkstQyvauJYsXBrASHsq+/sl5Dz1j5rzdMiavVN2pLD1vF7/iFkdrm/nHTzt6ce+B+m0p/5t2tMdJtCR9tT/RaQ99W/TnrbtATrt6aGegbDoAgWW9rS49rSnI6s= +fxffZ73h7ePPzeH2WObT4uiZT4tfRubT4rCZT2lX8OvkInxj8gWzYpSIj9cYo6Rv9b/3bS7oTfipdctabhhrYZ6Og1gRx35PrRA8nkhBJA19NplbAVds8xMc4udtNC+6O/gfC42THa2NyQI7/Zcq+P/Ze/vnto0lUdR3t+pVWXU= +q+77Yfd3ro7rVpwXQ/jkh19tVRxbTrzHllSSnJxd5ywDkhCFCARw8EFLzs1v7w9/3TP4JHpAUCJBSaaTOBKmMdOY6enu6ekPvB4l2yb2vNqbyhuqvSUNwt5Y6qVqf3raVO1RZ95JYYTFEqjKX+MLoMY4sPZTOJFlzCwAupY4tRY= +jyW+jMUJzzw6bno97v10CpKEHNuTOxTLDizcBwvGt+RhGyw7G39llm1Ict8Y7Fj2I2PZxcxSGXGsxrLn0XXoBcSVRtJfnADFsEjkjoe2uahtM9wg+9LtcoPxJWH8G7d3DMzGrzsG9iRt0OvtNn4xdvwxbPzCMTCjg9aOgdmIW84= +CHa51kMaZd/n1abLW5w/22At6MrordeCRs4xkHrywNiVg36MbCTLKKXJ+iKx3SISZVexmE5VtKtYfP8qFj90f847FRbn3I9KzcYr8ShDaMPcI3M7tIFjwm/AO6urh7mkNlvi/c4V6DdzP5gyye1GOqVYrKcCbQ5QjLNIVImyreM= +ehO5DDJHq4KlozD+yrYOBURW19j56z8OXSUjT6VY8S4nj9WsHTVFq6YxfPT+PdJlwkvLvJXSAjPCvnPo23MvEusvt1KWCr0HVk3fSeOwdjYzqNppzaDE85t3tBykRnvMQGqnHkOn0Zc38IhyL3n1Ylpsxj6WzHFnRGHkLGaYgZg= +FxfAvayJAJTnA+exeKJmm1nN6UUqhEgvcaWtrV/MO19SLBk4WrSeWJRcGuoUM9hydBthDww36gxYNBaEBWtg68YCRZVkVWnLv3dnLNiKsUAu5IQTmxzvrLlv9mAxx1I3wODNieX5lvjMzeESkgMKjEcTu3o5myXMuPT8IWxyK7A= +BeVJ9ytgnk+crOS7HvHui/ays8TsLDH1lpgNRaa2fjVBxlxu/GYiIJSNYMORB/ndY9Dg6lHRJKXX21WzemRqgKwoFSJcMZUyX6gJykAq3HBTrCG4F6whWCdrKFzPalQR4zJ/iDbBH/KpLtrviiisbsHTJU3T1B3neBScI6NRBfA= +IQmEYB9j0H8wEglUGVplAV1wbGHdUo/WLsTl5VkhDDuIbjyXfDt1cuRrB/RnEwqhnEHQapOcdyEwihRHicwqH8RYdKzXvswCk05jzdFHfprWYzHDq2lg+uK6exkEGQrPYrRKdYEyeMm/YWqrOUEn4NrSMFmJ0brJBQLJ4CoATqk= +UulaBAaV1K5EpK1JDaMgu0ieflCu21pi8QslXdfL6nM9tFDTpA6z+1TgxF2ZtbNf2uftfUO7Y4GTfvZfOxw+pwu9R1UcrtBFNWFdyOt9tpOvzvPZyuCArGLGwa/738l0TblMjIRtFcALOUrZwL/uP19nWr2Mu6jF+7SataL8geg= +CF45++f5nj+ZDtF3wYaNO7VcC+iX4vT7zGciHVHQLxemoaAi7KeUdp7u7/P8ecCpsQKYYDCyiRV4mZtObKbxE7jkQgmGwnGJzMYfSXx/+x7nhhHgb8xygrnHzZlYXykIeDO8ccfItsSylReZrzqsYMlb0EPowgzp2wyERw2z/LY= +9JolSdNZpXgqfW3Sz9gxqYIwcjYQ/+Qa/akARWYBziaSKSsYGuQFwNroHpk3D+7LwBWYaJ+dvPlx+ObdKa5gWctJ12xiXf8mjaBZCseF3paQQra05EcUlpcNUDMfghnVuGXSv6mlXJ44RwzxqcDrnn7LdxJ2Ohp510KCwXwCgjQ= +0wsUSRBkzWW8nl3W0xZO37bGlnjL8Ilil5spE2qwq5uA7i9TTdNc1797I/xs+vBS5I4whV5gR4S1n605BYqyYjN2E6NgalSbSIelWvH/UDauDpdPAwu5WIpNm1OHjUaYidThF3pr+vDdjB3b0oi17h01Yr3XL/3dkl6c61pdWi8= +XiAQQtcSi1k5E8JV99ESk3GnE7vKL1DAJVAz00fKquFAsM0B6IvnimsGJB2RMEyynrw6/+nDq5Phfx0fHSbwmAcPfV0SyhFJrRAeWRHMlIPV9+jKA3wmDFodMWGBvXEIG68aepuoGgkI2TesxwiIXKwOsrGrTsXMjgEbFaafHlo= +2c8heHkBn3ApSmYhgRvHoOZUxemzn44/vnl39G54fvjhhGkxqQZzADON7+Y627CqHvK4aZjiYQj0Qmbe49/Kgexw+Prk49CNZyMrGFLBwGV4AA6HkYd0VLN63Rq0kAJt9yKwrBlVbkHOx6oBkwkgf0xHMnOU6mbKwkPixLFGItk= +XQajC1W4RUC+tmNqLyq1qlTyUea1PYtn6NxjE8qLlgGCfnJh2s7Yi11mVlyyevWw2BqjJRYAsnmresCXlvLSiyfAxQHh6BLY/0SslPFXlsPn3QfWP2Ib5NVnUKc9cZh7MufuPHZJ+i3BzEDa2dtSuRaExOZVrjwplayTcktiuQo= +nqh7C+bGBXVrfZd4MjkzG7xeB/3AiqzFUn74bIOZ6vXF0Ve/OTMkvT9QHoQyubs5a04bqqIt0kbVhhoAChYM21LRj6O1VvvI6hYaeuVTV/Pxd62pSdgE9rE3ZgNyI/K4jbYM2ElzKzFJ1iayWV6ci11CMh9uriWJZD/7EqqyiA8= +0tYK3MTeGBE9cG9/BlVp+ze85mQUQeD3KaOVtOYId3wlRlCzz5h7TkxZVRN5OsKa2PScgcRCKxKbNzqFdJKCWugYmEykqARk6hZJrwXLNk0qtUqfX43OLFC/he50fPCJldixxVPQAOSLWc2UkReQrPVIFZWXyeu5TQPKwZFREPc= +kKw11G2q5CPfw9tNms1yU5alOXu0waTZ2sLYq8vyrtTVd2Fsj02UG3nmjoQyCPHmzQPWKDwwko0sxHcOPPJa9HJyzSMCSDsQeKwkBv1gzArYVgG+WIHHGFkYCSA81+L+2KaL+WaF4pUfhEmQJJZr7FAhWuvjZTlAITswX68tpx0= +8ny1mnaIP2wnb2Qy/uoMrSf1ZXlXafyRcLSMOApJyDLiqJ5OLrBESktHk7drPZpkgIZR/VA6AmoscFbI40gE7TyLJnVP/InPYKqwA5G7Fskgv2U350BCBP+dWeHlfvp2tfmaJ+E0YceRIVR5BRuxqi6O4ZnbYVxbox0ARCeW9aQ= +dKBzSyYrueVkVikaGyzTZTsLFi18ssEyXXp55NUFRl8aGN1d8fNHIjAKBWwXKKMqLZgrTFvS4u2LMToCXihr9rXLdqGiab3yF1M3vdBAX8PijUfqdlZpff3y4PjgePjq3Zt3Pw+Phz/D/18N8ckbDX7V3rCfz94fvjn+AL9/OH4= +c/j+jD0zzj4eHf4Iz348PPp4ZsCz//jhWPrwRpNODs/PpPPTkzfvzyQCTjp7/+bk9Fw6Oz88kbQ3H6TjH/6D2SBIzzTmKc+iFUk71bfc2IY7SiwRZ3aI15K0YNy3gsAL+HWNKbBAXcT8XOGb4ytrMretz9bEJi59YhcJcGpNuDg= +sj7jtQZVwWw/sWexDpMyGyKxNsHSGAKvPQYwuxIoC24a0GyRdjPV6PLD0IUFLFzoqEdZ9fTU3YzQM/jzRM/4HJiEUWl8M+bG1IC5rm3kYoyuwMZ2T3uimpKjLhBTWY7ikzbkKB95JTnalfTOC0VSDGN38HokcjRPiaQuUAYZSOU= +34icfnP2Uu8WvJmtzFHebsqWCRFFPdlsFHVPVhZHX31DG5JhKIpqvVB6u139OHZ1wUBcIZCqfoxRDGFk+W1FpYB6zIbEwz1oyQffsEdhPEIk4MG3z96enNEhNPiexypGtINsglpkBhFTGAG7F8rzA0RwIzfWKmzExQUjGDHfSDU= +VnlsRvUmJMMEWOhlaM/KgQnPzt5K8LDRhfTzPTeeUbk/+QUidMMqu5HKHPJH23Rw7xHadRpWg7RA6JNZU3rXzKmGxCMnFkFHSWPaVbbKwt7E9qiZeX1hWRP0Ka2q1k95hWI2L0LFHhjdpeBONUnAhqVUPHJai+LXcjHllPB8kPI= +0ZAs3jhyvHCcdRV5tbG3BRjXcxl+5hidHurfSJasJsMOQsGEkucU3CnJagB5izuBDezYYyBi7KwZlHivsOaFTVJ+lf4ieREO/73id+dw2qPsogrzKsElJBILJ3Heo98R1Wr7twkd0a37G7yYb73UZeFiflEBO+A6QDnPPntU1sM= +7p4wI7+hz0OYF5C4T1HLD0bX6muDO8ZodLP/WspLkZGCrohIgbjGUtqySp6dvzo9JzWqC7UtHA6P3qxTZ8pZgGEs6kzplK+YSyhpQyGOnnSE04FM2sA+wUpyLQJ+UvlPTGUwr6oDDcdxADsyGjIvLZ9j2kBF+w0+DTYWi+gGNfQ= +t4IoArYLPzDVRag+1NsFkVfSykmS2dW58ANvGtRJ3DuvaCHDkbYoWtIVXSphnqzP5UuuqOKb8xHn+vZCvlf2bIM+4tri6CsbD3bGwMdkNsgJM+eoKWlQp1DS0LfBdIwJKu1pmbmpMY+5hBPgbGSPeQbR4T8WrPf/eG+PXr5chHk= ++VJZt+6ZARa2cRW1lTe0KmmKsrslfxwbOicSXakhki37V72l9VK/pSw567blZUxD6eYKRHXSBZf2R+St9D5X8t4mAK/qk+xf1IOZo3HaEQLjdW/TjquwbwMifng/ydUxFBgheCmgE+EVPablPhbDyHw2TkxUo+leUjNoDUg6UE0= +N3JTB7oLwvbzCUk4BQB0f/JiPpQQ20sxRJJSxBGa9Xh5BrH+PpnAsotqSZRjz+k0POjjgFYp4ct2+BoTWps1H2i7l1ZAuUqkE2CGP/NiUe/cC08IlhSUaoDJz0sg735kKdzpK+LNvp1TC2gccGDRNnlqiUfVKhXsWSunlmT0lZU= +nL4kD5RdMulEydHlB63k5ISp5dEwKWkQUvahF+3b0NkqmbAthNZpcrfKT/wn+h6Wiel2VPh7ODw6Hh7/cnR4Ojw6PP/l+PSvwx+O/zYcdvbfnh5/OP54fvLxfH9P6WiwvY0V3lCh/94K8Fpn0OmtNMIm+Ho6S5vj6w6zd2kL6a8= +NlsQID9hp6OL7k6QhQ8kVe89/KzenYk1iqf4wo6Zl6lR0yv0QDBz34b1n2C0vSC/HiyB58AbmP8bSASW1qoppmK7wP6QxtgV7cTiH0ZVH+J9I01MTcexhPlGmR2fg9hWWHK4OCi9L01GG2Pu6QS2ZzjL1GJN7Va2tYkHCZyjJ8k= +n3968i/Docc20nAoMRdoxOrJ0/xH/udf/9h7up+6SO+/jILYgikrvY3/w1Cm8MnT/Ef+Z4pv+57PXFMwOJR18F3hIVJGuP/y097Tv+PjWRxZzM+m8Aw7Lb2LDwrvrcHBkeL56eRtugiMttUiMPU8X5ElHQj8wTP9HasvE2GlCAw= +yervbRGYFvlqTRGYdbEGaoT5WkcgA9EvCe6TPNxcIHrOfrLxa/mPKvUUfXfb+Uj4Tw6Y2w0yOiAY0IZChi9bZyJkyPDlxvd4eEnVtG1vj2fj1+5xTer35N0F6CPe4xkdtLbHsxG3u8czNNazxwvl4rIhLuKFzFjwYN17O3upmBQ= +IF41Kxbb7D1J0/q7tFjpZlce9mbPasN188pBjDCosjN18S215SLooHA3DkYhv/aeVk1RGCHNPQ+q40kGe4uI2JBZvLcbUhkmFRYFUVe82cEMlAlA5LGMiuKb3wSOQ8EqVwBfKMm/i7BmNeo7TcE4jW2gdnNix0RkhKQsLipGfjg= +MdD7Km9gfhwHtkEYsXdF1+M8p2HsMiBrcmnagXgyUmCG/xJYVtrGna6Ec3INX0+B4ZXtssriAuMjtvOOBJVcSilIERrtn3FgiZwAvmVkGJE54/m3svmow4kB1COFdtUMtAFGa8y4VIz8j9tMvbassKq2/cKq2i2EZx+mRtd3wvM= +UQjPZYVVyRPxrrDqrrDqfSqs2qIRZVklKe3eFlatYHafQhTvZ2FVgrf3jbuGKN63wqoVutgVVr23hVUra7UrrEq7we8Kq+4Kq+4Kq+4Kq1IQj7awakU6bL+wqnZvC6tWMNsVVr2lRnxHa8d9LaxaIZBdYVVSau0KqxbgdoVVd4U= +VSuqlLMrrPr0kRZWrQiJ7RdW1e5HYdWNeo3yOhday+WLjMr4K12eDaRu54UsdQeasbs9exy3Z3X1i7Rt59doq34ReUW4q1/0AOsXbd0ZOUVjc/WLMGG8urW6CyvmLECJoUhdpa92dwLjcQgMUd0F0iv5ftddaDMhWw5QCg/mmq0= +shivvpH79XweCpu6gMPKO1uTBvBdu539SHZ2Rh6q0iXIgyhPxlrwxnMbGdfWWN22myeZK3wwlYKlTuNjt1WCAl8cAF4VuFmxXp/v4RWeAMLlWc/yOSd0y0JjomAmTwITv4KoGu+iPRWvNoGKeMB4ncMwZRuqrQ+WVRyz5x7B4VE= +Ew08m9UZ8+PAp6ygfuBd36xFb8wDREsJBtLlbk9zzOVRXhDPZnm/xgulKdOna87BmR+GCpIgx2BlQdCVVF3p7wRB8T7pMQgCTdeq1EGwxZqr9PQ9AVdLmxP+14yZ1Fcb5NwKvXTgGBpiJjshUE2xxruzGyrBXj6Lm0+sJ670pbU= +WemrwGEmhVD1lfgL8F1D6+74yyPhL+IiX5TJcVfk6x4X+SJNp7siX7siXyJbz67I167I13aKfLWZRU5c5Eu7D0W+tF2RrzvoWn29e0d/wXtU5EvbFflqu8iXtivyVREaD7vIl3YfinxtMsXmLA7HzoJtkj9rw26Qjr761TNsqa4= +sUuT87jsBora7WqLtFEVXykljGyztehKHlxZHLkcX5ljx/FmJ7brdrErjtwAu5utYXfTALsvW8Puiwg7ltPbx/QDSX+tkl55cBGOSe4LZRv0Vx67EYYt02B57EYYtkyH5bGXYKhucZXVRqusbnGV1UarrG5xldVmq5xpPlvBMR0= +fQmW2hZpUWtEi9oWaVFrRIvaFmlRa0SL2lZpUWtIi/oWaVFvRIv6FmlRb0SL+hZpUW9Ei/pWaVFvSIvGFmnRaESLxhZp0WhEi8YWadGop0V+OG8r/ZDLh0uTD9Udos5xsC0cobA3EWaRN506Fjc2tIpaYeD6WWMgLSNXHLkBdtM= +rWE3bYDdaGvYjUTY8VtNlg+39VN7eWwRhiMztFu2ZLEhRfiwCDNrYs9bRiofV4TZhR2ELS8hG1KEj2O2jQ6OKOSvFqtM1jJv5YOuOd1cdlmhGbKyaBJeNXk6y+XB3iVrmf+WJc/jQC53uPqNuxShW+clUW8vfysHSt4qmomJS7s= +UnPiBFSwPxJvFC276YVf0Z5KPPuS9syTSFxawIIItw8e3FAwLFL4LkDIaZIvbqqiHT5Khiyi07KxMP2AsoGOfJp9WGgBHeCFRhWDbHiiSG4BOXUJciqJnEoip5aRW7Se1AySgSx+F5WMLz0J136XtuS7NPK7NPK7NPK7tOXfpQk= +v6uKfNYvUXS48F36ku/Sye/Sye/Sye/Sl3+XLvyuKvJZv9X8QsXvMpZ8l0F+l0F+l1H+LuDtGX4Eevw8QQUc8YYSdzqnUu59Kpw3UvCCuk15QBZaS/2LXigqyGVOx9VS4tko//6iAkZ0vgCQvCZ8Ad0rmO5EdMWfp1SR6TIEZKE= +MQFnWgbl4MGeJ0Ao+wkY9jidei6NqWlPWhLAzTjkpRK6vZCrmiQsestJWPTK+Kv7NaiSrCq7HCyPxK+hJgeL/rXkYNF3OVgeSQ4W/X7kYNHXXlZWyzg3MAB3IWkDe7RuqZF7cPcWx15dZmiS0utpO5nxOGRGThqqtkAaVYkxdmw= +v824tGcCZ+6dQ/kaGJHey01dyYqvFpLNXiKjiXh3KFW5E7ggio/LXcexcbQ6GN4LUp8AIKNL6lSbNyaS2vR95waAvJknKB2QuIOzWHMPpiOwqbzDXEZeWZaflZqrq6knjBFfemSudhqC4Ld4fPpEVI/C8XyeHbRGs4HXyRJKSYU= +PctB8qhRjEbX4td5QgwQZVaAgZA1qpcLUxzF6JxfG/NH5of+46d3J39yAg4Pnv3x6sfDo/M/cb7tqrr07I/Xr17/dPjm3emfGegQACUExgMvmbiEfIvBSs/+eP/qPw9P/5SwBiVM2KXpWw6RnoDsIoUulGpAWm2IAILC+K/fw+c= +SyP2G+siy1bAdm7Dzhgs9HZ++uro7O3x6Yfhj6fHH6HjaeBz5dVE8dqssxRa+j2EzcU3SFqDIrCqcSVpaKgFk4h7hJ6ElFq80e9hPHJFuXCTFDU1ubqzbkQ5dr7lzWTJh65haFiudMbS/DouKDhCmsXvBtUDlgJUd7bY1/hLTQ0= +ioQgRAXHsq0Seb7nYB2amnnCmTTDOrgkJGbsxBMrdkHZngTWFMYV9/me3iDJziFFQaJ7pTC8Zqr4RJIU4bEysSBkCCkAOWr++vO915TY4FuNfPez6Vxx1iYEefbH2x/+Njx/9dfDIQYt/cnBU0HBzW0BHcGcpGIfXddAqVgtF+s= +0YsZLzuV0dnwM9HQPIIrvLQvIhYYLpru92JpCagylTgXqL9j5K+Y4ECzp8RVnvA66cYlP68M43jelSlgBTDJTTorgdX1B7KySX8lsLr+cig/8H6HPW9eE4bevJhTEPK4fUESrHXFpxVTDC4qiO2dyEUpS7WtpSy9Rb4ZRZc0TVM= +d2flR3ZWXkhZKigNe59Tlm4nwXEeCMpVuPJm5s/aCARNR199Q8OE9AfKbkM/jg2dUaamyou0QWXtNEcW5YByFo9eHFkRVjHqvMNZ6/yFlcxh8IRPCAGvZvCErwUBr2XwhA8DAa9vLitKOmHtMZRsS2tyt8pQ/Cf6ntyRO92OCn8= +D4dHx8PjX44OT4dHh+e/HJ/+dfjD8d+Gw87+29PjD8cfz08+nu/vKR2t05WMFd5Qof/eCvBaZ9DprTTCJiL801naXIQ/Zu1ZZOz82aYYuyLnuUjS0ZGxw8+cKWc/AHf2Antqu8gp9/wgz+yIPOjNBzMK7Gsd2I+c/EP+JBYOXak= +q7eVJGBj+W46oeXgWWTkWDtBUUlcp8kVWqPcQ5dklnu+d30cEJfBYRCxwz3ZeH3zpf6eV+yNStWLU9jJv2oZyUoj13QnNN8AfQ2vyVSpcmop92oMwZe2M0EqrTMVI5FgYrFhjeG+CCa2ofCzeX177HNDYS1IpY3ZnfCt2pcDjyg= +tcamnpgjfB4jqdGVaM1gnGYGBxYnciUjUMWLfJl5mblVxwU5VTIesNITJSxTSCyidpwwzv2oDJC8orMyhLYhd5SwgWPCb8A7q6uHJmXfHl+RPhz8OIjNnGMJ7rjguFjzOmhfwwnt0pja1+nWlBNsRjlMmeQWlMOC2pNisblqOlM= +J7ooO3LgkzZMU3zk1U+yPakvy4PdSfZxKCha1pzvPU4ZVLFe26GzgCYzLOGbyRUSVTU0u+1mGdes8JKoBisnTeNLD1aKrgOe9cMqypMgaGYX9I5Ndb2zexBxS92rU8ujxSzsjSiClycAwUt1oAXfYqlO0VtAeM3GIFAt8XgpYdg= +GYQiJ8ECcl7OS6xyBwRhp7g+bm02vOTuHfajPa2519uMnZHT35Z9s7m7Tpk1Jw9b8c1Ox1+dQfelgdHt7xj042DQGaCuVIlzNb+r+pthkaMxTqzNk17DsOHYI/hb9AkOmX/nnk80xAnnKoF9LQRJLkGB91umOHW7F0xNl/Q8Xo8= +pZJ0LE7ne7vaKMzfGv2KKSOcwxJ56ovV4DZ6u9LtLY4uSgqtqFK/88KQDENRVOuF0nvwPK4zsUbxlFkVd9yuRJRaqUqhKD7Dt2H9JyzwV2AqsUBxgjcw6hBIBJbWqjHc2C7sb+ZXgVrXxOIfRp2Med9IE1PTcazgRuBLyfIUcxA= +2wpLBSUOSu9Lk9HGztLpBLaXfj476Wpqt7K7TbQR4xw9Sf7805N/GQ49tpGGQ4lVVkKsnjzNf+R//vWPvaf7aeWl/ZdREFswZaW38X8YSxM+eZr/yP9M8W3f81npDZh13sF3hYdIGeH+y097T/+Oj2dxZHHXzvwZ844rvosPCu8= +rUElplh/OnmbY/0TgvW3XZlpxUhEJg8USTGMnTnikfB/cWUmKhBxV5npHldmIgX2rjLTrjKTyKVtV5lpV5lpO5WZ2lSNxZWZ9PtQmUnfVWbaVWZaIIVdZaa2KjPpu8pM1buoB12ZSb8PlZnWZTfIbeNabpSeTBbKMk0m67YYZC8= +FWsy4birmwtUSVOU3eXYIzEXZC/B8bNEGFtOWrTerEXZttPUXukrBS4alHuGBC88rU0m0ChXET/LVTmpY7uWGfBjGpBseENwWza3+8uiRtflWJAD6mXS2K5fQXiZ1MorBTBdbsTQmvsV6L3K+LWXbJqkd3sP/3ptxyUX6LAQrZQ= +0gHBQzZziZ6NuN3sXBka687OlQ8x3/hlTUgxkY1e1ijwbHH01oNlGG8ypF5vsIuWeYyMKrtMkHvKIrHR2Rnv5rq+Wc/6OWYxwmQ9E8vzLXHQCYdLSA4oMB5N7LkQGvnXMPXPFLsylMA8n7DOy3eNcdiFIu1CkR5GKNKG4pdb12c= +yMjctaoztCs04Roybu/Iko1fe2TpSgPN2GWkfiSaAHVkyeigtSNLNuKWEwpfrvVAQSUUnlnB1FLLdlx81EZC4WTs1W25fUkeKLuEwo9ky+dkmW/5hDQ2suFzgIKBkI+35RRHzINp4XDPnrWS4igZffXtOJBUvbfLWfZItmNOmfk= +JXVKG5RjH5mPbIPKd4LKdq35cIacjezxQiZ+/nCDUYJGZfxb+E3Lkg5Tu9uuj2y7GrkfbkYda78NTVcCfdFWuB+dm06MfeG8kHelBQT9OxT1zNFT9dvgp+r4b4bhml2mU0BNU6tLRbDWmjtbN54Jco+zG11bUEkyDdc3R+OlF78= +SlL4i3AS/YSr9BRmihdHs8PQdqd0WncrCDx2PdzEQxvQog1wxRTVdA7jZB55CRrrM1pWHSqo9SJ2nCy8nu4KK+QEnj3hYDwbNpHSAFrSUjxJSuy/CXBP062wlC+2Y0eU2dXlk4Qht+gp/MUKPBEUi/QVhPG7Hk/ljMbkmohgpL0= +E6FxD+3fQgiZ+/OC6KjvoAYm7+Lwms3csl5EYCVchKnZTcy8jgIQSDSiQhDMlCacm6nnvhVAJd7ocTC36kGOPp7+cFYPwh2q62FwCeshcDu898ZkIYh0y4y863FM2GozSgEAUT2IvAvSsT21w+MQrKqU2OgOr9djwSBA7psBgcc= +lInsIAIRkcLSFnyc1VcsBUYcEbsDiQGz4VvXS4CyPCNL4CZWZNrOEqALE/QFaxleuJYfQac9CTwq0CCdJ3MyqfOKxDaeA6QCwV5jHdCc2kuzhjuWoAdgz29TyYIeRTPTr/mo9RwBKOtcJjPbc94vOEBmOnjk+VPLm1lRcFM2kUc= +m7CQ54ehwpm9hMItjgKKtAuhfCwngYxGFcCHJBAy57h3lRTmFaiSHkiGwEI4st1MGQDNH+0guvFc8u00NIivnaCAiZxB0FeHct4FM+HVjxKZ1Tt75HcHMEcZkID5pdNYc/0vZxFmZng1DUxfXDwygyB5MXOlL0U6ZvCSf5MIi4s= +wJvVBruFWAApdrC2jXhygUAyuAoA/Gw6efM6+DnlnVki0tZ4ulGwLpE8/SD9iZelKufqKzWtmdXnFrhClFYdZvcpZMtdmbWzX7YQstWV7xiy1c/+a4fD53Sh9+QmdFE1/4Q8EVQ77vCez1YGB2QxQAe/7n8n01HymRi5g/FntZA= +/pCjlA386/7zdRp7Mu6idg2S0S2uFZUUmj6Wydk/oO9PpkNMYGvDxk0qYZElsFji3HRE0XGPCdNQkCrsU0o7cDbndh/g1GipEAxGNrGQNTS2YSIW8dGheBZZIrPxRxLf377HuWEE+BvzHoLNbZkzsb5SEPBmeOOOSdtbJlstHxc= +rJq1GNOpgR5SX6WFgfB0NtBLZAtqSjLN5cJzgK/K5FSyfsaYrFGwmAyAf3KN/lSAIgPKs4lkygpaqbwAWBvdo8KD1HnxPnJlnp28+XH45t0prmBZy0nXbGJd/1aocZj2toQUsqUlP6KwvGyAmvkQzKjGvfP8m1rKZYtWA/GpwOs= +nn7LdxJ2Ohp51YSmWXKMALmEINdCiSIJgmRmQPpz9cycKLLAWWNLvGX4RDGbQsqEGuzqJqD7y1TT/cQY8rs3ws+mDy9F7ghT6AWk6ZWtOQWKsmIzZg2jcP2vNpEOS7Xi/6FsXB0unwYWUgUWmzanDhuNMBOpwy/01vThuxk7tqU= +EevaHTVivdcv/d2SXpzrWl1aL14gECp8Uihm5UwIV2sIlJiMOyXLDYOAS6Bmpk/fOGUcCLY5AH3xiDTUmSjgHZEwTLKevDr/6cOrk+F/HR8dJvCgcbEc0uISt9yuDo+sCGbKwXwClN99OhMGrY6YsMDeOISNF4tUjQSE7HuO1V4= +wxrTNBu7miaG2TFgo8L000MznSSBMH0fSM4nUoQns5DA8XzaxHIef3zz7ujd8PzwwwnTYlIN5gBmGt/NdbZhVT1k9TGQGId4ZVpjhudAdjh8ffJx6MazkRUMqbRQZXgADoeRh3RUs3rdGrSQAm33IrCsmUXcZcr5WDVgMgHkj2k= +LyGOUt1MWXhInDgWlVi+gE8KZlLXTOl9GQfkazum9qJSq0olH2Ve27N4hgFuNqG8aBkg3rWYtjP2Yp7sfcnq1cNia4yWWADI5q1aBqW0lJdePGF1p6+jS2D/k7riz/jKcvi8+8D6R2yDvPoM6rT3eUnHljuPXZJ+SzAzkHb2tlQ= +rgUhsXmVK0/BI+uk3JJQBQieqHsL5sYFdWt9bnYyOTMbrIKCJ5+FVPvwZINVUIzyyLe4M1OlnqLvLs0ex6VZRpS9Xp6wmJOG0CD3I5UHI9UccJGFAI2yVI7poEt3JhRr41jodXRfQjXp1P4NYjJhEZh9YshqmIvDM28VCzrnhmE= +0eS51mcqxjc1yVggIOYWw64mLBRoqdoJPv0RX/zt2ev//G3427Pzk/PfGIGYdQGky+s/+1Q2z6yRLgNf9Hdr5DuXFJlBXAWmG97GSL3efG0G5kyQ9xEOLbSqz14i6sUlL9GqJHuJKBqXvETrUewlonJc8pLgPIgvVQ9I6Uv00Yk= +vVTVy9OXaI2dvdQTvlRtyV7qC1+qtmQvDYQvVVvyxa0eqbPVpY3a/LUaoqihCkVMFkRT/pqYMIim/DUxaRBN+Wti4iCa8tfE5EE05a+JCYRoyl8TkwjRlL8mJhKiKd/NYiohmvLXxFRCNOWv1TCPGipRxVRCNOWviamEaMpfE1M= +CdGUvyamEqIpf01MJURT/pqYSoim/DUxlRBNOfsWUwnRlL8mphKiKX9NTCVEU/5ajZCpoRJNTCVEU/6amEqIpvw1MZUQTflrYiohmvLXxFRCNOWviamEaMrltZhKiKb8NTGVEE35a2IqIZry18RUQjTlr9UoIzVUoouphGjKXxM= +UwnRlL8mphKiKX9NTCVEU/6amEqIplxBE1MJ0YSvTbxaE96QlRkeVtrPrOjpBzh9P301mTw9i0eoHVsRkVno2+/+e/7df79y/EsTYGaxQ8CkregFXm2dP2VBA6KsRThsQGXM3U/GEzbicMJGHFHcaEXziLjXToYUtsGIwjYYUNg= +hgeruRnYmF5LdKzbTO1KbjRoLyqVSsk7t67LxjR4sMGUvEZp3FuY0jSp35N3OXkfiSkto0jVKFPkasUqBYnXXAwfSlvJa74kLlJ406H4VoCXj9zFh7ZHbSoBLZuH9sJVcoDCxYLNCi9fRGUWkT1eN6PImGSBURRwuAW7MCSY3F0= +ctpHwi5S+lD0goNsTh9bTuQtrOXVEgKC0hcBrIR1H2pwMES2VIijsCCtzse5eD6iVufjfN2FSXJx0aX2IiHARUWjRzdsmzJ3naZ55adWQMOmHjmUKzmvh5Z2w6Z/7JC3J2noLKdZGiGkoqweCl/LtOtI9FpUfi0qv7bGajHFUKk= +fFHuQ0lqY02uAfmBSstCF0GQwnI6VlldSZ+uW1vJAAvaSo7BLZSVnqRp/bayVe+UlbaUFUPRquSx2gGHultlNfQmZPxqGjJC81sggYi3m2FM5U5IkutOvPq7bkGrLCmLE8Q6A/FUF4pANCosCXCYRBOIIyccx/pHbIpd+MxQfPs= +DRx44s0YfxTCeK5zsySUAgOFIpb5xSSAWHLmpKBJsjni0QTBhR1OPB8Tbtf7ANaA8CbWUYRCZok3YR1M0hazzlguk7i2rxoQ3pR3BGfv5V2JgNLGtUjOgj6jVHfrNgTnQsJVbYsJV1fN8NjtvJCl7i7H8uMRZsKEqxsqCpMDLCQ= +XN1OSZhCwlWkyGlZweTPNphwVVscfdXtqEhdpa92d7vxke1GTa8QZtUIhgdA2x2vI0WiLIGkXPhzm6SJVD/0w8R+oWyuGr0CDxcnccXrh6U+umkxb7qQXdoKG0BYIyNZRGjrEzYNbCGnj9kVgHjjgK6onhQ+BfXKHAtyGyaZ7tI= +iGrBFz7fw6AOYWMUB9X8OJlLpxXYggNOaBFF3llYkn1NlX9nKr2FCdsEAGl9eP9miRcunArIkO70cEU18oPOJCCCzrNuqUb2pYz0RtalObep3HyXnnfF094xwKrLrsZj2tyQygyAIziYoI6qtYL7ofBXAulaVURfMIDi38/3Lm0= +4uQ08mJ3zNCdYlkak8YI21zKPVtZi05fCE+u7PAtaxHxqFIlhT9rRYtIRl9Vi1ClXk9XdlrEI9EiMsLUCqUeE9IgBCBzViI83s7i0YsjK8J45s47nLXOXxRudgF4wtWNgFczeMLHjYDXMnjCuY2A19fiw0Pzk2TCtmAh0ORulZ8= ++E/0PSyKCLsV/h4Oj46Hx78cHZ4Ojw7Pfzk+/evwh+O/DYed/benxx+OP56ffDzf31M6WqcrGSu8oUL/vRXgtc6g01tphE1cQKSztLlamw5L42ksJLrYZK1NuZC/IB1dWPuq2zEkuW8MHj4LhzPJKJ7iC+ti5tpjYeZ6hR4IZu4= +g+JlMQ9NQTgWLIHnwBuY6RNIBJbWqikdaLvA/pDGmJl8YvEPo9RY3jfSxBTt9sLMYiyfJQexrbCU8+mg9L40GW2MuacT2J4XVmb40vLY0mxbm1gCFufoSfLnn578y3DosY00HEosOxhi9eRp/iP/869/7D3d59nDrMn+yyiILZg= +stLbLE++GULnT/Mf+Z8pvu17fow8AI+DrIPvCg+RMsL9l5/2nv4dH8/iyOK1BvJn2GnpXXxQeG8NXnQUz08nb3M8n/MfucTz+bM2dPl09FV1+a6k6kr/4QuCHftfIEyju0gaBPvnTfak6hK/uSpMKTrbrcIUUgVKw40XKK2OX6M= +pPUkbdDr7fbmI9mbVH3SsPX6pOH9qE8abqo+aT7EfK0iv6bKsdFylePq+DVMZCD15IGxYyKPmIlkZNB2keMWT0R1RY7XtcWpLFMRHI3LNY7xyQazTC2MvPINPyx619g5jz6S7Z4HxuV1/zhhVO/3TSeyo3jSVpjJq/fn784/vjk= +XOtlfG73yN3e+PeudhXvCbJWX1mWD5TFbVUTe25PahxGR/bU8TxxUiVELPKIm3BJ5s6u6YoQt/VZ07p8/snIYj51273j9Ea/Vw5a/Nmm7CIKtCyOjnwUfuYUnv0A3NCD3WC7zILsY1pO0w0xUxju+TcfTJjAax22u5z8Q/4k5MU= +qiSrSlu+j+7GbOyh5QD6GBe/Y8yLlA4cq0JrVPq/Ja5B9yfd3q2y4dVk4QusoTj1HrJjyhMl8/u+tJ0JUqkYwnOZV70bhUOyEkYVTHx9Adz+yqy53sD22IdlXgZSaQPUeIXF2peFXl/UHLGgCCQ1WtIlwRtszMAG7kQuD4GqDA0= +2PfIdOm6bQ/dASBKWKbYN0vQrmRhG7CKlVZe50QZQtsQs8FgxV7H4iVmBaVC7fEVVQwuLcgJzYKMBvtpTsea10HqDyeMTYogBK0pJ9iQ+TdhktuNQUyx2Nx1UEjZlzfqAlBUe8KCdbl1tUeTlF5P26k9j1ntkXvKIq0Ras+dedA= +ZlnkHPPVDsNLc2J5viXWHjhcQnJAgfEIjo7iGMZLzx/OsOq0LShjtV8Bg/MqLeHvJKx2OuVOp3wYOuWGnDJbv+oi3Q3XetNF6RoBoWsEG3Y3zG+hguU32YouaZqm7qzSj0sLkBWlQoOEFmBdW2OqBqCc+QBOUATSVbE3wxmCe8E= +GYJ1cobCRZ1G1bor31JHm2AP+VQX77GKKKx8nQVz3x8oO8YhZhzdu1Xea5NxZCSqAD4kfRDcYwzaD3ofgyJDKyygCY4trG7l0bqFuAjpt0x/DqIbzyXfTo4JydoB/VEhdXIGUVMXlgOwyPX6UZYUquVA/IsqcIU6taKDj5y0WZE= +GV5NA9OnsrqkqUASCFa6l/TLLlXgzeAl/4YprebkIvBmsLnEZUWyQlR1k1tbzNUp1bNai7zIAclS6WWnh3+qFRpPnrrAlOCA6Vus4f8a28HYse6I4bJ6q8ZiCdgi41+oB7axequ63gQzkc4ot1ZuNbcfufez2GqV5fe7yh2LrfY= +s/9aKrOaEyy9pxbpourdkJSQb8e5wfPZyuCA3/y6L0kHv+5/Jz8n0zfmpajbQW18GXKUsoF/3X++Th+MQkncQnbVmrUSVjsTmHYSy0+havbUci2gX7KUPbsSSkcU9MtlbEIhldZPKe083d/nzhbAwMnEkHwwsglRtjBtBYa+LC8= +VI4yc4koxx9JfNNS9kCAvzFzSohZxWZiNaYg983wxh0j2xKLXF6htHofh4ngQD2pLxLGQHgAEfQS2fSacYVGXBc56YfXgKcXkwHwT65RqwpQLpUFNJtIpsNghg4vANZG96gU01uQK8OKJGPhXpjxsvKTrtnEuv5NGkGzFI4LvS0= +IYVsacmPKCwvG6BmPgQzqqW5Lmop190volKF+FTgdU+/5TsJOx2NPKKkgpfWukMuUZszT1wzlzl40Z/LbnJrHMB82xpb4i3DJ4oVi0iZUINd3QR0f5nGmhap+N0b4WfTZ5oid4Qp9AI7EpUwpkBRVmzGmrKsFm5FOmy+Fu5ydbg= +fEhYiMou1cPdmDpsNMJMpA6/0FvTh+9mA9mWRqzrd9SI9V6/9HdLenGua3VpvXiBQAhdSyxm8xrpggJPKedwpxO7yi9QwCVQM9Onk0JlHAiLv5v+F88VZ5dKOiJhmGQ9eXX+04dXJ8P/Oj46TOBB47KBzKyEckRSK4RHVgQz5Yw= +TGgkr6X4TNA1q2bmNZb3CMniIImqkYCQfcN6jIDIxeogG5uuBYYbFaafHprpJAmE6ftAcr4tzGaVwPES9cRyHn988+7o3fD88MMJ02JSDeYAZhrfzXW2IV1/jBHjMAR6IUskFau22+Hw9cnHoRvPRlYwJMu3l+ABOBxGHtJRzeo= +0aXDnLRmPez7i8CyZhZRUkrOx6oBkwkgf0ynauMo1c2UhYfEiWONRLK7DGYSN7Vp7uIEkK/tmNqLSq0qlXyUeW3P4hk6/NiE8qJlgKCfXJi2M/biJQmDOXg9LLbGaKAFgGze6FJ12VJeevEEuDggLCzKU8JgOXzefWD9I7ZBXmE= +pjrv85KOLXceuyT9lmBmIO3sbalcC0Ji8ypXMU0ybSNFFSB4ou4tmBsX1K31Xe3J5Mxs8M4d9AMrssqhYfzZBtM9qIujr3yf1pW6+i467JHcw2eUoealBVLKqFpQWZERGLal+LCjzWRpNfTKp64WGuZaUzIHKvbGLEBuRB620ZI= +AftobiUGSYGLFM+S2iwVrHlxAbuQ60giyc++hApC80HWWoGbWBsjogeF+2ohVKXt3/Duky5Pg0eJlFbS8DTuC0uMoGafMfecmCzEw6UpZgKd0HMG8gptSGze7C+UZsPdCMVOiclEesGMjOZLPSXptWCReqRKq/T5fenMAuVb6GE= +xwefWIkVWzwFDUC+mBfi171aJ1VRJKLCvGxm3tyaBpTPI6Mg7jRZa6bbjCNOuoe3W1mBJakqy3L2aIOVFbSFsVeW5D2pL8uDnSh/ZKLcyPM6JJRB5W2aB6xReFwkG1n80hx45LXo5TSntQAg7UDgxpKY84PxyLGIHOD7X6zAY4w= +LIwEEEm5NdRYMPGcULzyYzAJwr3KLbpK6/p4WQ5QSBPI12u7tVqzu4lybYrs8QZrtWoEDiuztb40MLq7ws6Pg61lFKr3lB5BHbeIlE5VviEPQx1WgN4G3uzpOV6r+lHAblSrOo3BWmEKBJeHEepDlbZvs2HVumHn0XXduNAsHBg= +2paMrNV+MBxRaj8Z2sUfDY1LBtfrBp9YkWk7dcNPIkc4OrQtGdyoDn5q426C/53jueL44gLtdDzqZWa6wEISwqLRCexk5wrFROzj3cOcFCTcZxMG+BzYNQq95aKxlp6T7HYA5tCPqjc46V2yqIm/R0Rip+8Jmvh7RER2+p6gib8= +R0Rmp+8Jmvh7RIR2+p6gCd+DHSGcGHFb8qZwasRtyZvCyRG3JW8Kp0fclrwpnCBxG5tZ4u4vnVlRE39PTDmiJv6emHJETfw9MeWImvh7YsoRNTHH48gRToy4LXlTODXituRN4eSI25I3hdMjbkveFE6QuO0SWZJgDkB3qmtEjbI= +2ghEOrwAjSliMMDZaMcvNq5gBvm4wkYct9pYGZe+ZWXjCuafjytsxHGrjZVx6YtANq5g9fi4wkYct9pYGZe+SGPjCtaejytsxHGrjZVxaZ+CzdSuLqiM200bPPZ8tZrxkz/cXMbPvK50Nv5q56qBpHZeKJJiGDuD0eM4WeXUoSo= +coU6qpc/FwHMTks3P2/XevOTARpG9UPpnBNjgSd4HrkvaOcylXLC/cRnML0PASJ3LdL+hAcWUcVtOARc7qdvV5uvb5j9DGsNk0krxjDjVrBfexMizpowt8PYdKj7lTQbhh2KLoTWkw6IzCSbruSWM8mmaKw7HXV+x2Bi8ezyHQM= +e7SxO4Ze/nnJ2LcQGoZkGIqiWi+U3k5yPA7JkV9CqdoCgVTlxtixfY8ZVloSHudklNWF0pbsOjt/dSrAQW0Lh8OjN2sVoSk70nt5idtkxVfznWAvkUEqrEVhVzMBbN9IcMPEpa/j2DhaHQzvBalPAJDRJSGqC42JvDZ937kBIG8= +5glClvIKuPYIzXpoHay9LU/dQcR2vcAiI7GYmLZg4k2qMtbzPUEEVgjin92OxeFEFAfneD73SqzRb+B1MqKbJ6W6shwkjxr1aHQtfp17+aVJrWpyMDHTbBSDLBT6dLMwddIv/Y+f3p38yQk4PHj2x6sfD4/O/2TH0qrS9OyP168= +Xv90+Obd6Z8Z6BAAJQROLkqrKJBvMVjp2R/vX/3n4emfEibdwixepm85RDA+2UUKXQgRQ1ptiACCwviv38PnSyP2G+siy94nKGVMdsZgobfz01dHZ2+PTz8Mfzw9/ggdo5cIU2FNFK/NOkuhpd9DlpUKN0ga+xZYlEsLT/6G1cE= +cI/Qk5BSizf6nZdsFJi5AhPZV02MQNaNyBvqW95Muid1DUPD64IZcy92WEB/HWMA1QOWAhR4ttgsT1lN7FtCEKL8B9lWiTzfczD+tWaeWGm1sA6OIWm7YyeeWLELKvcksKbkBUna53t6gyQ7hxQF6a1KAsMcv0LxuST1icrEgpA= +IaQA5Kj568/3XlNig2818t3PpnPFWZsQ5Nkfb3/42/D81V8Phxgy8ScHTwUFO7PVe3YBdA2UqiN+l3V8m53N6CicTDRUdxqcWxUuBOEnlf/EIgUu7YuILkOfTPd7sbQEVJlKnAvU39F3TExwoNlT4ip3tE+6ccnPK8PwhHpC4dQ= +pLMSWF1/ICub9FcCq+svh/IDDxMDm9d2XRB5EEbM7ODbc098TbkZb5ZEQdyuYx5QaHhZ9mRhjzbomLc49uqH5p2h9TEdlzOyVBR1gTRI9xVoEejW2EQr9+u5OckBCikwOabt7WKqiBIeGMqWL3yywSJKennk1bewKmmKsvNCeyQ= +W7hQRWmBMqoGL5Zioy1Dz9sXY0wwdKGsOYdPtgsVTeuVv5iKIIcGWrHESMokwKTa+vrlwfHB8fDVuzfvfh4eD3+G/78a4pM3GvyqvWE/n70/fHP8AX7/cPzm8P0Ze2acfTw6/BGeweHx45kBz/7jh2PpwxtNOjk8P5POT0/evD8= +kwg46ez9m5PTc+ns/PBE0t58kI5/+I96O8uSMx+cwnFHiZXumR1iuDN9J7QPyr8XpCcvOrblIuYey745vrImc9v6bE1sQpWLXSTAqTXhNzHWZzSkONQlUhIpwzpMKnkvPV+LAGZXgnuy3AJDRuSoRvcpc7O+sICFi96vnkYUftA= +YXuMOKrw54nJ7nNgEra/8c2Yh2kFLCXORgQpWUqL757tylEXiKmc5RmftCFH+ciry1FN0ru93c3RI5GjGU0q6gJlkHlb/RtRMrGcvdSnG9vMVuYotxemkd97G3kA941rzuzxZzPwy8fbK9u1Lq5fviwAbDBLs07is/o+16Wuqu0= +igw/jn2eE4iaR22UCIRIz5nZNtvSnU/O1qkx56mpu0qX/GaCxc1M30ftkCU0IXWRBELoEMSb+a3jfg4vSPCctGb3lJHHOEMFjlmws2wwVUfc5I4xrEEcuOMyy2eWmWapfbTG8P2pQDmp5gdjh8GY9kUqRBkKnZUS/EE7re9DCJA= +98G/jL6GTjHhs1x1Oy5lAaC9dJGyRLSBmTwvA88F/ZtTxnUYEQEyetpGZQ/SU48wfmHMtxF5C3PlVk9IGv864sM4m+Td0eceTKLKZwdkApGNh00wO1ZRbTJL1sO6F18crTPTdyEgvbjnt+tsfOGBWBkvmL+Thxt0NtYr46+uDxg= +Uq832OWZeRz6QE6c3W6vQhxkSsKA5grM6YCZBrwAJouowfX2+PTnV+8/HnIYe3ItBHv35m8pJOuWDhjPnXrq2oS5M1L20NMHPd1QkCO68YyWGgoyNSWRG+a1TaVkKYTYk+1KlhwZiBPIUXiJj3PvCy5dE7kUeT7yXjpH83puHCg= +j96MMLbg0avJFPP0n+h7WLGy21Hh7+Hw6Hh4/MvR4enw6PD8l+PTvw5/OP7bcNjZf3t6/OH44/nJx/P9PaWjdbqSscIbKvTfWwFe6ww6vZVGWF9kTeFqJpmmg6qk2YCYyfPG9fSKmDm4jbCRdF1R+h1VUvp9tVpqXbl3NSPuJm4= +5M7Tb+TnMAXA/Pd5weH9ogxK2rE662oJdPuDB1ZSIiMltderCKWElKrH1Izdb/iUipUC8E0mRJK/swIOxfoNgEr57mcRV+ipJd/nfSZqGXK/7n+XF5pIZTXi+f90ft1XsFV+vl+PdEvO0k2RVhshrd0vpLXlSLeEsH0RfsOvKi0= +a4I5lhHF//N/OsAkxvAlxS/AsaD1O8Cfo5j8UvrSrEXwcUyj2/K3fVP/cQxFBP3f/3vJNKCrOH5qOgtsjcPa5eegotlJEW1ngv4t5VhFvVTEtDK9tK1qOBy1bNg1X6RrVPLVBSlDHYCSBSqq3U9Bunrh2POt3DUzBUsMX9Dx4n0= +bOUtSXpKFL4gOucwacmb6hmIeCUBKr8zL6dUFL6Ggir1NM2lQOWJloVkUCcvYe8IR57IeGfkcYjoLIdLsLgzhRTqelbPQAdbOwkVYhuzk9B6YhvJsHi++8s+XsnDNixV2firW6q60kAzqgeHnaXqYVuqdKVKnKvFutV74wut9jA= +sfaYv2+6jPlUgKJP1zdf/s5ZIA1xwkxEwPeuhSCJ47kVXtYlOvSCqemSMd/rcRwnQ7rT+d4G2yskaGcVjsuZOiYbLopeuE9PRl+dIfUleaBoO4b0OBhSIa+rskgbVfME3prhLV+LyjMbEu/YQHM+4OegMB4hEvDgW7xmpxV9fK8= +zcDwBDWMWGLXhoDdC+X5wbr9ADJWohbc/dMFIwQI30g1ln5sRt/BkA4rwzLKoT0rVxN8dvZWgodPm+SRZxcS3uh38ooUtqk9ix3q4l1mXgDAd0wH955AQqQESdzbZ02JJp1QDYlHTiyCjsrR2vkqC3sTXwvPzGvq+MX9VlHowqE= +gM2L0GsWGN2lIBV6Es8WWYHvkdNa9G2zXHPkiL1zUz4KqBBDjRw4umRdRV5tHe0CjOu5DD9zjMHp9W8kS1YTp41Q6F1AqRC4U5LVAPIWdwIb2LHHQMTYWTMo8V5hzQubpPwq/UXyIhz+e8VT3vvmmMq3g8TEl5BISZfk/xz9Tqc= +rPs2oaOahHYbyqefsKr2vBsLt0qLutcB1wFKKhh/VFbB7nwoze+VCnXHF5C4T6XGH4yu1dd7d7wX6mb/tXwvBJtCRApEerRdfpl1sADDWNSZ0iknVCfr2hpTtXk5q2ZtKMTxiE7UCpBXCnePzKvqQMMky8wQmbXnc0wbqGi/eSw= +R0BiwH/+W0EU4YHcngn82hoF3SCvpJWTJEONc+EH3jSok7jrNGpqi6IlXdGlEubJ2s5OBWNmKt82V9iN69vlMBv+rA27QTr66nYD+E/vqTu7weOwG+SUmbPUlDaoY+gGw8opNTNFZRtqZq7hWZOpxZIfYbDkgvNSsWljXkyFzLw= +C7jcImuELOkw2bsN/Cg2cE6vvZ4ioBEqokRwrQCaCi886Ec1VxboaFCXvS/Nol1pBrKAs+oYg0bYSFTatf0LL/hsBhMefIx6k7g/3o4GKPhsQWA0JrfZT0BopFkAt4+hIWRWqDCepe8zd6sqRFpwyp66eAcqRDetIo42pdENrpI= +EMR37Ei4SJ5/s5/67woviDjWm7l3XiCw7UYrf7aDhSJU+KSNaGU+8i1YsCLtEvc8Fg6cU4aWOypwyqBq407sOLz9+TtdB/T4VBbRu53jaKUb8llyplcOBhvJHyKri7tqtUt0Pq/Q1l84picN8EkLf/gNwBg3H5F3MDOvi9Mb8lo= +p6LWzUSU86nZRkS5Xs7xHbuYF0SpZhnnDRuMJDdIPG7Bg/swQfrOISdlwvqDZsJ5WLVqdEkKWY2fCGx0+zzpKs+ew3I9szFY8lURJ2BgLG+lMEerW4jvpcJ7MXmroPY2XgA5LEN0lCiw4utEMQQrTT2ZsIGSTwxE0WxeIaPsElg= +njq5CMjHYROBps0lYyyDY/1nWYmTaPQ0tSoxD0kWXwBPUQYtfQmcINcxL/Eez9jC8rWhLwMx07UVeS7bINTduiT3B+U/vQ2GHZf2RHuCJNfb9UxvD+PgwgQeggx1IfVmoWXdoqSgx3dpTFaSJaoq6Z0XstTdeXc+HmGSUauR2wA= +yzRCBiNjkgu6Gt3IdidDMnCYPQROYk1hAunQ4oQZ8v7pqnOs/8/2hLju4U8TENPxL6up1vnTBCT0LiLSMpE1JICXRHo5fJY3o5mIAmHPc7B4TgHB03XwQEqLLi/lNnIv6BnrgZMebj46N1PSuGYnBrLgW4bH6txPkbpKX90lZao= +YX6G/mCYX0alim70KtRB8b2RfXVpuhNHpEmJGSP3K/zsBc4EnaPETlsj88qi8s7ISRsiRzbCqkcC5RGbhpny+LRQ3kKgJCepeoa8RsRQdERIPeJZcxSEw5rsRxwIJ5UjWVNUIoMU5rnLQcR1pDMQ4SkhB6FSES2CLBmJeQi6prM= +fA5SyGbzAC2mk6/dEhxWfMG6uLCYU2Ozl1iu1QB2CE0xa4x9ULt6ZUMWpdc/kd4RT/5XwjuHns8Imz3+//7YDz3Hngwd270K9192lO86++Gl9zl7IKcP2BEnBWG/DNkNBj6RylBDRKX4rnltlTpnFSSGU8vDh3/ebWYUJX1JAV4= +lc7MpYXi4MK2nMnQCkDcKAfwoXMLf8F5OZgchAdwBh2CRIAZGZqoFk1+Z9rZasLPkNRur8+s+YqhVC9U9Ycu/+TOPn+kYJ6S5Gd1vyoX1c5THAK2zhDY7ch27OiGTSiTW1n+CK3zFMSeZV6BkjkEvIZYlWII7P8qLACqi4kmBF0= +Y+4JpaZHQW4KQ5NVxdC14qWDYfRUbQCUl0tp1xt5k5vvXe/zpRVY90xIK0p+56DKa6F8QrA75siiipCfxaMXR1aEs9x5h+vU+YvCMvQhPFHdmoBXM3iiKjUBr2XwRDVpAl5fhwleUSgDyp1mua2zRs4ai6mK7oT6Lr1RMrWkI/o= +Xab2AJ7Nh8yXc9jQkf2uZjCFTJC05o9YSZhi1XClZwysF3Ifsy0BotWyGJvJsrTNE+Xd8iwlsoz5zj9YWVbYT8ZaWBVBioR0Sw4Hk2p9gHVo7QrpNrPmr2pNmhTuotfE8vCvsDVul1veetpa1KUy/isxOg2oT9dUrVf1/3mMSeQ= +lCXMTVnG3IxBkblpWrffl5ny/iCYW2HnrIm5lShvJb62jktFpXiTtx6+Vvqg9hTkdX+HhNskeKLuVfj0XvEL73wmKbhmqWvBey0RLnpG5z0l47D+DQyPeARKEk+jHLw9Pn19eCYMklR6kjroDVAd7A20/iNUAYtGlRUvGIye0hs= +qF1FKV4w4Ix3dV0RcUQptAGxawnQbRZI2XaCzWIqqSakQ/C8O9tYjULUh9IAh9buDPN9VTjH1yC2O6UnE9dbbUUPhsMwssdXN64X4TWXB79FRb2UP8HWNTuk9PIgn7zY0YqIIjeNgD929n+xA6vzoxl2PtjjtIuwg3ygE3kd5oo= +hpn9gQkgm4ourQ4O1QntWQcYgAcPgk5SmaDD70FCaW/v6Pj88GVnZl5Z6JrDuuIJCzofQ6tz7Fvu6/fY36w4aHRpRgDuY4hAx4Z/Lzo3Xty5BB4K2LEa5+mrZ/hKJ4qBySPPlIrqsjTAOrcDuW/sYXaIjo6u8wZQNwiIrq5m4oA= +lU1HAODNlDLZ7Q4UdVBkncZgoOiGofVz1vm7Y9rR9yAevSAwV+Sc6Dc96A7gb0NVO+vgjN1C2KjWgDTYwlKHqmr1tjsL/G4edyQ32V8l3ETSf8EIpPY1o63aDvc2Z4KhqIYiw6GnSLlcEeiuT+h3Dfirh38NWhL7BeJuIvbLBLQ= +CR2gl7+krUzRGw9SzxWBgt5fowisJ26dCre69JwFdyV8ssFwK6M88uoOSgOpJ4PI2DkocQcl4KkP2TuzEDOkLZDGaj7+I7w4FjqaYKhq1TSMmYHRh92dCrKChS5VTdbbZJlJ/u3t+XLnjDv3uph7TjyzTNd0bkI7LLOHctu6/bk= +qeQWi9jcwqexK3X1XV2plGN0HzTHyClW6WkiGlmNd6Tv0RH0JhxlWBQ9+ktPrAhIiK57Hnojy1lPmHb+Us4ZFr+xPR5BYTOzIpNH05T5Q/583bwhfydXIopY3IIv9KS+LO9Ctx8JY8heUhSSTEVMgY6gmwYs8Kzq6bymPIwFwUs= +YtteJEMeF6xlh5G5dV3Oyw8P1n0qyF7qyeVxV9vJhtTtvDAkw1AU1Xqh7OrGp9t58KC3c06WqlEmj9WEO8eo0oZWtKwViComPUfceBZdwrQStWj3Fd8K/MDj6XYdKp/+WjzGi4FGSmkeWuMQRsaremqmco1i25nY7nQ4tVyL0dA= +MI6YR69yMPKuV5THL2TJgPEGBpzvEbPq+f6rvis0tN6g29dL3hOG1leMgVEwG8I3h7Pwe06xQNdAoMp929YZLam9vDbSUloikt5ft1srKroWFa+KblrG5EaIyZeWMfkiwgQvd+6wQHlinFulwUFqXkCVIVSH7R0WcTPYClcZG+8= +sNCbwVZMCRhcdK+wTcpWkNgGLXOVQEiTQctcJRDSW9AyVwm+rLkcn5EFwRZsnEtFDqFl0jkJfc9hCfwwEJ2G+EcMCiQv3uCyOD0Q6r64UgRZN+ET56lPFZ6mmnGI4i9fniZJsMhiGddpeuvoJvvpS1o4o6q4foKNkMIF2RtB9gY= +XUfjE9/sKSITex5QxS509g9WmQK1qxZiAqrOXBw9SjZq7B+MFR7VVriygQytyQiWWggESx9Z1y7GEDsbTJvdpcphLSXP9pyWCh79ZHAJJrBk1WwW7hEpkDX7LeiFnLrLcFvdqKBJere3Myck5oRu0Wfh4ZkTcjJWDTLqoUAqBOs= +d+MZAtC3hMGYrtiSpIOZhFFNRRfsFnoQVosJLCCQsQWdCEHuLiFzAI30ny5MzsadI4ohRFnOCnM+TOpOgawrMxrHHIUvX5YAXr40JHlj1WJ6hixAazmPObX+EduwZzsfrPASupi9UGVVkRRJXuQ+jyQzfzpGOgPr40cP2/GhmJY= +SkROVavHOA4jD+ZxfucT1VkElDGFRiwZfgttfd+eMV9QL/yu83sIqwpIMTaBYV+hBL/ZgedK+OSb53t7f+l84EuFXqpJI+ubObhB8wvxn729Ze2Bhe6mDA9pEmOZ9BSb5/udbPX+vePfAGm4m6li08vzeSwsIyFOxp5XdVZBc/E= +zHRj0xnSF8yc248Or3Hm33vV4mNZ+cDAq5b2SyvRPE0qtA2pfO2sbs2rn4evEeKAVY6xxzRoIR0QnceMexVnJCvEVgzxKSf4rL54XQIilo9yaM+qMyNzOS1sS3bFW5R2xxc/29bn6qnEKMBhMpn3bFOc2NUTxIu1pHws1tMR0dY= +Umn8z91B9640ngN28+TFXnBlg7gZcj5AieQFkJcvlfULZSr7WQW11VX/XVmNRyVrM0DFEBPwilkgcSVoNs3ym2D1VhvWdDMR6bJeuLTXhZ/UBncowqkFLoUhLDHqGMrBDHTdIWx8K8C6sQfwk2tF63Fq7hXkb7fp6Own2IX2lOk= +IHfIbaFLA02rZopVHzqbUOruKu+a5kIdGFpXKbIUY6D0NL0/KN5lApbm928Oz/56fnzywlAV7cPJyX1jLL1M/BQC+lalPoLvhNENYV/FTKs2q8/LUheyDEqEXTJrYroVm3XWX3hpWaTROclIGztOXYlBN57l31GpzbCWNBuFlwo= +Oa5XnM7tukVyJ82REweU2zQ+b8MtsojFLZSfnqRp/Z2/dKr8PBa3SF3VKQJZzZ0Kttfcu7acrEYLzU0EzXguqntdYf+g0XMSj+kCXkAHAUwRLygWhkSeWuxgxG6X6Os413PZ6xxmbtKZaDfj4Vmc+PaucPKXcv03dOyJxcjatgI= +34S9upC2v9K+Zs6VH2+LyfsJrFbjYH2pv0vh/7hYWEa/mlpI4U9QyoqeoawcKZnIOM1mzfoV1TVJMcir99FhIRarWBhGlju2HZjYWFynOQESu5NeOB5RH5DXPCRcExD9zD9VlHN7bocxMyeJb8LtMIB1pbJyK7yZ/vQL0NGsrL4= +DBFeYweAGePFdjQjYu1GcQQK3oVzA2trjxFu5qMtnBALWPYgkTxEpF9KQYo+wFSgioqibC6QQjQ4B2abNg7oeEHg6BPLJ3XoxGWBbCVKtJHPMMoxhqkk4xWZhfMfsRlW+1cYeZhjO6peYNLfmkDjx4q+laHCqi5QlYz45vGx4g4= +0CCNrKg2BfZ+ZQHLrpKr5QA7waoUsU/LduBh3hWjqNifM85P0iwz4HiBdeEAjHi1vMCLKAeVbLvezDBHMclAFN7uBTZlcebsBdphBMKHhTXRQasMLyDdJbjD+/GcHlwy2H8JDE1NAzm5RqCnmR8JgdwTAWvPKdrKwcRONMkdt+k= +RPZMPNHU/UM6yViDxKPXQE6aqdIlSVs8r1r6S6/WbHdsp1fImmMlW0Lz9NcTH0iplpRAbE/FzM+hcq2InoLGAPh82vv7+q7eCo5JF6Pr8AqTx1QvJdI6LCWQNop8L+C0ujqrSr2eruxSHjwObTanW63bE9AIWZnlGu8UBKosvDs= +tTxBIypfAiU2KbOX2tEq7RL3WkVXyBj2krgcIUPcdkEVtEdoa4Qha6wDFpLRhm5GcoCcNy5M7zZqruZBbDNvbPp1HKoA0Ebt1RI+q3MnTRoA19txp0fCndKXVF3WSAqpeiWx/Kjoyd1OoMCztydndPwTqJAtoXBOImBiIjxWlic= +MoOoTXTOzl+dLsEJT04tYnR49IbEB7fxyASmf3+miNFvW7T7tgHltIpQM9JpFaVGtLPVSVpfITD08iX5LKED8iZh+TU58Tuhz+wgZhzTnjFr2/xSrEua4UVN42wsboyC+kb4IovVVxaA4By4pCExVzFNx0EQsW4Jut2FOBFYWk8= +WuSLv2JZZzoQKjEFZmJRfOcuhPiUC9UsTEusNCMbDS/ti2hmgY5Rhdkf3SDIfgJKRYjh42QgQL0qyITf0AD0EyEYqcESCbV8KBHgp4q0KwxTETxi99mlkJ+qYiwdia2baD2FU0y/Rc+xaAQKip7lhqMJIT9VRYNoouuHagD6ieA= ++lkcom9ZVWrfXL31En/erqNJCH/GzPa+cG2bPW/D0aSIxeonx56kDXq93cnxkZwccyqVSTKtHhytMGpHgdufmdffYIS5G5oz//m3EysybQfjzQ/eesGPlvvr/ne/7p+DfmLCT/LzzkHnm2cn7zrf4jvh5Pl/q8+/64T/CKJvlr0= ++RzeUeRvs6E6z/fXqjZmt3WK2qMmmboCFwVLRMO5/QXD14X82fEm1cRIGm+ohmuweyvLRxQqbbzaskXcaKVjuVRIPGrJLEQkmI9sky7KG4SUFGD3a9RVMN58sbWpRnjk+FcrWT7fo5D/hDSciSP+brVqJiiv7nwYCT6fG1ABIIQ= +fU1f7FrX1jgm1ES2ivTVfKZjEvJR1ZP7Sc8XFL5mcUA+qxX87K3kj9fsEKWRDGLzoaU5QFelJamPPukrVtxYoy9/l8DqAA4Z41fAYBYSbZp4Mblup6zspV6PWqMcl5XEvSwN5IHW7SiSpil97UE4zLNfiiIfHtzBZf7CHFuRUq4= +oVx2mk8gBH7zNUqC3L2TkiBLvey/lhy6MorX8xy+JJU18eh6Cp/uhWPPt0r2hgUjSBUKZTZLBjLHiu+TJdDp4Yjdoy2aECrg2HcityrmGAITx9lPoWshgW3LTCBGS8DkNV2mUacgcqHa8zRYyi35dWX5WJQ83By3zKN/SVxW5ZY= +hmzoRkeTel0iP/FXwC3vEGBUwyiVB8coc+f9HqWw5ARWPVyh7r7h01WaZk2DfxayeOHoooxieHjYKmbzNWcYy3iSouv1y3R7eXYReLPGkiTyloPW5S2rQoPUY56CIXdTnlDO06Qcqh4iK2CfGK3i0YyfoxYPl/QL89IL0YKPX+U= +HYW5Ec7rMVE5UP3oCVCjEVmISf2YWS60+lF15lEbRtbYA+j6xRpfWFnVAvZO1fuHIJ3CS245/4FQGwLBYgX+ZVz2LBeCw/9Ca5nq0oraku7H9tSWHEAjVd6T1++PP75ZUunt7lbcvLRrT65BY1V9RZGNXueFYkgoqb5GheW1Y5k= +buzXne9SkJX1lj4oJHezArMisG3pLHm7QSrFCYmRaXH8GzZjS7gJs5ixJDZNoNeUp1GnipAS37UVlkJONDcolFgKe7RBnkLdDKV4rHwGMgZ6R5V0XZO/SotRKqTqeEoG8zVYjbJmrUtuwITObq9jM7DluvA0hqnhebYsd9ZM9UE= +7+mmgP+Im9miMJ1wPWAa6rwYSlRVu9JaeONxvOiQImLAtuvYbjNMOWhjLHh63hM4oCz5Pi/LILZkdTPXhoVgp6pyz26UrJm3xBKX9ji7As7hmvXnoMzdwQuj5QSThEQh/TYmr81Lt2RzbSNoXSelWxjPKpci/Jzjw1F5/bW9c/Y= +A//UIbSqnOsO+gaGrPe0wdd5NYJG5Ndppb1aaVcCXF2PHsgPTeTl8RoGdd2f0RzlLOo2vaWw3TFm0FliLkqzD7GDfBw1eIX7SiROmb5tjRvZIVJe2RA+jWCqeD5We4bJSpAB/JdOTsKIm4CeJxMJNGFFVjneWdTvhoJACdpor04= +VA5gkBySzdPwPSbP/NkMCM7N9/DLl+pipsi7c+/CIYUUJwu4rcrE9YGhY264vtJV+l8jE0+orY59pyCrn1XUh8a48yK1XbUJubV3ZrHcMRAesrRmurUbz3BvLrV082y/ShPWV8mGXxVMjBvEkcV6vobVxuxv9X2PLJzZPOndHKY= +1PQbIQSgy3HiEQIo9ZbAMbcpdk0CGy+CXy68ZVjwqcZVXAJ5Abs6SmEb9Fw8qo5tpK36FzS83MB6MvVg7DKF8w2l/toiz6XzObBxURzAqNGiYB5D3B4NVxD6bYxKyJKfN1juu1dWWHasWuAD7cnqQmQyLav9aHvS2lDyZnraFrE= +W1Fe9/t9rTsAgS1LXbn3VZ66QBqfMOpbIrIToFsIbeWhCe3sGl8ktBepbie2d2J7J7Yfodhe5kBQ4QTbyLQktItylt2eZTTjm9BSj9ItxfRAMrSv0xFygc7qZPUi6NdgH83zbXVFNvmE8m5nIeVz2thGmoqQnX20bB/NprGhhXQ= +XZdamdFPbCJNyKM9/p3jRHttvJr8HofRkODhjLzWzbvz4rgKecNQRue2xyxF6va1r9IxbFFTqOPgFdhVWbgCNPXQWHgK2NXkBvuh6ucetVSz+9n53+isUy1V6n52/p/0+C3V5352/l/k+J9ZndCW/PkLBd2f/XL47sef6MxFsCU= +LoItoPT6VIjOdBvo/ChEZ7QNdH6g00xh6u5toPOKRMdti58c0fzEbYufHNH8xG2LnxzR/GRm+puOW0ox+PDq5KMIh01HKBVw+FmEw+f2cPiFli2Wy05L7W/O88Ojs3fHRyRWIeqB06u2Qshk/DfF6+zk9N3Rj38l8Zq3xTl+pjk= +x7wtzvEzzTnmbXGOn2nOEfttLcDHE3oFYr+tJfh4Qq9B7Le1CB9P6FXwWVK8LbCMk7PXr94f0pRpOoqttDQxJ+evTg9fffvNM/b/g2fn/MF6I05TK4Ku0hkUyqem299TMWvD6Ca72VkhSQJARx57v/Yle7JCRKmW/MMzIPSFcJ8= +4FjI0/LATzfZT1/SVD0Tjx9bGn1OBlo3XgKkpP2PnWY+4aiML+manWZ4z/yXafGXUT4m06SbrVACWTcsh8k6b+qK7i7p1s0Wxs0Wxi0szEJFDrHnPasXVDcSapLpCKjRFX7+nI83W2qnzQZcAsiu1wJzuhzISxSrZveLGWwtvSc= +UNl6JVpSoyFy2LohUigtm7u51Ywm5kt6nmc0Mc9oYl6kiWbhHfEyigANIe0eRHX+Y2Eov5LTVWyCT0HrhkyAsmWxMT2nO24aN8OBFwuz0rx64lULWgm75qAXDWi1+YQwyCZd4uCmUw9ZRHQZLK+KxKsMNeu1CSzvFWtUNetzOSQ= +73FiB806XAqY3oy78WwM4t5bnpDA9H3nZk3uHtmtDlOvakE/JSoY32fZhf58qZ/Aeq7zC3fm5D1QWVtqzwkvf4l2wtuqD16hmQzrvasLntxTtM4LmEnN+Co95uFjGkU9leC+Bje8zPlT4Ia388LbeeHtvPC+Ai+8ZRFu23PCKzg= +cQhTtmZMu428rRmgIAdHGaGVU3Ho/QH8XzV6X2dwW5rmcllw8u3C2/r9wQMT0Tn9wxZdTm6bzOI6TkfZpXKtXbKlZ6Dykm0jz4NGci5uF16ocsGebS7Bg8BbMMFkJe6pS3LfUDE5Wlfq9vtqhX1qG2GfbsY93U0zT3UJ8+R5sco= +rFMh0xupizw1eRU5qnKXZEf9vvbQOGzWrmpkStGUGKsOcWwC27nrSnOqZpUk1p1YVcnba7ck6d29LDXcJz5Vqe23hYwMCbb3J1n21HJfO148KXPXjRQQKpYWIK8sM1xWNSQNdFXvd14YkqzrarWc0Fegn/JSNHXaaQJxC/PR3XI= +T24zZ05Pr6ezKuvEGjRteS4Yek/S9EJJQerRAp9F/ERZtbEKTrtcnxXeEaGD5XraRSctErSx5N49nVRQM3q6/THnyrKa3XDC+vtWwI4kjeyPCzWVqOt4BEHBxYWg23AEReZWpgleO0c3TcxMi2WaqBtmBEkwafCRbn6Mq4XMzog= +AD4CAqpHw7ECHwEX6k0R6DKQLAv5xHOtJYkAzfkU5xjAxl7s1msnegLZPEZt4jUgt/SqdjloQuBPWaLJuXXdZDEmHuYJc+P6i8ii28FS4BQm7TyuN1SW+l4Cm4CwPOYrhN5tPj95xlLa0xQLKJEWneItFHEPGa8/qjjTpkG5WIo= +0ao6I+DRA50R5G1PUb/KwLSUxuq0xgzmFoFo/YemN2aBaF261kqJ3ghZv0pVjNSsN3TMkeUow9oX3gbe7Om5x8R/0OD20WCQkyW+WUWh6EdLNZBvM2zVptjOo+um6ALoMnyZogRwK2CqNZ5XEASNZxZgG+GKgCsgqzdFloeNN0U= +dxI5jbAFuBWQNeqRPbWR08D/ztFgfszLfvAa7zPT5XY83DfL0UdrPmN3DR0AJ/zyuomugpcF7F61mXPXilf/WK/Hj+TlEx95jcB4fw2uXbG/BmC8P7VZfw3AeH9as/4agPH+9Gb9NQDD/oB7NFqQZnBJj42WpBlc0mOjRWkGl/Q= +2GhZmsElPTZamGZwbKWDZjulCRjvr9lOaQLG+2u2U5qA8f6a7ZQmYLy/ZjulCRj2B9Kg0YI0g0t6bLQkzeCSHhstSjO4pMdGy9IMLumx0cI0g7tE8dNgvuE00hQQD3H1gLCJh8xzisGDdKsHl1M8G6wix7MR4HL3rgqe9eAZng0= +aIPj2QgQ8awHrOBZD57h2YDiOJ6NABHPesAKnvXgGZ4N6Jjj2QgQ8awHrOBZD74eZ4r8Xo024JTOivenyBy/BWqtyJwiK3VorFxkzpB7g84LVepruvJV3vOdN08ldNdccL0HWx5KVHcuobpHV3cu+a6tVOYhTcVJocN2rMR5s0I= +zk6KzC2YjaF0XiiapOrqV5l6shQUVcdryoBfg6k4fakLvdQR3R2sxGmk+5atxNySuTMPf83mYb6vk+SEHR4atDMZ70zGO5PxzmS8MxnvTMY7k/HOZLwzGe9MxjuTcd2ZcVlwSHpm3EYQM+0oH3j+cGp5MysKbsrxd8WWzUUy0zY= +7DJWaNahLDiGpAyUrtp5AZOl9AdVDz/l4RtwyKpePMSoo9bU9EpAbmGouWuccj/7r2WfPnhK+vSViakaEHKx6aSRRCLLNJ7hQhHFVlyoLWGl6jL7bxEzVYSZdW2N42jT2T8X0EkGFeEEJOpOW0aJjylcP22LVKWtOz4mFSNqVyU= +jaHlPUaYRJP1K8pgJnc/peSUhoQkv47M8RWGL5TjODJRzRkwJo3zpiQAX5xakf8poZp05Po0bJ+AT6QpOUE3wx3Df9bSvH+ReVU/4HAcB4B4NATg0POXJvyDlYR/ieBS/j4XFbU9/Da+DDlJZPBAGb/B+9cXXjBbnurA9VyWdGE= +drU8PaGX5jO0o9BuFhxiOhd+4E1RMjaCDyzfCyLXij57QcOslyCFA6TKpdofQtJUJ+wcNAaLU2ITw2JDYAR1msEmUjTB5CJoWM6pGWyKx3LQIhpeGDXHoxkwR6QR7AImTcy4GSYNgDNMlsMuYLIClTSEznBZiU42n2KkLAlaO+g= +aJm3jtqjPAMk1LiDJwocEpIcPntpqok9noFi78IcW/BbUsF+r+xdsbdYt2kvqyu2V7ob3VuEK+Vc2Us4+F4adbNX9CLa49f8e8kxca80l3f22ClAUHqyBGz1yd1HKTgOZPQxje2JxYIRy0fM/Hn5gLnGb+3mqbKKWKzkKaD24TA= +M5B68sCoeiTJ9/CM6S4cMd2VTpiFk+RqaQR09U5HR54lpp1DY06mit6lCISK88bmakwt47C8Ddm3GWAqRsd2RaBFiHVwZC03OmnkjlvKg5+sjffKesZZRvjNw5E1td3ypi80rNsnMXupsOtLeKy+7RWMIzWM3bZ/HNs+o1QtL8w= +WaIQYt9Xy6pyDezCsiZ4YEBNjPWxeEQqGKyt0IrGnnflL9QXyE4ffJ5hKJN1RcJwD6HqCKCLwnwDut913HiW/RZ+x20E33Vs9v+1eCpqVFh7aQZbU/nUXMrnVuTfvUV+g0/WzGjUjIwKjIaPfAsOo0uaplVzxn2tHKb3oDlMTpQ= +Rk8uk0aT1DE5y6jkMCkeEiPPgU2+UGGCAaBtaDGrCWcgEvpNXbleNFtwmyqZNPzAu7ZnC9leikNP7KDaFOMXYiv+3yO+KEmZabvjShsmVHY86qUMpbI1qdTouc5NsnMsarrW5KCtUlWm+bK2x+9yJ/Gi8DLDaFHBgkfr5nh5EfY= +omrFxr4Fy4Pp6A+UHct7HCwvo0tN7S7Qxmo8j0zVz5uzPO24MnFkYW2XKpPLcmJZU5O4bMicMG3HufQcMUBgzbw5nJ/ETOnuilQOUFSk2Ky1x1JywDx35EVgjiPTKTOV5OG62Up2du3mVrts/Fswlq7U1XeHtUfCVzJALZc5GXE= +rMZZJva8yi1YKYcZ9Fo9tYG2NCj/6T9Nal+RKtdi3rus4cK+rtFL5tG1W8PGKF1Lhm7X4qykUfGt2fS2Z7gvXChkp7g4nMAevrCncWCV+VCxZd1G48KpToDJShxJQ88kSTGMamTZjiE9RIZUuGNSujSBVL2LQhMWk1+itlSb9u0= +Oj0/su2p612d/mbK24PVOhoKGHLC3WrYdfF9Wh8s9kFC4KkR9uHcyrtD+xxeaNvX4rOmGOTgx+QmLu8QdxJt9Ct4H5AA0sHU8sKDZ8dnwGknxR4zaqnpVAzzqUhvqWNLNhWwt5GXwirRcy/niABW+JpYNgkB7Cno5oVZB/FqBfU= +fdWAMJQLvfHf8dTvWOZFfberwGYkMr6ylnx5HYxr4jynJT3DvGM3DkYhqxhSc2qpgRmZoZ22ZZ1e2e4kBAk4M4V91oAg6/dcYCPlHbJYzKyyP0gAbPiOpbHNOrtk1ZIvbMuZJFftwm5XAE3vw4G9ThzbnS6lZCxZMPXcEMRlPBI= +q2INwdJ9CjD13K0GotBPYCHbtNLBaw6kzeDsGTpIoXSvm5LQihIxX2tbWwrmFr4k8gA5b0rZDRNnKRGA6dqgyFkFLsgTCYi/Utj+bee/h0P4C5jTtwXcYA9Y18s6rQcq9AYUits7WtbhUrgiPcHJAhNGN+u5IXSxf4Cyx0v7rYc= +KvHJIGKCZFmXywHLuwpoju2aGiRrgYrrxKrlLl2leqgihQemG6JeHs8jLxRzqOVw7nosSIUCdQqtmm3+6j8/vRmZSmzOQUz70eUQy0uWTm+OOQpfviy2v3xpLFa1XetBTqWRWvUgtzvHPcpznJEntynTR/Ucx/mE5c5vf4pLluQ= +jBXXhMZf93/dv8UBb58L+Y4Xftf5PYRFBaSGmN4I2rxQgt/swHMlfPLN8729v3Q+8JUCJbuTNLK+Qee2JGh+If6zt7esPbCiOHAZHtIknvnhNyk2z/c72eL9e8e/AcpwN3IyVXXRLifTQHm0c8XMdGPTGeLuFXHs0eE1Tvx7IuQ= +ILtZ8BzYtzIxAi8L/9mlbYhq9m7Vv4NhZ7s/29bnV+5U8PLMvBYD9Jh/+3T2wbw+f20SxxYlAfjl7KdKm86bfjRnM/N1pdVg18pp+0mlvc+UVzyHCQfvZiBHZ+zwGv5kOhdVHA05B3yDixyee6f8eLgIqyk5KPrDUF+c90Z9tZY= +tZ7ZU+LwpBgZgGBmFD41BZi62fkYWufj4+B0fGJfn9lfxKd/i9HgOxe+Cli2DWz51AqBq9QcK0c/nnykvY5Y/MtZZBLnrRdK1k6hw5qBKo/i2fHFa9BEgd0DUyEXWBOC/mJHl++9z2f2zAaFlvI60LONoZJf4B5ZJsg9emBG1j4= +n9AfTMcheyi0L0dHzm8gj7xgZjofzBpVNZ/et7YTWdVTc3mS64D4HGgkQlw/zQTUElWXgviUizdQeddUKi/XT5VcPy0z6KJ++s+UfvrP3UH3yf+C3yLPc1g9nbTlnxT9yf9MGuxJ+vT/9ka/g4I2DH0vYkrT+vLgGVngWzCGc/s= +FKk4GMLRdWqFlJZbhVqzmpu7gxTUXAq3VZVdVdIUogb0Ttl9iMpuobymUkslhLJkTiZJM8l3aprWmUohd3ai0F56xEUWctegp0Ll9QwZ/ybwYNFtB02fysHJq/OfhmfHH09fHw5Pjt8dnZ+ttu9eYI2xFwacMx9EHsqVNt6yLJQ= +h2/enQ/fHdXln0xBBAkNjP6gqww0Qy7sVWPQU3TVUJV8r7reyJvcfO96n/Hw8wJOSw6GaU28mWm7923nGpn8hANrc6oj9rHIcfwsHr044sG0nXesovBflP3U0byqb1HwagZf1U0oeC2D1xvB62sxlXWpqMXlU9maE0QvW2pDMRo= +43cwHLpWNPKuWewe/J8pIeqeCluDxYBe2FHn5b935P937ymnZfhlfyFdhyar8LehGvC3ouidfQbM+ROCnwAWnXNEo3MCeCTrcuIBjwkRll/dIKgipaFIBnBcvav3oBll4wx020mKyGd7Ar3AL7o0KE+NDq3Xw4whAoghyWUnnC4= +gNyUQOClP8ucYKDIwAw0jUh3XeAEZmR/73v+MhawNsFh5Elkl9MdML4nOnA9kAlJpdh+v6/qijpQYE76fU3FZ8DZtJ7e68D6dYbDo+Ph8S9Hh6fDo8PzX45P/zr84fhvw2Fn/+3p8Yfjj+cnH8+xIrsiJUukKErP6PfkQad7hw4= +1Y622KHR6d2hQw2+r4Jh/w4d3m0BFflWjAM2ZhjZ46sb14vQQcIL8Q6kcELgT7B1vQ6VipwVslXl5poKiS9qLxEoIJ3915csuUqW3puHFYWdkXXhBRazK2LPnanlJqFH0t7ex9C6iJ0OCFq3c+PFnc8mMJTI68BpF/YacIRqf7Y= +C1A3YQevmDtwqgdxHXXC2EeDBzCQOESzKR8N3RtAC4RX4G8M3JY637yFbW1dMwtS5zOc5OF1O7TC53t7r9KRQobK2HSZWXdqvdx70fnZAgYAZ/3ON/Pv58/hATuwd94yj51vLr4P8VfmT4GN7+0L9tSB/+PvbwJzir9P4P/4+wc= +1LPg9xn8H0Y+Oj4/fNl55d4kAwJiDqhtaYpZ9jW2C/wWP60yIfBBCJD8FlpMzxJMAOhn0GSHnUWG7YKmKBUVzW7nhbIX4grosNt6PSNTL1NmjbqeSMfSDb1ex2rIWcncUXCyQpHUHcDf8Nc6tKiC6NdWEK3AP0pneq6/rtn9uas= +5s3d1XC7xdlCps4Wm0mR5mZHC7flIz0cFd4dDc9evzo/Pzw9fJNMWd3JggKvPWXoLJf9wg5Q5Ad6yuhSN7jNaJA4afD1sSdV97m1WAW6VBhWM2Tb0uWLKkMelrocR4IMN1zDJ1cW5F53BWWBwnR1dqRL/a/Q0vGN/BymQsyMsF0= +xHzwYNPv9srMpzvoDxTDeJjMp7BXFPWOFNi05E/xQpcu87PWOC9Fvh3Loj6xPXNEoRzRSiwMjlwU70ouZWZWMF13baCeljUrt0V1OfM6Z2o6Gj58ZviAswjsfzj9dJLsSaC+S6XMtAIG9xDuUC6KCWnTQdKpuPu1CjfQwCG/xMc= +BkZf67GrlnXxsappqx2FKts8im6sxNMKFEkwMzeewTYiY8yGoYUHQqCySrMg0WPC4ti23E+BxOlLbOaSzYDEl8tsef1l3psJgCDGYojN/jDvLrBnyzpMQYRdMgDWKXzFCOh6qYPpBXR0YQdhJHLxdotfHDJ/rmUTg+EC9YCpb70= +PaqAwEolvvUYfCDuwZ57hCgbw8YNPHvCIg5t6zPaUxwyo03M0zSYk4kgrKXg8U3cJyQFdEa/MyqvtP/m+YwxYCvPSipJv+5/J7OEpDxZlcAB99o33Qk14JqCsXs5YH5JuuKe5Sb4J5lN/s6KQ/5nNcWhgFNrGkMBTl/B0M2TMmo= +e3BA2yM0nr3ix6zPFl/If7gcxbVkRVQLt9mZEQp5qnVddh3hz9YdZZ+pcwVHkXT0VZ1DutJAM/QHqdhswDmkpz5o55CMMjQ1d9FKKaPqAw2feRHc2f+Z+T7dLdH5968nUkCmXUcUp/cFxakQxdF9QXFEomg6/qV5L1B8xTChcJw= +mX7cTkT19/FcuhbhcId4gFVxuBHh8Lk9HL6QOCBXDFuKb/+eD/aZ+x1Q2LjMM/f6XtDvkYByOI439wRHmrI4jl/uCY5f1hk8kitkvfzWIxV8K6aW8caOOGAamT009hfcrZkkTctJMJlV/GWUlpSYeIwTiwNhk9bF7vnzrJN4/lk= +2AWwD6IDZK48fQD7eV74+XOaVgA+nO3E2pMva17sPWnI+uGEJg5gSJsX+0k2ejp1/39739rktpEk6L39cKGOi7u/wO1VxNoTJ4oAAT4UsRHW6GE7ZiT1SLJ3b+U7DEgU2bBAAMaD3a2J+e+XWQ8AJLKAZjfIbvXQsuVuVKIqUZU= +lY+qfMg9tfnrFzUNLh07000unfIlq6ZHHS6bF2VlrNwlmDCbVoZ4dggrQ42+q5Ux6Q+mxvBoZTwMK6NktuUtj6IMgtl66Fe0+oHKvic4Fr6pbW5IGiMO70WkO1mhvRKrd/kuIU7I0oSflyZk4+XVFx7/TfbIw620LUTsEv/z3Qk= +ldtCvKP2i/Z8Ehdbz5wDdxXrQPj74UrPktfSaWp/R3IkS1VEc7ibMOrQyF076BiX42mu+TSa/eaIiFwsf7JiKcY24ZWQG6SAMFYr6uQQyTAq1/Wjm+HCfwL+5y95CPCO1/ZGH10yp+zJYILeu8Nh/RjoeIHfcIE/NKf2cGTYVWY= +bg7Qfc6uFF2MAUv3+5evPvzp47uzJ+jx+ubs7J6xdMMoLu6Hg45okRAEaXZFqGzVzF7ACHgwAXGbUzSVlzC8v/ScsYZoWbwDabr8CPNV+R01nbQLbRI2WQFgGd1M7uHSOVZcBwpZv46CfMUWsATnWGho48C72tR1PZBK0uqhBpc= +nROB2P2BOaqXmj1qpl+jZlpSq2HZGgrZ8TSAzd26VoSKHEx46pPJJTrSmMqdVzVCNz/mbtO6CmSAOP0vjGIDoqVrLkCldd3EZGcmMOobE/NYC+yBMIHChcwok6BvEshuPACIAdMoZ35Dhnls5PkMiGwuJs/oghCgbOhSUMyovCc= +pwkDmpnzUj8plbZDWZV6GxWHheWKXarwbgXEvWwCWUeXLGgCyDGZIVrjOj3rM2MxmcdQtkMH88CP4XOpeSiMXD9G7xeNlT+QIHSe7QGfKRgHvjUh03aG4jiCbLUNs/gPxUIGjMLUFnTpMhncNvNXRHwXOmDpATc/d3FTsAQ9mDY= +mf9nIOXF5bNnGyBd54SjdMEtnHYWA+P+cPiVOnkexUAD1Zbh9lsUQsiBLtW20gdja9y953Ekrw5AmNT2qni2x6uD4fboO+/KCbAw6+ih9DB2ZUmYhlkjjd3UMpG3e5G4/MpZfwK0n6NrhfPBpLBVApZX3Hx6FolKeDvDUvcuFuo= +3ijLTAN1nb6qUvvHbsVvNy5g99Hz3xqZw6ORpvhAPSHG18QHSmq2rXZq0TGGkKqZoOsFM37Kn+nrROYtWdpSyaLpNlKdY0tzpgj/1xkJmuCAfP1IVSzz2JJp7wP9cB7kHsvDFJQLsihRqAIq0tmVnIzQi/fJKu3icKYSAKhd1tY= +dIHfaHIFmlSuwP/J81X4cwcIGMyzztjZYFRqUFHsLGaXhTYnr5ZI64eG7VjTskpNyx60YYk8V8tezf54bBlH9vpA2GtBF3ZZ2khHF3XH8IVxH5wEH7/+8PH5+4+kL+PC7AJDMFRugiO8xv8r8Hz19mWX3owF7zGNiv2kWT2qXNM= +JZtTckekSMZt5/luQKS9VgdoPIUtnTq7EGz8cpXIPLswlMPewnyEswQ/8yNK93O9O2eeJ4BRhtF8KXBOrKJElQ4W0d1xloPaDRtdC6NqjzQC8e2/8ANNradTcbnTBPP4x5/OngJMHxZEYq6rKh+AOHATfpX0O68BrZH6p+p8k9Q= +aU6lToGpkfHb9CmKJYBmFGwWhS948Od3JytNlXuhO6Tn/iJLyXzShVMSjyXNQQBqT1SRi8/8EES+NgJxNWMeT3+tgwDBwgTp6vUcLQDPUahvl3xXjqIr1qUG0bSrMejm6hBRmjWPoQcQg2jbt0Zpma8GiGKc1hm7vcZIGtcaXnc= +t7W5YcvMt+45+aND1OaWY+9uNg/7U+jvqNc9DL2uWpt7vEUblOdtlLgo6vXigm42RKzCpb9rLVtxxwYvEp2Ke0T0oSeb0thPNG/tpzi3nLY7caUqbLVCFuNkb/KWS/V4j25UtgaP3fmMMe5PBoNjSSXFZ6yvms+UtDo2dbS622k= +fcPB2TKHD+daN5hs2ov9puLZHDPa3CESaHBuoy39naObAgtXlA+q5H0CxF0sgNCZpwHlStZaWI/6I7z2RCyupzUZJISgWA3QpVT0BRBP2UQFUqTZ/nzWtujmjkuRh3hvI3xVtkqRV1r26LNm05jcgONO+lN7dKzr8UA4bkGs5ng= +TJPIbgwXq1DN8yCgUxQpn6vZLNJXz76hy5met+7HLWpzlg53IVsCjLbP3vEc6hqXAyVY1wynmKdRmb+HwE17JTDpW8cimZv8xf66+UulJMX2jUCVIo6XAfftMqBorpYFqy/cw7kHiOKm1IW3Pbv/hz5oPx6jP9BjdKtyuLR9jF4= +5RKHM74q5/pbgYPrKDZkqkDzpHi0DKKZGxjlA4nyrY9MS5WxDPmuINJJQsDqAeNgc5DFIiNDJBedJ+wodb7xdqjmYuecHagAYjWR6dEf/oEogEX70NiOjVzQ+kODdSmicLy5Vj6Koy1ts0jmQxdGFrIs8OdkkI5MWMEDkuhgocs= +q27cfimWWpmwO2GlBSIiqcqKZe4mdymfd21Slu+U7KWKxe78ZdrHWu9H/vIw+EvxklUamFX6oJKgN3ABec2oTyYWiva10MAbWIUWQHTwe1sHegDRAbCqhjhwurWba83SR5VmDIfzlyiVrGFx3oT+1PM8jTcZlHratfZTAFaO2Es= +DHZnTsagbwFRH7nTg+BOJYEaZW2kkjx2U37kFSFsM60pPs8z6efuN2gxt+cAVD3L8rMOt/9LwDLmHs/l04zVb9nSrutkVsLKKspJMf4NNr/RPx59P5i9XwCa1rhGHLtt/ZDBS1SsjRT2zUkI03OXLNzCWca5zxI3mZ9rD+9uzy0= +imvordszPhF3kk+gWA937SCb8Lk6aG6wjMCdpc+ebQA8e2b1B3tMKWBr0LoBJzH7Y8M6spKHwUpKGrHLc74tGqnfoIEwziIgj1vklpdr8oGXHILGX09/Pb1BsvVTkWSuF6X/u/dbCqsKSDlYVw/aorQPv/lJFPbxybffnZz8a+8= +jVgqLFIsG3nfWMOrD81P9P+cnLS1JyzLk5Dj0ffyVZx+q7D57rRXrN6/9+IrII2wyzu1IZXbeGsZyQKEUb1Y04DnjAlzN3DomzLBvGevLnHm/0zctpWlr6J6QTAMNXn7/M2rR7K8oUP5wfF4lOe/OC8Q4ik6jeHpGQkqfEOiAHg= +RL0AE36LqAZVkKwWWz3Ep5LgYTiRrVuMONDIRdfzHH9F30OmyVzb5kX1m0fL7tiRrQwA2KKQVoH5z6PpqDPFtpLIY+EHwXYOcPFsj4k8aqPfQBYO+5Px4Oix9jBkYTUNeI04dvVVw7fqba6oX+eH9XsGzMIVRFSIX0OAwmn+W+Q= +h+WItD/yImH8DE1Fz9NQwmGZuta1EDUQ8HmdNQp3ZS7liVbBDIPkwvcIVwHhdhcktHvdoG/aj57wvxEIJiElZlSaIcxdBUBIDYcX+7NBqMsMRTWHM0EqllB5KezNFhhvlifb2SzLhq4vVYqXKgx2A48bcNljNssNLjv6qrlsSak= +gDlJIbuxWllbFh3DMnijQb3D9gh6DVw9kxXXwAK2Icgs9KIVqExJBGtEVziQxyeMOFsxeAO3adqTPSmIhhlY+2nONbjYZ+QVcxiFrBteVwJWbpCra3cnzsrDij7rhm5w9YWBhg10uxUQUZy7bAI9e2Z3f/ZS8V2xG9C7ATc8po8= +e0jcsPRi3jh/2aaT4xnMvT+DKSOZjVHTlj/8OUzTWQU/dWBI0DOWfAQiqcuP1F9kVagz2NyEKi79GiqAf0GxRNXgEaAiitL3XvsB1oPQh/Ws3Mu3s9ew7XMqkbHINx3CDk+zhq4+oKieC09n4IT+mp0x9/PHc+jyHOaHsD8GZjE= +dyY5Kg+4fhHnr0Q+7SZFAD4Bh3I9TVQn+qV/IN2lnxhFOx29pHAc0hTkh29nP3HSq5ucA0Fjly+Z4GgRoT/ZHCicvRHykWjnzW+x3OWM7gDXOfc95vE+mkrMN53jzZMoTVt7iM8jZIvA0uYK9g2dyeb527fOn3GJl0y+8CrNMNs= +DlFxyp2j57s7r0ILWvtI2dILvChHnoZ71wXgS26/gwwL5+w9qowEuU22uIwl1uYnGIRWMs2BNdlAP0kI1HHqPofRRXiGKYR+2AB+49Zj5eSwuuUWFANtr5No9Sfs9wV8aeLy3ls05g+UNmxbk6l09T/DoF/YmLqxy82E4/sB7OA= +hJO2FhLU0R+Aw3yI9HEIjLPPl2yWL7HLxm+Qe1RLhJt7VQs2KCjdOuCJdZcu+RtHyNsC7hDHyNW4yXHFEsmiGPS45VUWpd6iduix0dr1yUfFX2ukx2gnhd8y+qPek0F/dCxp/wA1fqt03KrTyW6HIGJmyQAwrFNR8Ap9iNhFlAQ= +Xhq7c6aLyBI8ZwacnD7OHVZbL6iCkSgDA1qWiQA9oPtwqTssBhmxgrlCjppmLKZF0+2ZHOWAVl+ewx3slvdldpk60f8SrfK1k4cXiRtThxybEF0fblC3aNs47c7ojgmxHxSfU4Q7rJQu2yaSXWxh+OzIIVulJtdkBsGSLCPgHD8= +/1Jr5umpASesGpQ6jfdMekMalFJNvszBaaHROQFz6/f7irNKmBnoj3MqrnYDKkvykJoIZUaBYUrfqOFN4aWTMIz7wa3ncBc+Pb+X4/kp0Ijn0BWhihCpJiBbuAsmsYPuvA5d7XzMKxvDRnKu4C/dQnOAL20AVyHTniiIHhoArto= +hsDerwHQOkQTkthD4zy04SB6aBuiCQe8WXWaLrobDPaUgRGTOedAE7RdJUcQUBHuDz/8rCdFIFaPZa4fOCKZvP6CpgVs0LdFdxjIDILR4cdHkT6rYBuc3FnQY8IuGHGYVAbZY7OTNZ06GSUcqBxXzoow0oeDEkgcyJJghvxMMEY= +YW5XftOlViOQ3XISxoVwNKd1O+7MhaUlF8B4UAAAj/ORBzz+m/QF+zv8+O7D32X2YQ4DHdRRffHs6VkSLRN31eO2+tP3CNr7szsTP/38S88cmIO+oQRNn112c/NllS+Vtu+2NDuI4UvVLstTD2PixTk8naBnA+QQCRi3cNpdHYQ= +/47X/g9HHVQ0Uk0Bv0Uj9UuuzF+xm99v7XKJ9ZjOxCPyrwNN8lwmh0RHnx2owAm6PiRGm3mASnxwA81cYNP3Z4p4HpQDofH69TUo56AIXY90DorStWjnTiepOx980zBNDYcj7F3RJJQrjdkJnaRRTpl0p0EU86Q8TSmm4PUFWeo= +l6t9n1mAmN40tRQXKxTe/cFkuvnPWJUZjyl3zII05RVtRBbnxeK+K8azS+kM7tkVgpxKUOJqhD8eiEsRzPpVY/FaHfkaoJ8IkUENJnl3+1A6wE81OVAZpsaS9felrZCf6gxejUSnm/ok2K92inVZrqg51o1AQdGzfM3RtJCf6kw= +UzfRzUNdA/QTwQ/VYGms8yXcT5LjLc51OMe+0pO5TG/1e+7PP2MhnMR3A+Mp/BSyrJtMV3YBOB6N9OPxn8Bq8JfcWWk3e+aJ0TeMsT1lTwaTntWfDof12zzzazdrjN6pzHB2WjdxBr1H3w6+g0kBg+OUt1WgyvZBz6BMIHtoTu0= +4ciox5dMJlZpAsWApfv9y1cf/vTx3dkT2zSGb87O7pshVNKbZRrXp7e6bcRP5W6fynQ3778o5kwX2v72CKc9SkH1YDDFfs+NQIc6eVRVtnDiA/ypP9z6xyCfSeVsfp5+++tpvy8KLYoDQuQ0xq+n33Wpsdmlk+5oh6UglLg0uyI= +FKyigKaQFYE7Y1Rm/aKJ61Oc5Hl/6TljTZ7heRA0peAM85WjsMdeJjXBISio+v4jvqRzWNJ/N8TPLPh3y5xa09EYtqAUUvI9JBgpm86juBgLcaofCMNqCq799I2Ec3j0TzR3g7VLnCAXzj6Y4R+PcRPfY3ow/FreGX0WfWtaGVE= +98LttHK4hCVUXCXIJZhxe+NAUDzbV1ylMShzZanRUVRGs98EUyl+ADmH5TH8EGUOJlAtkssib375hrvNWcCWB/IP+ZP++HDUNy1jcqjjw3BfYrYn2B9ewh3PErdp3RyMjW1qI7gzbELHow1VlXWNblWlAWLY5g3+ydgsM9/SNrI= +q/NZFTVVUMPGe1iPAePV+xALOElyQIH5zPP1zoE1nqyx/6tgEVVLmRvdclT9jZumHWfv8l1CmOlpwiu0JGTj5dUXbsCTByL87kvbQjkeyVXUvhM3dKet/QCb16Er3XCXW8Zi+mZW+m6e+4GHLEAPgcZt4mIRCKfBs7wKpl/mIIo= +PrsNhzzYnsfAnNtAam2AGswFvNX4chIFdCk0ao74mRfuYzpQ2U24Gz8fM/EZ4Wsgyh4R/Ypw5ZlL+E50k8CQCgZWnOkuij2WJrTCopv00JVEjYW2Uai7wAr8rWvIzbau7x8pf7RtbHa/gITFAKPzeAH5MJSGkmSN0mN8m0h287o= +FWlU9WfjGekqMhh0c2hHsZrt77kLN9WSIYj5WSRApTCvmwxhs+0QDGEbm90ZwrQ/HkztI0N4aAxhWB78bhMJwRB0907oux4wkQveayrVAnO4jIiSJn/AVylmgkikXONJVgsedUa+C0SYYaFHWG8fQfUnRwIwcRu0z/3wp+3pPRw= +f6LiheZujCGlcRJdItu82uRQ2617jBey9RjdwG8KiHRkH6tcPBAupQjXGDaRyY7FLsT7TVlVMq8x9asoRdvkNsAwKBrGwOuCRiwkDJX5SkLIrPT5LGw6D1dh3ejRoDtqAX6DfTYWwppzU1mLDL+UVejT17g4ORcYD631URCtLwI= +DJrN3vMJeDf7DXbrafEqxtcSSKz5ZCRRDNiSdi8WpQ0XQc5CKheM+UiUKhFjaJ2yPUAria5aoGYB3oi7cypi2tD6hpzC45diw2MnmEVHjNN8BsdjGrTBIfuJ+6rvs7tVqNfeTFQFFTcw2+GtlbZDKNTb2NxAVA37xng8PIoqKao= +xl+3qCqIpFLxd5tI6vfYa59d4Mk2Bwhv5QHYUUIbcf9c4NPxrXOxs01jZOimaTd5vvm2RqJLcU7djw6qaQc4TepYfjEpNQB5KVwOREeKiEHCfDVriEURzXTWm5glmKQNaJcfAuNny0d10TFQEJqQtMGgREn1yy0Uqsho4cfVBug= +e5VZoMMRxZC8oAZQalPJagVDT0alhyqw/kiqsQK2SH6nvwqRn9SUtCL19AGO0KZHrHgdWJyO+DStTwZ9Y3vnbfRIREZVeiRa6Q7Rjba5CBywWZYJtVqj8wqkFMvTX/VJgCjWJX85dT1vg3NWX9Pv0k91dtthghDK5N/mbHdh8pc= +5czdgK1m/lxc3Dm/B5uFGX7/sz979mwb5tkzo+sA+ortb+lR202hsvqTntkfGsYxH7XSpyZftz5VegoaQz2VEAXO7z76ZRGnh0Lg7EOn2llx3jIq707rk07oZxhj8bapBPdrCfCcrrBdnM42g7mzueoIgZlMhXWdjuuw9CGDTKs= +6xDedjwOm59UnGlPftAd5p0eRkS0sDMX66PTvShNqwFEDdTQzeC6EQoLQlp/QhKuOPr/GOViKC2253qIIsGOTg9p0StA1sOyt5V1bMpOwTyf+5BpX/bTFzyYoim9QwjKn98wAW76i5/6MMpP4aKe4a7UbTjMNTD5pQWyy0OfoaE= +3+ytKss3+3DexDpW88/1YnPzz3ssimFtj767DjLsWyMQn0cd5CHoICVl2laNNnY7pOC5JRxfpbPUnio3QPAUYiK3R2F+E/0IEO6BwX2KWdIIvgHYZLy5cRxcOdw332lxzk/BlmZVUK0obQfaj1eaWsS79VBPCA/1ZK8e6oNReQE= +nFQ81LX8bNIfTI3jGfVD42eGUSNCgp+xSywsQV/xiYXy0G+azvG6n42b3At30qRLd1JyhDUfYdTRCBVNr7Cll0G22DwAwiddM54inrVydSZG3l23OtbwflDMaFg0l9tbkIbmfIE805Uz3Mc3uZ++682ISI3CN1RE1aXnPp1gAZs= +5ucRrBSdTLzoxwfSIM7OpQOcpndsauqdK076lqZXlyzS1D8T/m6YdzDi5wZJtIoyxo+lUTHUqqLy7ihMo8DHCumYwl3r0Yu+JTzJrt5OD0/l+uA6agE2wwj3WGzdrDjFbdHf4YRLGe4/LFj/LLrctHvhQddsuXipYvTycW/AlY8= +xdUfEFMuCHJsGBuEQfBkmt9g2kZuBObJgob4PXe9VEVvSeZCxd6pa8qmW9sbBclpo9o8f51Q9/9D/kdWiCQhLP4HPfWgDz3XIhtV7wmbuXq3ABHtxbxZ04U5HqSyS1FhZp+8kyqFxsnkcKyzBBwWDuxAUDgDm2qtfNg1Cy1sqao= +B7Ma/wZs9FhN9yHx0VHRbNepY8dyuqCwaWJBRUHdTKP57cCJ2zyeUXHzcpJnQgNVGZc3gCpYv2GTjLbemyka6r3JBm1vnC3X+7NUU71Hi1+wpRn61FIh2POFKLh1quBcze2iWwEM2UXD9RGotfF5TgQCSzEX6XKvd3GUUimQa9Q= +yPFwTiklQCVwFqiUiplVj589M7cLVN6eeVMFKiuI3IB9H8v0PiD2XRCqYZT2UYU+qCRI2BJQebtVuD7NglOYDkx5JCxuOQLJBbBCTEMuvyCILhYuWQJXMBhk9kgE6KWn7QaPCchC7APhmYptdM4CLEQcBCxAiCxaUgUOKq4NHHQ= +EfhtoIiP9Dm9PiRxSoE53PMYLQ1UjrVzxMVwy0B6/0K+duiN8QOX5hLUjWMgSW13WRQwrHpR727al6lDrfFwPBnbxog9GYw6kQflkXMlfLqk77u4FisrtycMT+E2xYF4thdZQNbzkSjcQBCM+8Ph5BiAqATB9KsWBJVkS9Zwmzg= +dlPjz93E49VfNPfr/FBaUy+xwSsAdeOiNNg1fbn5usVZGoVBQ1IjlrnzczQ+wijUfFekgg+RpnLBW+mDB3WSA0jSfQ2K9vrbeeijOxLnlm6yZBl5JDTom8S3AitbuZfkC5XytJoOqcnDDv2wuUNNO92hxwCaKBTMq7MmrqepGSc= +qq6IKdMduktvQyQtREhnxCi0m8HE1CugjZlo67gRClq3OhXr0dZpIxS0VjoVvKxllgDomhPVDlkZe0/34JIH3cV5W8kJZxEoL264fV3BH+5FVlcO3epI7CasJ8caK5uiejL4ukW1ArQs26zRBlV7AKfEJbmB25T3CI/TXKocAb8= +yxDyEH5cs3rfhcMzjFxnGjw7W8PIs2uPTLGu8PSRtv4AH1lMFZWJAOSvFOD5jBd7n59HPmlpukAieToTuRXx3jnRg8Y+gwaOFRhI8zxZM51GImwzFqIWxFwX67LpTTgJNptdC8xtBnM9FpMFWZHmcNZa2i98HpNIzarLa2ULwQs= +kjWckVfxhTKW+LhpAjI8VR4Ei5Jvfhj4objf134WrOjvOdN9uUoFkYBil7XodFhw4NLltqP+bEIHUDTIfmZt/WgAigaFT0D5KlTQIdvVc4VMSyd0u3rOE0AEbpyyzA+vNHq/9IngcT36snhGf5sBsicDu9jN6JKicdyVmk3b8mg= +JrU6pajBeSRfkX3oAIoG0Q+g3NKRFqJs4V210IqmuUonM4EaxaZlHzqAokH0IxFr6EgLUbaI+Zlhsm8gG/38aCHKFjnVwEsFj22YbD2M5M/qE9s7a4KZVTtzZ21o6QDcjX4ShuKcec2E0AylWovdhDu1ZTdx+aPb0fILGmCk+BI= +8zpr76sJZlbpy71GX00wbtHZfu6bCl3sbm2WdM71kk2bRT48mM1SILGrzTLsT4fQ09FmeVg2izkuj78L2tjtfLH9Cr/QjAkVe3Ylj6FOyxMpjZ+UZIMSqOWopBlKHX0J/gVL29JbAwg2cdMKFPJ1dElmQROdyKEWUYJlwGlX1Eo= +JfEsylztpX1I+a1J1b+cowz2aJ7ozwtbwJSLc+zPHwkPZJ7RRTMRItsLH54Jw2J+xaPPdN/QAiUpFymMqsHF68vLAiWIGglUXPxJAA3q3LkaRTFYRl608r8w7r6hQxxz3l022zkcpCmmrvAHTFzP94mdUZ4hI0Te4LesA1AbBr8= +LsxXLSTeDCUqISJM2We+vrhGn3qoss98XZyEAue93ga/DuzGNhcviLm6Vt+NoLFgUkgyCIVuNnwTpTF5UKImRDm/U8fBmE0WHWO0nuxve/n6D2petVDqDsUPGkH2o2sVMuRwleuGlZcUGuwyQuPGQdcDcWK9rXgFoHU+e0bBPXs= +ZmzrYrcOhLIq4UjDZiR3Vczs/mBiT4+K2cNQzApqBtxbqJnQ0l5E0ee3Ud0ZkB8YPs+z6AWVyVMKko/8mu0vMMaLprxtCJA6mhtTBHjuuTEGKn2gbiLtKoR+LMUvf07ZL9yznK+GXmE6w0oszMMOX2puNVGefmDZC03l3O9O5Is= +IkWLPqVM9fuJXC0DgbUqt/aDJrBd4v2SZbBnf3QT71XTQR10+Fachn5AP5mMLmtUTNmZihVrGb2Aa/tm6BPxa+nujZ/WvdB4OhieIoWeqw9Xq//U9giN/6ep8b8aNGh9VhZgNA4Wh6p/7OO//fjT2d+fCg73lP/29vmbV393Hv8= +7d2Hvzt/ee8IJtVfzC6hoz/7c6AZ9mZJE9TtE6WUkWJDq5kZtIrbfx5NR/vwos3XMs5vK2WKerxvL9ohgciuIvSwReuOIvRAPrSwqBSZ7na6ka81BgC3WbRVKeY8MyS7hGkCZp0TwVeqXJmCab4Tq0ICFUVULXdlY/ghz0jqJn4= +0xGDmA6dEEdsms58WIzTWE+zqiLBAAntOTbZVhT107znwiYJmYe9k9e66ow8kDVA9Reregj+4VjVbXnOPL3DcY7p4zmUmEC921kzFI9uodeSR4S7Ye4G2sUWN3i89XqLVU8gC++3rFagb7nOggQtkx2UM9Q04cE1JlKwvuYLFMk= +Hhs3WhNMta3SoagF6KfAzLy2jpthi6qCzOMnVsUKU6GXXKmHBl3+4L4t3c8RSBvLui+n7grDvZOjgPJEAjVmB6fTmV05wqmAOgqg4A5xCkDjt6sKc6ya95BUmJKQgWKaCYVKWdJg+/C5I1tCtqQz0MsbkJAKTbGHHds5I6v5c6s= +vOS/6eycbx5d+Imo5s6f/fcE9SHm7cMflufV9INaHavyeddFQcp3SiZSxWJX1nGsr/eQWEdJpOaIJI8di23O6Tz4577HhAtXHFxlRNpZUUCdcedQfeJ96T84z1e5KCOlU3S7q/+h27yHcw6hkqLVk87uI+UspX/cJOHspGdY/eE= +cGgemYZkGsZXzTRKkrStLcIg2IXazgF18rHI5ZbmE0QXqpOmPtUWxc/+CtQHnWDzt//W/7fv/sph559nV3QdE6mgYKO+OkwoErdjP8xbJO6y8Ywg9tcRVYsO3kki4fDebY7b/SQVO3Cq2WGlmFuZ7RG/GvbiDIzaTQZXbelaR6o= +MDqTxmRnhjfpg5J052lywiO/60JJKih1bA5o+iD4XpivZDN5uShC+IG2iQIOyxw+vojh11R4EBaY4xLNUSUDAAkgolkcd0a0hVHIKv1TIBv9UwCy/9m8vX8KZKN/CkD2P/fa+6dANvqnALrRIcnMjRtkcxfpgcu7QX6ruV1PGR4= +da1HltunTBwsx96Jr9pG3+w9sfu2bRgme2Ic6xc8DP5aIZDhYItA6oWTeDiacev6k/yEdodSRms3yLEvnJairNGHj8/ffyRrK3EszS6whK17EzzhNf5fgeurty9JTHmG4EPVgeqyClTJ08aGvUU2hDx2wyu60FDpGcvbidwVNnc= +ZeJLWmv8JAnykYFliORv5iOcevjdkL7eeB8z2XpPPB+I6kWYa6ieNc5Xr2e+HnFkQLqb5ZAxT5yqzAMGMxTiqhNfIbvis6d1VZZxPlhQGhiYFiBhiBF5asyR0LfoK3XfXhiXANXS0ZxYDiaF7eKlsVEwujULgnzF46ET46nHE+o= +G0+5T3+qLXrxZABScDw1euO+PRhZ9bzGxtcuCQe9U/HION1ZKhqWaRvW0K5KxcozKRXDaBZ5V9+H0cU5S1gf3aQWl31A9zryEThK8d9hpKRdOlCb1yMeggneeh/ZVErdRizuYHcNB6NroQZE9I0FlDbojXom/O04b9857/7j7as= +987bVx//4937Pzl/fPefjtM7ff3+3Zt3P388+/nj6YnRG/ZGfXuHN0zof7wD/LA3xY29wxu3nLrxrqv61HHSzJ9/vgqjDMVtBL9lm3kx8Qm2dmxNjMs4xeHNUUW+iiEYvdP/8BPWO3t31nvNoUEqZ1GPvym9N3vwO7+36MUsecI= +hWNP0s/JCX/7Fz5674Vyx8h6ZwkWBc586M8NPQXwnqVZ748oPrFPkeavVzhxZGnPwzNLf+4GwZW27xTfneV+4PVCdlF9vV+RD8P+tGf2xxNrMuKJyXsWZr+3R/hwOgLbQEkHNAwwgglZdZ2TopPA1DCnVftCPBsOJyUn/S1w/ew= +ewyGShJ3R0ZqAF+ajqbwt22avS4Y5ajiBzu8FoVUl3vDHA7zoGuvjhKwksfv+tjpFIJB37IN2+bVhSemcaj72fDeWsYH0QFGNvw1xr+mB9ICKsR9PS1gk3z2oRKMqQKd10dp74U7S72gWriqSS/oppoVVUrP89dAYptnbuLZIeo= +harRdz91O9Ys3zhvG37d522KMg2jdHxUtLGbwwdPzk7V+VBJl3j6Q08fqxTCJiTb0VUMyCEkS42Ia1dozaJ6zDvWeuIZK8MoDXz8EL2b2jryvXSFftPosNZQKpSnLtU2XzAkUOKeR7jUkuVUEMNZAoqpftCmijKRLg+/SKJAO+A= +qdaFf5meuwmeDTXEkYk8Xan+s72cTDlQNsqQ4ixKL6hcQX/o/b+zbq5aKF87RdF3kiW6kM2ZEC0bHF88Wy2T/TF9u4aATnPk/H3aN63x1+Gfw385MvhrESL8NtqmA4LBz6PoMyx9lkRBmjLah6+amQWnzaeDN7GrWZ5lmh48P8k= +rhra55hhPmgAyNz08zJx4/MmPJFyCkA6RgSIrBmiaMWSjvXQzx9/Onv6WAZ89gvY/uPX/fiq+jYQTIToaNlk+UEARdbsksk/zpmXB5gETP/dsMQFXA0AfnaDsnlfXFeR2eHCOCrxJPYWFk83P3ozjmOjqWNOXLrkj8osrxqktCY= +PaBxaCs+/FrY8WQyuRU7HvSt8WTj7wPFaihqNeGVFsLYKVijjJyvR+7xuife0rmIks9+uAQmTDI0CbVyYySpOscanEoIrtfHXyLCtakIKxUdkTCPz17+4Jw9//jjm+dnzn+9e/tKwq9dUWRREo02ThIesQxPSWcuNJKKtZgJWxM= +KQlrG81T2HD1YlziIxUI2Tesx6ypxE1T/gLcoTD99NDGaQkhqrHERIFeOQsSTlSzJZbz3c8vf3r7k/Px1Zsz5+VP7wth9RRmGt8tEB04pkZEwhQ7qU8aEupbBZCfOi/OfnbAlpuxxKHMkk14AE6dLEI6ali9UQNaIqf/IsHcYfU= +rxeLKCAbwAYEUDyn450ESk0zxfBq3QvItHUVfBSYqy+xpgDF2s6pvWiUgbpUnK74KPfSX+WrBHMyawxsAeh63sL1gyJbW8vqNcNia46VNkR6NzFv9cjvjaU8j3IP7yHcS8wu7DaExYpX2uHL7hP2e47hXZjhmsh1s9kxC9d5SNI= +7wbMCgSdvx8/hdKErJRa1siHVhXrn4zu3AYH29h0c0padZIcqxHcgK1m/rwoYr5pPW+3du0NTl3Q1DHa/QzVAD0DdOavwsg+HqJen0zsQQPh1v0XuZPT/XBffE06BC7i9H6gd/ahS3fBktOYTft616K3lMfaJ7HIwiUQgIg4nk8= +OM0KABh5GVtYdz+sxESSQVS59OrzOjlLraRFKK36+jwdLk6IOmUQB8vzKN6Koy6f7zGO2qKwuIE8MNAn4ygOHoY4KF07Sx/2Kn1QtViTeVMeHtmqK5qNLj8ieWuaNXRTNLf1w/fL7EofFFlcmikIME7wnRogL35QABL9ZOd40ok= +jWV/ZLTmC48fKcdXVKEJdcUYsovmUE9du3CLhq3SEIGFg6/dxHdnpBW8x2jzKvEc7gqroo4XQnIWXTrzwI+pPDiqrWMvKZNSwks8bsBs7T50eowYUtzW+qq5bUmmtmHWyYPitU136fprdE1tATwMcGcsIM9fVHSmo/WLgMXUN+I= +m9riYvimthHf/NL0prZx3lDJ5/bcreIfZtUX6xC5SCte68PCWBNpbF+cR7FR+fnpkkUrliVbiqV62rFaaRecf2wb10ZMd2Nk9iej8XTUs/qDyYhQLfceFLL79dE2r4PGktkBN/L8SDHAhDd3GShiTazJcGLZ1eLP1tQYWOZ0ULk= +XlrkmKofpim/ZM5g+j3/Xfz6ZDBNn6zc+ZM4ifr8eO5al0/8z4HCRgoKAyZ/bQqrH1uICLPDxAnOz7/99bTffwr/yuGNp2L8X0+/I88somTphujGftuDiw8wGeESGn89/fX0RqinAneF0SbG3cXfmBUFrXU5KYHYUoeHS78olmk= +VzZjF8XS/PRWxdDTIrCISdwOfJQN8vBD+oiBostqsH8tprNKCvAGB4ep/aswXBL/si2ximQb58xNZEdNEYxoMOyCEv5QxWnhB1SWzTLFC53qhiMqCYc4MiqaTk/F3EW6uM+Fn6QZ742frNE3wmj6hWTEK0eEjnctUvYANyVydGE= +x7CpaCcW0r2F1wfH7VofCstMckxI78qiGbbumnBEFPpbRFi9f+Dmtcg5Vu925V5yyxKkPzEzKQOp6nHbEINy08BvKOAi5J+2WUg1evaXc7r0QH8y5f+MR4Y9MSxzMIVnlsWfTSaD8RRjSy3hrsW7SDNGlLHvV2+ahGLUha43oqo= +vLSyp8OFCJaAZfTENYRhFH9jn5gnoO6dGPzv2yt+lYkftmDy7uePLVFJt/dXGhfNpnkNdNo00CdW3zSGU7umgpr3PwyJVEHlQ40OajTpoIPeIyFpTW4hn/LmCuAmyAC0dK2qCstVVVUntjEdTkfjh6KqFu12q5WGRLizVvMPIw8= +iGd3Iw9sKtl3w5IeThKUAK2SABHbiwwohWWrDAB2f755IoFPuj6NMIrmayKkkwPjvjWcDkx0rQT+NK47PexHDnR77roHQbCOYqQko0kSFDBNomBqjOwNUTAd28ZkZOxTFNxdygtjaLYZu4Ieb2TocmMoYZH+DBTNu8bmKG5oxpQ= +Aw3N9CXaKc/7U7RLtzoCbBlGCStKldQBVD48/MLFgpSKS9evv2gozDUvLZJoRZuIA3GoHjW1PjxBfG3T7G4EMZXho3ErHU4UU4ltGlHbizCuZEhs4zWCn2yVZufPuhbIRX3HYevUKKR0IhksMjDIpr0nRt8iQrnHD1MgN94OjHo= +j37zl8uAbcljA8wx/MBl9bmJeXwewRxVHw4xWc8jmCX3qvrYOj2xeo/EIWD1uX16YvceveB+3ZXHo20VQGGFGkAFGfxV4YA/l0Pjb5UR8ddyoAY9wjINc1RN7mIMxyN7Mh49LD2iLJDSqteqbVS/ATlgosSNC5AIBJnR9TVCJVI= +uE0cqBm5gW4lsxfy02itsL1WfsR/GH2h/uxuDnJLgFZ9QRHI4TSGUlZfWyzeuc4gePimzsCf7U1nuD5S2jSTdh9QGU17Rt8wTMM6mvFCPhd3AyhbdXb8BlCDALaMTUMe01SNpg9TAJtDs+1kV9FkXQCLls9dBCdMjL59k/gEfE8= +/FWX1BI9nYvCCsm8A9Qxvc2NYivM/nRoTiv/TKhH9e9CxHUf5bmruKs1uW3ASAVlhZZ2Le7GmUUMa+qwQn0ET1Xw93s2oVXUdOijZAM2e/BZleM2oZXGjB1+uYuR96W8G2bpUNnCTW+kvEuORniiqBbOCrmCvqL86D9xrveIYDM= +/B21TYn3iibpJaRxdCmciaSZUKVTAnijWfYsyYeAVi2DEpAvpwZUtD1ke4VwM/kq7RW5J+6nvVKoP3uwV8qXhm1eHnjItBXv0bmlUja3WiocHa2ZMuyPLHtqHc2UfZop1QC9B2qmFLujklu8iSDrNkqAtQLvRLksRtYpQvzYuBM= +A8Tcns2bKJpEN+Qz8kuNho/spOrOffhIraEQoRp3DsR5i/W8IZWVQ7cid4t1uC1yehMrAL3y8Gf4OKoOpTQATfFe1LOqnmVwpBpR7mSbdY2yduHdu1l5t3HpUQQG923pBVKNKN+3pRdIdW1lF85ww8G1lOUbmdiF1CaMyrJNGpU= +8IAGw0TTdaHC65GhHNG1YniI5JhUtEnB6sX4lSdmYW8jeVOGNn+ubOGAsoU/Sc6nCqeJ/VtEBel6dje65itPQiERq64FfaiuH6Jpfn8McZvKZdC0be6gPlS7FS61+z2Y4FQwtAYJ4duxWSsCH3Vthhdelu1muERJa4gb/YllTE0= +MMQH09HgaIjvxRCvOuw8UENckaQ5sNpkryTJuinOC3DHWIPrfmkrBV46HSthK9fn5HxodbUYWXvfJ9zN7teECqR0KKNz833DmOPUOMf3TcUWSDXN8X3DmOPUtU1Q+NZUcgg286UdrQKRkKZgEYRqW7ZJfbbYtARw2SYVZoEVdeE= +Jhpkn5xACSjx3Kj0VU+JLPsyq31RUOJ5ta96mmBDvk+38Jfq6c7VS3TLw1P/yfDv+2MQVFKKtRkEcs8cziQotfFWk6DQM+7Wj1C6eG9YBeLZHfoRKqT01SmHeKlio10wGk7qhYaOdsHt7YKpebIdEDieVHK6PQS7oKDJUWtAoKI= +ybphwHfNoVVr7EqnPrHFAjbDPdOfBFI6lC98D3q5XxhznLR3FrH/uZO024O+sU2rN/kEohvyGeVnCl+i+0xkgvfO4hVI7c0LbmC3JTZTvOBGR/Rk4txPnIsorVrsFQJINkgllxMoASWeq+NpXF7S5Q6fUyTCXxNzTLwnGx7s4Tc= +mezi3sTd7uKXpqj0XvqlleL0PsTemoeMvQXiuSZSrWmR4AcTD2u39d/hUf+t6L+mSodUfW4268XGxjt6NXm0me3zYR6fV+Jd247PFenel3hXFmKq9TsPdzVvdnB363DXfygxfY/yFpYA1wx3Ne+nmC638x7EdCWLdlsYvUpi1Ec= +AZJ8MzxZBtHMDQwpIoyTNPTjmGW3rhRgUyXK2pDqpHTZLlqLTOiwobWIZ/vSWkAetWktCintbf64P7KM6fCrdqsP7+mhnQ3LZgzGG9oIf2ZsaCNv/fnn73/ww3TGkuU91zbMsdXGnhTJEcG9mQ/L8iDOZ/BLmgJmH8RXeg1+rQE= +Vgm7Z2dQHCcdwovgDjRdHFQboAzff9+cFjhOTQjfNw8AjlMTwsN7iPBQ7xW0YCAX5/eixkEUV3yGJF57O981RtdVr24W5Yz8mjpw5c8HfdMuo5U1kcp6B2vOdiinbf5cFYgMWL0c0CfOldQJM5IGFf2Me1K5OXN6r/4yLF1E5Bo= +kS4iqk1VFfgqjU9OjP8Q9qci9ntpf5YKXvf2p1UGDLfZn9LsNMyTQhE/effzxxOeP/JEHhTK/AYGxlUY0jNKVu5QMOaJshlPRDK9E/mBHVZZbTNbu7FWrUp29YKdrr1ZnES/wY4OYX/6wDeXwPQ3zVQapuv6A+UB3bgVu92q/1k= +fQvTUI/M4ehY/U9W/6umjv76qv+VpGyPxm3Esls9Z+CpfobFSQGWqg/Eq+U1QCB+opssCgCKErmyFz3AtC9FlTUejidj2xixJ4OR6BamPvApX88iF7UEIG+tZ7PosgJDz4EfwmRlrQNxciVTUkcdFQ6sBOyUQlG3zocrkVo59is= +Tti8KPajrVAdfNR1WdRCalTYpBx7d65o9sdjyzhyxYfBFUvasIxtuqwfty0OlDrg8esPH5+//0ifuhwoQ8Dj16/evuzSNC1YwNC0B1tTTcgbpG3MOgVboZ7qqqw5R1o9PNO+T9SgffzjT2dYo+op/vD2+ZtX/cfvPvQfv+7P4GE= +P53je1EA221Ax4uiQVuU9yOkADSGsOc1jWwRzX7Tvhill4uIqowrJJ8XNTbjps+By/ghGJX6a9QVmoGpvwJRm4EWr5XWyEAYYZSCVg/8o5imerTDQE4+C7z62wMRfsAy5rRVHizaHQzdcFMCl4H8bOR1QDVkO7tkc6ose6Vt5s4= +P6NyQ9Tf4+X3OPv1fDeI6nHk3NNNU/IvhNVyedE/6pxkUcSHL2RcOC//4BJebM48TwCLzAEATgN0UXpVsmL1maZPqYbhWYNPkZGsUx8sQFNY4pw27DqkIjCwLqJEvzdRJiVoRJKzhq0NM6/UPVhcsQANhKoDwOZA3y6liBxlkZA= +1e6LQTTtagy6uTpElGbNY+gBxCDa9q1RWuarAaIYp3XGVj5suXCpwZclSZTwzoA508Sq6mHGQALMW/vsgnnEkd9pHqLcWzJeshLBkPICqngnKOmnKrqp8Shs7qJuSdUKlSVtFowsLdOVgl6eYRjGeEsOVvXxf6b08X8yvvlf8HM= +FkXBHDZOVjw3v/kf8rnvqYeP4qskcmZ5EnYVWVz1YUjmTgbaBRgzDtdzjac47eLn7UCbzi/si5fGpUrfiNBOiv6gPwRNlqfGG4OG+PXf4e9W4cPoAeWA9h42VtxSILqretMeTgx7ZFWv6seT0WQ8rpYJf/P8p7c/vHr+/vuXrz4= +/Onju7MnZ9PJC+OX5/fNUCgpzjSutwXu1Dfw8evXT4xOL5aKfBemYV7r+wmdHjnBitSPgWg4iye19rJ69Ln3eXPEp/xvR1xvOKj4yFrSDZYBKOEAmLGkrjLidQ1YAri79Er+/RV+vMPL2AU606pU7QKyWYG8pfis68LGI9OqeHg= +bivKGwVNLhKXOIOcX80DJhRTnbq5n1JgjfR/sLO1yq3IsEEYAr/fEMuC/3d9JVGmxWlik4jLzSTyE6M/GtlW/fzNuKZIDu+pRKac5uYRGH7zzMEJBCszReOvSSST8E3y2RyOx1X5PBybE9ueml+ffK5sgjKwjSY8QjCJxfC9OgM= +6oR5FIXCm5kHIncwrjGq+Ks1CHRgDyzx3SB1XHh4DsZ0R37AFbfosX54N46DK0chsV3Klz/s2rSwy2br2ojdjJkN+vZ0aFtfZ6HfRm7W5g5cyskmf+BNKC0XG8JaPQwuVu6KkXn9XUE6cF0RijTQyQpIcM3EtWjgzuCjCL1TNXE= +fY/PNO8vPWfUmXCh2oFa26Q5hvmqwJm4BEbVG++Y62fKXOtOz6O4eB2HqcPxsjvb7Oopbo65HwfMS89dfmaNuvncDdYucX5dKMF4RYqpOxPfY3ow/CbeGXUS3oWLU3ny0iQ5tgjicEKEutato0fpJRu8nB9rd8zIR2UqFqNBLSY= +cbuhbgr8fGhP7Xqk6oPn55sE2KSjbkFq+bplWgNjYjwMvl7sE2Nk70qLu/ni8Cb62GGZw4QgzOW7hLD+0yTjNjTZeHn1hd/HaK9F67cFT6aDR8ZEegsT7F7EfoJMcXUl5tGp1iXEGC+yDrPCv9WJ/XWU0Xej/ERC23msH7fSe8I= +GvqWjU7jjBZQjVNbQOnnuOyoHUQ/4yVI49SvQPjNgdUlkU8fo4kb2vo4eIaWx8BwWLiitAvlsMxBXJ7qg3kaUK43rMXxpv5GEz2vdJfj8lbT8wS6WgjB3TRAonMFxFWDekd4cdbJBVFpLDbKfJJZHO7QqcSy6dBJXhJsCHvxrOs= +g6dR0Ww0aM4Kn5sJeLM/MQ53HRQW0j28W+FeO3Vvku91YJ2IB3GOZXI3L4iGxggk9ujrE/HlhrDHDecpigAJqS6aKMcOD7fNeZT34wvvW35DAb/j475y1IenJ//ae+55sO4AnUVqSoFUgRFnSFo99HECqJ9T1vOSKO550UXYA2o= +zxFexKgAmbhArSztn8AGDXM34Iir4QBr6Ozb7zj63/56WgH59fS7Plu7AWDiLwA661Uan/GLKN6FoJVvv/s0+L+ql3kUfXZmeZZFWCazz0n4j/xX6Ix8Ed+otkmK3uhV3ADVOuzGybY8bWxi0Wqx7+JQr8keq+3RzYM1lG9dG2M= +Rft41HA8W0fsZox62J8a6Ib6D2eHfTv4DmZEz52xXcePBe8dGcSF/fjr48fj0kXE2GkrpMjkkIcg6SGHwZ+LW3tgODDd+H+M3itehaU8LSD44VkjBN9p/Eo/glVQTxUJ/K13OjiVl/fcIwAvgeH/f8OlG2x4BetwE6P64dLhJ3c= +BG5aiL3jVpEL5JwRrZ3g1BULq6Y2uw5B1R1Btuiii4Bq6yYB1Rb82Qqo3kJNF1e9RT33KSR8CzV9ZflSu7lH2G9qVF168JS6gTlquJqv0y+hqm5RyaN6Yq5tCEs4cGwtDvHiNoQqZV3OCzla2SpfuP18UTWZrjNfh7PBy3ZLb3I= +yKje8Ul5m4ZqxUn9quRk82z2hDphkFaKcVL77lv7xVYAG76mk9tnQwGObVuNpZJuGSZOTYhZttRMGDB3MX+CUc38h2j2G/9/Kn9P5P+zKC6Dp+dRbPKna9nqyf+rWGoMCUlWBp5PGXJU8yRLfHiU5jMOugADzhDXUQoNk1+GVTo= +5oounoIBHgz3KYDm6zgC7XUeRLnn/B4UqJtCMVNfYJ4US6s+xpQfY1Y/xpSBGxj3fYWh3vLbTO6yZ5yEeRCo7zOLOHA3YKuZP3fEgSNiscx9j6nPFl88PJmDapC4DmjTIRO4igeLJE+zJBdvigkx5RwMJZJDOQVD9X1DNTmAsQ8= +Sm44F12eu34ydxNvyYB4F3mysVRD9TlDgeASCGIlPsrcxo5jIAJpKERN0LfFsGJMPp4nUZMPgMLydI7TJoe1TlwekMlHHMpPHcolwjRw2QIXkEsuNW2WnAlL9m6drJCK0vONebHkohbzYwlaUms0VGu0MR94xBUDAa/ZpSGST5w= ++4tMjWwDlaX8mMAA9R3oZ54BO45WERphklaHJ9yG8RcyT0aZN0B8nHVyAeaQIAPxHbY0dgbqEyz5CbZC3eZbw5TTor7MkpRgVT/AluRqCnI1y3iiYs5tMecmWkLpOc9hAOC4ADCjV6Ct+vMLN4lxB4KFhLtVLoApJ9yWU2idMKA= +Kr6NBFFc+AkM85fcn3/+xU9BMPkpe43eokARDFUJHh7lpHPuhYoTlp47PL2HccI3rdgfczfmjA+pV4CcAz5IThzxPER3T5zPZOGC4YWm6+YAWMcG8AftBdfCkESXRsEaR61CyuDgzYcsAY4Ly38B24gjgeEE6u11dMkCxAreiZA= +EJKZF7s+0nAaozBxAEfGoz7hiQ87B9db4YBROVHAmRLWxoHegnzF3NANrlI/xc/NXH7/kvKOgbthBCn0nmJI4DxP1gxaltEX6fnLKdU8meV+4KHqUIzt5Jkf+BmQcvrZD0Nsk6xyewqQ4CVrgxEV518gcee4nGCXcoI/O78Kgig= +g8f+/EPsJygdNlCEuYyhfx8xdNcOnqxAR/4XeBfjpfyMrRzFPs5YcgYk/cJNcG6qvwHz9dM0Z9XequgCeoAa40MUKpOayFmA/G3NTz5AjYokEaUYm85Ne58lcrEu3CtOchwgms+DnGsq+NtidomTpnBdRUCQ6hePIb+b44Z3YD0= +Qf2KJVmiKzMMBf8o8o5FmBcyVMVcEXqGKpwzY0skgHkSXXhplCf4SXx9nWixSJnA67cIYWaBm6JAxCXBWVfs3Q2icFkKXcGG5gGsF3IgKbXyFJdo4S/lYi5xvQvRJ5bKY3F27og9M4fds4QBWAKLBR+WIq8P5jmeDznFPIk9ges= +LlxSym1hnnAiu0SeueSiGgYQc4Z7GsnYUQxTLhR+aXU1TSXM8SjKKPilKRd5wWBEsRXx14Q7ZfMdhROEC4zcAY8yOJdAJIF6nPQzzggsm/nSELfFiItgjzOMxXNxEjOW4XRx9gwU6AAtFB2rZKTQyjnWOezZeepwgkJ8soQx3GU= +GW5xnhUmc2GzOGovFXt2S0UxBQEBb4AFQJYqbmCzyOEEgd8CjEgd9gkSDaILWC8OI7WadOUoNpAaW0JIjlB8iWKhBR24l8h9xGOOW8qnouQCYAvBp4CdGAAlS85bzJALe0VNTl0xAHGe+FzIiwVbY34cuZQoW4FHLEPHDT0HCbs= +EFY4OWHkI/8WYgF5o5ifeZ7GAts0Y1vMhutlAdc5/XReZcZrb1Z+zx9n0eXPwCLFBuAM+AsrKB5AQabCxC6vsij1FrhxvkSrfO3kIbri822FX63YgiAjtJR9IB6+RL+jGCwV6TUL4ItxJWdgEHtK57RPOIeQzwo/NRBqftEt0ik= +2qI4uVwyAm+8RMCr8gmPqABewHEXKyjZjegDFtqLVnyjoFOb4hpODHuDuZ6aY2d2BfsQyELwzZro4Nowbifj5OM5fB/jMiyJYKHU3CrygQme54IRbmvD5okiwDeAlhu4uCWASYiNOwMJDJ+CTMOPlYFhS51oxHVCE3s3TvCANU8= +XghrzVC2gLn5hcL5beai1IUlvZJTCzoCF+IffvnhLInw/PZ56L2SGzQF7JjDab7YcucLoDKwcDNglOln/L4I+T/wp3MQbRe40IqPFxKAXcKm9UAI5a4nBsSn+XoRIACydt9NHTH1TDBCjp6DhIBrIWKpYY791J9JgS4WVG6Nivw= +kJtcEJqaYPE3528p77/40YTZQEkhJA0nFlBlZ6CxwG8ucx1kzbGYGtw+PP5F0bHShjx/jW6CJ8/FCr8QMIihsxYa4BdWmj+yN+PkF777P6hpKtgft7yE0BAdFhtCfbZUzwXJud5vsE7h/GpTReA7jy87p0IHRaJkKKQuYZ5UUmk= +wUy48blkqpr0MQR9cN3Yj7jKtwzEJriAMbhE3bTkb23DEzmsOzodqKQZG3x8//ynP796/y//8i/f/H98tk0CJxRPACMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWc= +ZW8KICAgIHNjcmlwdAlnZW8KICAgIGxhYmVsCUdlb21ldHJ5CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiSW5wdXQgIzEiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgInN0ZHN3aXRjaGU= +cjQiCiAgICAgICAgbGFiZWwgICAiVHJhbnNmb3JtIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieE9yZCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiVHJhbnNmb3JtIE8= +cmRlciIKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgogICAgICAgICAgICBiYXNlcGFybQogICA= +ICAgICAgICAgbGFiZWwgICAiUm90YXRlIE9yZGVyIgogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidCIKICA= +ICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlRyYW5zbGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInIiCiAgICA= +ICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUiCiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzIgogICAgICAgICA= +ICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiU2NhbGUiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicCIKICAgICAgICAgICAgYmE= +c2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlBpdm90IFRyYW5zbGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwciIKICAgICAgICA= +ICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlBpdm90IFJvdGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzY2FsZSIKICA= +ICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicHI= +ZV94Zm9ybSIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiTW9kaWZ5IFByZS1UcmFuc2Zvcm0iCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgImtlZXBwb3MiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIktlZXAgUG9zaXRpb24gV2hlbiBQYXJlbnRpbmciCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICA= +ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImNoaWxkY29tcCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiQ2hpbGQgQ29tcGVuc2F0aW9uIgogICAgICAgICAgICBleHA= +b3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb25zdHJhaW50c19vbiIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiRW5hYmxlIENvbnN0cmE= +aW50cyIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb25zdHJhaW50c19wYXRoIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICA= +bGFiZWwgICAiQ29uc3RyYWludHMiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG9va2F0cGF0aCIKICAgICAgICAgICAgYmFzZXBhcm0KICA= +ICAgICAgICAgIGxhYmVsICAgIkxvb2sgQXQiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImxvb2t1cG8= +YmpwYXRoIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJMb29rIFVwIE9iamVjdCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICA= +ICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImxvb2t1cCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiTG9vayBBdCBVcCBWZWN0b3IiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICA= +ICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXRob2JqcGF0aCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiUGF0aCBPYmo= +ZWN0IgogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2xsIgogICAgICAgICAgICBiYXNlcGFybQogICA= +ICAgICAgICAgbGFiZWwgICAiUm9sbCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicG9zIgogICAgICA= +ICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiUG9zaXRpb24iCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= +ICBuYW1lICAgICJ1cGFybXR5cGUiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlBhcmFtZXRlcml6YXRpb24iCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmU= +CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXRob3JpZW50IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJPcmllbnQgQWxvbmcgUGF0aCIKICAgICAgICA= +ICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCA= +ICAiT3JpZW50IFVwIFZlY3RvciIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmFuayIKICAgICAgICA= +ICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIkF1dG8tQmFuayBmYWN0b3IiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewo= +ICAgICAgICBuYW1lICAgICJzdGRzd2l0Y2hlcjRfMSIKICAgICAgICBsYWJlbCAgICJSZW5kZXIiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzaG9wX21hdGVyaWFscGF0aCIKICAgICAgICAgICAgYmE= +c2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIk1hdGVyaWFsIgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNob3BfbWF0ZXJpYWxvcHRzIgo= +ICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiT3B0aW9ucyIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgInRkaXNwbGF5IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJEaXNwbGF5IgogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJkaXNwbGF5IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJEaXNwbGF5IgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICA= +ICAgICAgfQogICAgfQoKICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJzdGRzd2l0Y2hlcjRfMiIKICAgICAgICBsYWJlbCAgICJNaXNjIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXNlX2Rjb2w= +b3IiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlNldCBXaXJlZnJhbWUgQ29sb3IiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgImRjb2xvciIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiV2lyZWZyYW1lIENvbG9yIgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJwaWNraW5nIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJWaWV3cG9ydCBTZWxlY3RpbmcgRW5hYmxlZCIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICA= +ICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGlja3NjcmlwdCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiU2VsZWN0IFNjcmlwdCIKICAgICAgICAgICAgZXhwb3I= +dCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY2FjaGluZyIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiQ2FjaGUgT2JqZWN0IFRyYW5zZm9ybSI= +CiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidnBvcnRfc2hhZGVvcGVuIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCA= +ICAiU2hhZGUgT3BlbiBDdXJ2ZXMgSW4gVmlld3BvcnQiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidnBvcnRfZGlzcGxheWFzc3ViZGl2Igo= +ICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiRGlzcGxheSBhcyBTdWJkaXZpc2lvbiBpbiBWaWV3cG9ydCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICA= +ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZwb3J0X29uaW9uc2tpbiIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiT25pb24gU2tpbm5pbmciCiAgICAgICAgICA= +ICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJlbmRlcmFibGUiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlJlbmRlcmFibGUiCiA= +ICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICB9Cgp9CiMhL3Vzci9iaW4vcHl0aG9uCiNUSUxFOiBIT1VESU5JIFBPUFVMQVRFUwojQVVUSE9SOiBlbmcuIEFORFJFQSBMRUdBTlpBCiNIT1VESU5JIFZFUlM= +SU9OOiBURVNURUQgT04gSE9VRElOSSAxNi4wIEFORCAxNi41CiNTQ1JJUFQgVkVSU0lPTjogMS4wCiNERVNDUklQVElPTjoKIzEuIGNyZWF0ZSBhIGdlb21ldHJ5IG5vZGUKIzIuIHJpZ2h0IGNsaWNrIG9uIGl0IC0+IFR5cGU= +IFByb3BlcnRpZXMgLT4gc2NyaXB0cwojMy4gTG9hZCB0aGUgc2NyaXB0IGFmdGVyIGRvd25sb2FkaW5nIG9yIHNlbGVjdCB0aGUgT25VcGRhdGVkIHZvaWNlIGZyb20gdGhlIGRyb3Bkb3duIG1lbnUgYW5kIHBhc3RlIHRoZSA= +Y29kZSAocmVtZW1iZXIgdG8gc2VsZWN0IFBZVEhPTiBhcyBsYW5ndWFnZSBvbiB0aGUgcmlnaHQgYXJlYSBkcm9wZG93biBtZW51KQoKaW1wb3J0IGhvdQpkZWYgcG9wdWxhdGVXaXRoQWxsTm9kZXMoKToKCiAgICBjYXRlZ28= +cmllcyA9IGhvdS5ub2RlVHlwZUNhdGVnb3JpZXMoKQogICAgCiAgICBpID0gMAogICAgCiAgICBwYXJlbnQgPSBob3Uubm9kZSgiL29iai9nZW8xIikKICAgIAogICAgI2lmIGxlbihwYXJlbnQuYWxsSXRlbXMoKSk+MDoKICA= +ICAjcGFyZW50LmRlbGV0ZUl0ZW1zKHBhcmVudC5hbGxJdGVtcygpKSAjcmVtb3ZlcyBhbGwgY2hpbGRyZW4KCiAgICAjcHJpbnQgIkNoaWxkcmVuIGRlbGV0ZWQuLi4iCiAgICAKICAgIGZvciBjYXRlZ29yeSBpbiBjYXRlZ28= +cmllcy52YWx1ZXMoKToKICAgICAgICBub2RlX3R5cGVzID0gY2F0ZWdvcnkubm9kZVR5cGVzKCkKICAgICAgICAjcHJpbnQgIk5PREUgVFlQRVM6Iitub2RlX3R5cGVzCiAgICAgICAgZm9yIG5vZGVfdHlwZSBpbiBub2RlX3Q= +eXBlcy5rZXlzKCk6CiAgICAgICAgICAgICNwcmludCAiQ3JlYXRpbmc6ICIrbm9kZV90eXBlIAogICAgICAgICAgICAKICAgICAgICAgICAgaWYgbm9kZV90eXBlPT0idl9jb25zdGFudCI6CiAgICAgICAgICAgICAgICBjb24= +dGludWUKICAgICAgICAgICAgICAgIAogICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICBub2RlID0gcGFyZW50LmNyZWF0ZU5vZGUobm9kZV90eXBlKQogICAgICAgICAgICAgICAgaT1pKzEKICAgICAgICAgICAgICA= +ICAKICAgICAgICAgICAgZXhjZXB0IGhvdS5PcGVyYXRpb25GYWlsZWQ6CiAgICAgICAgICAgICAgICBwcmludCAiZXJyb3IgY3JlYXRpbmc6Iitub2RlX3R5cGUKCiAgICAjcHJpbnQgKCJQQVJFTlQ6IitwYXJlbnQubmFtZSg= +KSkKICAgIGhvdS51aS5kaXNwbGF5TWVzc2FnZShzdHIoaSkgKyAiIG5vZGVzIGNyZWF0ZWQuIikKCnBvcHVsYXRlV2l0aEFsbE5vZGVzKCkAAAAGABBPblVwZGF0ZWQvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAACwAAAAAAAA= +ABcAEE9uVXBkYXRlZC9Jc0V4cHIAAAABAAAAAAAST25VcGRhdGVkL0lzUHl0aG9uAAAAAQAAAAEAEk9uVXBkYXRlZC9Jc1NjcmlwdAAAAAEAAAABABBPblVwZGF0ZWQvU291cmNlAAAAAwAAAB5WaWV3ZXJTdGF0ZU1vZHVsZS8= +Q29kZUdlbklucHV0AAAAAwCkewoJInN0YXRlX25hbWUiOiIiLAoJInN0YXRlX2xhYmVsIjoiIiwKCSJzdGF0ZV9kZXNjciI6IiIsCgkic3RhdGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnU= +IjowLAoJInN0YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGljZXMiOltdCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC2WA3htAAAAAHVmZsQ29kZQAAAtkAAAm0YDeG0CMgQ29udGU= +eHQ6IENvcDIKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBjb2xvcndoZWVsLgogKiBHZW5lcmF0ZWQ6IFRodSBGZWIgMjUgMDY= +OjE1OjI4IDIwMjEKICovCgp7CiAgICBuYW1lCSJjb2xvcndoZWVsIgogICAgc2NyaXB0CSJjb2xvcndoZWVsIgogICAgbGFiZWwJIkNvbG9yIFdoZWVsIgoKICAgIGhlbHAgewoJICAiIgogICAgfQoKICAgIHBhcm0gewoJbmE= +bWUJc2NhbGUKCWxhYmVsCSJTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJc2F0Q2VudGVyCglsYWJlbAkiU2F0dXJhdGlvbiBhdCBDZW50ZXIiCgk= +dHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlzYXRFZGdlCglsYWJlbAkiU2F0dXJhdGlvbiBBdCBFZGdlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEgfQoJZXg= +cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJdmFsQ2VudGVyCglsYWJlbAkiVmFsdWUgYXQgQ2VudGVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmE= +bWUJdmFsRWRnZQoJbGFiZWwJIlZhbHVlIGF0IEVkZ2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQp9Ci8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= +aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= +aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJMTIzIEZyb250IFN0cmVldCBXZXN0LCBTdWl0ZSAxNDAxCiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2E= +bmFkYSAgIE01SiAyTTIKICoJNDE2LTUwNC05ODc2CiAqCiAqIE5BTUU6ICAgICAgIGNvbG9yd2hlZWwudmZsICggVkVYICkKICoKICogQ09NTUVOVFM6CiAqLwoKI3ByYWdtYSBvcGxhYmVsCQkiQ29sb3IgV2hlZWwiCiNwcmE= +Z21hIG9wbmFtZQkJImNvbG9yd2hlZWwiCiNwcmFnbWEgb3BpY29uCQkiQ09QMl9jb2xvcndoZWVsIgojcHJhZ21hIG9wbWluaW5wdXRzCTAKI3ByYWdtYSBvcG1heGlucHV0cwkwCgoKI3ByYWdtYSBsYWJlbCBzY2FsZSAiU2M= +YWxlIgojcHJhZ21hIGxhYmVsIHNhdENlbnRlciAiU2F0dXJhdGlvbiBhdCBDZW50ZXIiCiNwcmFnbWEgbGFiZWwgc2F0RWRnZSAiU2F0dXJhdGlvbiBBdCBFZGdlIgojcHJhZ21hIGxhYmVsIHZhbENlbnRlciAiVmFsdWUgYXQ= +IENlbnRlciIKI3ByYWdtYSBsYWJlbCB2YWxFZGdlICJWYWx1ZSBhdCBFZGdlIgoKI2luY2x1ZGUgPG1hdGguaD4KCmNvcDIKY29sb3J3aGVlbChmbG9hdCBzY2FsZSA9IDE7CiAgICAgICAgICAgZmxvYXQgc2F0Q2VudGVyID0= +IDA7CgkgICBmbG9hdCBzYXRFZGdlID0gMTsKCSAgIGZsb2F0IHZhbENlbnRlciA9IDE7CgkgICBmbG9hdCB2YWxFZGdlID0gMSkKewogICAgZmxvYXQgCXgsIHk7CiAgICBmbG9hdAl4MSwgeTE7CiAgICBmbG9hdCAJeDIsIHk= +MjsKICAgIGZsb2F0IAlodWU7CiAgICB2ZWN0b3IJaHN2X3ZlYzsKICAgIHZlY3RvcglyZ2I7CiAgICBmbG9hdAlyYWRpdXM7CiAgICBmbG9hdAl4aW5jLCB5aW5jOwoKICAgIHJhZGl1cyA9IHNjYWxlICogMC41OwoKICAgIC8= +LyBSZWNhbGxpbmcgdGhhdCBYL1kgcmVwcmVzZW50IHRoZSBsb3dlciBsZWZ0aGFuZCBjb29yZGluYXRlCiAgICAvLyBvZiBlYWNoIHBpeGVsLCB3ZSB3aWxsIGNvbXB1dGUgdGhlIHZhbHVlIGluIHRoZSBjZW50ZXIgb2YgdGg= +ZQogICAgLy8gcGl4ZWwsIGFuZCBjb21wdXRlIGFuIGFwcHJveGltYXRlIGNvdmVyYWdlIHRvIGdldCBzb21lCiAgICAvLyBhbnRpYWxpYXNpbmcuCiAgICB4aW5jID0gMS4wIC8gWFJFUzsKICAgIHlpbmMgPSAxLjAgLyBZUkU= +UzsKCiAgICB4ID0gWCAtIDAuNSArIDAuNSp4aW5jOwogICAgeSA9IFkgLSAwLjUgKyAwLjUqeWluYzsKCiAgICAvLyBbIHgxLCB5MSBdIGlzIHRoZSBjb3JuZXIgY2xvc2VyIHRvIHRoZSBjZW50ZXIsIHdoaWxlIFsgeDIsIHk= +MiBdCiAgICAvLyBpcyB0aGUgZnVydGhlciBjb3JuZXIuCiAgICBpZiAoeCA8IDApCiAgICB7Cgl4MiA9IFggLSAwLjU7Cgl4MSA9IHgyICsgeGluYzsKICAgIH0KICAgIGVsc2UKICAgIHsKCXgxID0gWCAtIDAuNTsKCXgyID0= +IHgxICsgeGluYzsKICAgIH0KCiAgICBpZiAoeSA8IDApCiAgICB7Cgl5MiA9IFkgLSAwLjU7Cgl5MSA9IHkyICsgeWluYzsKICAgIH0KICAgIGVsc2UKICAgIHsKCXkxID0gWSAtIDAuNTsKCXkyID0geTEgKyB5aW5jOwogICA= +IH0KCiAgICBodWUgPSAoTV9QSSArIGF0YW4oLXksIC14KSkgLyAoMipNX1BJKTsKCiAgICBmbG9hdAlkMSwgZDI7CiAgICBmbG9hdAlyMjsKICAgIAogICAgLy8gV2UgbmVlZCB0byBhY2NvdW50IGZvciBwaXhlbCBjb3ZlcmE= +Z2Ugc28gd2UgaGF2ZSBhIHNtb290aCBibGVuZAogICAgLy8gYXQgdGhlIGVkZ2VzLgoKICAgIGQxID0geDEqeDEgKyB5MSp5MTsKICAgIGQyID0geDIqeDIgKyB5Mip5MjsKICAgIHIyID0geCp4ICsgeSp5OwoKI2lmIDAKICA= +ICBpZiAoZDEgPCByYWRpdXMqcmFkaXVzKQojZWxzZQogICAgaWYgKHIyIDwgcmFkaXVzKnJhZGl1cykKI2VuZGlmCiAgICB7CglmbG9hdCByID0gc3FydChyMik7CgoJaHN2X3ZlYyA9IHNldChodWUsCgkJICAgICAgZml0KHI= +LCAwLCByYWRpdXMsIHNhdENlbnRlciwgc2F0RWRnZSksCgkJICAgICAgZml0KHIsIDAsIHJhZGl1cywgdmFsQ2VudGVyLCB2YWxFZGdlKSk7CgoJcmdiID0gaHN2dG9yZ2IoaHN2X3ZlYyk7CgojaWYgMAoJLy8gSWYgaXQgZG8= +ZXNuJ3QgY292ZXIgYXBwcm94aW1hdGVseSB0aGUgd2hvbGUgcGl4ZWwsIHRoZW4KCS8vIHdlIG5lZWQgYSBjb3ZlcmFnZSBmYWN0b3IuCglpZiAoZDIgPj0gcmFkaXVzKnJhZGl1cykKCXsKCSAgICBmbG9hdCBjb3ZlcmFnZSA= +PSBmaXQociwgc3FydChkMSksIHNxcnQoZDIpLCAwLCAxKTsKCgkgICAgcmdiICo9IGNvdmVyYWdlOwoJfQojZW5kaWYKICAgIH0KICAgIGVsc2UKCXJnYiA9IHNldCgwLCAwLCAwKTsKCiAgICBhc3NpZ24oUiwgRywgQiwgcmc= +Yik7Cn0KSU5EWAAAAAAAAAAAAAAABwAAAAxEaWFsb2dTY3JpcHQAAAAAAAAPxVN/KeoAAAAKUHl0aG9uQ29vawAAD8UAACK1U38p6gAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAADJ6AAABAVN/KeoAAAAESGVscAAAM3sAAA8= +zVN/KeoAAAALVG9vbHMuc2hlbGYAAENIAAADrlN/KeoAAAAMQ3JlYXRlU2NyaXB0AABG9gAAAWdTfynqAAAAEEV4dHJhRmlsZU9wdGlvbnMAAEhdAAAABFN/KeojIERpYWxvZyBzY3JpcHQgZm9yIHFMaWI6Omdyb3VwX2VkZ2U= +X2xvb3BfcWw6OjEgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDUvMjMvMTQgMTI6NTg6NTAKCnsKICAgIG5hbWUJcUxpYjo6Z3JvdXBfZWRnZV9sb29wX3FsOjoxCiAgICBzY3JpcHQJcUxpYjo6Z3JvdXBfZWRnZV9sb29wX3E= +bDo6MQogICAgbGFiZWwJIkdyb3VwIEVkZ2UgTG9vcCBxTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJTdWItTmV0d29yayBJbnB1dCAjMSIKCiAgICBwYXJtIHsKCW5hbWUJImVkaXRhYmxlIgo= +CWxhYmVsCSJFZGl0YWJsZSIKCXR5cGUJdG9nZ2xlCglpbnZpc2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic3RhcnRncm91cCIKCWxhYmU= +bAkiU3RhcnRpbmcgR3JvdXAocykiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICIiIH0KCW1lbnV0b2dnbGUJewoJICAgIFsgIlIgPSBbXSIgXQoJICAgIFsgInRyeToiIF0KCSAgICBbICIgICAgRyA9IFsgZy5uYW1lKCkgZm8= +ciBnIGluIGhvdS5wd2QoKS5pbnB1dHMoKVswXS5nZW9tZXRyeSgpLmVkZ2VHcm91cHMoKSBdIiBdCgkgICAgWyAiICAgIGZvciBnIGluIEc6IiBdCgkgICAgWyAiICAgICAgICBSLmFwcGVuZChnKSIgXQoJICAgIFsgIiAgICA= +ICAgIFIuYXBwZW5kKGcpIiBdCgkgICAgWyAiZXhjZXB0OiIgXQoJICAgIFsgIiAgICBwYXNzIiBdCgkgICAgWyAicmV0dXJuIFIiIF0KCSAgICBsYW5ndWFnZQlweXRob24KCX0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub24= +ZQogICAgfQogICAgcGFybSB7CgluYW1lCSJtb2RlIgoJbGFiZWwJIldhbGsgTW9kZSIKCXR5cGUJb3JkaW5hbAoJZGVmYXVsdAl7ICJ0b3BvbG9neSIgfQoJZGlzYWJsZXdoZW4JInsgZWRpdGFibGUgPT0gMCB9IgoJbWVudQk= +ewoJICAgICJ0b3BvbG9neSIJIkJ5IFRvcG9sb2d5IgoJICAgICJhbmdsZSIJIkJ5IEFuZ2xlIEJldHdlZW4gRWRnZXMiCgl9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkb2Y= +d2QiCglsYWJlbAkiTG9vcCBGb3J3YXJkcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRvYndkIgoJbGFiZWwJIkxvb3A= +IEJhY2t3YXJkcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZW1heGNvdW50ZndkIgoJbGFiZWwJIkxhYmVsIgoJdHk= +cGUJdG9nZ2xlCglub2xhYmVsCglqb2lubmV4dAoJZGVmYXVsdAl7ICIwIiB9CgloaWRld2hlbgkieyBkb2ZvcndhcmQgPT0gMCB9IgoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQk= +Im1heGNvdW50ZndkIgoJbGFiZWwJIk1heCBcXCMgRWRnZXMgRndkIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgIjEwIiB9CglkaXNhYmxld2hlbgkieyB1c2VtYXhjb3VudGZ3ZCA9PSAwIH0iCgloaWRld2hlbgkieyBkb2Y= +b3J3YXJkID09IDAgfSIKCXJhbmdlCXsgMSEgMjAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidXNlbWF4Y291bnRid2QiCglsYWJlbAkiTGFiZWwiCgl0eXBlCXRvZ2dsZQoJbm9sYWJlbAoJam9pbm4= +ZXh0CglkZWZhdWx0CXsgIjAiIH0KCWhpZGV3aGVuCSJ7IGRvYmFja3dhcmQgPT0gMCB9IgoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibWF4Y291bnRid2QiCglsYWJlbAkiTWE= +eCBcXCMgRWRnZXMgQndkIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgIjEwIiB9CglkaXNhYmxld2hlbgkieyB1c2VtYXhjb3VudGJ3ZCA9PSAwIH0iCgloaWRld2hlbgkieyBkb2JhY2t3YXJkID09IDAgfSIKCXJhbmdlCXs= +IDEhIDIwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWVuZGdyb3VwIgoJbGFiZWwJIkxhYmVsIgoJdHlwZQl0b2dnbGUKCW5vbGFiZWwKCWpvaW5uZXh0CglkZWZhdWx0CXsgIjAiIH0KCWRpc2E= +Ymxld2hlbgkieyBlZGl0YWJsZSA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbmRncm91cCIKCWxhYmVsCSJFbmQgRWRnZSBHcnAocykiCgl0eXBlCXN0cmluZwo= +CWRlZmF1bHQJeyAiIiB9CglkaXNhYmxld2hlbgkieyB1c2VlbmRncm91cCA9PSAwIH0iCgltZW51dG9nZ2xlCXsKCSAgICBbICJSID0gW10iIF0KCSAgICBbICJ0cnk6IiBdCgkgICAgWyAiICAgIEcgPSBbIGcubmFtZSgpIGY= +b3IgZyBpbiBob3UucHdkKCkuaW5wdXRzKClbMF0uZ2VvbWV0cnkoKS5lZGdlR3JvdXBzKCkgXSIgXQoJICAgIFsgIiAgICBmb3IgZyBpbiBHOiIgXQoJICAgIFsgIiAgICAgICAgUi5hcHBlbmQoZykiIF0KCSAgICBbICIgICA= +ICAgICBSLmFwcGVuZChnKSIgXQoJICAgIFsgImV4Y2VwdDoiIF0KCSAgICBbICIgICAgcGFzcyIgXQoJICAgIFsgInJldHVybiBSIiBdCgkgICAgbGFuZ3VhZ2UJcHl0aG9uCgl9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm8= +bmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidXNlYW5nbGVtYXgiCglsYWJlbAkidXNlYW5nbGVtYXgiCgl0eXBlCXRvZ2dsZQoJbm9sYWJlbAoJam9pbm5leHQKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgZWQ= +aXRhYmxlID09IDAgfSIKCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImFuZ2xlbWF4IgoJbGFiZWwJIkVuZCBBbmdsZSAoTWF4KSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMzA= +IiB9CglkaXNhYmxld2hlbgkieyB1c2VhbmdsZW1heCA9PSAwIH0iCglyYW5nZQl7IDAhIDkwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm91dGdyb3VwIgoJbGFiZWwJIk91dHB1dCBHcm91cCBOYW0= +ZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgImxvb3BzIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkb211bHRpb3V0cHV0IgoJbGFiZWwJIk11bHRpcGxlIE91dHB1dCA= +R3JvdXBzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZG9vdXRjdXJ2ZXMiCglsYWJlbAkiT3V0cHV0IEN1cnZlcyIKCXQ= +eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIwIiB9CglkaXNhYmxld2hlbgkieyBlZGl0YWJsZSA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzZXBfMSIKCWxhYmVsCSI= +LS0tLSIKCXR5cGUJbGFiZWwKCW5vbGFiZWwKCWRlZmF1bHQJeyAiIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkb2xvb3BhdHRyaWIiCglsYWJlbAkiTGFiZWwiCgl0eXA= +ZQl0b2dnbGUKCW5vbGFiZWwKCWpvaW5uZXh0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImxvb3BhdHRyaWIiCglsYWJlbAkiTG9vcCBJbmRleCA= +QXR0cmliIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAibG9vcG51bSIgfQoJZGlzYWJsZXdoZW4JInsgZG9sb29wYXR0cmliID09IDAgfSIKCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW4= +YW1lCSJkb2NvdW50YXR0cmliIgoJbGFiZWwJIkxhYmVsIgoJdHlwZQl0b2dnbGUKCW5vbGFiZWwKCWpvaW5uZXh0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHs= +CgluYW1lCSJjb3VudGF0dHJpYiIKCWxhYmVsCSJJbi1sb29wIFB0LiBBdHRyaWIiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJsb29wcHRudW0iIH0KCWRpc2FibGV3aGVuCSJ7IGRvY291bnRhdHRyaWIgPT0gMCB9IgoJcmE= +bmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KaW1wb3J0IHRyYWNlYmFjawppbXBvcnQgaXRlcnRvb2xzCgppbXBvcnQgY1Byb2ZpbGUgIyBUT0RPOiByZW1vdmUgdGhpcyBhZnRlciBwcm9maWxpbmcKCiIiIgoKcHI= +b2ZpbGVyIGNvbmNsdXNpb25zOgotIGZpbmRFZGdlKCkgaXMgU0xPVwotIC4uLgoKClBST0ZJTEVSIE9VVFBVVFMgKGZpbHRlcmVkKToKCiAgICAgICAgIDM0MTMyIGZ1bmN0aW9uIGNhbGxzIGluIDIuOTUxIENQVSBzZWNvbmQ= +cwoKICAgT3JkZXJlZCBieTogc3RhbmRhcmQgbmFtZQoKICAgbmNhbGxzICB0b3R0aW1lICBwZXJjYWxsICBjdW10aW1lICBwZXJjYWxsIGZpbGVuYW1lOmxpbmVubyhmdW5jdGlvbikKICAgICAgICAxICAgIDAuMDA1ICAgIDA= +LjAwNSAgICAyLjk4NCAgICAyLjk4NCA8c3RkaW4+OjEzNyhtYWluKQogICAgICAgIDcgICAgMC4wMDAgICAgMC4wMDAgICAgMC4wMDEgICAgMC4wMDAgPHN0ZGluPjoyNChhZGRfZWRnZV9ncnApCiAgICAgIDY4NCAgICAwLjA= +MDYgICAgMC4wMDAgICAgMC4wNTIgICAgMC4wMDAgPHN0ZGluPjo0NChyZXZlcnNlX2VkZ2UpCiAgICAgIDQ1NiAgICAwLjAyNiAgICAwLjAwMCAgICAyLjkzMyAgICAwLjAwNiA8c3RkaW4+OjUxKGZpbmRfZWRnZXNfYnlfcHQ= +KSAhISEKICAgICAgMTE0ICAgIDAuMDA4ICAgIDAuMDAwICAgIDIuOTczICAgIDAuMDI2IDxzdGRpbj46NzIobmV4dF9sb29wX2VkZ2UpICEhIQogICAgICAgIDEgICAgMC4wMDEgICAgMC4wMDEgICAgMi45ODUgICAgMi45ODU= +IDxzdHJpbmc+OjEoPG1vZHVsZT4pCiAgICAgMjI4MCAgICAwLjAwNCAgICAwLjAwMCAgICAwLjAxNSAgICAwLjAwMCBob3UucHk6MTY2NjcoX19nZXRpdGVtX18pCiAgICAgIDc5OCAgICAwLjAwMSAgICAwLjAwMCAgICAwLjA= +MDMgICAgMC4wMDAgaG91LnB5OjI2MDIyKF9fZXFfXykKICAgICAgNDU2ICAgIDAuMDAxICAgIDAuMDAwICAgIDAuMDAzICAgIDAuMDAwIGhvdS5weToyNjE3Mih2ZXJ0aWNlcykKICAgICA0NTYwICAgIDAuMDA2ICAgIDAuMDA= +MCAgICAwLjAxMyAgICAwLjAwMCBob3UucHk6MzUyMjEoX19lcV9fKQogICAgICA3OTggICAgMC4wMDEgICAgMC4wMDAgICAgMC4wMDMgICAgMC4wMDAgaG91LnB5OjM1MzE3KGdlb21ldHJ5KQogICAgIDE1OTYgICAgMC4wMDI= +ICAgIDAuMDAwICAgIDAuMDA4ICAgIDAuMDAwIGhvdS5weTozNTM0MShwb2ludHMpCiAgICAgIDM0MiAgICAwLjAwMSAgICAwLjAwMCAgICAwLjAyNCAgICAwLjAwMCBob3UucHk6MzUzNzEocHJpbXMpCiAgICAgIDEyMCAgICA= +MC4wMDAgICAgMC4wMDAgICAgMC4wMDEgICAgMC4wMDAgaG91LnB5OjM1NTQyKGFkZCkKICAgICAgICAxICAgIDAuMDAwICAgIDAuMDAwICAgIDAuMDAyICAgIDAuMDAyIGhvdS5weTozNzcxMihwb2ludHMpCiAgICAgMjUwOCA= +ICAgMC4wMDUgICAgMC4wMDAgICAgMi44NTkgICAgMC4wMDEgaG91LnB5OjM5NDM1KGZpbmRFZGdlKSAhISEgWzFdCiAgICAgMTgyNCAgICAwLjAwMyAgICAwLjAwMCAgICAwLjAwOCAgICAwLjAwMCBob3UucHk6NjE3ODIocG8= +aW50KQogICAgIDQ1NjAgICAgMC4wMDcgICAgMC4wMDAgICAgMC4wMDcgICAgMC4wMDAge19ob3UuRWRnZV9fX2VxX199CiAgICAgIDc5OCAgICAwLjAwMiAgICAwLjAwMCAgICAwLjAwMiAgICAwLjAwMCB7X2hvdS5FZGdlX2c= +ZW9tZXRyeX0KICAgICAxNTk2ICAgIDAuMDA2ICAgIDAuMDAwICAgIDAuMDA2ICAgIDAuMDAwIHtfaG91LkVkZ2VfcG9pbnRzfQogICAgICAzNDIgICAgMC4wMjMgICAgMC4wMDAgICAgMC4wMjMgICAgMC4wMDAge19ob3UuRWQ= +Z2VfcHJpbXN9CiAgICAgMjUwOCAgICAyLjg1NCAgICAwLjAwMSAgICAyLjg1NCAgICAwLjAwMSB7X2hvdS5HZW9tZXRyeV9maW5kRWRnZX0KICAgICAgICAxICAgIDAuMDAyICAgIDAuMDAyICAgIDAuMDAyICAgIDAuMDAyIHs= +X2hvdS5HZW9tZXRyeV9wb2ludHN9CiAgICAgIDc5OCAgICAwLjAwMSAgICAwLjAwMCAgICAwLjAwMSAgICAwLjAwMCB7X2hvdS5QcmltX19fZXFfX30KICAgICAgNDU2ICAgIDAuMDAyICAgIDAuMDAwICAgIDAuMDAyICAgIDA= +LjAwMCB7X2hvdS5QcmltX3ZlcnRpY2VzfQogICAgIDE4MjQgICAgMC4wMDUgICAgMC4wMDAgICAgMC4wMDUgICAgMC4wMDAge19ob3UuVmVydGV4X3BvaW50fQogICAgIDIyODAgICAgMC4wMTEgICAgMC4wMDAgICAgMC4wMTE= +ICAgIDAuMDAwIHtfaG91Ll9WZXJ0ZXhUdXBsZUdlbmVyYXRvcl9fX2dldGl0ZW1fX30KICAgICAgOTEyICAgIDAuMDAxICAgIDAuMDAwICAgIDAuMDAxICAgIDAuMDAwIHtsZW59CiAgICAgIDc5OCAgICAwLjAwMSAgICAwLjA= +MDAgICAgMC4wMDEgICAgMC4wMDAge21ldGhvZCAnYXBwZW5kJyBvZiAnbGlzdCcgb2JqZWN0c30KICAgICAgNDU2ICAgIDAuMDAxICAgIDAuMDAwICAgIDAuMDAyICAgIDAuMDAwIHttZXRob2QgJ2NvdW50JyBvZiAnbGlzdCc= +IG9iamVjdHN9CiAgICAgICAgMSAgICAwLjAwMCAgICAwLjAwMCAgICAwLjAwMCAgICAwLjAwMCB7bWV0aG9kICdkaXNhYmxlJyBvZiAnX2xzcHJvZi5Qcm9maWxlcicgb2JqZWN0c30KCmlkZWFzOgotIFsxXSByZWR1Y2UgZmk= +bmRFZGdlKCkgY2FsbHMgKGZpbmRfZWRnZXNfYnlfcHQoKTsgbmVlZHMgdG8gYmUgY2FsbGVkIGZvciBuZWlnaGJvdXJpbmcgdmVydGljZXMgb25seSkKCiIiIgoKCgpkZWYgZmxhdHRlbihsc3QpOgogICAgI3ByaW50ICJGTEE= +VFRFTjoiLCBzdHIobHN0KQogICAgcmV0dXJuIGxpc3QoaXRlcnRvb2xzLmNoYWluLmZyb21faXRlcmFibGUobHN0KSkKCgoKZGVmIGUyaChlKToKICAgICIiIkNvbnZlcnRzIGFuIGVkZ2UgdG8gYSBoYXNoIChvZiBzb3J0cyk= +LiBOT1RFOiBEb2Vzbid0IGtlZXAgZWRnZSBkaXJlY3Rpb24uIiIiCiAgICBhc3NlcnQgdHlwZShlKSBpcyBob3UuRWRnZQogICAgcCA9IGUucG9pbnRzKCkKICAgIGkxLCBpMiA9IHBbMF0ubnVtYmVyKCksIHBbMV0ubnVtYmU= +cigpCiAgICBpZiBpMT5pMjogaTEsIGkyID0gaTIsIGkxCiAgICByZXR1cm4gaGFzaCggKGkxLCBpMiwgKSApCgoKCmRlZiBhZGRfZWRnZV9ncnAoRywgZWduYW1lLCBlZGdlcz1Ob25lLCBjbGVhcj1GYWxzZSk6CiAgICAnJyc= +LicnJwogICAgYXNzZXJ0IHR5cGUoRykgaXMgaG91Lkdlb21ldHJ5CiAgICB0cnk6CiAgICAgICAgaWYgZWduYW1lIG5vdCBpbiBbIGcubmFtZSgpIGZvciBnIGluIEcuZWRnZUdyb3VwcygpIF06CiAgICAgICAgICAgIEcuY3I= +ZWF0ZUVkZ2VHcm91cChlZ25hbWUpCgogICAgICAgIGVnID0gRy5maW5kRWRnZUdyb3VwKGVnbmFtZSkKCiAgICAgICAgaWYgY2xlYXI6CiAgICAgICAgICAgIGVnLmNsZWFyKCkKCiAgICAgICAgaWYgZWRnZXMgaXMgbm90IE4= +b25lOgogICAgICAgICAgICBmb3IgZSBpbiBlZGdlczoKICAgICAgICAgICAgICAgIGVnLmFkZChlKQogICAgZXhjZXB0OgogICAgICAgIHByaW50ICJPT1BTOiBhZGRfZWRnZV9ncnAoKToiLCB0cmFjZWJhY2suZm9ybWF0X2U= +eGMoKQoKCgpkZWYgZmluZF9lZGdlc19ieV9wdChHLCBwb2x5LCBwdCwgZXhjbHVkZWRfZWRnZXM9Tm9uZSk6CiAgICAnJydmaW5kIGVkZ2VzIHJlbGF0ZWQgdG8gYSBwb2ludC4nJycKICAgIGFzc2VydCB0eXBlKHBvbHkpIGk= +cyBob3UuUG9seWdvbgogICAgYXNzZXJ0IHR5cGUocHQpIGlzIGhvdS5Qb2ludAogICAgUiA9IFtdCiAgICB2biA9IHBvbHkubnVtVmVydGljZXMoKQogICAgdmkgPSBbIHYubnVtYmVyKCkgZm9yIHYgaW4gcG9seS52ZXJ0aWM= +ZXMoKSBpZiB2LnBvaW50KCk9PXB0IF1bMF0gIyBsb29rIHVwIHBvaW50IGluZGV4IGZvciBjdXJyZW50IHZ0eAoKICAgICNwbiA9IHB0Lm51bWJlcigpCiAgICAjdmkgPSBbIHYubnVtYmVyKCkgZm9yIHYgaW4gcG9seS52ZXI= +dGljZXMoKSBpZiB2LnBvaW50KCkubnVtYmVyKCk9PXBuIF1bMF0gIyBsb29rIHVwIHBvaW50IGluZGV4IGZvciBjdXJyZW50IHZ0eAoKICAgIGZvciB2IGluIFsgcG9seS52ZXJ0ZXgodjApIGZvciB2MCBpbiBbICh2aS0xKSU= +dm4sICh2aSsxKSV2biBdIF06CiAgICAgICAgdHJ5OgogICAgICAgICAgICBlID0gRy5maW5kRWRnZShwdCwgdi5wb2ludCgpKQogICAgICAgICAgICBoID0gZTJoKGUpCiAgICAgICAgICAgIGlmIGV4Y2x1ZGVkX2VkZ2VzIGE= +bmQgaCBpbiBleGNsdWRlZF9lZGdlczoKICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgIFIuYXBwZW5kKGUpCiAgICAgICAgICAgIGJyZWFrICMgdGhlcmUgY2FuIGJlIG9uZSByZXN1bHQgYW55d2F5cy4uLgo= +ICAgICAgICBleGNlcHQ6CiAgICAgICAgICAgIHBhc3MKICAgIHJldHVybiBSCgoKCmRlZiBuZXh0X2xvb3BfZWRnZShlZGdlLCBsb29wQXR0cj1Ob25lLCBsb29wSW5kZXg9MCwgY291bnRBdHRyPU5vbmUsIGNvdW50SW5kZXg= +PTApOgogICAgJycnCiAgICAnJycKICAgIGFzc2VydCB0eXBlKGVkZ2UpIGlzIGhvdS5FZGdlLCAiaW5wdXQgaXMgbm90IGFuIGVkZ2UiCgogICAgRyA9IGVkZ2UuZ2VvbWV0cnkoKQogICAgUDAgPSBlZGdlLnBvaW50cygpWzE= +XSAgICAgICAjIHNoYXJlZCBwb2ludCBvZiBjdXJyZW50IGVkZ2UgYW5kIG5leHQgb25lCiAgICBlZGdlcyA9IFsgZWRnZSBdICAgICAgICAgICAgIyBlZGdlKHMpIHdlJ3JlICJmbGlwcGluZyIgdGhyb3VnaAogICAgZXhfZWQ= +Z2VzID0gWyBlMmgoZWRnZSkgXSAgICAjIGVkZ2VzIGFscmVhZHkgZm91bmQgKGFuZCB0byBiZSBpZ25vcmVkKQogICAgZXhfcHJpbXMgPSBbXSAgICAgICAgICAgICAgICMgcG9seWdvbnMgYWxyZWFkeSBmb3VuZCAodG8gYmU= +IGlnbm9yZWQpCiAgICBwdHMgPSBbXQoKICAgIFIgPSBbXQogICAgYyA9IDk5CgogICAgd2hpbGUgbGVuKFIpPT0wIGFuZCBjPjA6CiAgICAgICAgYyAtPSAxCgogICAgICAgIGlmIEZhbHNlOgogICAgICAgICAgICByZWxfcHI= +aW1zID0gWyBwIGZvciBwIGluIGZsYXR0ZW4oWyBlLnByaW1zKCkgZm9yIGUgaW4gZWRnZXMgXSkgaWYgcCBub3QgaW4gZXhfcHJpbXMgXQogICAgICAgICAgICBuZXdfZWRnZXMgPSBmbGF0dGVuKCBbIGZpbmRfZWRnZXNfYnk= +X3B0KEcsIHByLCBQMCwgZXhfZWRnZXMpIGZvciBwciBpbiByZWxfcHJpbXMgXSApCgogICAgICAgIGlmIFRydWU6CiAgICAgICAgICAgIHJlbF9wcmltcyA9IFtdCiAgICAgICAgICAgIGZvciBlIGluIGVkZ2VzOgogICAgICA= +ICAgICAgICAgIHJlbF9wcmltcyArPSBlLnByaW1zKCkKICAgICAgICAgICAgcmVsX3ByaW1zID0gWyBwIGZvciBwIGluIHJlbF9wcmltcyBpZiBwIG5vdCBpbiBleF9wcmltcyBdCiAgICAKICAgICAgICAgICAgbmV3X2VkZ2U= +cyA9IFtdCiAgICAgICAgICAgIGZvciBwciBpbiByZWxfcHJpbXM6CiAgICAgICAgICAgICAgICBuZXdfZWRnZXMgKz0gZmluZF9lZGdlc19ieV9wdChHLCBwciwgUDAsIGV4X2VkZ2VzKQoKICAgICAgICBpZiBsZW4obmV3X2U= +ZGdlcyk9PTA6CiAgICAgICAgICAgIGJyZWFrCiAgICAKICAgICAgICBlZGdlcyA9IG5ld19lZGdlcwogICAgICAgIGV4X3ByaW1zICs9IHJlbF9wcmltcwogICAgICAgICNleF9lZGdlcyArPSBuZXdfZWRnZXMKICAgICAgICA= +ZXhfZWRnZXMgKz0gWyBlMmgoZSkgZm9yIGUgaW4gbmV3X2VkZ2VzIF0KCiAgICAgICAgZHVwZXMgPSBbIGUgZm9yIGUgaW4gZWRnZXMgaWYgZWRnZXMuY291bnQoZSk+MSBdCgogICAgICAgIGlmIGxlbihkdXBlcyk6CiAgICA= +ICAgICAgICBmb3IgZCBpbiBkdXBlczoKICAgICAgICAgICAgICAgIGlmIGQgbm90IGluIFI6CiAgICAgICAgICAgICAgICAgICAgUi5hcHBlbmQoZCkKICAgICAgICAgICAgICAgICAgICBwdHMuYXBwZW5kKCBkLnBvaW50cyg= +KVsxXSApCgogICAgaWYgY291bnRBdHRyOgogICAgICAgIGZvciBwIGluIHB0czoKICAgICAgICAgICAgcC5zZXRBdHRyaWJWYWx1ZShjb3VudEF0dHIsIGNvdW50SW5kZXgpCgogICAgaWYgbG9vcEF0dHI6CiAgICAgICAgcHQ= +cyArPSBbIGVkZ2UucG9pbnRzKClbMF0sIFAwIF0KICAgICAgICBmb3IgcCBpbiBwdHM6CiAgICAgICAgICAgIHAuc2V0QXR0cmliVmFsdWUobG9vcEF0dHIsIGxvb3BJbmRleCkKCiAgICByZXR1cm4gUgoKCgoKIyBNQUlOCgo= +ZGVmIG1haW4oKToKICAgIE4gPSBob3UucHdkKCkKICAgICNwcmludCAiJXMlcyAlcyIgJSAoICdcbicqOCwgTi5wYXRoKCksICgnLScqMjApLCApCiAgICAKICAgIHRyeToKICAgIAogICAgICAgIFAgPSBOLnBhcm0KICAgICA= +ICAgc3RhcnRncm91cCA9IFAoJ3N0YXJ0Z3JvdXAnKS5ldmFsKCkKICAgICAgICBkb19md2QgPSBQKCdkb2Z3ZCcpLmV2YWwoKSAhPSAwCiAgICAgICAgZG9fYndkID0gUCgnZG9id2QnKS5ldmFsKCkgIT0gMAogICAgICAgIG8= +dXRncm91cF8wID0gUCgnb3V0Z3JvdXAnKS5ldmFsKCkKICAgICAgICBvdXRncm91cCA9IG91dGdyb3VwXzAKICAgICAgICBkb211bHRpb3V0cHV0ID0gUCgnZG9tdWx0aW91dHB1dCcpLmV2YWwoKSAhPSAwCiAgICAKICAgICA= +ICAgZG9sb29wYXR0cmliID0gUCgnZG9sb29wYXR0cmliJykuZXZhbCgpICE9IDAKICAgICAgICBsb29wYXR0cmliID0gUCgnbG9vcGF0dHJpYicpLmV2YWwoKQogICAgCiAgICAgICAgZG9jb3VudGF0dHJpYiA9IFAoJ2RvY28= +dW50YXR0cmliJykuZXZhbCgpICE9IDAKICAgICAgICBjb3VudGF0dHJpYiA9IFAoJ2NvdW50YXR0cmliJykuZXZhbCgpCiAgICAKICAgICAgICAjcHJpbnQgIm91dDoiLCBkb211bHRpb3V0cHV0LCBvdXRncm91cAogICAgCiA= +ICAgICAgIEcgPSBOLmdlb21ldHJ5KCkKICAgICAgICBwdHMgPSBHLnBvaW50cygpCiAgICAKICAgICAgICBzdGFydGdyb3VwID0gbGlzdChHLmdsb2JFZGdlcyhzdGFydGdyb3VwKSkKICAgICAgICAjcHJpbnQgInN0YXJ0Z3I= +b3VwOiIsIHN0YXJ0Z3JvdXAKCiAgICAgICAgdXNlX2VkZ2VfY250ID0gUCgndXNlbWF4Y291bnRmd2QnKS5ldmFsKCkgIT0gMAogICAgICAgIGVkZ2VfY250ID0gUCgnbWF4Y291bnRmd2QnKS5ldmFsKCkKICAgICAgICAjcHI= +aW50ICJlZGdlX2NudDoiLCB1c2VfZWRnZV9jbnQsIGVkZ2VfY250CiAgICAKICAgICAgICAjIGNyZWF0ZSB0aGUgc2luZ2xlIG91dHB1dCBncm91cCwgaWYgbmVlZGVkCiAgICAgICAgaWYgbm90IGRvbXVsdGlvdXRwdXQ6CiA= +ICAgICAgICAgICBhZGRfZWRnZV9ncnAoRywgb3V0Z3JvdXBfMCwgY2xlYXI9VHJ1ZSkKICAgIAogICAgICAgIGxvb3BfYXR0ciA9IE5vbmUKICAgICAgICBpZiBkb2xvb3BhdHRyaWI6CiAgICAgICAgICAgIGxvb3BfYXR0ciA= +PSBHLmFkZEF0dHJpYihob3UuYXR0cmliVHlwZS5Qb2ludCwgbG9vcGF0dHJpYiwgMCkKICAgIAogICAgICAgIGNvdW50X2F0dHIgPSBOb25lCiAgICAgICAgaWYgZG9jb3VudGF0dHJpYjoKICAgICAgICAgICAgY291bnRfYXQ= +dHIgPSBHLmFkZEF0dHJpYihob3UuYXR0cmliVHlwZS5Qb2ludCwgY291bnRhdHRyaWIsIDApCiAgICAKICAgIAogICAgICAgICMgcnVuIHRocm91Z2ggZWFjaCBsb29wIChiZWdpbm5pbmcgd2l0aCB0aGUgc3RhcnQgZWRnZSk= +CiAgICAgICAgbG9vcF9pbmRleCA9IDAKICAgICAgICBmb3Igc3RhcnRfZWRnZSBpbiBzdGFydGdyb3VwOgogICAgICAgICAgICBsb29wX2luZGV4ICs9IDEKICAgIAogICAgICAgICAgICBvdXRncm91cCA9ICclcyVkJyAlICg= +b3V0Z3JvdXBfMCwgbG9vcF9pbmRleCkgaWYgZG9tdWx0aW91dHB1dCBlbHNlIG91dGdyb3VwXzAKICAgIAogICAgICAgICAgICAjcHJpbnQgIkxPT1A6IiwgbG9vcF9pbmRleAogICAgICAgICAgICAjcHJpbnQgIm91dGdyb3U= +cDoiLCBvdXRncm91cAogICAgICAgICAgICAjcHJpbnQgInN0YXJ0X2VkZ2U6Iiwgc3RhcnRfZWRnZQogICAgCiAgICAgICAgICAgIGVkZ2VzID0gWyBzdGFydF9lZGdlIF0KICAgICAgICAgICAgYWxsX2VkZ2VzID0gZWRnZXM= +CiAgICAKICAgICAgICAgICAgY250ID0gMAogICAgICAgICAgICB3aGlsZSBjbnQ8OTk5OgogICAgICAgICAgICAgICAgY250ICs9IDEKICAgICAgICAgICAgICAgICNwcmludCAiQ05UOiIsIGNudAogICAgCiAgICAgICAgICA= +ICAgICAgaWYgdXNlX2VkZ2VfY250IGFuZCBlZGdlX2NudDw9Y250OgogICAgICAgICAgICAgICAgICAgICNwcmludCAiKENOVCBMSU1JVCkiCiAgICAgICAgICAgICAgICAgICAgYnJlYWsKICAgIAogICAgICAgICAgICAgICA= +IG5leHRfZWRnZXMgPSBbXQogICAgICAgICAgICAgICAgZm9yIGUgaW4gZWRnZXM6CiAgICAgICAgICAgICAgICAgICAgI3ByaW50ICIgLS0gZToiLCBlCiAgICAgICAgICAgICAgICAgICAgbmV4dF9lcyA9IG5leHRfbG9vcF8= +ZWRnZShlLCBsb29wQXR0cj1sb29wX2F0dHIsIGxvb3BJbmRleD1sb29wX2luZGV4LAogICAgICAgICAgICAgICAgICAgICAgICBjb3VudEF0dHI9Y291bnRfYXR0ciwgY291bnRJbmRleD1jbnQpCiAgICAKICAgICAgICAgICA= +ICAgICAgICAgaWYgbmV4dF9lczoKICAgICAgICAgICAgICAgICAgICAgICAgZm9yIGUgaW4gbmV4dF9lczoKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGlmIGUgbm90IGluIGFsbF9lZGdlczoKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgbmV4dF9lZGdlcy5hcHBlbmQoZSkKICAgIAogICAgICAgICAgICAgICAgaWYgbGVuKG5leHRfZWRnZXMpPT0wOgogICAgICAgICAgICAgICAgICAgICNwcmludCAiKC0tLS1FTkQtLS0tKSIKICA= +ICAgICAgICAgICAgICAgICAgYnJlYWsKICAgIAogICAgICAgICAgICAgICAgYWxsX2VkZ2VzICs9IG5leHRfZWRnZXMKICAgICAgICAgICAgICAgIGVkZ2VzID0gbmV4dF9lZGdlcwogICAgCiAgICAgICAgICAgIGFkZF9lZGc= +ZV9ncnAoRywgb3V0Z3JvdXAsIGFsbF9lZGdlcykKICAgIAogICAgCiAgICAgICAgcGFzcwogICAgCiAgICAKICAgIGV4Y2VwdDoKICAgICAgICBwcmludCAiT09QUzoiLCB0cmFjZWJhY2suZm9ybWF0X2V4YygpCiAgICAKICA= +ICAjcHJpbnQgIihkb25lKSIgIyBFTkQKCgoKbWFpbigpCiNjUHJvZmlsZS5ydW5jdHgoJ21haW4oKScsIGdsb2JhbHMoKSwgbG9jYWxzKCkpCgoKCgpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7Ckc= +emlwQ29udGVudHMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVA= +YXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKI2ljb246IFNIRUxGL2VkZ2Vsb29wCiNjb250ZXh0OiBzb3AKI3R5cGU= +OiBub2RlCgo9IEdyb3VwIEVkZ2UgTG9vcCBxTCA9CgoqaW50ZXJmYWNlIHZlcnNpb24gMSoKCiIiIkNyZWF0ZXMgZWRnZSBncm91cChzKSBvZiBwb2x5Z29uYWwgZWRnZSBsb29wKHMpLCBzdGFydGluZyBmcm9tIHNwZWNpZmk= +ZWQgZWRnZXMuIiIiCgouLi4KClRJUDoKICAgIEluIEhvdWRpbmksIHRoZSBzZWxlY3RlZCBwb2x5Z29uYWwgZWRnZSBhbHNvIGhhdmUgX2RpcmVjdGlvbl8gaW5mb3JtYXRpb24uCiAgICBUaGlzIFNPUCBjYW4gKGFuZCBkb2U= +cykgdGFrZSBhZHZhbnRhZ2Ugb2YgdGhpcyBhZGRpdGlvbmFsIGluZm9ybWF0aW9uIG9mIHRoZSBzZWxlY3Rpb24uCgoKQHJlbGF0ZWQKICAgIC0gRWRnZSBMb29wIChTaGVsZiBUb29sKQogICAgLSBbTm9kZTpzb3AvZ3JvdXA= +XQogICAgLSBbR3JvdXAgR3JvdyBxTCBTT1B8Tm9kZTpzb3AvcUxpYjo6Z3JvdXBfZ3Jvd19xbDo6MV0KICAgIC0gW0F0dHIgVmlzdWFsaXplIHFMIFNPUHxOb2RlOnNvcC9xTGliOjphdHRyX3Zpc3VhbGl6ZV9xbDo6MV0KICA= +ICAtIFtHcm91cCBWaXN1YWxpemUgcUwgU09QfE5vZGU6c29wL3FMaWI6Omdyb3VwX3Zpc3VhbGl6ZV9xbDo6MV0KICAgIC0gW0dyb3VwIHRvIEF0dHIgcUwgU09QfE5vZGU6c29wL3FMaWI6Omdyb3VwX3RvX2F0dHJfcWw6OjE= +XQoKCkBwYXJhbWV0ZXJzCiAgICBTdGFydGluZyBHcm91cChzKToKICAgICAgICBBIGxpc3Qgb2YgZWRnZSBncm91cHMgKG9yIGluZGl2aWR1YWwgcG9seWdvbmFsIGVkZ2VzKSB0byBzZWxlY3QgbG9vcHMgZnJvbS4KICAgICA= +ICAgQW4gZWRnZSBsb29wIHdpbGwgYmUgbG9va2VkIGZvciBmcm9tIGVhY2ggaW5kaXZpZHVhbCBzdGFydGluZyBlZGdlLgoKICAgIFdhbGsgTW9kZToKICAgICAgICBUaGUgbWV0aG9kIG9mIGZpbmRpbmcgdGhlIG5leHQgZWQ= +Z2UgZm9yIGFuIGVkZ2UgbG9vcC4KCiAgICAgICAgQnkgVG9wb2xvZ3k6CiAgICAgICAgICAgIFRoZSBuZXh0IGVkZ2Ugd2lsbCBiZSBzZWFyY2hlZCBmb3IgYnkgbG9va2luZyBmb3IgYSBsb2NhbCBzeW1tZXRyeSBvZgogICA= +ICAgICAgICAgcG9seWdvbi9lZGdlIHRvcG9sb2d5IGFyb3VuZCB0aGUgY3VycmVudCBlZGdlLgoKICAgICAgICBCeSBBbmdsZSBCZXR3ZWVuIEVkZ2VzOgogICAgICAgICAgICBUaGUgbmV4dCBlZGdlIHdpbGwgYmUgdGhlIG4= +ZWlnaGJvdXJpbmcgb25lIHRoYXQgaGFzIHRoZSBzbWFsbGVzdCBhbmdsZQogICAgICAgICAgICBiZXR3ZWVuIGl0IGFuZCB0aGUgY3VycmVudCBlZGdlIChyZWdhcmRsZXNzIG9mIHRvcG9sb2d5KS4KCiAgICAgICAgVElQOgo= +ICAgICAgICAgICAgQWx0aG91Z2ggdGhlICJBbmdsZSIgbW9kZSBtaWdodCBiZSBmYXN0ZXIsIHRoZSAiVG9wb2xvZ3kiIG1vZGUgaXMKICAgICAgICAgICAgdXN1YWxseSB3aGF0IGlzIGNvbnNpZGVyZWQgdG8gYmUgdGhlIHA= +cm9wZXIgZGVmaW5pdGlvbiBvZiBhbiBlZGdlIGxvb3AuCgogICAgTG9vcCBGb3J3YXJkcywgTG9vcCBCYWNrd2FyZHM6CiAgICAgICAgVGhlIGRpcmVjdGlvbihzKSB0byBleHRlbmQgc3RhcnRpbmcgZWRnZShzKSB0byBmb3I= +bSBlZGdlIGxvb3AocykuCgogICAgTWF4ICMgRWRnZXMgRm9yd2FyZHMsIEJhY2t3YXJkczoKICAgICAgICBBbiBvcHRpb25hbCBlZGdlIGNvdW50IGluIGVhY2ggZGlyZWN0aW9uLCBsaW1pdGluZyB0aGUgbGVuZ3RoIG9mIGE= +biBlZGdlIGxvb3AuCgogICAgRW5kIEVkZ2UgR3JvdXAocyk6CiAgICAgICAgQSBsaXN0IG9mIGVkZ2UgZ3JvdXBzIGFuZC9vciBpbmRpdmlkdWFsIGVkZ2VzIHRvIGJlIG1hcmtlZCBhcyAic3RvcCBlZGdlcyIuCiAgICAgICA= +IE5vIGxvb3Agd2lsbCBiZSBncm93biBmdXJ0aGVyIHdoZW4gaGl0dGluZyBzdWNoIGFuIGVkZ2UuCgogICAgRW5kIEFuZ2xlIChNYXgpOgogICAgICAgIFRoZSBlZGdlIGxvb3Agd29uJ3QgZ3JvdXAgZnVydGhlciBpZiB0aGU= +IGFuZ2xlIGJldHdlZW4gdGhlIGN1cnJlbnQgYW5kIHRoZSBuZXh0CiAgICAgICAgZWRnZSBleGNlZWRzIHRoaXMgdmFsdWUuCgogICAgT3V0cHV0IEdyb3VwIE5hbWU6CiAgICAgICAgVGhlIG5hbWUgb2YgdGhlIGVkZ2UgZ3I= +b3VwKHMpIHRvIGJlIGNyZWF0ZWQuCgogICAgTXVsdGlwbGUgT3V0cHV0IEdyb3VwczoKICAgICAgICBJZiBlbmFibGVkLCBhbiBpbmRpdmlkdWFsIGVkZ2UgZ3JvdXAgZm9yIGVhY2ggbG9vcCB3aWxsIGJlIGNyZWF0ZWQsIHU= +c2luZyB0aGUKICAgICAgICBfT3V0cHV0IEdyb3VwIE5hbWVfIGFzIGJhc2UgbmFtZS4KCiAgICBPdXRwdXQgQ3VydmVzOgogICAgICAgIElmIGVuYWJsZWQsIGFuIG9wZW4gcG9seWdvbmFsIGN1cnZlIHdpbGwgYmUgY3JlYXQ= +ZWQgZm9yIGVhY2ggbG9vcC4KCiAgICBMb29wIEluZGV4IEF0dHJpYjoKICAgICAgICBOYW1lIG9mIHRoZSBwZXItcG9pbnQgYXR0cmlidXRlIHRvIGNvbnRhaW4gdGhlIF9udW1iZXIgb2YgdGhlIGVkZ2UgbG9vcF8KICAgICA= +ICAgZm9yIGVhY2ggcG9pbnQgYmVsb25naW5nIHRvIHRoZSBlZGdlcyBpbiB0aGUgbG9vcAogICAgICAgIChzaW1pbGFyIHRvIHByaW1pdGl2ZSBpbmRpY2VzKS4KCiAgICBJbi1Mb29wIFBvaW50IEF0dHJpYjoKICAgICAgICA= +TmFtZSBvZiB0aGUgcGVyLXBvaW50IGF0dHJpYnV0ZSB0byBjb250YWluIHRoZSBfaW5kZXggb2YgdGhlIHBvaW50IHdpdGhpbiB0aGUgbG9vcF8KICAgICAgICBmb3IgZWFjaCBwb2ludCBiZWxvbmdpbmcgdG8gdGhlIGVkZ2U= +cyBpbiB0aGUgbG9vcAogICAgICAgIChzaW1pbGFyIHRvIHZlcnRleCBpbmRpY2VzIGluIGEgcHJpbWl0aXZlKS4KCgoKCkBidWdzIEtub3duIElzc3VlcwogICAgVGhlIGZvbGxvd2luZyBmdW5jdGlvbmFsaXR5IGFyZSBub3Q= +IGltcGxlbWVudGVkIHlldDoKICAgIC0gIkFuZ2xlIiBtb2RlCiAgICAtIEVuZCBlZGdlIChncm91cClzCiAgICAtIE91dHB1dCBjdXJ2ZXMKCkB0b2RvIFRvIERvCiAgICAtIFNob3VsZCB3b3JrIHdoZW4gYXBwbGllZCBmcm8= +bSB0aGUgM2QgdmlldyB3aXRoIHNlbGVjdGVkIGdlb21ldHJ5IChlZGdlcykKICAgIC0gTWFrZSBzdXJlIGluZGl2aWR1YWwgZWRnZXMgY2FuIGJlIHNwZWNpZmllZCBpbiBfU3RhcnQgR3JvdXAocylfIGZpZWxkIChkaXR0byA= +Zm9yIEVuZCBHcm91cChzKSkKICAgIC0gRW5kIGdyb3VwcyBzaG91bGQgYmUgcG9pbnRzIGluc3RlYWQgb2YgZWRnZXM/CiAgICAtIEhpZ2hsaWdodCByZXN1bHRzIGluIHZpZXdwb3J0IHNvbWVob3cKICAgIC0gLi4uCgoKQHI= +ZWxub3RlcyBSZWxlYXNlIE5vdGVzCgogICAgX2ludGVyZmFjZSB2ZXJzaW9uIDFfIC0tLQoKICAgIDIwMTQtMDEtMTk6CiAgICAgICAgRmlyc3Qgb3B0aW1pemF0aW9uIHBhc3MgKGdvdCBhYm91dCB+NHgtOHggZmFzdGVyLCA= +b24gYXZlcmFnZSkuCiAgICAKICAgICAgICBQYXJ0aWN1bGFyczogYGhvdS5HZW9tZXRyeS5maW5kRWRnZSgpYCBzZWVtcyB0byBiZSB2ZXJ5IHNsb3cKICAgICAgICAodGhlIGxhcmdlciB0aGUgZ2VvbWV0cnkgdGhlIHNsb3c= +ZXIsIHByb2JhYmx5IGhhcyB0byBydW4gdGhyb3VnaCB0aGUgZ2VvbWV0cnkgZGF0YSBlYWNoIHRpbWUpLAogICAgICAgIHNvIHRoZSB1c2Ugb2YgdGhpcyBmdW5jdGlvbiBoYXMgYmVlbiBtaW5pbWl6ZWQuCiAgICAgICAgQWw= +c28sIHRoZSBjb2RlIG5vdyB1c2VzIHNpbXBsZSByZXByZXNlbnRhdGlvbnMgaW5zdGVhZCBvZiBgaG91YCBvYmplY3RzIGZvciBzdG9yaW5nIGxpc3RzIG9mCiAgICAgICAgZ2VvbWV0cnkgY29tcG9uZW50cyAoZS5nLiB1c2k= +bmcgcGFpcnMgb2YgcG9pbnQgaW5kaWNlcyBpbnN0ZWFkIG9mIGBob3UuRWRnZWAgb2JqZWN0cywgZXRjLikKICAgIAogICAgICAgIFNwZWVkdXBzOiA0eCBmcm9tIHJlZHVjaW5nIHRoZSBudW1iZXIgb2YgZmluZEVkZ2UoKSA= +Y2FsbHM7CiAgICAgICAgfjJ4IChvbiBhdmVyYWdlKSBvbiBhc3N1bWluZyBzaW5nbGUtZWxlbWVudCByZXN1bHQgb2YgZmluZF9lZGdlc19ieV9wdCgpLgogICAgCiAgICAKICAgIDIwMTQtMDEtMTc6CiAgICAgICAgSW5pdGk= +YWwgcHJvdG90eXBlICh2ZXJ5IHNsb3cgYnV0IHdvcmtzKS4KPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnM= +IG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbmk= +dGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREE= +X0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGU= +eHQgbmFtZT0icG9wX3ZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICA= +ICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PnFMaWI8L3Rvb2xTdWJtZW51PgogICAgPHRvb2xTdWJtZW4= +dT5FZGdlPC90b29sU3VibWVudT4KICAgIDx0b29sU3VibWVudT5NYW5pcHVsYXRlPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3A= +dG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBGcmlkYXkgTWF5IDI= +MywgMTI6NTggMjAxNApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBxTGliOjpncm91cF9lZGdlX2xvb3BfcWw6OjEgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWM= +aG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAocUxpYjo6U29wL2dyb3VwX2VkZ2VfbG9vcF9xbDo6MSkKb3BleHBybGFuZ3VhZ2UgLXM= +IGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAASjFfUH0qAAAADENyZWF0ZVNjcmlwdAAASjEAAAE= +Ll9QfSoAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABLXwAAAS5fUH0qAAAABEhlbHAAAEyNAAAAAF9QfSoAAAALVG9vbHMuc2hlbGYAAEyNAAAC+V9QfSoAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAT4YAAAAwX1B9KgAAAAs= +Q29udGVudHMuZ3oAAE+2AAAO2mA3hv8AAAAMUHl0aG9uTW9kdWxlAABekAAAAkVfUH0qAAAAEEV4dHJhRmlsZU9wdGlvbnMAAGDVAAABXl9QfSojIERpYWxvZyBzY3JpcHQgZm9yIGNvcHl0b2N1cnZlcyBhdXRvbWF0aWNhbGw= +eSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29weXRvY3VydmVzCiAgICBzY3JpcHQJY29weXRvY3VydmVzCiAgICBsYWJlbAkiQ29weSB0byBDdXJ2ZXMiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQk= +Ikdlb21ldHJ5IHRvIENvcHkiCiAgICBpbnB1dGxhYmVsCTIJIlRhcmdldCBDdXJ2ZXMgdG8gQ29weSB0byIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzb3VyY2Vncm91cCIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHs= +ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgc291cmNlZ3JvdXAiIF0KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1snbm9kZSddLnBhcm1UdXBsZSgnc291cmNlZ3JvdXA= +dHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnI= +b20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQo= +ICAgICAgICBwYXJtdGFnIHsgInNvcF9pbnB1dCIgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNvdXJjZWdyb3VwdHlwZSIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXAgVHlwZSIKICAgICA= +ICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZ3Vlc3MiICAgICAiR3Vlc3MgZnJvbSBHcm91cCIKICAgICAgICAgICAgInByaW1zIiAgICA= +ICJQcmltaXRpdmVzIgogICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImN1cnZlZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiQ3VydmUgR3JvdXAiCiAgICAgICAgdHlwZSAgICA= +c3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIG9yaWVudGFsb25nY3VydmUxIGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHBhcm10YWc= +IHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSAoaG91Lmdlb21ldHJ5VHk= +cGUuUHJpbWl0aXZlcywpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2U= +b21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXM= +ZWxlY3QiIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJjb3B5X2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJDb3B5aW5nIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXM= +ZWlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICA= +IGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= +b24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgInZhcmlhbnQiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJvcG0= +ZW51IC1sIGNvcHl0b3BvaW50czEgaWRhdHRyaWIiIF0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzb3A= +X2lucHV0IiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFjayIKICAgICAgICAgICAgbGFiZWwgICAiUGFjayBhbmQgSW5zdGFuY2UiCiAgICAgICAgICAgIHR5cGUgICAgdG8= +Z2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2s= +X2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXZvdCIKICAgICAgICAgICAgbGFiZWwgICAiUGl2b3QgTG9jYXRpb24iCiAgICAgICAgICAgIHR5cGU= +ICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJjZW50cm9pZCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBwYWNrID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAib3JpZ2luIiA= +ICAgIk9yaWdpbiIKICAgICAgICAgICAgICAgICJjZW50cm9pZCIgICJDZW50cm9pZCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2aWV3cG9ydGxvZCIKICAgICAgICAgICAgbGFiZWw= +ICAgIkRpc3BsYXkgQXMiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGwiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgcGFjayA9PSAwIH0iCiAgICAgICAgICAgIG1lbnU= +IHsKICAgICAgICAgICAgICAgICJmdWxsIiAgICAgICJGdWxsIEdlb21ldHJ5IgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50IENsb3VkIgogICAgICAgICAgICAgICAgImJveCIgICAgICAgIkJvdW5kaW5nIEI= +b3giCiAgICAgICAgICAgICAgICAiY2VudHJvaWQiICAiQ2VudHJvaWQiCiAgICAgICAgICAgICAgICAiaGlkZGVuIiAgICAiSGlkZGVuIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiA= +IjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXBzaW1wbGUgewogICAgICAgIG5hbWU= +ICAgICJmcmFtZV9mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiRnJhbWUiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YW5nZW50dHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFuZ2VudCBUeXBlIgo= +ICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXZnZGlyIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImF2Z2RpciIgICAgIkF2ZXJhZ2Ugb2YgRWRnZSBEaXI= +ZWN0aW9ucyIKICAgICAgICAgICAgICAgICJkaWZmIiAgICAgICJDZW50cmFsIERpZmZlcmVuY2UiCiAgICAgICAgICAgICAgICAicHJldiIgICAgICAiUHJldmlvdXMgRWRnZSIKICAgICAgICAgICAgICAgICJuZXh0IiAgICA= +ICAiTmV4dCBFZGdlIgogICAgICAgICAgICAgICAgIm5vbmUiICAgICAgIlogQXhpcyAoSWdub3JlIEN1cnZlKSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDA= +MDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb250aW51b3VzY2xvc2U= +ZCIKICAgICAgICAgICAgbGFiZWwgICAiTWFrZSBDbG9zZWQgQ3VydmUgT3JpZW50YXRpb25zIENvbnRpbnVvdXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICA= +ICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXA= +dF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXh0cmFwb2xhdGVlbmR0YW5nZW50cyIKICAgICAgICAgICAgbGFiZWwgICAiRXh0cmE= +cG9sYXRlIEVuZCBUYW5nZW50cyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9Igo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICA= +ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidHJhbnNmb3JtYnlhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJUcmFuc2Zvcm0gVXNpbmcgQ3VydmUgUG9pbnQgQXR0cmlidXRlcyIKICAgICAgICAgICAgdHk= +cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3J0eXBlIgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIgo= +ICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAibm9ybWFsIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgbWVudSA= +ewogICAgICAgICAgICAgICAgIm5vcm1hbCIgICAgIkN1cnZlIE5vcm1hbCIKICAgICAgICAgICAgICAgICJ4IiAgICAgICAgICJYIEF4aXMiCiAgICAgICAgICAgICAgICAieSIgICAgICAgICAiWSBBeGlzIgogICAgICAgICA= +ICAgICAgICJ6IiAgICAgICAgICJaIEF4aXMiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAiQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImN1c3RvbSIgICAgIkN1c3RvbSIKICAgICAgICAgICAgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHN0YXJ0IgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIGF0IFN0YXJ0IChlbHNlIEF2ZXJhZ2UpIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= +MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWVuZHVwdmVjdG8= +ciIKICAgICAgICAgICAgbGFiZWwgICAiVXNlIFRhcmdldCBFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBkaXNhYmxld2g= +ZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IHsgdXB2ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWc= +IHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXI= +dCBVcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAidGFyZ2V0X3VwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSA= +eyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXQ= +b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmE= +bWUgICAgImVuZHVwdmVjdG9yYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInRhcmdldF91cF9lbmQ= +IiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSB7IHVzZWVuZHVwdmVjdG9yID09IDAgfSB7IHVwdmVjdG9yYXRzdGFydCA9PSAwIH0= +IgogICAgICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICA= +ICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICA= +ICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXJ0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIGhpZGU= +d2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZW5kdXB2ZWM= +dG9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMSIgIjAiIH0KICA= +ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBjdXN0b20gfSB7IHVzZWVuZHVwdmVjdG9yID09IDAgfSB7IHVwdmVjdG9yYXRzdGFydCA9PSAwIH0iCiAgICA= +ICAgICAgICBoaWRld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICA= +ICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXQ= +aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInJvdGF0aW9uX2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJBZGRpdGlvbmFsIFJvdGF0aW9ucyIKCiAgICAgICA= +IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUgT3JkZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInh5eiIgfQo= +ICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAieHl6IiAgICJQaXRjaCwgWWF3LCBSb2xsIgogICAgICAgICAgICAgICAgInh6eSIgICAiUGl0Y2gsIFJvbGwsIFlhdyIKICAgICAgICAgICAgICAgICJ5eHoiICA= +ICJZYXcsIFBpdGNoLCBSb2xsIgogICAgICAgICAgICAgICAgInl6eCIgICAiWWF3LCBSb2xsLCBQaXRjaCIKICAgICAgICAgICAgICAgICJ6eHkiICAgIlJvbGwsIFBpdGNoLCBZYXciCiAgICAgICAgICAgICAgICAienl4IiA= +ICAiUm9sbCwgWWF3LCBQaXRjaCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2s= +X2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhcHBseXJvbGwiCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFJvbGwgb3IgVHdpc3QiCiAgICAgICA= +ICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICI= +c2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJSb2xsIgogICAgICAgICAgICA= +dHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHs= +CiAgICAgICAgICAgIG5hbWUgICAgInJvbGxwZXIiCiAgICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiA= +fQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGE= +bmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXI= +dmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDA= +MDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImZ1bGx0d2k= +c3RzIgogICAgICAgICAgICBsYWJlbCAgICJGdWxsIFR3aXN0cyIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGw= +ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWw= +bGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3JvbGwiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpYWwgVHdpc3QiCiAgICAgICAgICA= +ICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiVHdpc3QgUmFtcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyA= +InJvbGwiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSB7IGFwcGx5cm9sbCA9PSAxIHJvbGxwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cm9sbCA9PSA= +MCB9IHsgYXBwbHlyb2xsID09IDEgcm9sbHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2M= +YWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHl5YXciCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFlhdyIKICAgICAgICAgICA= +IHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= +cHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhdyIKICAgICAgICAgICAgbGFiZWwgICAiWWF3IgogICAgICAgICAgICB0eXBlICA= +ICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICA= +ICAgICAgbmFtZSAgICAieWF3cGVyIgogICAgICAgICAgICBsYWJlbCAgICJZYXcgUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICAgICAgICA= +ICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICI= +UGVyIFVuaXQgRGlzdGFuY2UiCiAgICAgICAgICAgICAgICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXM= +IgogICAgICAgICAgICAgICAgImZ1bGxkaXN0YW5jZSIgICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJpbmN5YXciCiAgICAgICAgICA= +ICBsYWJlbCAgICJJbmNyZW1lbnRhbCBZYXciCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICA= +ICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWE= +Z2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhd2F0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiWWF3IFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXA= +ZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJ5YXciIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IHsgYXBwbHl5YXcgPT0gMSB5YXdwZXIgIT0gYXR0cmliIH0iCiAgICAgICA= +ICAgICBoaWRld2hlbiAieyBhcHBseXlhdyA9PSAwIH0geyBhcHBseXlhdyA9PSAxIHlhd3BlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICA= +ICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlwaXRjaCIKICAgICAgICAgICAgbGE= +YmVsICAgIkFwcGx5IFBpdGNoIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXRjaCIKICAgICAgICAgICA= +IGxhYmVsICAgIlBpdGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSIKICAgICAgICAgICAgcmE= +bmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= +b24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBpdGNocGVyIgogICAgICAgICAgICBsYWJlbCAgICJQaXRjaCBQZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICA= +ICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImVkZ2UiICAgICAgICAgICI= +UGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2UiICAgICAgIlBlciBVbml0IERpc3RhbmNlIgogICAgICAgICAgICAgICAgImF0dHJpYiIgICAgICAgICJTY2FsZSBCeSBBdHRyaWJ1dGUiCiAgICAgICAgICAgICA= +ICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSBieSBFZGdlcyIKICAgICAgICAgICAgICAgICJmdWxsZGlzdGFuY2UiICAiUGVyIEZ1bGwgQ3VydmUgYnkgRGlzdGFuY2UiCiAgICAgICAgICAgIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXI= +bSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3BpdGNoIgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBQaXRjaCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0= +CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXRjaGF0dHJpYiIKICAgICA= +ICAgICAgIGxhYmVsICAgIlBpdGNoIFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInBpdGNoIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGFwcGw= +eXBpdGNoID09IDAgfSB7IGFwcGx5cGl0Y2ggPT0gMSBwaXRjaHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0geyBhcHBseXBpdGNoID09IDEgcGl0Y2hwZXIgIT0gYXQ= +dHJpYiB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICA= +ICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInNjYWxlc19mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiU2NhbGVzIGFuZCBTaGVhcnMiCgogICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgbmFtZSAgICAibm9ybWFsaXplIgogICAgICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgU2NhbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAic2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICA= +ICAgICByYW5nZSAgIHsgMCA0IH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHk= +dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3RyZXRjaGFyb3VuZHR1cm5zIgogICAgICAgICAgICBsYWJlbCAgICJTdHJldGNoIEFyb3VuZCBUdXJucyIKICAgICAgICAgICA= +IHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= +cHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1heHN0cmV0Y2hhcm91bmR0dXJucyIKICAgICAgICAgICAgbGFiZWwgICAiTWF4IFM= +dHJldGNoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgc3RyZXRjaGFyb3VuZHR1cm5zID09IDAgfSIKICAgICAgICAgICA= +IHJhbmdlICAgeyAxISAxMDAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXQ= +aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwY29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgImF0dHJpYnNfZm9sZGVyIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCgogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAicmVzZXR0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJSZXNldCBBdHRyaWJ1dGVzIGZyb20gVGFyZ2V0IgogICAgICAgICAgICB0eXBlICAgIGJ1dHRvbgogICAgICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImhvdS5wd2QoKS5obSgpLnI= +ZXNldEF0dHJpYnNCdXR0b24oa3dhcmdzLCBob3UucHdkKCkpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSA= +ewogICAgICAgICAgICBuYW1lICAgICJ0YXJnZXRhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICAiQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICAgICAgICAgICAgZGVmYXVsdCAzCiAgICAgICAgICAgIHBhcm10YWcgeyA= +ImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidXNlYXBwbHkjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHkgQXR0cmlidXQ= +ZXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICA= +fQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImFwcGx5dG8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHkgdG8iCiAgICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= +ICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgICAgICA= +ICAgICAgICAidmVydHMiICAgICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICAgICAgbmFtZSAgICAiYXBwbHltZXRob2QjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiYnkiCiAgICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICA= +ICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAiY29weSIgICJDb3B5aW5nIgogICAgICAgICAgICAgICAgICAgICJub25lIiAgIk5vdGhpbmciCiA= +ICAgICAgICAgICAgICAgICAgICJtdWx0IiAgIk11bHRpcGx5aW5nIgogICAgICAgICAgICAgICAgICAgICJhZGQiICAgIkFkZGluZyIKICAgICAgICAgICAgICAgICAgICAic3ViIiAgICJTdWJ0cmFjdGluZyIKICAgICAgICA= +ICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhcHBseWF0dHJpYnMjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlcyIKICAgICAgICA= +ICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0= +Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGNvcHl0b2N1cnZlcyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGU= +bgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvY29weXRvY3VydmVzKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXA= +dCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpDaGVja0V4dGVybmFsIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemk= +cENvbnRlbnRzIDo9IDE7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDs= +ClNhdmVDYWNoZWRDb2RlIDo9IDA7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo9IDA7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClVzZURTUGFybXMgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVQ= +Ri04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4= +IGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA= +PHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U08= +UDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHQ= +T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+VXRpbGl0eTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHNvcHRvb2x1dGk= +bHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXA= +ZQAAAAEAAAAAH4sIAAAAAAAA/+1dbW/juBFO0S+Ngf4Hrftlc8j6SL1Y9gEH9K64FkXbzWFvr1fg9mIoNm0LlSWVkh07h/3vJSlSbyTlxHJk53aT3djWDMmHw5nhcEjJ64eLC+CyX/oDgfgZDoeg/sOp0AbQcYE5zD5Ds+Cww2g= +hibpLkYXP0Rxr23NTlGxtZx5OIrSgR/66QVtwfjamEbxLo2ma7xBSW/lpdMlSmZoTiigddu2oLvQFG2Tui+SKJ4H3iIx8jdfG71ptFqhMDX6/V4cJX7qR6HxBg4c1x1a6A0cGm/AYOSMRqZNWMMQTdMIh2ib+jOCVNRiBNH0v0Y= +NJ8bKyLFgL1L0SoOvBSxD3OCIcY+aYd+2mJvx97c7WIvSdjbmZ8QdnI5NDAKZwjTd0t/sQzI/6zYOgwib8beJt4GzbzUYx9IF2KMaD0heR9EmHTWWwcp/Yy2pFeIFAp70TqN12ny1luhmdX7tfex54fKC+xtknopeWMYU4xoL4g= +hOFoCEcAkmukl/58x6+ZEDjkmrdOlxE2wugumu3+HEb3S4QRvT6dUmzAdV1SLcNn/Ph+8hf25t3fvjWIfPP/PSK9ZIr9mA0IAY8DL1ysvQUyltn1HhFOWw0xi0IWFBqyThCmIr0gP7+7+ONkMvk3wglRB/KOXPp9e2vL9RLadmE= +E/GF2QMGMIaGSf5OJm9vJjc/vf3u3eTtd+9/unn3j8m3N/+ZTIz+X9/d/Ovmx/ff//i+34OGZQwHzhNKtMRuWTmDAzj2LzMbjiOi1glUWHdG+eorcwCObOKWmZNdqIbzJIOHAzgegyFRQTACY9dxJVu3nsXWyXth7OTts1q7afQ= +s0uwL1s+MC5fgysiEgMafUaDVMkuYxytohRNNginaDtJowkTL+ESfGa/7DZ4PcCATaUpWelggDMcQceWHAyw7DYOBpJxHTrkD+zIv9gF3THV6rkiI+bHHl5d2D3iebw4DnZ/MgaDL/MPPfaSRuyqeJ9dXCEiiVlB4J8zopem2L8= +SwqquHA0o3PB0FL3aroML+iQkkFdesSAAmJ5azxFCxytYyOjEANC85Q7CmJcVN7ZdUx1X0XgGv4D6Ue4IMQP/Q99ThJWCfjnBC2Ydf9KWgkX6ZKSqFlg6pWWyesPfSKWEqgP/SvjIyv7UYebIToY+9MASvholTqMRFX8WTa63eI= +KzWsw9YemDzoGw/7Xpi2G/t9wGOPePdOpUlb1KLxN1HaWobkMnwKwI0XrGld1M3XwVJAOrQbH93HEU6DaNatCEsN67ClHl6glPvCY0jUOkSiFvmtYa8Aa0Z/Hm6078+T10mKp6v4dW5WbCUnPOo1rfnKeEUKXReWx6gwewlJ5EE= +GRmGq77OvbH5C56T/uegdCPFZ+oWoA8xANFqI6osTDgFMt5yIzpuAe1H+2hhQgVWwyTM+Mxz1FJzj5a2AN1CS5tRZbpyCmS85cdoafvRfhYt1WIXCmGdo5Zae7S0BegWWtqMKtOVUyDjLT9GS9uP9rNoaQ37x6Mlp0xzaKsXpmw= +pf1rb5Nl9GiqsVdaZF3+bIBLmtZJvgbGL5evyecytd83fjEur3q1ZVlzKcYBsoKl6I0wjWqFylTRVGmFpWimTOVNNHDnJL5+ygrQVYeCmV3mdbJYX8XDrsOMqRR6K1jLVCEM7IXJPMIrib0fhX3e91Uc+FM/DRU88zllwihBaSU= +dJZYQS55HcfP1VXBpZULP4vx1KLnNN5/EXkpeHMSKLHyUEjHLsjlIiIE0ZXJ6V9c326ub78J4qV3ffv2+nYdX9/GydQL0PUtf4mwT2z1+hZH5A8byOtbNiL8hQ5MVQpmgxTMmhRUvDlJloKWXZBNWQraMjmd9b/aB6uhD1atDyo= +3pwk90HLLsiW3AdtmZy+yQq1d41uzmBrEuV79z3+AEcDMDAd84hYXIEl00cviMIFW0JW9xHq1GNvI+SMrmPpET1pK8EynIFtW2N5C8F86VsIcN8WAqxvIdS2BuDVntz/kCZVitw/cG3HtNzei9pcFEoF7WKbT6FUcqr8PLI76ow= +jiYpFS5INd3nx0sN67AR40v9cB2tk2nA9PmM1j11bLo+EBjYiyPqFQgc3ukWuctDRK3GoNUIEULc7VpnWg9SDKl97YI43jDf3L3yllveh85LiafEZ7UBUIPWkHAgKARz59tTpbb3y/jY+1TZomJCHWcbB1wFqHUSRU+fsScTwtU= +rjcSzn3jsj2NWW734dqdozXu9qF+OI00Hx6hth0PdLnlR6A7q+Eu43oE9o4HvdyyDh2+wR3vDdMWG5OlOAqCE+RxabNaKXUOaR+aGLWYxAtDsA8xBJv8KuASSDrE83UQpPd+0nW0XLSrPRcTTrsfXN5o0/geP3bIWmwTMhS4Gu0= +d+fdn8B8Sas6VJ0DasZyZqabIWqwj87Fl7XZIMHjGwdrr41t5KgaTSP20+nyBMbB2tWfaesc1H48Z2YkAlODmZxAjKLVRkke31h4m23MpYRMBz6M8MoL/IcW6aDjB/w5KO05Zbqtd06IGSAt2hQjOhA4WoezdI3DjuMzuX0d0pU= +tz0m2JKcwUGCBvRfrTdKjMc+WyE27WwXOvrdDMX5Ct1xh+pBhzn2Vmgyj4IZwpod/DzXr9y/L6h8b7aeXVeUklj4DrA62a2oQMNYP+GQZ6FVyGUmXjxBMRWnVOaqV04dq3a0y2ReWS1d21BKcMB867y0nlfvn5cZpPZ0Z1eqDHk= +hpGPQD1LqBK+xFNJU1ZxNCDYZpiLC7us78WFB9GrZkmUM0qiznKmRlRbzo+ImnGUenTfWGcCkPLcYJUWs8vlAwl0vaQ7WcBoeZtKvjpLrIDzs0gGXNrcfvMVr4K3RBTHlLKVqOqUEqeUAGg1oERki+my2Sir5wIiQbNOPpTEm1Y= +c1UZ1LLhBDvvq7oqTihq03a0oNFFUbmbqpp5L1mso+tnRswPeKk5ZSZ1f3NS0WNdlTmpXKu232VqFudmfaexRdJkKnm8pKi0oIFSdapTfOw694PyDKsqITPxNpRztKIGNR/ktWTHLpo6Pg28RK63zw759PMatt7WV3DxM3WMSu8= +zJA4SOm8jl1jHTttHWTSF1U8NFbxoK3ibaH/GtURLbDZNWCeVdtOiUfZ2vd5bf9bk4keh02VFSxqAbKIqQqPTv7ySTB+CLLgUNZXHKKUqrSbO8xY9tbZOm60ixvGi4NnctzY2eEzs3gghVXEsUxyoHrkjF078kEzs3gkRemgGW8= +/aA71d+YgyEcQ0s6ZQZ/Yw+lAMZlck+nANMw9UfLBEvz8bKx4tZy0OrW8hM8u6JQZGdYVyXFMiwj+bOtcnXVfn1YFCrZOYfTnXUXd9zb+Q332f2GFeNmlzKlOLaFWzkZ1hE8ycDtwdhxTfJiDaE5OvUh0rDrM6TSFFF61oRk9TI= +c5P9j123drx0aI9G45dm//nESkyvpmjymdI7Lzm3hy9Ig/al4pBpa7+UewTTKfwSF5MuWaWMiiYTelyePrwke1hV9jJhBSYT4kL19wP1ifWtiFVvEI2+VggvUCTfa9THiBjhlPFkAT5QumrWDh1PXciYj7Ui6VbQvGQ254sKYrI= +WJEfE+EiQavulhcElJ7NuQjLMWwBly5liNpo22AM6lbI5HF3F21ZS6oFHWS/JKpVNA8YBLLmDNYzFEbp/TIKgh1N+3l+2NBlP4mUnfFD+gybTRSsFRoiCgt5yAF4Lo9sCaqtYUoUEHuxl8or6H6frW5DoiqhJy8BRQ05RxrJzYA= +ATETwjTzValWwKRJPJZiTQxHoNRBR99BNFsg/cpuFq2o+BdI3Ypga2QyQVaRt31ERU1MrKKcfIfSe4TCR+In7m0fehVLBXpjHXqWrI4ZilVKwouzXqRI9jWiy3G6wGrqOkyWXpNXYBbr4R0bbr2o2geWBYPkwLu7Zam0irUqIPg= +s60U4SWnPNcTz4Bb3ONaRXJImGkNXGiNx59cmJkpUlNsyTkaA8qROZQCyrH1wh6GWGiW6Q7VmqW5V+mMHtWheLbMs9xhDqHpqGWkCCozGvkku0nINpW8uwDJd/XycG5OSlPRKRhoXJmwjF6k42A3d/bFtAwVISEnNMe3WaQYons= +KlRFO7QFap+IBvLaySAKg52YN/RcPFwTM5BWMMT7c3flb/yU757qq30M73rD+kGkKnZj78JZnCpuuS53iW5v6TkwWkXEkaEFCvVMabQP/vPcAlzV3dNmYbOwsjqTZteeKwsLSaF660+8ydck8+foE3xM6J78DOQTp1CtpieFqrM= +N1IN+hmYzrbsOM3R7ximTwx1u0ro5LlLcwjqWinPvEyC3Zya6j/2IW/9o2ZuCh8xlHyEYpZlAlHMb9l1cKwHKajy3ALVOfhPs1v/addbP2wXCw5GJI52Pj0/WnkGR3VnS3hA0lu0x4VWaym7T1H4Sd7zSBtiZ+I9zc/esyaPc/Q= +nmaH2Zzi6y5qu4TcWuRkTkY4di4HFuShEseTnKk5sBzHtegXVYwt+tSRU2dzun/yTIM33ecwdc5xDGrJnRd5WqAwvHpyR6ja59xO7hUsCypFpHCbjKTN7GRLf1WKPc/QN+d+8j3FZ0/ttBdfwWirxdeZfy+fOcvjU/ElFDS7k38= +BUXF0WcZmOdJ29tF2t4FzZCe6PPH46HjkFf6hSUnPybSvcfnS6/9Z8IavDz7PiN7JHt594V5+ULxbddt1jJlCKg8+PAFT8mqzxWXTzaQgdp3/Jj4gNhHU6Q5tivcYhMPA0mPUdDHKso1zH2ciKYIIGWX8uStjs42eZnb8lWbs+E= +URKytiohqx6t7lxn6fvaJNc5Q6nnBydwnkW+wdwL6iD3CQc2MMEn6D6V6ta0HaoucIBrNV+Ya80Nw3b36uCRnGtW7WfP+uTBclRpBt1gnYdvrX032il8qyWJqg7qIN8KBu6QLDo/wefgajTuMe61XuQABwt+Qw62rohHcrBZtZ8= +HeyTB6vRwdYHqzMHC3NGs/iyYXa6+QLCXiXl15M2nbl1A55N6VU2n/mRV/Fq9sqJjZ4yJuppTLmnEdPxvu2YdF90PkTpBWxdc+kIJnj/7pu///O7d69evbr4P9HxS4Z5egAAZGVmIHJlc2V0QXR0cmlic0J1dHRvbihrd2FyZ3M= +LCBub2RlKToKICAgIG5vZGUucGFybSgidGFyZ2V0YXR0cmlicyIpLnNldCgzKQogICAgbm9kZS5wYXJtKCJ1c2VhcHBseTEiKS5zZXQoMSkKICAgIG5vZGUucGFybSgiYXBwbHl0bzEiKS5zZXQoMCkKICAgIG5vZGUucGFybSg= +ImFwcGx5bWV0aG9kMSIpLnNldCgwKQogICAgbm9kZS5wYXJtKCJhcHBseWF0dHJpYnMxIikuc2V0KCIqLF52LF5BbHBoYSxeTixedXAsXnBzY2FsZSxec2NhbGUsXm9yaWVudCxecm90LF5waXZvdCxedHJhbnMsXnRyYW5zZm8= +cm0iKQogICAgbm9kZS5wYXJtKCJ1c2VhcHBseTIiKS5zZXQoMSkKICAgIG5vZGUucGFybSgiYXBwbHl0bzIiKS5zZXQoMCkKICAgIG5vZGUucGFybSgiYXBwbHltZXRob2QyIikuc2V0KDIpCiAgICBub2RlLnBhcm0oImFwcGw= +eWF0dHJpYnMyIikuc2V0KCJBbHBoYSIpCiAgICBub2RlLnBhcm0oInVzZWFwcGx5MyIpLnNldCgxKQogICAgbm9kZS5wYXJtKCJhcHBseXRvMyIpLnNldCgwKQogICAgbm9kZS5wYXJtKCJhcHBseW1ldGhvZDMiKS5zZXQoMyk= +CiAgICBub2RlLnBhcm0oImFwcGx5YXR0cmliczMiKS5zZXQoInYiKQAAAAYAE1B5dGhvbk1vZHVsZS9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAADgAAAAAAAAABABNQeXRob25Nb2R1bGUvSXNFeHByAAAAAQAAAAAAFVB5dGg= +b25Nb2R1bGUvSXNQeXRob24AAAABAAAAAQAVUHl0aG9uTW9kdWxlL0lzU2NyaXB0AAAAAQAAAAEAE1B5dGhvbk1vZHVsZS9Tb3VyY2UAAAADAAAAHlZpZXdlclN0YXRlTW9kdWxlL0NvZGVHZW5JbnB1dAAAAAMAjXsKCSJzdGE= +dGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjoiJEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI= +OltdCn0KSU5EWAAAAAAAAAAAAAAACgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAW1V9QfTEAAAAMQ3JlYXRlU2NyaXB0AAAW1QAAAZ1fUH0xAAAAC0NvbnRlbnRzLmd6AAAYcgAAWTZgN4cAAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW8= +bnMAAHGoAAABLl9QfTEAAAAESGVscAAActYAAAAAX1B9MQAAAAtUb29scy5zaGVsZgAActYAAAMGX1B9MQAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAB13AAAADBfUH0xAAAAB1ZlcnNpb24AAHYMAAAABV9QfTEAAAAPU3luY04= +b2RlVmVyc2lvbgAAdhEAAACHX1B9MQAAABBFeHRyYUZpbGVPcHRpb25zAAB2mAAAALpfUH0xIyBEaWFsb2cgc2NyaXB0IGZvciBwb2ludHNmcm9tdm9sdW1lIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCXA= +b2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnJvbXZvbHVtZQogICAgbGFiZWwJIlBvaW50cyBmcm9tIFZvbHVtZSIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byA= +RmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayA= +SW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic291cmNlIgogICAgICAgIGxhYmVsICAgIlNvdXJjZSBUeXBlIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQo= +ICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICAgICAgIkF1dG8gRGV0ZWN0IgogICAgICAgICAgICAiZ2VvbWV0cnkiICAiR2VvbWV0cnkiCiAgICAgICAgICAgICJmb2ciICAgICAgICJGb2ciCiAgICAgICAgICA= +ICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWxkIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInBvaW50bWV0aG9kIgogICAgICAgIGw= +YWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAic3BhcnNlIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJkZW5zZSIgICAgICJEZW5zZSA= +R3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXJzZSBWb2x1bWUiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW52ZXJ0IgogICAgICA= +ICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICA= +ICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgQ29uZmlndXJhdGlvbiIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImc= +cmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInRldHJhaGVkcmFsIiAgICJUZXRyYWhlZHJhbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICA= +ICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgU2VwYXJhdGlvbiIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwLjEiIH0KICAgICAgICByYW5nZSAgIHsgMCEgMTAgfQogICA= +IH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyIKICAgICAgICBsYWJlbCAgICJJc292YWx1ZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4= +ICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAtMTAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9taW5pc28iCiAgICAgICAgbGE= +YmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgcG9pbnRtZXQ= +aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAibWluaXNvIgogICAgICAgIGxhYmVsICAgIk1pbiBJc292YWw= +dWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgZG9taW5pc28gPT0gMCB9IHsgc291cmNlID09IGY= +b2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImppdHRlcnNlZWQiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNlZWQiCiAgICAgICAgdHlwZSAgICBmbG8= +YXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJqaXR0ZXJzY2FsZSIKICAgICAgICBsYWJlbCAgICJKaXR0ZXIgU2NhbGU= +IgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjb252ZXJ0dG9mb2ciCiAgICAgICA= +IGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgc291cmNlID09IGZvZyB9IHsgc291cmNlID09IHNkZiA= +fSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib2Zmc2V0IgogICAgICAgIGxhYmVsICAgIkdyaWQgT2Zmc2V0IgogICA= +ICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICA= +ImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2FsZSBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCEgMTAgfQogICAgICA= +ICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJhZGl1c3NjYWxlIgogICAgICAgIGxhYmVsICAgIlBhcnRpY2xlIFJhZGl1cyBTY2E= +bGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGFkZHNjYWxlID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXI= +bSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIFN1cmZhY2UiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBoaWRld2hlbiA= +InsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXJub3JtYWwiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIE5vcm0= +YWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiAiMCIgfQogICAgICAgIGhpZGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgZG9kaXQ= +aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXRoZXJhbmdsZSIKICAgICAgICBsYWJlbCAgICJEaXRoZXIgQW5nbGUiCiAgICAgICAgdHlwZSA= +ICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0geyBkb2RpdGhlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTgwIH0KICAgIH0= +CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXR0ZXIiCiAgICAgICAgbGFiZWwgICAiZG9zaGVsbCIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICA= +ICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNjYXR0ZXIiCiAgICAgICAgbGFiZWwgICAiU2NhdHRlciBEZW5zaXR5IgogICAgICAgIHQ= +eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICA= +bmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggUG9pbnRzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICI= +b2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICA= +ICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJlbGF4aXRlcmF0aW9ucyIKICAgICAgICBsYWJlbCAgICJSZWxheCBJdGVyYXRpb25zIgogICAgICA= +ICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSB7IHJlbGF4cG9pbnRzID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCEgMTA= +MCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICA= +ICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMCI= +IH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmciCiAgICAgICAgdHlwZSAgICBmbG9hdAo= +ICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBkb292ZXJzYW1wbGluZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDEgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICA= +Im92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBkaXNhYmxld2g= +ZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm5ld2ciCiAgICAgICAgbGFiZWwgICAiQ3JlYXRlIE91dHB1dCBHcm8= +dXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm91dHB1dGdyb3VwIgogICAgICA= +ICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IG5ld2cgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE= +IH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBwb2ludHNmcm9tdm9sdW1lIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA= +PT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC9wb2ludHNmcm9tdm9sdW1lKQpvcGV4cHJsYW4= +Z3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnMicgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGNvdW50X19fJyAtdiAnMScgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX18= +X3Rvb2xpZF9fXycgLXYgJ2R5bmFtaWNzX2ZsaXBib3gnICRhcmcxCh+LCAAAAAAAAP/tvWuX2ziSKFj33A97nGf37J6zf4DW9L2TrnbSBJ9i19Rs18PV49nuso/tqn7VroaSmJnskkiNSKUzXVO/Z//mBgA+QCJASZkSJaVpd5c= +MxkgEAADgYhAPP7P/++/f2Z47C/9Q4zij+u6RvNPDiW2QRzPMF2TNSFm1cKOk2k4yu4W4WfvksXZQ3t2qo6962mwTJJMj+Io+4yOoH2pLZIoztLLZTK/SWareXg2D7LJdZhOw0uAGg8e3y7BplmMD31/liaLy1lwlWrlD19qZ5M= +ZD4P40wbDM4WSRplURJrpm4PXc/ULkxTt8whgUZxHE6yZBmHt1k01cyz4n1tlkx+1pLLS20OazhjP2XhfDELspD9cgmjL5YwYfbb7TK4Yz+M7xZBmrIfp1EKzfnjZRhPwyX78Tq6up7B//mLq3iWBFP2YxrchNMgC9gvgP5iGdI= +nmL4eZYsYaLBapbR38NbmFEIL8VnySpbrLL0+2AeTq2zX86INuCPyODs17MorgEN7QntNpqFo3F4FcVEMzR4gbUS2qtaQoM0CzIAa9pkGdKFII5tm2RoDg14BgsVXd7RZ7479IhP4Fmwyq6TpRYn42R69/s4+XAdLkM9jWA2tzo= +DEGbTCZ0nobneTACm6v2w/vRN+yHt3/4WjP0Yfn/M/gW6WQZLdiHhYVYzoL4ahVchdo1f34GK/1QSjPLl4jpFpS2SsMl/TyfwZ///tn/NhqNfgyXKZAV/MQe/Tfzs/8dfs6SZDZJVnFWPief/a/582haPPw/pndxMI8m6ehyFi0= +xsntrjYHoOxUm3PxGYGPaQ11y3Loi4QQzxm6Q+3CMnTPdG0fln3o2o5lEc2Erzwaff969PrP3798O/r+5fs/v377f4++fv2X0UgbfPf29Z9e//D+zQ/vBw9dX6viUXaxk18w7vGPKMvCJZHZCgfUOQp5MB6kBNsWisdW7MWydMs= +tmztwjZ0OjOJvRgHYy+xiruwX0T2Ag9a+IvXxl9c4BrXCbw6op9vBLOfsoVJNb+Fz+BvKPgNfDli2z6xa/wGeJDvetbJ8puSDg3X8FA6nFzHn9F1gJW4DoCoZlo6CWahxp8BOYWXWb5dgNQoSvz5klICBii+N91F/ElBmkb+exo= +XjEK/wU6j6+yawrSboLZivZF4C9dDfhxMLk+/2mg6y84rgyvnwbPtM+1ArAIllk0mYVpuADAQPuVjfBrfTohENwRzKYxGcCKzqXC+Nfd8T7bwnkOLNccPvYNP10oGZ5dLZPV4snfNeMJ5Rvpl4b2/zw5fzIYPHl2BsdSBPs6W0Y= +Y7kB7GbaRtkgmgKUfTEADWugv3MKewK/adAouI3SomG9D8L+QjewVlgv9HHeCeC6wDspMF0tANUwns9SpElMWzz8A1QNLYJ+APGk/2/YSf9QGd0qD2vDtgsU+Cf6sAT+MgvrJ2ANtOsz0CrBlgqXrU5Bx6TChg+nINE9z3GPSMg= +3tUpaLSdgkR7wrbrKE5iTlHhFI43egaBhKU8B5XvKE5C2/Qd2/N8XzoJQfZWnYRHevwVJGiYjqMgQfkAvAlvR/FqzkTt+58cG50TxUkXcw33PFmwL7cIMnZa/DR4rhnPagfbw7lUqew6rqdYE+SguExmsAUMkXk+AUpI0kmyCHM= +RmrA32fykSK14/RXNKWL19p8cLUCwqIsejKD3dneli0kbSt+RYnl/732kZ9YrkM8fpLQ59k1bIXpP5JxGn1EjiXDtOmpFEeLRZi1YxP9HtQz4DsLKkH8fpHBiF9Q5CgLWGazKF3z/ufa//t68YqSxOfFnFL4UpM1r+VnHn0+juI= +6ZrG7PSj7aL4qn11y8+7Tc/shY27p1OcfJjSHdDaVs/bcnY5D9KfW5t/njfHxQDlCtJX2KnYJubQRrBtZ8FELX6wLxfO4LSCDdUidD14e1cCgCCENLb3/sWQku8KYsgynCc34Si8pcdEd1KIWYJNA0dlOyHE1olluyCEeLpDfE8= +EkLIyQsh9hpTHxcoOBMfAXaA1Frxo9ZaIXhYnm+Qoe2akuBh2t6JCR6lLiYIHnWq++TkjlIdcD0FT9hM7GgTNTYQL9aJFA8QI4yHixB89BcvtLdsZbQgvtP46mgJXZcA2AfsWv7ZNHojomXX4Rm8kAv1bM468KAkyKpX4OgVTBA= +4uOfBs++yFszS4nCUFG0WSyTMbQ5r/V8oZFn2gttEkYzGfDFWXSpnQNvnybzy3MuA2m/5YN9rhHT0i3vmfavrOdnjNx+L7IMSq5fnKllptrpLstGa+WhdTLQerlnI1lnnXyzgUyzgRxz4rKL5ZUNKtmlziL2LrrYggWllBf4CTU= +KhVovv1qMgy/mLxJFju+m7RLtkmqNVHgs5Ug47q6ObRAjhnqnmUe042lUo5pXlg+TIyZRnQCowDIGuhrfDcSzMx1gYZoT9IPEXxV2CrA3jIYr7rfNJsCT2u/VPTBu8NNMY5j+MR1Gpegjm+ZykuJ45SInHxfmZa3lo5TEARCKgw= +UIKmJwJjOqVIpGkxfEb67yDNpnwpw6U1KMGzYAxkCuAfw1vtXZitFoOzEkj7FbqqdQecLl1OBjXgOEgZLrWH9RGS1XIS1t/ihxV8idmsfP7rRjik18mCng7bYPEO3tHeSC89AAn23bdCAXnj/uNPZmGw3Gb4t+EFYx4/vvyL9t0= +KmZHVborbICrj3Kvha2Q+gZ9p8AjTuLwHohcJkBsOTbbIPMdfU/7BnvxIRhV4sw2yLykF2QBO4e+hzOlhXbviVMlQm2FFh/0TbCEvijP3ilOczi0Iq4YbIVUHIzh5PhT9TYIlxsj9ivnfBtx0BHBeCgTbLSvc6F2c046ugoTWMU= +5d1VGIfLACSLbWb9Op7daa/ZV9S+YcfEVPtD3uHuvsp0PEqjqzicgnaTbPVV3rHXLr6j72nfRbNZgey7b7/Tfvz2692RTqFzbIPdV/k7IINpVObZGTK00zCYbLXZKeloL+ElLUu0b0NQ67LtPiHbOOuw4sSJIaANvl/Nx0zkFMg= +eC3+hZhp1J9GKd2OIGnF2uAXrfg42pf0sv9X7RetWKH8SX0gOkgWXEGzAZsUSHzLDOTYNMwG2oAMiu0qtm9MWpo4SN5z+uCfBlI7dF7i0gzewMsRFVQRMqF/0C9D//x6LzwfhuNe0bv3ElKRozwx7oVi/tHzfxrIlki+QZiz8Iw= +6aEatf8loEUUT0HDiNIICLZ8Qg1S9F+rfFIQOhClMSj/X6FH7fL0lV+ommI0GEVOzfRHkE4KIkZapNcBqH30AWiaGeiYKTSewDlRd9tRzT66Rab/6i/y/EGDCK/CZcsK1Od7bPO8w+b518c3z4/YPP/26Oa5DFOMct+G6eOjXZg= +K0a9MNfHR78wV4yCYa6Pj4anb6YYDdcfP/LzByaL0Xb98eNfA4zm648f+RpMwrgm5lXGngbgka/D+0hUF8pVqD/edA024n4HnGgUTxRzrUEew3S/Wwboh208fwxTzT3rTGS270IaMaIxuDxpes0cX202awXqXU0OuxV5fx0tH8M= +3GyMTJPVMrt+BJPDTLHfRcs0O+W5CTehyPT+nUG1d3UwzmmOma9UjjMtk6xBT2+OiyryCjNL5VCYJjRk9zynPNncQCvP8w/LaKq9bkDx+Z2omDeP4ihNkKn/KYq1VyLk9D7rnIaeoXMLbk99bqIbHjLD1yj4tKc5DuLph2gqXiQ= +o/PVvpYbnt7Mqe8ZxRrjvtSLRvsmiS+jq5WK+zZNUkdtgKLPR9NkGmXXqO79baJ924Cd8DzZTOJkOQ9m2FwZWPu+AX9Up46wDiwmRL0MX9XBxSrwSJKtvvmBpsp83UbMf9DAFFEK5iK/Zsjz5K5i60T863C2YIO9DS9hzbJEy64= +oxS2BosDCNOUJUYIUu2CPNfS1eQafv6dxmMDzi/IswE272RxGc2oxUsbPH367vWbp08VC5TAELOA3d9qA71alV05xjq25a1xKJRjLUSfzE5CLRS5DEQSaeD2oLwFD0BNykxQYSZI/d2itqglekBx40I66RYvPuhtO07mIXC6a8c= +yToETh+VOIniWTeRT9HleYHcNGkExDxXRcpQ/mgo8oygomjHq4yhoFrzQoDsFsViVBVWXN/cRb6WC1/363/M8LemuQ3uRRYXRVfK5wiNvfr+zQ/vR+//+ublC3bW0/lTBzGgJ915rtEQqYoc+SLUCFF4dEFgEOuZggy5UruTBTQ= +dNNqzO9eq4f0gz/cat3YKlQLxFdHsSg1/aFbgi9GbTlS6yJ/xyeYOLTyHJOQ7PhIE4dWHmwSkh2fceLQypOuqdkcAkU28I6TT5Vhc5ZL3DXSOF2DRpiv4IWuCPXloTly4OH8Lg1nLEyxCJzBgxN5RIsEi1ezGYsCDgNsZBhXiP0= +kHu+mUy0i//UfvPj6zejV99/88cfvn355qv3/6ZdJPzZ66///eU377979ceX2kXIH718+/b1W/aE/fru9Q9vv3lJfx/ko4kBHluHkA4Gm8eQCvEIqnhW1I1f2bjuTa9q1hJDy+NNCw/qe4XpivEMClJ6gz6nkOgW7TO6wx9/RB8= +U48/FQDviPqSoQDqYaVElroetQGxLjmQ+7AowdSvAUUnd3hAYcw/AIUU1+w4rRb31K1QuxVKcKigaSPZ40RoHrdf6b/q9kLOOUEnRdqLUJB1/Kasw7rgahHydq7MwpsG+mrRwqQtiPjEegKilWE76HhcikTSGOQAlUDLX2aSJfY= +MgfkyyIqIUjjGhh5pdRb1rxbtSO8k0KzQN4rQdWXq8RBpH0dTsSXhDNe+aIozPEhEYj5hCggVh3N6shuH5A3sR3+rmhWlPMMiHL1LgL3q/zd64Pm10bw/y9kqBs6DPRAnIRUwGtwoualeSM1cBHQseNwfqdKDLxOTsqxojHQWPw= +/sVQ98nQH2qE0ERE1hEF8G+ecrwWwQ9ofpiGWRBxDOfhNFrNhQd0sOLXGLgOLFYUMBCWR7Hma0K0wThZxdNR7amUFUAI5FdG45tEzE/En9nO8OwB0fg0S6yh211F4hcbw3bMzTYGIrDTRyxhmsRcqvuQnIXx6eNnNIXHmOAgHs8= +vBlQ0CUin5XdABVlrQ3YnYoMrnkdcTXig6IpFz/Z1QaaVIjdvYlN0KkxhFhT2Aa4YBkrQVlyBWweg5ZJbmJFA/r6LLlqHZkBTRxawi0VnCsnlAW1teCnXFsLRnxtDabRkmejwRoREVdb3U3ZZo5OmHdDika+uo0h/Ju3Jm5bc0M= +8RPVXqgTH/p5GdVEim/PcjHPgVEooYUWp2xQMGa11kAbrFnPcTq9bBmB8wb19OjSBRiY7QkFhFOc2QpVABmhKWCcTBVAthYKWE5TbVC7Dei3AYmrgHLKUaLLVx4Fc/NItlxN0D3HwOym/HIm20842TJwhCRIA7BRIocyTeBaVAM= +yC+TJfDTp6+//vcXf3z1h397//RpzllzaUgxEe5xmCxlrZClCQ+oZEwTy0QxZtApsoWnYfIh5qG7+bW+si3tbxVHl0AvqiMDumPih7KP6yAtxTdVJxwbdrCqumlHmDolUHyXyU00DWEJV8qOKHBynURwcuPLTBsoTGoNeCHCyO0= +cpmm9tVkKwHd+rkrsxLdf8A+jtu+kRC1j+N7DSuihoJsMBsHE9mUxqBZgNiieK/hbF+50pyq4YbqzQaKl6c7uu93rHiZXSte9hp3kRyrNsXLGjqORgzdsSxHUrysvShecal3xSegdjH39qbWxR5KSpepwZagDktFRrVmQjUAteY= +R0M1MvdB+dEOppFtZBQwD6iRUQNoNwoZpZZeH+v1sV4f6/WxXh/r9bFeH+v1scejj5lHq4/ZR3kRZrfqY0PXApHd1i3XsvuLsLpGVgvVLVWy2tP7XYR5Q1ntsh9UIexwF2GbmATsQ6hdoh/JfvWuN0jQdq9/9fpXr3/1+levf/U= ++levf/X61+PRv+yj1b+crvUvw9oIqzb9y/B9DRbLJ94xVWU+CvWrSB5Ual7Fg3spXZYh33VZp3rXtRndHUDpyv3y96tvicmjHqZncZmuV7R6RatXtHpFq1e0ekWrV7R6RetIFC3naBUtt3NFy94Iq7WOh77u0DF6TauuaRW5Sks= +Tat4cD9Ny/RkTcvxT1LTMja5YXUPoWnlgcf71bSKXLUP07L626xeyeqVrF7J6pWsXsnqlaxeyTomJcs9WiXL6zy6i2yEVZuSRXzb0Ya6SyyPdBTddTpKVl40oVKy8ge7j+vCNbDTzLSxkQbmHUQD49mb9qyB5RU1eg2s18B6Daw= +18B6DazXwHoNrNfAHo8G5h2tBjbsWgPbKKvccL0G5oIG5jn9NVfTobBWu61yK6w9vt+Vl2fJCtfwRJ0LN4noGh7EuVDMgLtXtet1faRe8+o1r17z6jWvXvPqNa9e8+o1r0eieQ2PVvPyu9a8vE2EXr/dwdCwbM3RXd81zf7uS60= +eQnVplEVTIDv4WYMUdRs7zR9E+1NnGL9QytqVbmR/V6UKQqV99pbr7312luvvfXaW6+99dpbr709Hu3N7057s7bDjBjdqG9mCSYbotWmv5m+AaK8qdu25fU3Z3X9ragDKKhs1aN73ZjZBFHEHO+EFLFiU9iOaW5GfQfQxMoCjns= +zoBI56l9k8SX0dVqJxkQob9e7+r1rl7v6vWuXu/q9a5e7+r1rn3pXd7W2k1nildVHtpaFwaTxtFiEWb1Ysz5w10rXnYOBql9nehboqVUvWyd+B6vCUZsX745Mz5h1Qu0LXj0ZnBmsR8WYup5hz26SW5B24k+gh7msQeVXuaz3+s= +1ZyJ+IyXGuNdlylAeLdlsBrvNClSMfI+6x6TJpEeCnd4Ju8/XmQp/MJ7LyrEwwPev1jFHR76wkMmhWNXgab25CaZrebhTbK4miXjYEbo3Z82gOUyNJr+fW7zB7VlY6/la8ZUxoGwhDZ/jxj8xWot3RzAn9fWdMhBZg3ElzZHw+U= +oHKJTf7Yyx8XS50P7vDH5ZLnQw/zx3Uf1nxwXwaKnwDwgG2VZjn6+bcoJps/FT5KMdt8To2vM6S9pXDqE75+6Hfi17HYBwKirj5O/XPQB5b4CcoPwn5xhJUuvghbWyD9akWLD8LWETZBtXrlB/H5b0RclvKzkPxXS1wE9nWKWbc= +3jA79TyjlkMc33LMhxg2DH1Y/r8j40Zx8JjW2pqPJYdHzBsT4NPysc01CY13BHxd2E7a55qwW7UXmvnFWa55aOMx7CBo/ka70CqaYU2qFsEta/HbZgt6KAA1ApB8kUvR9HdqV4BnPw3S1fIymIQ/Db7g6oFW7iVg32kGbdDNVcc= +F3Cle4sevAv6cRcg6YzHye056IxpOLs8f/ZcbP6cT+k5x/u5VrCb5xpQhfyHL9NzrWIxzzXOJRQvwPyeF5N8rnH2A/8yfvMcfUOc4/PGEuBvFFzjuSZyieI3xhSefXHGtOp4MltNETG4Wiv9mmowK5gdTji5ZA6Lj8NzqxN83Yk= +WoKlqxGvZNGfOKXcP4PpKhTrZDkJ6eBXIWg9zNDVjsZNAIc7CMyIXMubUXRkDWtQgGQxvgRZapCtBjlqkKsGeWrQUA3y1SDQZtWwlvUgLQtC5BUpyLNoIS+MSLZFK3mNBHLehc7hVi+t1TlK/nqA6x5rHfPn52dN52CPgnjnSkc= +6ULoORti1XLbM3SHIHraOk2LINe9Ip+wymEU8uG9rnUcz5WudZzhw6Qf9rfjSx1zfY71nMhQqQcgrdca/aVFf2nRX1r0lxYncmmxgWGe8Tz0lpaeJkUD/DL4m1xi6Nqam3PwruQqQehbK1fN4Ywfje9GH8NlUpOuAMDQ3rF05VY= +4LXLVsNNKWOZOnTm+9Su67q2dRIeNeyXjuy6zNwxRcQsQ3tSiPyayQ2U1OxWN6yVLUi7McofIsaoB1Ua7d4YVe0bYq5LUVejTUQ0S6OrOMhWS5lN5d+c3rjlWwwVkR6u+gl3OlvNZi2b+mx3QVrWOuF3HMXTutpHn+wvPst1NkI= +SMWNiG76oDaySybT6lMTNhS+aRjDQt0J3n3lEywECyafJVwe4TcAaCiW2KqVSbnGHpiUy/5Puo7KsuCljShV4QuISlD5x3iyo0glatZdRkAdaEe5HtlrqL2G2muovYZ6IhrqBv5ohf9Yp+5oba5m1EsqF0RAEdjU6azTOBN+VnU= +piBXDdbmohaki5oYWj3ftTDqlWB7nTAqIqdUkA3dtmzi9QqyQkG+rKm9onosqkW5AIqoyLVW7QIo8R6Bllw1cLbZPIggSldzT8qvXTZYq/yKSO5d9xW0cnudAN90aqrxnwawzoTIztaPWGRrNJWcCDiQ5XpDjTi65ZsIJ/qkWZE= +wTwKiaAlm8BwbplPZnRHfQYH0UfmjgmI3VJXQfrDHfPHhB8+Ug/BwQQWnbrWUc/GZXTFfAMH3OeQ+mRO30xvmWMg/emOO2XCTx+ZV+Dg66+5X+b7aB4yh0D2UxRPuH/mdzS8kvkCDl4vXlEOSLinZv6byTwAi98s7rCZ/2bf854= +17X9+j2v77q05sNpscxq06/NvCrtJoRvPpg9esINwTr2KCG0fx4pJHFaZx8EreYqzOhuTeIGgxQgu77EqOyFzlruWENQyRp9HT6FDzKGqw+JdxpxwcchpEmuv4TfZYSTtU7CtKWC9VA2QzyE9TgnxnrKveSsVcLqpHrPSw3qdoo= +ynTQe5utbCSH3YhQ2ftRhLb3fCM74xm1Bqub1vdX7ait2nFbqZF7uJhbNVzPx2tfd/+XPAJqa5l44UJdY+DxajbbtW7tlOC1AUUVUuuZtqVbiHffMfLsDgOKhHAXlG+L9Mi160tEu643U6vXlDlbpsyw3Qfl3DtARETlIWGu17w= +ChJFmDX/IqgDOnd+p1DUJ7zsdicsaouMnNV8jjbjDOk648xaH+QcrRYfZIf4oPHZwKyGhsylPvErabp8oyokrbyYbjzfe4ZQagz0fM84ycQ0a32YcyI9QGIaITCjJTEN+9pPHpab5ttE+5ZTy5M+I01/dd5fnfdX5/3VuQDuM9I= +9BlpasvcZ6SpoKeRkeYgsaGboWZ2rZi5Gylmplox83Ti+MTWLN22bYIkpOkVs1E9I0hDOavBulLQHmT/P1zm0E2KmwOxHkJBq8fF71tJY6Np33OqeZiixhWZXlfrdbVeV+t1tV5X63W1XlfrdbVj0dXM49XVrM51tXWO9DlaLbo= +mum5nq+Zva62RlfL0zNiqpoyw+ZeNDX/NK/SzI2u0qzDaWpFbrJuFLWvGM08TE8Lij56Na1X03o1rVfTejWtV9N6Na1X045BTbO6U9MEj+x1d1fT8Iqx57q7Y/F0f17Z9jqv7Aoxpa7m6CbxfBd0Nc/xh7Kudoxu2V2G0sDq4R4= +2Zwe81T84VVTC6vAqCaWa12YJuaqNDE9hf19eavDQhy7N7ZrrdvOFWneM3QGOkBkU/Z8JJ8JucgNMDl6hbC/HCpzOhEqc1YRKoeuiFAkrobUGqwwWTsHtSONhNzUwO1oIyE3BXiX/uxrQ24qith/uI0Q8L7O2JWXl2gk06bPds0= +2K0S7KzPcsyRUrJ1W3eGvkf92G3HcuXUap86W+cLiHP2khB5nE3tBGi2aOPvvmVjGSyUabePn7+X22Y9fy8o9J7cHRYXte3AcyV3pzB1bCKFqkMTKVQdmUih6sBENm5b1CRDGrdVMVA70i0BlQzcjvZeAyqrBmu5e0EPe+ftlnA= +v2IXSF0tk9ViFMV0h9VZeZCBWj/+wA21O84LYmGlsOuoUAaeJgvOjMsfvtTOMK7uevrQtX0Q2i1g664srB+uQkJ8P6YusWabV1RjyTLQHLwfIvhCo3QSsCpFRnkLQqRcvFJL1ZWITUy7WfZ6SCyW//KEYiFLaqMFAHFqm1zHn/0= +wgoGTa4DIJ2ZdhPejuLVfJKsgBJ+yWsJzcLLLN8eQFcUNf58ST87Biiozsh/T8MrRry/QFfxVXZNQfSr07JSg5hzhPNkwT7XIsiuz38a6D8NnmvGs2cD7VfWCf3vgxlUyQuI6RF8SZDz6TKZAbHLlXA412SvK8zTFITfqlytgFw= +mBVmFmBXSWxNBszUW30Qqdnfa9/rCTzU8leyayDo6T+SMYtEleR5w7SpgYqnp5ZHj34vLsqXhJeGaqm69Hk+7JqiTrB7EpqsTmUNpLAoRgxP5UKv64E1au2Gojn5MKVkJsH1HM5ZzjxIZeNYMdPVAphbGM9nWMkoPlvajB0g/Ew= +kdpF07wR0P0smKgtgWxlwxm/HWqht4fvj8r+Zin2x/7PayHkuTyv6Z3jKC/+1t1xXSWqMUwUk61Oa8fUXct2tAvL0S3bNaXT+nAlVDs5rYfakzCGlQtHN9Mx0Sz1US02az2nLd8WzmnHtk3iD08tv1VJZuI5XSOzT+6YLuVk07M= +0BXZ0SltPPCQXkZz2Ns34aEO6vT3dFW+FOti9uf0p3BOY5mLahvkMGq1iMJB1GrDwFHZ7qCG89l0PH5Qg6LwSR/Um53Tn8IxjanTdSr75M5pQZ1Gz+mdqdP9Qd0f1Cd5UGMKdX2HdKpQl2osYxLcJt+I/a4A+1OnKzftGh7bqtM= +juODOm3b8IN5TOWBd3VKe2uM35cJsKTJ9WgcXkU8vZ/qpJZbYqc1fCli2z6pn9a+47i+e7peKHZB/6ZZpdyv0R31ngxzD8rP6OlIfy6Pa02jG5b+O2CsYlA+HwfMxW9ePmAu9rThH+oNOaOHjpI4LI9f9TDAEqIp53GbDPZDGmo= +r77VvmIvrLKweidOWKPy98Kl8L6IbYPVqymG0ZYDsvKLm4z2rt5wy2GC2yjdeKivoLHGxkvvP6+QFpXcYFq1dtuT0WLjWVEievOwVaxO8I0GZK3zXAIPWEm6d0eM1xkDZAEpWGNJ9DUBzg47+JMsqNhSPi748i80nurX8jH1eGU= +g70NL4HxZ4mWXQMNRDETuoHfwXmUakGqXZDnWrqaXMPPv9O4IH5+QZ5V47IYmuCKDlB4hw+0wdOn716/efpUHLLWcBnCSUWlV22gVwL8zsyOroMfx7I6w6jp/npMsbxUmOBPNtJsboLZivZFvW8KLWfClBr9BceV4fXT4Jn2uVY= +AGgm7WgCezRcAEBUe4TpwO46xtkAWnQyv9W4/9I5Jat/Zu/9M1XiYJbEtHTH2o/R1XBM/JhEdLkW2Vk4xFS6hRI+GlHxbEEdf9inhQbDhprGn+f6Wcm/lZ6LdE2xXujjvJOSXaoDKNpUFDYjkRvJypD+opDDmHa5E49K1BRY+2w= ++1cwBO9Js7o1jKYjGrQR0JiUeg3a5HbHrpKVMdKzHAUGWykXlqF7HiHMBOiaSN7fIzQBtkYsS7qF36ZbtNeWITQwwPFN0ZlxrVHv6NWEkoZswyUKGpJPxOy2I7MeLU20TKIpPyi+e/X9V38c/fj6jz/86SW17H07+ssz7UI7P98= +qFlx3ACJpGF2C2fNM+1/KE5OxdGZfTySef9ts3n/TZ73x/vMmxr/HvDJdygznJufT0IQDgjICWNgqcov/u7V314+015o9AV8qs+2FpxgFe46IoBN5/nXPc2zK0LfdJ5/28M8p9FNehxUvaQRpecc9xdss1FJ+MV2m5RO5wHkuc8= +6dzdczoPoMJ9TufjPaaTdcU51p0Jf93s6PirfHTcbX50PFzAL4tJEqV0jWhm+EUZvxtkmspqeYm3+c9VMOWXaUmcJjOqpIWLTK3y8OswSbOie/cJ0c36HE2qa3HoXSv0owL67CxDRstuuRYHP92VP30sNDs5+rwIeVApjTS4+mY= +CROXYDb7++yMCtrL1ha0dsKNctlyWHMijBM/IflCMEZW++1j/htMKhwH6lj/ZBnRWpZTepK0XIMts/CW54RQ37o9mIIr9VCI6m5QcFdh3MJlWFVYS9zz+y6iVZndPM9FEdhOUR3qluVQRZXoQ9dzj0hRvWdure18VSztybnxTEw= +fyXdfVG44sKLuJ5VaK2PSJMtaZyYNkpiyHkxSRZ3bNVUDGsSwC5QtdgRpxCMWRWnqGHeFZ+wK/e26tRdBJOfw+moU9NWeXspmrZwRLZjHJYOdMIZhzc05ZqpJ2/hcnoLl4KUbKsqOYWTUm/oeoSGrnPY6bDnHWNoDJUGguM3fOU= +dhKNGkrONzF9rTGWHLHty6S4bTjZvwqT1eiLRHct0/ct4prKKWps+udCU9LS9vBGsm0W5G/ygqwn/3JBNmnaG9OOwph2viGpt32w47avnW9Iu6oZPiKT2/km33rHJrhSGQCF0W0XnI7AEtd0aOeWOE/3iV/7I1riAOr6dEksYtg= +Xh368YkLGoLvWj5Vl9mCeO2WON0Y1ofyvco4p4PSUdrn8l9O0ERn+a5oozNtu2ak49CTstJhuRdxIu/MWFe9ZNk1wyHokk3H9Vuaq3TXxroKbDoYAtup3K5uG0MaV2bpjmsfk61uRyr3OlMdSk6ao7bd4S+orHlDy7NN1xbr2J8= +arBZCXcMEyO8QyrouPDxQjN148A6dPqfy+zcevZCLRns9mqujGjxiId9pe08JjcJcLt9vURCtdIlyxWzRIG3dx8HrYc1O4KN6kQuJE3PcYdDz7PWntBqr8vrEDn91p/sdN142pFFdJNkt2gaapZUX9n5Qj2u0PsybOk7B45a17w= +bNW6+GUrLJu4UR+uBfGiiXrFqyatSz9PbsJCCEcnzx1z5XE+38gNlrcILi/hdAun7TF9fBsrXYRjKv7gH6kMgpyq/YxzOYsdSopGvPOi0TxcYmm9aSGO3VxxOGWDxmVozjOORLiyDi1cWVsKV0T3bY9m17F11zPlXHi9cLUD4co= +Y3GAj0i4cjHCQ4SrrgwoTIIxX1jbWqW7u6ZQSX+57LUvActCBCy0jtMRCVhGZfIobFZk6Di2Y5o1EwhsJI/me4Yt5psOcXuBqxe4eoGrG4GruwoiawQuu0uByyAYAtsJXB5wLosLXN5w6Hx6ApcgtWu2WswSm7UKV3QRH7twZfc= +wtWJCFd2L1z1wlUvXPXCVSsPaReu7O6EKyEMvhSuLlez2UiwctQkLLY0u5awylpspu0qsdhOzHKog/+QRaJ75Kgc/HckZhGrTc7yNzJsEUMljpkAJCLQEoAWAE0RaAtAe3N7GZGlPLM+Jn1k1UdqlQV9+zHIglVD01BuB0TMeLg= +M4OQ8049cmfBBGh5sesEdsSIsiRKTVO23dMai+IlS3YdUFA5M1VaoAKZbSMKiGvYwKk8nQzJI4woaM2Z4eW7u+IMvsihhtqTJv1pxBLZFKI1SlxG6qKNiVhAAafPRKpIHCHvroJeZd2SLWlH2lt0qZ2XeiVFjfZI9bcvv9TIc/o= +P0PbsWNixVjcdWuDsNkimqvpFsCf58GzDy/qWzUQivriSHbGkauX7CprEvCEcHkTjoIib2GK5DCngXK7ZsklGLTVNmy24se2oXtDz9IuXFMHVjB8fPy4NT+qU5b84m1GTEmuJ0l1tSei83FdbETLhzX7oky51oUqtSrlYwQ42Fk= +ra6Y79IaiiqGfPwRZVUws9W6jbCqj8tJizWpgK5znp6GadbSTQle1w/b0OO7EmW1el60yBL2jtRwEYWTsGyI9JPBp83TqJbNaDpL1DpBuQ0ytyIhXRrG4Qf05aKJEt6SLp2nHRzkw98EyyjAC9XHu/E8xowIGBV1ZkwQsnaX/Dg= +ZwCjYDodMVvf/kX1Un8isOnVeNzzVLB1EAgfoT1hnZSOUJbmNY0JdHV5Nkhe9Bc/FLCu8kNB6EB5JDgO/e7DbY6E4zwHKkXfrM4BmVAPKp4XgjmgU6aL3eVtSsUz3Bae0SKFN+N2diuFCwkNKiYr43eIy/ByuWAPUeKk/KXGXKc= +0Q0IQnu8DbcxDLa9DXeGDrBVy9eJSY4pYeiu8rAM2/iqWpKW7sM3EpeJPXQMzxUTMFjE9XzTte0T443lNSvxUErf7poV6OomxILF4lwgnAe3VG1Q3mbFqzkOt+iFG6wAGq/GXqXQLJlJYF/Po/zK64/wwnDoWEk6i+jE1OL0TRI= +TdN5MJuxymDqhukc1g27WOPgDyGle+Qi0dCdKpRPvpsdL6OJXJOmHBQt9ZNfTvK4VOWlJJuPEnoZ3abXwTKchtMr9bdahvRqM1VPe7oK5M8hAvObzyxJPwR7K3KDye8ihXd1qJgVIk25nexfWjfLRH1GVQ2rGH3bw8QmtLKNpVs= +nvMIXdnXieg3yWw1D3Mri9kwo+fA8d2I/yQ0kAT0Wke5ZC69r6yGA5/VtYmcHMwjzmmdQSVpGqZMmjuXyneXEKGQ2dmht8yy5DK52rHcLvCMptyOVq9rt5mTHUnrgnjclNY3qBjWgRmETXdEv36XZhBiN80gAh7bmUEs3R36LvA= +WFe3jEd4V0lajePE1p5chcloHgIPm9ZrfMLJ8wT2mQyjrhQg56fTywJW86Ro3F9WvRd3l1WfuYOE0JOCBxcyf/0e03cd33Kt0zWblxvLNSw1QW9cloy9s1k5KVrzkJdDkisugRAuOL/2BZd2XXCpMpJJ1lzhq+/xODbvcxyb8Lc= +cRy/+v4N7KD3f33z8gXDbW+mNFIVrJQXauvDOU+cvK5GTzW7fdvdhMlscKYPdUOHMXblni/kP644876zH5teCbYMZPjtznBTN+AcgDPc1Ie2+wgvuFs9I+EAXQYfRpU6A+tYV5bqJ7LcuPXQ9dgBW1d8bMs/2UO3onwhK7JAekc= +mxO58vGxsS3TmTZQNag4RyXBdcg5TA8ZfjvOAesxNB3GOWzHfHyMY13oWp0XwDIKt5xrGAdtvD3j8JRW+9NkHALlnRTjEPA+KOOo1MMOGYeBDb+tZdZ0h6zmuA2ix+NjHOskjtwGVfdtxjzllEXGcybhyfENtHzFo2ISApWdFJM= +EPA+gqsbs8urG/jTHH1b9yp6ea1dOK4+9JCoeOvUOYTRalekPlGrOMzlBVIXK8wCGicxb2C2e1eJPeVWRKkDFZsxXZ9YQ/K4HG6FixzTaxLqUbhX8RDX7i5p0CSL3QQ2tFzSdJjGTShUUx48tZ1TL1AzC9Js1/czZglWobCdkOU= +6waoDIyHEptYEg81T52HkjYeWgUbpJOAlvAeJfHsrh64gMYmNJvjbBG+s28O7UfFFqtNYAnVmmoUuLGXVRTT2bYntKjiBigFrIBlJsu52ncpDq+wLOS5mHcZzWbXSUvZee4FdLVUxwHs0ntVdMEXF/CgkfzNU3//PK10ZWvDYls= +c7Xnt7G1k1ceW9ma2TVbszyfGI7ln+49cbUVrMpyIhHhUXI2Dj4G1oamApAW8QDcrcoQcjMdXy5huZPZ3VUSp3WJrQHcH5+rUphL+GzH54juOTTCyLJ1y7PJEYlvu3KFX6cD79IVnlIMjRWqVzXw3eHQsU5YYivpDiRPJd3JGu0= +TXIL6EUfw134Q7D79Dqy9/GQQLpBnzU05UaSNyzxHBB+uIyS5TiIp3zme1bmiynRPDhFWoN5cHt+wYquzaP4vNTz06StmBgt81RApklCD6cA9nUUM//N//k/taeSwUDMyie+QCf/IZpm19DmuVY67PA/0aUwDODH0XpediQ8IuE= +b02rpfyZ0POFRp49Z79bipSAdGk7/TLi12AfY1cf4l7fQfstXSFt1xkJK0dP11AyBUTeKbkCYvOpYIZuNspS+dwS1BJuM15FsymcMVkQT5QaXAFHA61pea+ARYSzvi6TK7W4lFyhXUxDkNyyOx7f8yFZzqbpArpcgZSgFs1kCkU= +YgyRRnm5D5n1oCGKqtfFjuUgGN0qvrNvUrHddxsjytke5W+Xy5fFa+ogeVi8qzhkX1EtyK7mioB9Y29CqETZXTmBofmoigQXxY4PmcLVbT6qpltkE5n7uXg7RLdcX/byOHkz4joxVHIz1Egt0N3SnrAsiMI6C/q4KgWK0F1+J4M= +dYKKst5waA+JL0Z1nmjEuy1YHJsR702qPWxWqo0O/yboX4EKRCFtmuRWmF2X0EIzWCnW8bgyWCmQPEAGK4mHixazDhh4CSZWc3VqmNyTe9u6a7mf4EW6TGAgGBUrWrebmgUPlqHKRFbKbiuOLj7E2blPXNc0HwE7rzaT1Qw5qNE= +8GF5+VM1M/+v/1Iy83/5knPz/TNz4aVWnnQwTo6mmsIwPITfU2ni//Hbr0fvvv1u756RVcB65fVUjL0Vs3ZM4NE2rQUC+onrHpPJt6Mb+5/DcDG6jJZpNgLk523u1M2mSu7qw9fyjUeQB7oicsE5siC0o/WMxLx7CqQPEIJdIVE= +Hd15LvH6fRG70ZpHt/tLRteGynZ8g+iGT3yWNcmyvEcYiGGuCcTICarOL2zsuSTIFU1ykU38VaF7wye0/dNnJ9UdKigGakqURTUmRnUiqf3mR/TWIF1OgIqC6XQXt1cXhm421+s+dz1YP/jDQgy9WHs90E357Sqyw2vhSNvl1wI= +xom6I+Qw7hYvg+fBLfNnAHLHkj6xVFOw9pgt3GHmcqTCz9/Zghey7zTNOO0glZAK6HwlZ4MiPJuu4t2/VzT55AK7tOQh06wN1vsFK9OTALuZ4qV3KEyF1jSZzOBTzaNYeYwrGxjC+wGWD018H2lA+KrTi4splqV3R6ltsehvmUQ= +D+pb17Tedlglh1QRWRIW21mLXN23LMJs/YZlfrrWIqWt3xSa0Ite816WfrkLperiWuZWTsbHLmsIJWwkWu2shI008iHCDJqmnfCWfrYO8kCVcQbEaBrpchy20z4s3R6annZhD3XLHcrRnI+eafC6gdwvlB9F9QQSNMUE89DM17c= +rUAC0lfONOpdtPAM03ANOdueeXIZX8uda5lNI2NOp4c1I5+rLMXU74l6Eon+RWibf4Hl9P3dSvMVh5GMx/mqHS7SCzPD1HE7aLwXi4CgtUno5usy3qvy2KijsK312HH8PBuHLefiO31/4XXWY+569GHJcgaTtpgIuaWSmZKhbUs= +zPT0jD1YaFed2I4yAOK4Q7vqC3gA3lWhkksHdBsvMqTeFnyCPfIvB0fjnnKkr5u+Keche/S3X7WjcIOQrg1EQeJ7YhohFsxlGf6pqY8FxdueqSA1rDRWNuULFapqXvMk8iOWdZOMpEbfLZP5k/cJNb9lS+aWLHMwh0FhFSTIKEc= +jTWgt5VoZSo+uNk2+E122zY6gLHhmakVYGtGtlqnvYzmrRMHuHJsClwzuN02OC+f1Tb8NJspRwfYmsEdefC3Ed2O8M97eqi95pUJWHfLeRDz9NksaSqKzjLK+YDah5qVQL9Rl4agWsKHZdQSCxgCGlPFmpQO8NQdGsnKyWaSJUo= +EH+PqN9TgPh7pvo9BYi/Z6nfU4D4e7b6PQWIvgc7Qrkwalj+pnJp1LD8TeXiqGH5m8rlUcPyN5ULpIaxlV2qKUcF4u+pKUcF4u+pKUcF4u+pKUcF4u+pKUcFou8BR1EujBqWv6lcGjUsf1O5OGpY/qZyedSw/E3lAqlh15QlKdY= +AASxNiCVU2UgEOnoEsSvjLUBziY3MYpxFSvIx1UC6bgyUBpXblKOq1h/Pq4SSMeVgdK4cpNyXMXX4+MqgXRcGSiNKzcpx1V8ez6uEkjHlYHSuHKTncQMoYpbXXbsLGs0ZnSq+Qjv/9KwUtqqMlp1FLY1Onk+8y4fmojN6dGb/jc= +uC8ULfptjkjK28JaB1vcFXJTFRmaJ6rsyXeFBYnu46IQ5RP1YQ+a6rXKp99ZqlfDM01k+O2ykLk6LxAz1E2PHJNrYidWaWGLq0w0tml4Z/WkFC798Ke1a6vwJdN1EaLZuApL6bW8SSWWb6BxXiXl/PskC3+X//Ihms20cailGf0= +YZIkP8O3ixiB0Brc02dy2ZY4iUPB11CJXukzvRF+tLWqUMyGIzYGK/vmM6WWCrk+DI3mvgqX5XOhQIwhlmthjnbw7y/0XDFqzpZ94ZodF66pMmi7BNshh7nMRurTDPiI/6R9R6Mr4LWQbp0PoUa/bJxklC0Bh86AjZ/xcUCKZ0w= +W0jLkiar5YRWh/6CtYEOzlmLf/1SI1WOkGWYrZYxf/dCI1+UgByDl8Fydgd4RRntIaPs759TwEG7CpN5mC3vys5jam5M6cfX/gUZwZC6fnWpRRkQUay9+/a750U787kG3DIsfiVw6FD+G19Qn3AeE5CyDtIMTqIrLV/3YvDnmvE= +XPsJtiyFptHkdxROt05tIeDdyXxxTmG09Y/ffk09Ar6Ez/FM2HFCS2X3N9PxaDKD44+lZvlpMAtvqH90mJUdlt0Ji2FWi0EnizXJP8WvSpzZUtwbbfb2mB6xS9pjjn06vdwp3vmX/gG+J5COtkpXwaykHK1kRBWJ/LpbV4wSbjo= +BrLh9xSy014IfcPqTWJKrZ1o4ViCdGEtDqGCN91j4mQExNGlA57hNlN15Dhsp4N7sC5D5rTr2oZc5/bRK+HqPHGgfudFTymnjNKkrcqtlEaOSG+3XbXapl/Xvll9xeHwxOT4coPIRRVz4uwLKj4quVTws/Rs/IsfcW3jQVs1xX8= +hXf+67+qzG3sQ/DYowIspm7jKeCeUvFjTz6ZciXGfIXvWyK52yqMbQ6c+US6OshbKp3YnVY6cdzm6PeM+Xd1E3Getx/74d1M31b3e7K0J5TDj/L0f3XPebMOJG2FlLFh6PC13vOCyvVOW898y7bkM985NefQci9JZ77dn/aP67Q= +r0rfWCZpfuvDmKDojpixBMBW4w9Bn3VbRlnIutE8vO0TKZ7cUmHH7i5bJhaIJ8bw8mjIcNpJGo4yx5IqDUeJzXanua0Tnzh9Jo4+E8e9En55BM3EURLjESbjKBMq7CgZB7EbS3YfBRHrB394z8PnWJJ32JUt0SGtpPMI83c021U= +MPjUhim+sH1KD6NP2PEAsqwarjlejyHyniPTaeQ9cXEcto6YguG1C1Yu1ZYjph695V/KASMF3mNE13YJIPeYiyNoR2rbAMiVztA7fdmksg5LpVILmn28BVPbgunzybdogPgFbBfB9DlunfHWlkIIeY6bDphrWQBBvlUtkLhfPKo= +Y+gu+QTTmtSc5KUS1HxNN/BrrneTc9P621uzUWt4qhGsSjb6mAtPWy3lCYrZHy6ZddVAwUg7rGsouMmU6lzdB6HGSSvQvrgp3UQKRLbjpkPdHRKXRffTPSCxU3Lq7LTVMlaYt9589fbdy7a01kIrNVe0bI9Y4sWTbfoWsRznxJw= +xisqs01LQWUIV0wTbufZUfZXq1ER654GJ6kf/GFhQBJK7sluCc8bTgnPd+6SUDAakxBDsfLbWYyq6HgsG8zsLoU3WUqC6Zh5rMqtqD983gJNKkPhHAz7cxKhQ+VtYPdHGTCBf9CVzd121Q6TOT1hJ00BUid1vUyuhA4wq1YwDRY= +WXRDS8/JDQxSz5ETIBXiKs/OLFzGwaytQxqmuwzi9DJclolf1D2m18FyEcaXwFlWy5Z24fQqzJIZ9InV7+PTzC/McRLJgaPi/v1JVahOlWSIQ8U30jCYz6JYNQRAm615GiJVUwYrEZ8H6c8qg5jQBC0tOGg0SnjqCOzrcJFCMRg= +X+3q+15G4Qwxs+Lt1JixOs2qubV8V0reswQz9PJXgwkMD4cSF+PT6eX+DIpVA1vFrw4Qnlf5dQfT6WiRToJG4l++B/nR/bvfmbqxr1g9YlTX+QIu26X/NXXHIrZ24YLq65nWp5eBiXYaLkFbrXin5qmFNax5q9QGYo4otcEzc+g= +n5q7kBgfitG/LLHlX4fckON0JSmdSJfBNFqlbBqbXuEJRbWpDPAo57i7UBhQWzCS2U7UbMk7eLWC3bJpnqS8Wi1+RxbTQFEkdwg/0PDEInw27IYtSrMovkLeH4c0lpxJzIw13MDUg4VyIAC3JDFhkjQCY7INk0mAa2bwy2WCjcA= +lwHPgzJgYX0FXNFDudylRI40skyGSfQRGYVdhxbcARHAK87xpLjSLdK2sTxZbM9hK1Bk3EpDeBxgOXbyFvmuRcYu9jOT0m2k5HWBCY8FVHyi/YROCXunMweu6iW53DE7VEdsY3ZZKtNwmxELNUy2k37oJSqTfgwdsPsEb1NzSz0= +WzvJ3s8T8UlAlbmftytTlwvvqgSkoe17nm+LZTC5sd/xndMSkKoNa5qtO+UoLP5x+OFqx/b+tgqWtQU4ygqWNQy7Uiqdyj1WXVNGrDG791RRTukiS9zNMNruQsDQbZvQWjOmbvvWJxj58sBaM5YytZQU/LJNIZpmxqp7JJw6sbs= +WWHrqYvT1Ah9H/mnHMxlrhWLzlhTi+vcBrxpLyKgU7nSORL/3gF3quqmW7phETmo/uRNYdvXTacVnaXovDYK3a5+etF9VTi9pbi6IiDAHhJf9BY50XJZFUcSzCXt1H3YUjjqgupCfHUT9K8d1VN3Wrz4Nmfw3cilTotX34GPAVM= +OKCqKFGOBKlzfP5wL/cdTgW2JSTulzbF1D0ilzp8/OVyaoH7G5SbqBpi7Nc2LNfxQOEV2S98WQ9k+xNjvxWRWY5M6dj1BojK2R0zx+0kJ4axDQ8uk2KwFH5NjlzxVO2FkAijZupX3gEoLjrSMHxAtNd9bBT/iOgk6Lh1S0WFEw0= +lr7lV/rdoiYM3IpblFGPDBYyfhwkUptAhd2uw6eLhpYhZMoo9tJ29z7rCro8O7sKYzqPcCx7xgzGd/k+ZeVBhC2LXjsIYN/Xa6b/ocsPezh483b8+ld5xdDeKofyDgPgpmt6a2lCQczFZBoubpJbrDZKdS9CG18my3XeUdBkEmY= +SRaoO4sXiI8NJYfaImVAyqulurLJmmY57euLaPKEF5eZJKs4U6wEg/HhQ6ZMxJO7WTSP1Gnz1jTLqZv5FYVoAXD6OBcDqaRGq8GwBIi8OT5o0UAxCwqOpjygcprMo48hS5mouisUWBESfiJCczwbW1/1ktCC5G+ynUFvkiNkqxE= +vvDz4JbfNavwVTfIe6Dzzy9pWzZEeyueiJS2qfpc3XzYoE91q6pPaMO75ZLWZvxgk7Y1rsBf4Gu1Ud+tTctbat6KetqxLZcuAsQJrFwRSjm8R/l70apK1ISogpcFoVob8IpPrU12mO1MVLCK8+gALmSVnz98cfgKo5vpuBsff8E= +d6wqQCogsZ025eiW6XjahWXrljWU9amT9++31qlTYTZKp5cjnta2Hoja0KfqLVUKlek4hm8QuZTz6QWRFmDTsDBK252nOfR29E7miJPtg3zIewfy3oG8dyBfx4IwLyqBBXV28lcG3qoQM/VgD+DgimnSgQT2UT0H1u6j+8qGXuU= +NS4jsZUA4ALXtmn1Xot6yz3CzFcPqPNim7Zlur49bF5NeY7lndhRXja0vBb6lY2kzB5BnUB3Yf5CorHuYw/DgrqwZ4VR1ezIW7rgEaZhe+o1RqSm+GoZTXF1muusqN2Msuny82COsCXM0M3mDHJ7AH+zOSxhQ09CehYrh86CBQI= +ZS/C9loG+JH0EcuORBgASXtkckUaOvwQxdPkg+qcAaj8Mk9cBSBMXGKmiji6pPXt2eUcIgQBRsFtlHKHbJZCJrpBLExUBY5uMFNa/j8Ox5YaoVq6FIV9EyGHypaKFbg07usC3+qWDnJuntFxE7/zNp/yNIqvZlyQh0MG7wgEpWA= +GQXcEX58xfrFi3mOr+CwUYHGSYK4j3MYDG4hEy0omzeI1A1gU99E6Eotkzmd1qBsBAoCjgUH5/Yi3MP+4e6SlcGikp5kjtSZR5KQ0LSUX2ATwkBMogxHWQKCfHJ1h4tTIAKMQQ3YtU9SBa4y0LRhtZ18ZeomAfHK0Y2hLF2dvHU= +ZV32BInY6g7qlvaEWlSyZER5jKX2O5L7KVwhq9eVBhkmxTk1Kc6ieZQdzz0tKa7aQK6zEakiskbQYqIZt5pvZjN2myAbpoNoSfXpZJHfN8gdULQYnkx7nANhoQxvrITAZNgJjNwPZkkwEFowAwIyB2pACJbcXl3or0oNe3zVrh0= +qxTrPDLrXpo1f/fhrkiYi3wbjRzAVb7KyD2lFwdhgdn4bpS7DEgR2cAAiq+2N4d5wcrZite9DgBXJ44lx2Y/+hOghfTajO1tr7UxesexXInRu+6JFVOuGL3lbkaTaIrpIN63ww9Wh5Jov9UmYTQ7b7gBrQtd1l6UAOm4f1Eqs00= +/6aHM8ySL3mGu9Fab3fv0XIslkdiGmb4NUIZTowB+cF4BX2gdyJm+XetLo8rpzkQz2ecwxClvYBxAkS8E3JAboMYg2QwbVk/OJ/wnMfFlf/9j+L9RH+00k5Xp20VKWd6VUo6xilzfGBr8asQnd1nfmaaZ5SwCfsv/9lm/3XYf10= +9l+P/XfI/uvz9sZZGkeLRZgReril8A+V4ui8P4bL5Aw0timhlz5ZwlX5M25KuEkWV7NkHMwItQVchRk9gJKYVCYt3j3Hh+TIWcB/QTZbBlM6WgoyHdmhkmyYa1YqDrPPHjygJdTAKp2hfw7DxeiSVu4dUYeLmuwzngVptuu7hPI= +YsWr6KOJxL1LYnmOIwdiP+6rhDLsz17vk223Ow94nvUInAdKKrdMJZVvfJIyL1F1/hDmkDeo36i3JBAJr3Dlj521l9Fsdp1gqmb+Og+VR+ss7EqJEyKxq3OluXidHSUtGSRyPtl9BgmvWZGxhsl2GpqjDwktNOLY9AfZB+rRZ5A= +yJdQjv/j4cxiYDGp1/JDI07EiD/SfL2F8xH6vet3rc6QWNap1eIt4XIeiRqVfop5JGoLcJR5JGoYHgOPpXdE4YjWnkvDbnlsc2lqmNwvS4/j6b5nyjchnwiPNSXmilDd+gBss5EJovm2msNaw5p5zHTJcEicE7sHETis1cwkVaM= +0aPgsI080R0x2to6bF3uhHTAaGsYHtSFv7pE7NyFn1gIEtteMDjEdpkLHyjg9hHp3bsKiW714XeMRkIcXuBpTVT0ulpQ+WWCKybKyW+N3VNL11+ATcNyEWrr0I0fhuu9+Hsv/t6Lv/fiFzlQZ7lQhIpnpdzI7p/qmVDYo12f+VU= +oTPDaoy93XnvgypluczO7ltDuSTPyee4WpcB5btX33/1x9GPr//4w59eCuYo6aivtWvRiixiDOtleRzftUxWUuaEzvmSukFQcRsUtvtM3dQa/Rr0pChuSTHAVxkoDjnsCuYcAm4BUK/UIL8axvEo4qaXEb3Zno7Hibqq7jRB/bM= +SzAGtNhfauwfB1jkPn91Tnlny9U5R09+/Y7z38lq2eaFBr0rAu0NceogKqnzIyTsEykRhO2NH3TTCPMWIIVDwCLA6ieXPgFt4GA6vaVu92si4tvaMBjviiUzWNNVWxsG28kZVzWozrh893VmRRTcEUoOANI0dUsvZKuqhnPDvU4= +bLRrm2KV/su21+K17WloDwmrpWxbRPavO5xdcVfK7zoHO05jdb9qoqhbJ5kT85dza+L6Knb5cenX1GLTtwyf+CemFlemKcvz1hIlZknkOs6YFmVnPiu7CJGz7uN9Z8FfpECdlNbxed0vT4TSWXyIptk1NVH+ViPQ1tqtn13JnGg= +cdi1640ILGKs2yZhVG2O7qtoNqVnH6o55ZJJAUc1s1xdLPoCLUZ5/AAM7aKWK+ZDspxNWSqXFbDlFl3+tkl1iOhSqee1ZvKdmtTI4nZfcRTU7VB8FW1AvSiKRsrJrGABqI8nKoU0yr0gZ/duXPiwzDJKsjxoRVmqMQPLvQSWCmQ= +2U10VFWfm1TZZhqIbHdgU63V99iJ7SMFZU/+InCDkCiUture8Buf4MrutjzTgSvLZ/qp5YSvto3rmgpqPZaYKECrwuqRx0U9wFS5K4+6qkHdBClQRmfMXXAAxuuqN7SzvTh6lHsFKcd0T13M1UENNoG1m7phI5bJk+ft65w8VMU= +wk0eqFrRmsDsJY7e4NhEeredj5s+wsdPzMGj4uOm5NjQqpI9yLlDyNN7rzS9Gmm6fnBcd+z1IbAP9eJs7fGxM9c6zHW5id0BxOhmeSY0Bf4+CjJVErThuQoctmOznm7SBPhEN4j1CTJZPDanfhFEGW6+uG3Cs6Krgu0WPWxRTIk= +3x3ZxqlFawgudYaCSPdRPgkVyxrjHoJZNPlqZxWSBH2bNKWye5VEqqIbTN1yTNLzCwW/qFNdmw9uO9eQ+1EKa0Pfegy8o3Iws5pROUdR5wgrVbRTgaxiHJJAdvDSRLjiW0eus/vJqoEliEIBS+d5FSYj7sjXEMkYeNdstszn6VU= +kWQIJluxWsvSCfFt0H89auOUWe2nUpzIWe+A67QwRtcbEtOsM0Z36JDTDQSzHNJCZNs55+D+MFV+vqKKhdrxkN2moFdSeSWSyWp5E+LjBLPZoGiBOYgYrNgG5lNi7Oa+xsZ8CZFFPURAQSmwKXgZX/nFMpknO09jJMQUVBL8wzk= +2VD3PUOO5X/8nEwmqbpJr87UkNbt/M0iTf5m2kwYPCH+VpG+U7m0tvO1KEb5Dn+B3SsrIgdYTR2aUCWvlqJoxmuR5GljFlE4CddVjGlpw1B9dsZDt5ALnNU8Hwjwwd23Cyc8FZxfu8xC6oTdrff1ATilqb72cPavWFfesfCnOfo= +tsyRphRjOd18X463OlwF9F3xxnUatdoBG/ToeDWbNYxulvxUKnYuOWuT4qW8vHn1i4KrFhJilTjFdx3ftpwT46rlNnErrloQKo2WpA7Tc0qxVIGlP5datKZRNkP/5Ys8KJ+PA+ZnPS8fzIIxECQ0fAfsZ5Jpr+rtKXEsM1if2aw= +1JPVgzGseJ16Y4AMQcF8BE2As90Of5LFIsiuy8cFjf4Ci5yPS/9ch7MFG+xteAmbIEu07DpKQVlmWj58RFajMUi1C/JcS1eTa/j5d1rMbDPnF+RZNS6dRRZc0QFgp0cz0IAH2uDp03ev3zx9Kg5Za0hLqrHzRxvolV/czgJSTFs= +YkpHYTN59f0b2A/v//rm5Qs2+q7rTFbZl22zuQBb32GZeVZ7gRyltrU57eR4VV94OZucrUOduS/uKLqImuMKJBjHrJ2s9Mmuz9UqfaLZGHm7U9XRDd/mqbI915M9uU8/jPlBpUjY+dZMj8OenZi5uCJVUiUG4wSDbPhJsrjDN30= +Lh5PAiBmVYsdOQ+VurW4xTnKh3AIrbhMrSJdbaeX+tL+brOFSu51PLatQGg4QxrOaOnEfpT7vtUj1N9tPKNFC7e7Q8s5O/0MggWpwWMVqcky0uK2GwHpN9+8/AtaNnxx1xkCf8UR+NgZAn9DEVgtbtgGfsCX2J0r1m++xz9TgeQ= +A77WLpHEP2WB5AO+6C6RxD839UxcHgWC37xVInh1HAj+QYng+DgQ/BpFMJgtroPjQPArFEF6/KUPqFG3Hd97+/Krdy9RPOZhFnwImSRxDKv155ev/vBv7/FTYjmerXaybQ0djurGn/sgjvWDP8ynR1785rs37/biyWFbBlGIHFs= +3tbm8ukfsNgLlv+gquimSEJQpCKYJjzuXZ3mYJmolaDb10vsDmPJyqwtUeDt3cdB62VuS0EBJFqFVxVMr0MkoULxHl1cni92Ed0kGT5h1hBxnFnccq8Z+Omu/Olj4UmzUI86S5Kfg4xaIfFvVBzDyJilrFMMWMoVzQclIvy2KWU= +5lEk6YWQ+EBexe/Zd57M1DGV9CxB8GSHdIESOxDFX8YFbtOEsXq170AObXbPn5edcHbcmhYkxUpW5oCynwxYzmrZUt6hhA/lr7ZIr4NFuFJf/TG4XNGxxHIGCh3yegqqG4XBwGUzpBepWTBfKHsDWNlI2Vfe6Ca7TZMlstNpK+Y= +YH+bN1sll3JSJ4PDblSwacIPMHVakvKMQ76gACy/4oJr2uoPscR9TdIFVU55C0Xcd1W9L/9jsdb0aMMYBAfAazZxa3/sAtebZHYTqcOvVeB0nvwcVg2iNMHXnUGLwG8soA9oHq2rWlK8ouoq4b0rj5I83UuS37QrjGkA5accGq4= +WGtxg6T9KYfIEnVOIAU4f1eZOrB4W9lgFf8cJx945D7rh1pEWoLP25qUnfBsfG2n7kaNWF95ydO2npRNakVRWW/XwQxL2FZ21Qrfk1dpXVDq6u5DiIeqJZYoolkBJaKqJQewLgqrNLHZtkS7a/o84Zvn2+4ROWN1lPCNRUR++10= +mwNW0UTpH+CbhLhOvbCK7w6HvnditeHKvDWW4RkqAtvYT4AJ25v4Cfyh3rBwEKDpWDfwEOB5zDYZ5zt2Ia/9SPORaG8br205apTl0fcbjfwKab3lgJTpsiw6m4z3b9D44s/11luOJyeO2cjlYxFO6A54zfKcUheKP9NOtPOblK8= ++zPth3pfW6LFkskkrPdN8HndaLnlaDyP3uRuk6HesjS92lfSK9tSFotk3YiqWEvtK2ZB+1OQ/nzvMedRPK+9rx70T/BN6VjaN6uMHvn3HjK43XjI4HYnQ8KHoUmFEDeib1bLJT0bv66BCy8iVlyufCo4ERmiSw9Iale0+S/0oDA= +aoax3rlpx85NVYIJ07VUB5V8gVfy0F3YJu37GCJt+FukU4MdwPOl5XTJsqiVD3mpUjH/DnkhZ9XimddU7eWMXrTE6Zm6TOrnWvqfy+zcogVTi1qK8No0AoqFrs4pjRj1IqmCoZxPoxtL+YCP8k/a+9ffvv6d9udrECvj2Z0GxxY= +EHiosWJmGi/8CH38X2flRoaJ3VKVP/dk4HN6rv0EjDdb0qSrk98JFWHpfL8QXh5ftbwH9PczlXrot6xeXIbZahnT95PlOa1gC328KLCANr/uNBdepbJ4plJJ2M7QrMgUy5K1lYKNBLYBXG44xGJSwXw9n4lLHNjZQ8fjJpMtctc= +CWIBimdxkCO6/eJDBETL6IXn0qeHqtpCxU9K1MaQH2koAvnmwAyTOcTewMNw8B/JgoEo56c7mNPZf+yvMmCTcjrTvKsGlddhlb5m766HQhkVFxl+Wy3b8i0LtGxfHxL/01OyyxwtABjRj0bWR3E2WyuzZDi+IXok8bREpnNiKWM= +K3oXXBcFgjtW/0XUeVDA+xDx33LmopKSOsiyUXIOYrchck8OMtR915Vr3B0uMKjL9GdNO52lPWFpAWFheUn0eu4zk6WwFI+vtigh0cxHpI7zSKFmf2qbIGVCNZ9qHjNkeScWiSlkBGvGDNXouQ8felwadumXLoUP1T77pxBJVJ0= +LVIkUW0tTiOoCM1ygMymM0kfy0dd574d56MWr9caiGwXf+Dr5tCEQ9uD0/vTCz/wdnK7Rgsjmm69iBJ9Zln+6WaQdlT0dSwZpKluERx95uj4ESaObhBEZ0FggvGnJM4wZplHgOOSbqrXWgLYxLDYjv+auutQpcnWQeyWc2aRU1c= +mlqL1+6hmp3hg1Z7dvrRX8VLJoi5GJV1WLaWXl32dWv7urV93Vq53aOuW4tVrxd5UGcHv1CkqDxyeZwEX4Xayc8A/EjY9dFPKrCD4rHd2e+BZkpTmds68d3TzDIXP+jORc5RLt+0rMkkzM93ngaifubbjrKCrU4/1uWtDvM60uM= +v6B4066qk9QoTXX+owyJv/OktbQtY808wGF5FSaIILEMgYJ4sZ7LZAYUJFuCjGKMMR4Aw7UhgLXIKsx9OlRzYECuNTlnEQRgtWBH/R+iWF20rqX0LjA9Wm6XjYRFZRSRXuq4MZrlbzUFySP7cA0K8B3s+yyAI1Y9ZVVABT/XlEE= +Dbm8ka+HrV4PLgSpQ4GAppaBOkAMhDugjLilUnDZAo190A1WsRAvumtw54j4ClHWydAQJuioJ0hlqZYSyMmcLv9ViI8i+FWoG5k8gmMe3G7QUVsj1lEJHofZhzCMN8R/FmJ5FGvYY01qqLf2oW7C+5iGC4xIBIk2zUJ53xdTXmQ= +V4iphUJXMRWbW7YI27HB8o59bvVSPVwoqhoK6SRFznyA62RcKhrBed/Ii7NH2ai6UyboiZVjs52EZOme7fFck2ToH7y+cbxrCWldtcTLBL7V5HpU1qptpOElgisKc7RuqduA9FVUeml20SJo+W5D0GKSyskKWkIGQtdrIdvTFLc= +ctZ4zPJWvIG4VWV37yWuXuLqJa5PS+JCnQEQFt2Z3CVIgA25CzZdWRapU8tUGRVJiOmsxWnbGypiEpNXrIbeDy2D7d5MtU4Im1wn8OqIfskRTH7K1iXV/PsKYor+thfGTM/c5qbr+IWx0uAs1D1VUjHi1pUmHUX2FF5dHKd0Esw= +Qh6bhAct7TR6puQ/NHv02lXqBddPUXCViqrBU4N78vUSbC/B9hJspxKsI9xfrufYnd2qVvE8duk1z7mDWnjdj1erWYKJh2Oynchq647teSCy+rrvENls2PHN6s7NhusuVpfhPLkJR3QiILG13K7WG7YKm5bTtPyd+BVr5UptKog= +DpGd4tU83wPIaS7ITUTmJlcrWIJB0UhuUApfcXhFC+wGSB9c6uCsA4GXXSQAHiPvF65c+RBYk0J4YmNgDQa8//Fkff9Yk1r/WIO8/8l0ff9Yk1r/WIPdXANhNRHq1NMZHxdQKe0Ry+BDXuBsNL4bXSZXXV0DuSXYc9XIbMXObaI= +O77rADuHH2xXzgD22G+BmMrFxQSieQ2zg8KBVrI61DrJbQ2bONXm3N+XSyqcNPcvNo1pV2nEZDrttedPUXtuqprOerU57rXmXmvutead3vsI+mkLiz4iMSudXh6PmEWR2U7McnXbsQi76LGJI+eAOXUxa53WrBazzK7ELCrdNsU= +LIecrnuNIGZV7jUynfZiVi9m9d41vZTVS1nHKGVRDn3QUK/cSs2WQhaw4CAL9xnqZdkoHtuV9x1Sy5WtXTi+bhnDY0pi31WsF3drocU/whHNJpOGGyTYazZXS06OaciSk33CklO5EQRfmBoBIkIT2wpoplOe84K+jXGkkqHFwXg= +ht1dCPcOitsNHtm7yfXGfkIwakvTWV4gnFtRsVXFrTi0G24l4LGtwd31PavnVvvjVrYncSvXUJbiOCFuZRkuSoAIt+JwnFd1woni8APFgEgOU/8xuU65Hx+nEtbRT4Nn/7FH9iWsVWfCFubJXMl9/KeuLFqVB3NFQRIu2wldvj4= +9AzCchp7tv34DFoPujdsZuJv81jGjFrY+2qG5xLZVdl1lQmQj5/hlU64gmFLItfertXbtXq7Vm/X6u1a3du1MJ9biUEf1KyVY6NQFPedwcizUTy2k7BcHdRDn3lm+cSU0xd+0hJWRkuWXq3YDIfbCVfiq+1y1VCWqzxzeLpylZA= ++KgpVykVyV6m6kqmSsb/gO3dy1S9TNXLVJ+eTIVarmrM+RC5j0pM5AQ3NalqTNdkRM+ofWU+gsctuGwbde+4hDpjObpleCdpgW9PDL2FN5ZZF62U4pPZLisNmb96I3cRcXcmK3kO/McGHDr2rQKp3muhOyROvqyIuIsio6SImN8= +qsooYRVoy3j6MJqVNUVL3EFOoVH1FxrZcQR9CSaO2bJyWLEUWLp5CNSCcOMJsOFckMQbMAGTyTRiSUopVrsCkrz4SgbCA57qmnCZahnSlUahiqTepdQLLJsnrVaJhCpo/jKcixTjtnMThRN6tDGejApXQAfFFxmHV1HMxMqcrW0= +/ALwpTCbJMnPC2wN+LGdRlTWQBuUUqS6CZPBsmRR5vFAW9AyFFF2Ddjts1QDlicHoerObB4CPtIu458IOZ8ZYF9Vc4hhSiuTY7Lt6Wxxu4cFx/RQrnV3+sfzumJ3Y2Ar2Qia0FOyLcS43vCTOqDLDWA5toLskCNGdXrwonSbMs0= +asNvxAf5h4ChA9Y72oaVpEMu3MsD67kWr+bV8fWcH/bPtYj9uxsmVzWQmVy+pkfB4Jgw0DmDEwtqNzDZjsHBZiGuBQzO1P2hKeemP/26YBJTE9jWdhzK3J2X4QE5lKRC5HSzBYei7IN+l55JVYxBYlL5snbFpMzqparo8Osf3tc= +OBPfG7uuT16BiSmOvJ0vogGiFnG1C9fViYlcMe2nQlZcMqJ4v56ILd6Ho2A6HbHccvVcg6jvodC4Rcai3Krueeg7juu7u5Oxur4wEujbcUUqQ/gWX/toeotyjgdvexOrl0NR6codmQiZAYsdp7NLpc+G3tnVMpqOivuW5ZkYlHg= +tggmP4fTUaMJ+5UlVzWFny3hZ/vscjWbjYTXz/Dslmd0b4TLm3BUVcg6k0j3TLj3PBPvRfOmxb9CEVhaCGzED6SzdHpZ/HgVJuVT9orJCzLlF/8k/y1OYv7APGv6sxVDVWfUKIlnd8XjvC4Nf5YXCD2r2ubrw+8UhT6K18NbupM= +ctvKhyW77yBnNV3prJacKe8pH/asqrdb9BgnI5h0/ptdQ4VflYXTs1pu0fpvZjFcjllVP3EUpckZ/UQL/o2KdWGbidv9pWmOgnha4iovZA2aF/g5qypL0W8xCoDlxnQd4dxMz1Yx3S684OQoS+ArJVd3OWwazVi+JA4c342ErJw= +ucwwKpOsce/gs5/DcDG6jJaw3HAizAsc89Z8UohXNyOxLKGB5/zWhTTpRlhsaApc9hKGjSdhfbUBXPuepEFWZ2J+Y3LGfIPzUme1Xwh0E7BlowTPSflM+JH36pzFsEthjDCjwVyjMeMJZ41C8ZyK33z19t1LeZsVG6Yo+il8LVI= +Q7b2S74JVKnuzmoJk86k2P4zKQ7tTAzzOBOdps+avj1n4sXUmSxxntW1xrO6fCZyH/MMmPhDDwciCIUlb47D7DPy4J4tocn7t1+9+uPLt0+fPv3s/wcM4OsTF6cDAFNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWw= +IDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0= +IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnI= +b21WZmwgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGE= +bmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW4= +dCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX1RBQkxFXyRIREFfTkFNRSIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IlNPUF9wb2ludHNmcm9tdm9sdW1lIj4KICA= +ICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im4= +ZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRS8kSERBX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5GbHVpZDwvdG9vbFN1Ym1lbnU+CiA= +ICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4= +Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAAAAAATJpZiBrd2FyZ3NbJ29sZF92ZXJzaW9uJ10gPT0gJyc6CiAgICB0cnk6CiAgICAgICAga3dhcmdzWyc= +bm9kZSddLnBhcm0oJ3BvaW50bWV0aG9kJykuc2V0KDApCiAgICBleGNlcHQgaG91LlBlcm1pc3Npb25FcnJvcjoKICAgICAgICBwYXNzAAAABQAWU3luY05vZGVWZXJzaW9uL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAABAAA= +AAAAAAABABZTeW5jTm9kZVZlcnNpb24vSXNFeHByAAAAAQAAAAAAGFN5bmNOb2RlVmVyc2lvbi9Jc1B5dGhvbgAAAAEAAAABABhTeW5jTm9kZVZlcnNpb24vSXNTY3JpcHQAAAABAAAAAQAWU3luY05vZGVWZXJzaW9uL1NvdXI= +Y2UAAAADAABJTkRYAAAAAAAAAAAAAAAHAAAADERpYWxvZ1NjcmlwdAAAAAAAAAfvU2k1pAAAAAxDcmVhdGVTY3JpcHQAAAfvAAABRlNpNaQAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAJNQAAAQFTaTWkAAAABEhlbHAAAAo= +NgAAAABTaTWkAAAAC0NvbnRlbnRzLmd6AAAKNgAAM0BgN4cBAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAD12AAAAGlNpNaQAAAAQRXh0cmFGaWxlT3B0aW9ucwAAPZAAAAAEU2k1pCMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW0= +ZXJhbXAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDUvMDYvMTQgMTU6MTk6MDAKCnsKICAgIG5hbWUJdm9sdW1lcmFtcAogICAgc2NyaXB0CXZvbHVtZXJhbXAKICAgIGxhYmVsCSJWb2x1bWUgUmFtcCIKCiAgICBoZWxwIHs= +CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiVm9sdW1lIHRvIFJlbWFwIHRocm91Z2ggUmFtcHMiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d28= +cmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewoJbmFtZQkicHJpbWl0aXZlIgoJbGFiZWwJIlZvbHVtZSBQcmltaXRpdmUiCgl0eXBlCWludGVnZXIKCWRlZmE= +dWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJuYW1lIgoJbGFiZWwJIk5ldyBOYW1lIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAiIiB9CglyYW5nZQl7IDA= +IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic3JjbWluIgoJbGFiZWwJIlNvdXJjZSBNaW4iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCgk= +cGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNyY21heCIKCWxhYmVsCSJTb3VyY2UgTWF4IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW4= +Z2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZXN0bWluIgoJbGFiZWwJIkRlc3QgTWluIgoJdHlwZQlmbG8= +YXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZXN0bWF4IgoJbGE= +YmVsCSJEZXN0IE1heCIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGE= +cm0gewoJbmFtZQkidXNlY29sb3IiCglsYWJlbAkiVXNlIENvbG9yIFJhbXAiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSI= +c2NhbGFycmFtcCIKCWxhYmVsCSJTY2FsYXIgUmFtcCIKCXR5cGUJcmFtcF9mbHQKCWRlZmF1bHQJeyAiMiIgfQoJcmFuZ2UJeyAxISAxMCB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQoJcGFybXRhZwl7ICJyYW1wYmFzaXNfdmFyIiAic2NhbGFycmFtcF90aGVfYmFzaXNfc3RyaW5ncyIgfQoJcGFybXRhZwl7ICJyYW1wYmFzaXNkZWZhdWx0IiAibGluZWFyIiB9CglwYXJtdGFnCXsgInJhbXA= +a2V5c192YXIiICJzY2FsYXJyYW1wX3RoZV9rZXlfcG9zaXRpb25zIiB9CglwYXJtdGFnCXsgInJhbXB2YWx1ZXNfdmFyIiAic2NhbGFycmFtcF90aGVfa2V5X3ZhbHVlcyIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJjb2w= +b3JyYW1wIgoJbGFiZWwJIkNvbG9yIFJhbXAiCgl0eXBlCXJhbXBfcmdiCglkZWZhdWx0CXsgIjIiIH0KCXJhbmdlCXsgMSEgMTAgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDA= +MDAiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzX3ZhciIgInJhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KCXBhcm10YWcJeyAicmFtcGJhc2lzZGVmYXVsdCIgImxpbmVhciIgfQoJcGFybXRhZwl7ICJyYW1wa2V5c192YXIiICI= +cmFtcF90aGVfa2V5X3Bvc2l0aW9ucyIgfQoJcGFybXRhZwl7ICJyYW1wdmFsdWVzX3ZhciIgInJhbXBfdGhlX2tleV92YWx1ZXMiIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogVHVlc2RheSA= +TWF5IDA2LCAxNToxOSAyMDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIHZvbHVtZXJhbXAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmk= +cHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL3ZvbHVtZXJhbXApCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiA= +J19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA= +OwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU4= +YW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwofiwgAAAAAAAD/7X1Nk9tIshj3e8nY590NR+zF7wBxdJBmJTYKAAly7fF4pJF2tdao5ZZmdvfNbHDRJMiGhyT4CLKnWxNz8N0R9tEHH313+A/45Bf2f3hhR7zrO9h/wVlfQAE= +qCyS3Ww22aJmJJKVmVWJQlZWVlZW1r/739+r2D77j/4htvzTarXs4h8BJY7rOo7rtDyP/WwKsGPbXuP49SAYjU6D3tdJ5Yt4ejQYxcF8Hp+HPesoWUzD2SBI5kenQRKOokmYHPXD8+7paBEenQ2So7N40Y8m0VE8HyVHx69H0ek= +m94sms7DfgOKaoX6DFjn8WgxDs/jabyYTxfzKzUN9aD16bGiCXDGGNzMsyr1rfKsw1F8Gow296yiPj3WKJwM52ebeU5RlwFjvBj14kmyoX5NazPJWbShxmhFy97xxkZHWpsBJ+j3N9iXaW0IzoaUi9skXhOUS38xHl/2w0FSefE= +6tM/VrI/Nfj7V1D27I/dN8+evn1x/IqX/+jXb6Lmf4Ev/ySvPSgE/v6PN5E7AOg/1YxyqPT/VSrf772JvE9lBdmQhOZOAPrvtRXwoVOp/Pz/VCo//m+iAkXWK5Vf/YdK5Yf/KCA/U6WyUvlnl8DZ4k3k/E+A/UQIUaVi/d9K5Rc= +gSj+mfq6KxVyXKn84CdqdfLFVCreF9DU3wu6Kvz9IWVG7YrKz58zLTOPrS/C3jyeQdH9eArv8jdH+W77uNiL0C3Hr7u5EvnnB4BLP87Zx48BD2YGAfvehxKLvZ7vVQRbPy+9g8ovv2BFFtBbx7KwoXBXIPlY+yrhBQGfoji8SIs= +C8yqf37YA0TJL2XzeymbNVUOKr94MZmHw3BG+++5KFO7L0P+uChDvPtyJat0X/oH6z0pgJW/Vnrvt1yhvw5mwTich7ME60hO/bFWpAsdmRav2JGVfEf+WI6Hyo9fym9/rbDEwR+rIwfGETCQ/rqOtP00G3OVX362GM2j6ejSeko= +S4IJLbQUViTux/nBCqMN2FF+X4ehH7CBXqk+h0njJJgMQ/jxK3UgRrx5jvYTNvSi6zb600yNVH6piHKqCqyiLEtFoBD+LJXj1ZVABeEnU12Vn33S72MvRKJ9nFd3nBXl95X6pjC9UOZ+9mkUjOIhn9548Y/+08nf/cPx0Yc160M= +6/XJ8euTF8/efnLyJ+vFq+fHJ599QqehhmW9PYsSK4kH82+CWWjB9+ksns6icB7MLqGjKfGbqB9azwYD6PLEeiNRX0x6jUdWMOlToknMFPRpaM1CqKC/6IX9R5R2PgsmyTiaw5T7yIpnVj9KeqM4CYFqAsSX1jcB/I3mMJvPrW8= +ZhRxYsHMP46SJIonDaiD8S/qtE4vfwO/qyhLFOj5vnUS9c7GMTD3Zj4Lw7n1hzCZU9jbeBZP5vEj63gCTxjR56s+DSZBP7As67PmF5b7zGd1kNbjpu097rT9FufhqFb7IJr0Rgto+V9MpZpq9JN/Wat9WwNqawJF1Xo23dRZacI= +Xkm5fBSchqN8MSuHjghnvRha+bZWffHq6cvPP33WBXl4+eIJg3/H0SRG/T41qT6yQHCUme7B/cF5MCKPLPbpiE/34T+vq3VEE5hnqoyqyvCr9afxeBpPwsncInUtjqPiOHocV8Vx6/KxKNI5G7f0o1rnE6YYyuLp6fB4/vJt9/U= +JyefPRDPkGPqkWU/1GM6OUzHgOnmMF2OiTTfXZyvzkER2chEEVnlI4mGk2C+mIE8uZ/KHqqCbRnARGB9Cy+wjPU6BhVXr04BzNdl6r9TCtSSvYpn42BUr060dBMGLROe/PYJqL4R5aqnJexRoBQ0hfDzSTSAOi3lsRbnUMOCkxU= +Pri4lJtXahGPvZiilSDPrtQh+2AxQSvBOkLWonTIoofWInvlu1pBh3+fzi0wl4D6myei7A/SZC7o9j+Ayv9f/+a3x//5qusXYvP1i6ugvD355MXLZyf37t2rfGDxBoXqsuD5rKKTIVjM43Ewj3owTV1aw3ASzgLQ8ZbtHpH2EXE= +LeL+xnV+Q5yccizUourHgvWrqsiSjV0vq69+OEmi+SVTPKewWOxbXwSwUlT002AUDJMUzy6+x0/F2HpBcZN0rFWlbH9XU9QYqNjZDKagRKIx2Leqbj0LR1Omn3MaF+aNMS3lU0WyGNdrVfGU/Mf8chryR6pVo8l5lESno7CmcFM= +t+tQWXVGDTD4aVvEpr/Di2k8m1cnoEpEeyURQ8yE7//lYCZs1kxQrYFs9ZS3BorlQgjU4uI8TycNmOgfMPDD+xH81E3nUEWVwqp1aS4rI0HMwtlUXa3z1XVuYOWklNaVCqmsko0SKa7QYq2aRO/CKlEl1RbKkoriNdXdj38F6u4= +P96GuhN+xhXVnW3r1R2vRavuFFBZ3ZUWxXVVC0lj6nX1dfnlSkUnPlUEJiEX8H+p8BL+LxW+g/+LhbMwuWD/aACX7B8N4B37R/MAPZCCUH5o4PEsGrJ/NDAmd/QfDaz/un/B/tHDLtk/etg79o8G9uQJ/F/u7rcRvG/6jx4ECwc= ++VlGeE7fLv9XBSbzWTQZVo+nbLCR9AuO46RfcBw3/YLjeOmX1WdJYanxyZLaW7q/Amn1j7JdyTnVf6w0R1e73e5pOIwmVTqoa9Vq9YH9CP57qIXsbinO8y5Drl1ar2+o2GirrWo8/fC/H4ynW/CxcAdr3qJSy8RMKouKlhSUgyE= +xaEPqP9E6xdRXRXSR1HS3VCJhFovVa60C3hFXxpW8NUpwPmiVa49yrhyyVqdALJYnCLYnsLAuZfqag/D1y7RgUyuxhfL6dJFOSXjj7ICVbYMp2SFh0q9KF88e8q9KMDOoyr0PjNvH1mE//9Qi9idro46WYbqZbjn3qMSLl7z4rw= +jI2hTldHnehQGe5wFjPHCB02Vn0Ia8f4NIlHMKos4jTsNZaJP3px0HQ3t0yUWzR5lZYvFUotKyyqtQRWJ/BQH1n36UrxQ+u+RMW9vnQFSFd1zA+LLBN5tXk0qF1ufJT0HVtQgqoxKTuxjgSsCMDSPNTpuUxzZUYm5hXUqtDlnk8= +VYWu4O+s9gCdO/KkO6+A/OTNp89pB5wC4mnSH/B/VtfL8rPM9IVrfRaAsXsBJGMXSMbsl5t+lhu58ASJRWm8lEZ+cApMK8uXuRhUiz7N9eeNdby5ysSxjv9WmTjWc9lSQv46FznXdc4XIgdU6g8R+7IRiHLed1d2h5CG6hBZTek= +/qJ5ULq3sYUXFRRxWiA37aL5VXfrkrNoMJf7ddH8AdXVj6z7yaw3jibiS3ABX2DlOudF7FtwYdi8E+6+ghZXMXj9ILDRJBovxkKLv5hAzy9mvZBv6OvJggsgCy7WIRO8a5r7FCARDEQQDCOxtlGEOD9b0f6t1t/Qj2wXQD9HWdU= +JVtqQo1ZutnH9LHOzIT9u+aMZfpYazbD/l1/+lr2iW8OGmYd08eVZ6Rln1ebsUwfV57Nln1ecbYzfShrr3QHW+grGGhcEcBAR/a6hULLMIOLem4tk2JKjUfdjNlAx2sWiqKIL+svL5Y4093zEtv8f83yijOfo+DVowsy8RCMRPM= +GGhL4mHKdPn20Iearv1Q0/UfanrFhyrRrfhQZQFb9lCT9R8KEbilD1WiQx7q6cuT3EP1lj5UjgJa6i19qJRCPlRvtYfK04mmVnxTXn5QeY8s7WMVO9HLjyyVTG0L8bmkw4vSoQ+ItJmOsRJxqWVM43UXg9WVXh55md6j2NpnwlU= +n4ZkqfZbrK/+FlfQfyy46SrDqky4orJYrK8CF1fQgUBzxQcrEa76YOurwcUV9CDQXPHBSoQrasLF+qpwcQVdCDQrPVhJGZYJNQ9WcLEmZRerBut8NSxvJbTF1b263//7k7/7h1cHB8OWHQwyFl0TE1SMD84Kr+Zv4NHBSTh/IAI= +h6z7UCXIr/rTyf8sxgmvEbv74tVb+Pv687fdkwe8nWLsLPtfGa4FCk0U7xIKTTSvpFh5G/e/HobBzW1uyOMOeWnPlwppzwqLcgyQbG/j19Z9iYmFwJl3NigGq7GwrfFrfFsj27Iw7Gukex+Daj4oeoe3NtbfhlhrM+Swk6DbSZA= +4pvuJHzS76+5hXDd06tOhuFNYJx1aeOVN/H0ujU7GZFHeKAjzIRT0ogm0bxCW2H+b1leGwfz3lmYwHNCuX3t1lO479tq61B/JYmnLA7cSr98ZNV68XhMp456vTaNk4hZeo+9ht/yfOsx6TSgnmatF1Ae4ZVYBAgmEyaAk/BiHvU= +Lacm67JGce9rKx4MrDH06Ih9m4fj6SgA24z+GMTxHOYMaI3+upiBSqdfTi+nQZKwr6D2AZ0Xz8JJP5yxr2fR8GwEfznhYgIy0mdfk+A87AfzgP2AR5nOQlETjQmn00c8qXG1l7wC0eu7oJyJVedFpA6SxLRmBrStar0OvWEBFgM= +KUgp2IZ++K4GqnLOdH1vFtJHJG6n49lux6HRhdAF0eAyLXNpVGKwgPlrBrroNO5f/qtJ/M1ZOAsbCcxRg4sGcE9Rej36BPD6fGiBDyGY69n4YiPNbrTTvzXoZRG3C68Pnng2CibDRTAMrTNeXoM+vLZMNVMENyfRiySc0c7ntsU= +X3W73S/CGZ2N4RsU/aBy3QQWyiD1m/mxNK0QeBd2o9Oy/XbTajVa8K2d4bvwjtpWt/vquHv8h1fPTrqvnr39w/HJv+4+Of5jt3vdLnGzLvHUYXZEwwWCWZf+0Az483jT4931MrCHMbLe2LcbLUJg+FsufLE949hv3rmxz/uwO48= +WdeBEkDVQAETUQkOzDRt33baqkpou7bvtTpNTCXsph7w0uHoEgeTtTGLCYDJvtKq0YIP4E1YjYbAkSUcdM6szjyQlXFwRAPipwU4L6zlq9M0UKxS20ypXn1j1+03oSwIlDSxfkugz0Lab3Swlgym+uvsqNRr/KAUM5rc4oEp+Xc= +ycGpKm1xHgwpFf0KygroCKNTQMlZACOTFvToCZaLeQJYNI1APbXOyuxHFxn/L/6oHJ2hi4qrn/W6UZYvFZb/tB8sv1NY/pu9YJmeosmYPgmT/RAOesYnx/Z+CAg9gZRjez+EhB5iytgWv/ZNBdLTVrmHuNzPh3iXe4h3e/gQ/KQ= +XfYYT+XvfXsQeqYuewzx6wpnqLfNczTp5dnmBTvOOTuimPEtf+441+IErDJo04Id5zyzwzPm37Ay64QXsgegCN3BaJ5j3MkxTu5dfWDS6k+DJEq658EMEDKuuvOzsMtB/ARmgtIKzoCcpvKj9ZQRvw4vkTYA0pXLc20byVn8De0= +2Fk8UprSPgpb9xja4fDNvD+2za28u2yrOy97OyNwbJO9zHBQNDcUhsntjm22xZ9xTHfrd7iDRWRBkd8d6l8WWzAL+lGsiMW8n3wTUafdzM1Y/yK8sN6E8wXoId4QJch2/aBmEKc6L6I5PCkK/yW4D0ajWvU7HS0M5+k0oGcpr0Q= +zfw9V6PtjahyuhIpjeinPrhoFBpr4C8NrWIQw5AT9axSDX91K727LlHeHs8y8SSa9Jni1r5DemD6FDBWepzU75Wv4zRtgRWK5l8txqfMu6lwoGlDjgOb/1TEmbWWzIPZPB4MkjBV9xkiZaOa8TCdReMPoJFq1kJ+GPGOxMjpt1U= +yMWr0Ob7gSHR7X3TF5KdVVRO3qOn5W7bcZB8vT55/7RLNy7DPmiYuL82Pe2CMOitz7fMSKFMKiDdk34+hQw3HzAj7DY1tsyWoZjrZ9Fs39j3FKsd5vT52Z7xryiu59Esme8m+5vayXKbHrq70DubVHhwTe8smEzCkZXZsIRuBHA= +ICjacDAXW2/ALN384OUzupGkA8h9LFv8TsIh2xr7VmRKoCCq9GfwpXf24Kt6bqeAtv1V/WHuVWo45DsRt8Uja30FLsVWyJXZlKfKPrLIOozzzvmIbbnhD8GZW/4Uzi1Kg7OSNDi3Kg3OitLg7LI0OEukga1At9zDrE0TR8HFTnU= +JuMI41esMLfbhaJRI0+71YmCpeWjaRNMO1dh2oH/0GGU5/v6M7kMjnEd18dmcmpKwFR+zgOGaBRDTVmsVb+07CqNKEk+sq0/Vx9UbfjvYY2vqkvA+vgyCUeDOmDItXMZh0F59G0RNlmMRgBlq19Ny9Cusrgt13ze61mPZ9bjv7U= +7vMAbRaX/vqTt7+zHse87PjJ7589ffv8xctn1uOQFz07OTk+YSXs55vjz0+ePqO/66JBdSms5ypbUOkfN79qKuF8SFHyK6NyPfGE1iSXwhr4gPW7XCEZEehCt4RABJCuUIn2OeUCtAyVaR4f1l5rJYZSRxfaSqNLffE7bTHL+Ig= +APQVsYyPOgBLy4gxy/IyGoC6KjlQZJHEwCxDo44dmZ9RB+OpGbUPITpeB8v0Sgn8paIKq471ZyuHTo1oIwlDsEtkTMeZCTlKmZTbD2ZagUOKxM4ydhlCmWw5uwKlTLoCu06BXZ75QkPBAXaGFpTF8kthsMjaZGaLMp6E2AqitkI= +CZH8KQ46jWqgyiFN76nVcWliTxPUM0LLeoVBrz0PekgkeG4eXBpD+1PiNpoN0vSvyU0zQ/RaCDfFO2V0QetZQt9cJCu5bm81pdVAHB9b/5f5o9Fy2ihW0nBarutZTsNuN4lrjmC/mRD2SRrFOrleECsw9U0/nAcR52cc9qPFWCk= +oJXLn+WIV9uiIYPEynZ+HYsF5LkWC3LzLBY41rREMFbLEuFNviUChtpWGjPRseo0FTHUB9XS7oRvtGoWk0McSwS2ENcS0SEEqn/yBD6hfh6hQFpWtulPoBGxk06gmczhRTqW4j11bEvxRTrEUlx7pSheJUx3rYBce98CcpUh7WA= +UejlIaOxvK+t6lpZpL6LqboyJzd+fmA9nSfiwvU6T1zMcFM6z3bdlfnDdB6xG1ATsdwGNNDe7zM711N5JZVArOogmnfF+dFubwQdS3Nmu5aqF/Px/VqCtaP8iW/vrVJpYSdKyjKpW84vxqphxfJPJ714GiprhS0rHsntjSsez88= +2MJcIEf0H9pveY0jSzd8UMiTiCCr6FyRcYTpGLBE7abvg46xvWaHGJVM624rGWLlQtScJbFh1NwyBnZRQwyPyKL2WQHK1EU3mQa9UH+WCTQYsdrpCSaNgiNmhea6ftlKanX2S6GlY5EQ9KyeIvkaTUaLmOYqLRSzbVFQZvSDP78= +fkFJ4ROdR0VxinAsENaBxm+V1gJCMzci8N3iElgNn6Q+KvhkW8glxMFoLhHYO9RizYanAkcNciyh8ZBHutangRMB6IfygvthDVRyQM9A0fNPQKBxswpHYlpL2SHAmdFEQ2JuTVAqwekoBOEt+zRYX55FfQO0J+5TR2jDUdlVsxk= +z0Izu8wH9SwoIr01H4OnzMboGp6qndyMBwWbnuwkEXE81IZhfGDznNtwmr5DVprnCLnbE12bhn9Eg7lmkmlaxWueCD8yC7MW9SSIzLss8CQNCPYtkVk3K6YhoB3l4H0a2UrsYilF1R3EzXNALf6sbZiclSZhJpZn+D3TaX4xB7Y= +VKOel4F87dkcKAem4zfRhTAbEDpDPk35Ud5/4eoV9TPbuG+ZGPzJtsGFTNLWuufodofMr6h1KSstG6pI0yWidcjco8u4KCMUucCrSHOILuNC14k5LsoIRS7wKtKkn8u40O0j5bgoIxS5wKtIs3Qu4+K87O+3S6JRxiFl6TBVlOU= +0zTUlObNNAwNHVTlAiHOsmCaxshi6SDRYBT7wVBJlrhy2VtZLB0oGowSJ8uHiqGWNKXkUk6WjxZDJVlqyKWcLB0wGowSJ8uHjKGW629zZYi4C4bNLTfvdvFSBHypx7s+Z4FOZbLCTduhqZ3ut9BpV/CDenUb7U7LacGn32nb77U= +W9fObEiwBk/jxaTflQVX2gVy/WbZtmvvm20nhR4+0fEnhOw2nBvcMrxhx0Z2tpAHgX2DIPJ1PwtsRxwfLE9fhqJ9JsYOQ4VRq48jmqCgeTwcjkIdVLo4QEj0CJR8FA+NLTOgo4emcBeD87gyqlJMGDwjoAmD5Ro0IfSjGTQDQqg= +QyIqrx5eTYoz1j4wr4ZIpA6OYyufApu0TOg28o1GtFB/r/b1MqmJkHdPgdEYdAMKHYYxTFKzSxSBqSNTpzOEJf3Zi/m4x5+A9k6gAzOxRyBcqBwjFAFyKTABx1i9/L2bgKSFQGU/aME8mnQ+W/S0Ql7nztPJMBxonI9cThiYZmI= +1YDtVI60WgrUBCDEU5AlXczfvXvHT35/9PLFb3/39t49ocqEZYE8yEYcsxRnwVOCYnoX6mKzNloHP5nEphwzijiFVMKiR5IoL7P4POqH8MgLtCIK7J3FEcxpS7pF52lOT1uh9f9bUIETHY8SYW+9zxkC7n0WBsf2XM+rmv7BxdY= +TX90B1jwg5n+ToO0fL9Js1x6juubvdDvh+1Pvb852191B69n+7cdje1P7qjtD1J2S7Z/cLEl2x8k4fZtf3Kw/Q+2/8H2P9j+B9v/YPu/z7Y/GBzbs/1XyMYuTxVvx/hPFyMG418yhIda2m2bHmBxaO3vue2fBYRI4z8tuZL17+k= +IhvbrT2z/qXc01/LxOwWzH8Z3nGz9n+a9O72rf+D5/9g/R+s/4P1f7D+D9b/nbT+VzjRnhocO2j+b8v3n5n//lKGDCetXIc0LQL2v9fqHOz/ed75XwoGX8/+95zyUc29O9m0sv1/O+5/GcK9Dfv/4P0/2P8H+/9g/x/s/4P9f7A= +/2/d/t+m+1/NAYHdr3iky+aRWwwki9NJuOmDqK30ICppogletKxhywK/0SGO51pOo2O7jnFV4N3tVQHNp7AYa+x/x6qmZ5/5aVQ1TwOxpF+aHz9N9xFsSxqsCqB82jSr2ubHTJXaaNNKHdorokWqKVuz/EDTT+38FdHKEMQzUWk= +5fxGslEpaZ9MJ5LK3GxNZ/lZuCKeIEbH4hHoqfks6BXO0MvSDesvX0YxEmKvpVoVNvHoxpbjEkIvnO6Qlm++ZH7nL5q+vocjAtugrMxcqwpdyW+gthz1NmpPhWT3VDtFhZUjZ+fiVSqDjiKabFZee291lDLk1tNRiizfgLYiCsI= +etpK4WsP9Ba/IGl0mddbsvQG9dZV2cT0ltdwie+4VG81W675QOYdN8FAbcF6qw9r4WWay1Y1l8MgXHQViEFz2anmyqgMmsshZc3VRI913mHNlUnzbmmujK/trRKVlHym3ERlZoN+P6+0oGDT68Q0Ox/B4/hx5jBV1WrAJO7BtN8= +sD3HM+8h3Yyq2p0cyPq1oqs3oriSSqV0NSUl0g7lqExKSmNeNb29VVLK+FpTSTERvol1oL9KmjScpe0ZVatsYGMWoC5rcVq8abNKTkSEeGuvWpelL243oCOaDj3tRhx/Sc61O25Y6XxaaRq0bsGdlQFUX1ahNGAJ36tUsEXaNVU= +H3JVJlKhkfSbk35TSNf0au3zilGOS6jElDXNKO4axaa/zIa56NnmNQKjZMgtGIwMgVEy5HoMRobAKBlybwYjQ2CUrGkgQ2CUrGUgQ2CUzDeQITBK1jaQITBK1jGQITD2um3T+0aAjNAoKAZJISZRwYCM0CQsGJARmsQFAzJCk8A= +YEBGaBIZDMgITUKDARmhSWwwICM0CQ4GZCPeJDkYkBGaJAcDMkKjkjFIjmOSHAzICE2SgwEZoUlyMCAjNEkOBmSEJsnBgIzQJDkYkBGaJAcDMqVvkhwMyAhNkoMBGaFJcjAgIzROUAbJcU2SgwEZoUlyMCAjNEkOBmSEJsnBgIw= +0CQ5GJARmiQHA7J53yQ5GJARmiQHAzJCk+RgQEZokhwMyAiNxo1BcjyT5GBARmiSHAzICE2SgwEZoUlyMCAjNEkOBmSmn0lyMCAjNEkOBmSEJsnBgIzQJDkYkBGaJAcDMkKjYWyQnKZJcjAgIzRJDgZkhCbJwYCM0CQ5GJBZ/yY= +ycGAjNAkORiQEZokBwMyQpPkYEBGaJIcDHh9N/0qUVvLlrF7sMOYemKLvjBWemM7jMDnFdnEPGE2sGdyfrl32/lll1xcimfLUR1aax79MHmp3P31Ul0nrkFI4m7tDmZ8bU3ruJgLnr7ihbirVXsx4Ib1iqucHWtijFDFkcRTrgU= +0i8fWTX9VSbEb3m+5TTaxG+29jvMSncLl5iikDuwaKf14mkUJpan7u8V7sJS0Na+489v7VvK6DRc07E9TMj4PiZVDE12r9IH8A6sRoPhzGQBh/RmeUBvJsqHhfKhKD8tlJ/ycn53dR7GyzZ1VI64Td/HnpgedgjFgYeKBX/od+s= +21qVHQWjt+hW+eEy9pUd0GAnSWrV9ExArUpHVtWtpXejfGvV7Xr697talR3/gGIQM5v+5scaqpN4AtTs8FkwpFT0K+gXoCOMTgFlx/PEaYgEsOgBCIpIGef/5tmnV/5K/l/8UT4A7d5hOMs9Qp7122T5UmH5T/vB8juF5b/ZC5Y= +0/tPJd+fpgWIjJtY3ybn/MJqyfZJmOyHWPPrtRW290O0+WXgCtt7It7sbnLJtvi1b8qbX6uuPIRhdO7yQ7zLPcS7PXyIXkgNkuwxnsrf+/Ygb6NxmD2G+LXjCp9yGU16ebZ5wY5z/pymGsn4lj93nGvugEmtXpkvRTJOwd3Z8DQ= +x7CTY5jcu7pYp1fLds+DWZ3/1tysjFEJnoCQX0GrQ0xvt6XVD091KF+HlyUG8jc3a4g0l9BiT8gveNa1IK5+3sSLlNckyVepXJiTF8JdkTyZ273IcFCcvRWGyW0ynHooMyta5CXczQ5Onah5fne2f5/2lTm3vxfz7XAWL6azoB8= +xYpcz/vJNxH1GM7c7IG+CC+sN+F8AcqWN0QJaBWcCGqG8VDnRaDbmJOC/xLcB6NRrfqdjhY00XQazM+uSM18Tlej7Y2o0r0SKfR7l3oAo1ForIG/NLSKQQw6Q9SzSjX81a307rpEeXvMn2Q9iSZ9NiFp32GwmMengLHS46S+t3w= +HadpC6xQNP9qMT5lvlWFA00bckDY/Kcizqy1ZB7M5vFgkITpTJUhUjaqGQ/TWTT+ABqpZi3khxHvSIycfluFXLwK8ZFXBzAkur1v+kKys4rUejBVQmm503gcJF+vT94/7dI7kcM+aJ+4vzY97YIw6K3P9/H0hTiCks6KIN2TvsU= +iqVK5GYRZk7epgoX/Ct67+1ZNNs39j3FigejZH62Z/wriut5NIM5fyfZ39Q2WsvJX3iu+vt7Z5PKt6y93lkwmYQjixa7dJ+DF4OKDQdzseMHbNKtF14+oxtYOoDcP7PF7yQcsh25b6GqyRCEBUBU3c/gS+/swVd1dbODNv1V/WE= +7h3mWOvNbouz3szM2PDWGBuaGTu9NcZOjYyJva4rMydGJRSTddhla0pKBP+hrHPeTOyT2xskZMkgIbc2SIh5kJBbGyTEPEjIrQ0SYh4kZIcHCVk+SJzbGyTOkkHi3NogccyDxLm1QeKYB4lza4PEMQ8SZ4cHiWMeJNzJt0ucc44= +MH5lqretyoFo1MjTbnWiYMn01rfdibxN0zDaRAc6V+lAB/7Dxk+e4euvimSUo9t0CLYqosuyQiyo4vgqxajLzNHUQ1kOYB9fJuGI5TyVfkh9kDv3M5Zgk8VoBFDmSdS0DO0qjsJyzee9nvV4Zj3+W+v+F8evuy9ePX35+afPXn8= +8vZ31uOYlx0/+f2zp2+fv3j5zHoc8qJnJyfHJ6yE/Xxz/PnJ02f0d100qLoV9Vxlzin94+Y9UCWcDylK3stUrocn1pVuRQ2c55qV3iYjAnUalhA8AaTevvIxCltA9YfZRUyRUkP5PAVRaihDn/YbFwp5+VSFo5CXoUCutl4+W+E= +KuRlKJC/A4TXWnFn1zyVE9Wz4kt98TttsewlHYzGNmEAlAJp5nVfV5UtgbrqUqCuSpEvnEU+oGC6Na9lR+zZa2FsX1z/dKCbSoAvmequOtafLYFCV4cIGgPZCmqZhS/lCpLjyZ/D/M/TXC3cxMGqElCSETg4hwykomIcghHN8eQ= +z2H+52muFiOHTp5DPlFqcAXAztCCslB9KUw6WZu8Aa6MJyG2gqitUEJEjU/Lmk4KnLo9o1E2VN1ID7peK0v/tBGKnNKSztWbOcNle9gZLnXm3tppiaaSYBfzrh6lJySGo/g0GBH98QkOzB+iINfOUy7tHOL47sr8YcexSKNjN/0= +Dv30W645L5Fz96/iec1OZKVBw47FIstdi0VrexaLgG5aIja3ZYloV98S8aNtKw2h61j1GKxqqI/mZ4MOhW+0ahaiSRxLxDkS1xLBggSqf/IEPqF+HrBGWlYWA0agERFYRaCZbL+DdCxl88yxLWUryiGWsrNzpcuE8mdCRJmLpnI= +q+3kmRBlTDvYCajymNEsFq6fvlvJ54/pujInS5Vf5boqWEkgiR0hOaL/0D7JaztZuul7xrKskU20ozKO8CyRxIdR4DagQs8zqrfW3dZuxBIRjw4abEgVHRIGSJWfLn6PaUNZzsZ6N5kGvRA5sBbNidVOT6qVDqpFePZbrnnc3NU= +xrys2dy3q83kYCPEQS2MTLQ1aogW3eTlZmzhcaM3m6XhtsKO199bRqNWBUIazFpmdngqcNTI2BIaj5OtbupeIOM1OkiULObn2Nsrc7AcpHpB3t6lmcok62B8UWWTm8igYNNzWHpDjuNhR1E5H3g+9pbXdpr0fHMHzH3j/EXI3Z4= +wNo0tiYa6NKxN61q0WbiCY9hlqJ2elW45XlyUBEu7vNieSWODMruKOlF07hnYhdLy5fn6Dhgid3Ttlly+LRJmndUZCD10m/4zNcq2+FNb1/PZjs+GrnEB4TOUR8NJ8F8MdPdxcnVK+rhsXGvDjF4cmyD84akrXXPca8Na1ODQIQ= +z0a0bKhCtG+oQ3BRVvIFLsoIRS7wKiQXeB2CC10n5rgoIxS5wKuQXOB1CC50/tccF2WEIhd4FZILvA4pF2V3ml0SjTIOKUuHqaJUQEw1CY4W+stVBS8aqMoFQizbR6hly0sHiQaj2A+GSlIulo6TxdKBosEocbJ8qBhqkZwsHSw= +GowSJ8uHi6EWycnSAaPBKHGyfMgYarm+FzlDxD0rbG65eW9KlrUITbgjdu23c2d7aqf7LdQOFfxglqjbcMAIsQgYpEsu27j7XmJpQab3tcuCK3lYXb95Byw7KfLwiY4+IWK34NAQduHNXtaunDut3vp17Wxn/nBd++G6dq3UHK4= +a0ehh+vaBfhwXfvhuvYd9j1nCLjvWRgc23M8r2r4BxdbN/zRbV3BD274N5ttvwNmmt/ukLb5TtD3w/anvt+c7X+FfL3C9m8775HtD1J2S7Z/cLEl2x8k4fZtf3Kw/Q+2/8H2P9j+B9v/YPu/z7Y/GBzbs/1XyLIvzztux/hXsu0= +L2UIj590fdvxLdLwHbBW33PjP4sHkdZ/WnIl89/LhTPyhPuu4++Z+S8Fn/5aJme3YP/L6I6bXQCkGRFv3/w/uP4P5v/B/D+Y/wfz/2D+30nzf4XzoqnBsYP2/7ac/4r9b+4mg/ffb9g+8Rww1FqEgMV6WADM8+7/q97XJxYAnqM= +WQC07+oC4HY2AGQI9zYWAAf//2EBcFgAHBYAhwXAYQFwWADc+gJgmxsA6q4EagaJ72BabmcNkB41t5toshiFJ2wZQEiD+G16DLVFluwC3MwF3pN0DTC55SQK9H4WR1r/9AeS6KB09bPlmhIflNGx46B2y/Mdx2uVFg6+TfZr4ZA= +jhjX99FzKYp03sLa4Wn/ZpcNrP7rLhfcw4bBYb1wWC8c1guH9cJq64XJNpYL1HAWxlHY35OFw+RurxuU8Hx03aDYG1tbOqhZ4ZqGs8slIzG3iEgWp5Nw0zlsWmkOG4Knw9Syhq0lOg2o0qc5bZp+u2NeTHh3e0fBterJYqxZQjg= +VjXNm8Qz2fDcbcSS4Sw8aU0afmRb0s2tAMo5arJKbZ6cRqmNNqrUoVt78HVGq+lq1h4tbO3RSEAbDC4a0IO7uQxRRh+eHVIr4jeSIVLJP2vKY1DmZmvqys/0KJ4tUsfiEaio+SzoFTJvydINqy5fnn4ixF5LqypsYkrMbXjNTtM= +tx6Thus5raZRizXvthaj+6IRWAZlNeZaVehKVkgsJ3V/EJpOUoGQFOIUFVaOnGXTUqlwHeW57ZKOanXQyMqd11HKkFtPRymyfAPaiigI62krha890Fv8ztrRZV5vydKb01tkvXedsYnprWbDbfttl+ot4hK39T5bX6C3YLXVhyU= +8TLVZauqy2EQLrsKxKC67FR1ZVQG1dXSmVdoxu07rLoycd4t1ZXxtT3VdVWr8Ig5jebxedhz8ulO0/JNq6/0ggLSNGU9NbOKKTCv4RDP9UAEQH01ifM+KzBYPkJf6XegCtbV4DwYkXrJgOIARyq1IsDFdRrRmWPFWnAl13RtjX0= +5uyvkksRXWP2ObPQXzHrKXu5+r0V+nZRSPkyGAkh+lyLokIT0MWA19fXq1ydsLSLbzz5X0u5SsGUfLrMZtDv5+1LKNi0Ny+7VcFey5vHmcOjhJ12p+OuppTvdICAjXn0QFcqYqjEAnCLMjUpTBalWoGwKXN0BnXrNcs2Jdljl10= +NsjWtCmZHN+E385fJRk+ztL2LMlVzilgK3Yu7iXvHS/etB0p1w2EXJ1RfBOi6TsuoRqrSTrmYw133IrUbT6kue676b5DVqRuOhRKA3ZbVpVKtMiqrypDrsVEpnuSfnPSbwrputsPe7w+lgMSKllvTlbkXKPR9JeXsp1UFmyEwPQ= +N5ZmZAhMf1NpRobA9DeUZmQIjJI1DWQIjJK1DGQIjJL5BjIERsnaBjIERsk6BjIExl63bXrfCJARGgXFICnEJCoYkBGahAUDMkKTuGBARmgSGAzICE0igwEZoUloMCAjNIkNBmSEJsHBgGzEmyQHAzJCk+RgQEZoVDIGyXFMkoM= +ARmhSXIwICM0SQ4GZIQmycGAjNAkORiQEZokBwMyQpPkYECm9E2SgwEZoUlyMCAjNEkOBmSExgnKIDmuSXIwICM0SQ4GZIQmycGAjNAkORiQEZokBwMyQpPkYEA275skBwMyQpPkYEBGaJIcDMgITZKDARmh0bgxSI5nkhwMyAg= +TZKDARmhSXIwICM0SQ4GZIQmycGAzPQzSQ4GZIQmycGAjNAkORiQEZokBwMyQpPkYEBGaDSMDZLTNEkOBmSEJsnBgIzQJDkYkBGaJAcDMuvfJDkYkBGaJAcDMkKT5GBARmiSHAzICE2SgwGv755f5VDesmXsHoSCpBtcRScYK70= +qVAQ2/fXDmETbGIuMBvY276ffmfcXrbi3FJ8Wo7qylozpwfun2q199fXfq3QMyGDuxW/kfG1vQj/bHeglevEpBeMAlNULz0gNas0a2n0UC3d86lRZ2ktU5+19ME2FvVPX/pa7E7CeeXazbspYuHQgdK86JhOrXjvalYguyWNeq8= +0fvfxKV34mY7eX2dvKOupnuqaz9PNoTQ7txMzylyhh+pNchZSytnysbjLcjcUtY3LnOYmsNlbi0Ry44YbVfa1CfZTJ9le4luTtoGtJ1ePI3CJB8xG86G4YZtJDfbJ8wHXKhMUCMoiafcokm/fGTV9MH9xG95Pny2PLIkmmHnY/s= +S4aPZ9XF2NVHjk0Wo5Eak8/DxoqlPGasWOqy7b9iqVfcAuQIYhcw++GoP1z1B5pAjbQ7pQtUWv6eJVBThlHewlIl+CZiFryMKG9CqQ1vzUZylMipXLISJgc5PUJLNqxGnFYG1rS+lgJxGlBHx7G8RrPT6Xj7nTRRlwTFqEB453U= +5zGbafKaJK8HCpjGke7Y5auSfG/PcqVnIk4cryxkmjEOg/CSdVnZbcNPazPZwjD4ee1r6wkXi23ibG9NQ7gZUf6cdAI2VO+s4JJhZZs2NjJwPghVcrCWniANmlnV86mZsd++mJKScJYoCd5fbv5UIJHljlJePlgjSOWxGkFh1h4= +LVLUHp1mE403303tkY1CRy98vbNJhT47PP1ZABI0sli/WbwMZCcczMXoALmiHPHyGX3tOoCUOlv8TsIhE+JvoarJcH5GQVQKZvCld/bgq3qjcQTagPXWV/WH1neMjv57fR2kEGnHvkZ56tXil7xXqsT6s7UR7ahEVGpfy+3rRxA= +z3Ae5vUjL7sp/Vh0WEsO1lyIQdVNeut85z20o5TlusmIUtGMOtB3/LIF5e7ZZZOKDiSuTsDKOpAlLoKmt6MG77+6Ea1HYLbSPa5G6w1n8aKcQoelQQuHIA9lO5FWRg1FeKZoflmGw2AZw4g8Z0jDMNbnogtGIwpP5n2u+DSpl7I= +rF3BYACjd7IYn+IZmtiDxJpsQNNgPg9nDCdNKdXOodCEVQKrRH7vw6rIZlUioxvAUlyqLp8fEuicXnkWIVUnfQz+YlD7m+WQ0vcZzTB1GvOk4aDXNK0Q9iy6rFu5jmQJ7lAO+pH+XdCqWfK+csNtllstoPIGHXmm3zXmjffDYTg= +ATydaEkGlqO8C/AEg/04nurSSQnwPC4/ut3IRlyTvvBwHJ+Hw5lGnLi0fR2GU5YFUJNUa2MLKcxUkMN5e9dVZAh5UyG/Jt+CxZAuif38zliBkbUMB3j5zVa75Tos4YHjdN4z0+GB/VCcy9DbDBRuthW80nqJumD2zFZIRcvzTKI= +tVMmQ8YEm/62tXZL+OItnek3vHpL1Q1ptkzqZmVz5kvePVWbT9KYZUOV+sGyKVo29sGyOVg2m7VsstumCpZNYYBvz8DBfCEhKJfL+Vk0GXZhEgpv3sLJesZv+iZO1jJxHpNG2+kwC8fxmrbZf3ywcFaycFrNPds5VgZd3sIpitY= +wcS5eRMnc9W0jApn0zbOwXtzsHEONs42bBzMe1Mc4dvb8MkQ8gF4LNCO3HjsXRrPQOymrv11LZqmS1wfNKLT9Nqeu89phNbeEC/IUCkAT2wmmjbGi1XkNsiXBNL5rVbRHOo023t2oZAyHPKBdEIcbyKGzsUWPqLNHQifo4kB8uE= +c1ByU+Fztp+3fnjraykCr+HYnTah4THAwPu2shFbAaYtX4liGtEdr9Usj2jb3a8RnQl1y9eIlWZAg9k4i061t2CxQjCLRoHuHrCcmdyPKfJgFo/1prm0KXJY4yApX2oyjcJeSG1WsJYpdrlllwNnoR5sS1tan+JRn+bnL+lyh8I= +YaXzl8aFrKd85pRUsbw/mnouZT3lI6hOFUsEpKnn3c1GJjL5uP3IGxGdduuRic7akTeuy9Lsei5NFP6eRSdqdTA9q0ClynRfgaqZU3yzmu6UTjB0mv6eqWklKid/z6gUvluNTKwn81lvPH1Q1EGPrK/q1Al0D3DrW4xV1Cb63Yk= +WMUV8uNuSWO6W9WYur5w11y92tRabfrs8Adpm1NK3j2NqZxk1WpNx3jLi0KsaE5zTLdec7Y6d0pzugfNme+OXdWc7o4s9J0tLvTz6Up562uGabVsD5QlvVh8qc68eyt9VGeateN6K34fzYy7mwoxk26vqZHuO7HiJ1tZ8d/4+no= +i9aik17+QHw1hkJkZIAFqjJKasqRiJpylLnGjivWhD+8JtZqtXyESq3gRa9xPy7vdUHriE+Xe02uLfIKhhrkv5kkDUTxittvTz558fLZyb179yr/H+W8cP+F3QEAAAAAAQAMbm9kZWNvbm50eXBlAAAAAQAAAAAAAAAASU5EWAA= +AAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAFVZfUH0qAAAADENyZWF0ZVNjcmlwdAAAFVYAAAEwX1B9KgAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAABaGAAABLl9QfSoAAAAESGVscAAAF7QAAAAAX1B9KgAAAAs= +VG9vbHMuc2hlbGYAABe0AAAC+F9QfSoAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAGqwAAAAwX1B9KgAAAAtDb250ZW50cy5negAAGtwAAAfNYDeHAQAAAAxNZXNzYWdlTm9kZXMAACKpAAAACl9QfSoAAAAQRXh0cmFGaWxlT3A= +dGlvbnMAACKzAAAABF9QfSojIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZXdyYW5nbGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJdm9sdW1ld3JhbmdsZQogICAgc2NyaXB0CXZvbHVtZXdyYW5nbGUKICA= +ICBsYWJlbAkiVm9sdW1lIFdyYW5nbGUiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiVm9sdW1lcyB0byBQcm9jZXNzIHdpdGggV3JhbmdsZSIKICAgIGlucHV0bGFiZWwJMgkiQXV4aWxsYXJ5IEk= +bnB1dCAxLCBhY2Nlc3Mgd2l0aCB2b2x1bWVzYW1wbGUoMSwgLi4uKSIKICAgIGlucHV0bGFiZWwJMwkiQXV4aWxsYXJ5IElucHV0IDIsIGFjY2VzcyB3aXRoIHZvbHVtZXNhbXBsZSgyLCAuLi4pIgogICAgaW5wdXRsYWJlbAk= +NAkiQXV4aWxsYXJ5IElucHV0IDMsIGFjY2VzcyB3aXRoIHZvbHVtZXNhbXBsZSgzLCAuLi4pIgoKICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwIgogICAgICAgIGxhYmVsICAgIkNvZGUiCgogICAgICAgIHA= +YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICA= +bWVudXRvZ2dsZSB7CiAgICAgICAgICAgICAgICBbICJvcG1lbnUgLWwgYmxhc3QxIGdyb3VwIiBdCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3M= +Y29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0gaG91Lmdlb21ldHJ5VHlwZS5Qcmk= +bWl0aXZlc1xua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIlNlbGVjdCBnZW9tZXQ= +cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgImJpbmRlYWNoIgogICAgICAgICAgICBsYWJlbCAgICJCaW5kIEVhY2ggVm9sdW1lIHRvIERlbnNpdHkiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2Y= +ZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= +ZSAgICAic25pcHBldCIKICAgICAgICAgICAgbGFiZWwgICAiVkVYcHJlc3Npb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG1lbnVyZXBsYWNlIHs= +CiAgICAgICAgICAgICAgICBbICJpbXBvcnQgdmV4cHJlc3Npb25tZW51IiBdCiAgICAgICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgICAgIFsgInJldHVybiB2ZXhwcmVzc2lvbm1lbnUuYnVpbGRTbmlwcGV0TWVudSg= +J3ZvbHVtZXdyYW5nbGUvc25pcHBldCcpIiBdCiAgICAgICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICA= +ICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvciIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsYW5nIiAiVkU= +WCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxpbmVzIiAiOC0zMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgdmV4cHJlc3Npb25tZW51XG5cbm5vZGUgPSBrd2FyZ3M= +Wydub2RlJ11cbnBhcm1uYW1lID0gJ3NuaXBwZXQnXG5cbnZleHByZXNzaW9ubWVudS5jcmVhdGVTcGFyZVBhcm1zRnJvbUNoQ2FsbHMobm9kZSwgcGFybW5hbWUpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2E= +Y3Rpb25faGVscCIgIkNyZWF0ZXMgc3BhcmUgcGFyYW1ldGVycyBmb3IgZWFjaCB1bmlxdWUgY2FsbCBvZiBjaCgpICIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfY3JlYXQ= +ZV9wYXJtX2Zyb21fY2giIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4cG9ydGxpc3QiCiAgICAgICAgICAgIGxhYmVsICAgIlZvbHVtZXMgdG8gV3JpdGUgdG8iCiAgICAgICAgICA= +ICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9zdHJpY3QiCiAgICAgICAgICAgIGxhYmVsICAgIkVuZm9yY2UgUHJvdG90eXBlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= +ICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwXzEiCiAgICAgICAgbGFiZWwgICAiQmluZGluZ3MiCgogICAgICAgIHBhcm0gewo= +ICAgICAgICAgICAgbmFtZSAgICAiYXV0b2JpbmQiCiAgICAgICAgICAgIGxhYmVsICAgIkF1dG9iaW5kIGJ5IE5hbWUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICA= +ICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0gMSB9IgogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiaW5kaW5ncyIKICAgICAgICAgICAgbGFiZWwgICAgIk51bWI= +ZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQgMAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJtdWx0aXN0YXJ0b2Y= +ZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYmluZHByaW1uYW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlByaW1pdGl2ZSBOYW1lIgogICAgICAgICAgICAgICA= +IHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0gMSB9IHsgYXV0b2JpbmQgPT0gMSB9IgogICAgICAgICAgICB9CiA= +ICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRwcmltIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlByaW1pdGl2ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICA= +ICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYmluZGVhY2ggPT0gMSB9IHsgYXV0b2JpbmQgPT0gMSB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICA= +ICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRuYW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiAgICAgICAgICAgICAgICB0eXBlICA= +ICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgIH0KICAgICAgICA= +fQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2dlb21ldHJ5Z2VuZXJhdG9yIgogICAgICAgICAgICBsYWJlbCAgICJPbmx5IE91dHB1dCBDcmVhdGVkIEdlb21ldHJ5IgogICAgICAgICAgICB0eXA= +ZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= +ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZkYl9zaWduZWRmbG9vZCIKICAgICAgICAgICAgbGFiZWwgICAiU2lnbmVkLUZsb29kIEZpbGwgT3V0cHV0IFNERiBWREJzIgogICAgICAgICAgICA= +dHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiA= +ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2N3ZHBhdGgiCiAgICAgICAgICAgIGxhYmVsICAgIkV2YWx1YXRpb24gTm9kZSBQYXRoIgogICAgICAgICAgICB0eXBlICAgIG9wcGF0aAo= +ICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9vdXRwdXRtYXNrIgogICAgICAgICAgICBsYWJlbCAgICJFeHBvcnQgUGFyYW1ldGVycyIKICA= +ICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDA= +MDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3ByZWNpc2lvbiIKICAgICAgICAgICAgbGFiZWwgICAiVkVYIFByZWNpc2lvbiIKICAgICAgICAgICAgdHlwZSAgICBzdHI= +aW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJhdXRvIiAgIkF1dG8iCiAgICAgICAgICAgICAgICAiMzIiICAgICIzMiIKICAgICAgICAgICAgICA= +ICAiNjQiICAgICI2NCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= +IHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWV3cmFuZ2xlIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW4= +dGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC92b2x1bWV3cmFuZ2xlKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1Y= +ZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpDaGVja0V4dGVybmFsIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKTG9ja0NvbnRlbnQ= +cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUk= +Y29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClVzZURTUGFybXMgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCE= +LS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXA= +cGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE8= +T0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG8= +b2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGU= +eHQ+CiAgICA8dG9vbFN1Ym1lbnU+Vm9sdW1lPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2w= +KGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tWm1v4zYS9uE= +vpwF3H/g6g5FtkUUUtSL/WGB627T3t7txQtv0hboFoIi0baukqhKspNgsX/8Pt1Q77Jot1l7001RO0HIGXI4HM08nGH0vy9GI2wXX/EhuP5YloW3PxWXGJiYNtYtkxZdvR1hxNxnTn6XsNEbniiHSjZbwcbKd1POcy2Ig3wkVkA= +z9CGh+uI3aRuvAyZErm5t2KZzxbAwgcvbtR8Wyf14iB7lPFkEbrLDDWNZ0jxeBSxOEeqqiQ8C/KAx+iUatYEVECnWDPsKZ5OYVgcMy/nacxu88AHLWsJKOTeT4gvFigCE4ZFK2dREro5KzoLWD9JA1hD9G5T965oXN8lbpYVTT8= +yGA4kGOUsthnqWitguUqhN9y2joOuesXzczdMN/N3aID6icpE3JiaIc8hY266zAXfXYLO2IwKVb4Ok/WeXbhRsynyjvlvRLEUkLRzHI3hwZCXsrELohpYWITfWoADXYZLO5qGtVtoLnrfMVTFPNr7t/9I+Y3K5YyLQtAmVsNVBQ= +QzxPqIlt24YVClXR1aXzomjMv3mOsDZpfhUwZOalQVI8F9hHGoKnrN0lQ6uSroCdDnUUvZ1EG0dZZywV1h3B50+jvzqO8y1LM/AKaAHpz4dHXeOe1DLb2EhGhoIRQRbSEUaOczFzZt9dnM+di/PL72bzfzvPZ987DlK/ns/+M7s= +unx9dakqBMZaGrin+GDDorppTYx7CNARBQGkmD/BU1CRUMu+hwCKDBBAy31OsU2NiUXpPQQcaEzaDjBwZcyzElw2PCESzAHykfFGt2s2MYhEh3tBD9FMHeIKUU03J8QY4I75UXAH2jXwQFOOPPGvBR5g7kEeA6kliahDFMJofB0= +ullOkPiqBZcIPx+fkKdgp4aoC98dn+g9IhX+OD6hPaKhdrGtXQBirZYrmpU00axkiKYECqlpWKYF0PG7gkLaHNiE2BIfjuDJBombRiOqXAexD34VxfDU/oY07axHaNg9VknuzShHHyv2gGBK9PZW8Ug8PXh+KxciKURiaeZ6K1Q= +kiGM2CKvEAJCTNiypKciAmSMOgBx1c/YsgjjdyAqXuYrwRIRkELDW528VasNi1Xfqk/R+2Le+55W4DVcjPlwrerwewZue3891ScyTT/7rNlArSCQVekONuzW8W78xM0PMG21iTc5wNYSmGLpt+oH2R2AttS8o9gu64shJShFbvY= +0zHV//xDtW91bxXbqb5/7WTBMmb+IuT84X1o44ZrIUtg9pbfb6m27wEsGY9Ynt4tWcxSF068h41QqQq79BWRAI84+8gq7jFsrcE+i8L57AUidT2mRwsgONypG9X6+r8/Wj5IDKpLzoPiCHunbMqUXhywcML72U0gEsJ0/APCY5E= +VmXPMPpxfDIm8H0Ko2+z1Bsw1eguY+FChRHZiicCYIZjCm5xTA948ToMgeuFzB2ujMW6PHFEmhWEEtXUjeeh05/R37+dvXZeXrx4dfXV+esvL/+JTnlJmz3/1/mLy69fvjpHp6wknc/ns3lBKbpvZlfzF+eir1arLXjqsWpJuUo= +LZgO+D90z4DxGb/+7xkEFDnr1foE/YgqOS2w7RDVGfB5O61IRfIVpGP+0Cg8Vqthg1jeschwHK7W6kOXbPrWiGpv9VEpmdGwqqH1YSsZ2rBwO1QE/I6hBQu3VmoCbMe2W77QqZx3ePQ1pS2WVkK/WFv/hUw0rBEQdpgiRqeyt4Y= +ipxlcZAkLO/XhxXxyNVhYxJCLGOfKqJMlFWEhjYxJzaFitCiUJ4/wpuoXkEISt74LHeDUj8o/IJ11CGIxepujOBZsDRwC9aglCRFKSnMIAq/uu1AbWi2PSgK7bYH1eC07ZlQWrZCHAu6HTk2dDuCJtDtSJpKytf9l2hV5Wjbnco= +0YCvObUN+mgrx9a/wcP3+fewFPPAS4+ZmhyWlsBPpeuunEo4cZqHQZZ/QiUC/LR67dI8g+W8A7T+kIS6yvTKpY+c5rX4buqS64rW6ST5nvA6yaFYkFW1PAmD2AvXPhsetkU+BxDAUqmYgg12cGNfzi/zk9ImEiUqRnWOixuSeB0= +SROx9plLxHSYVeJUJXY+q9IcWWLQU27jAuxehzITlMMOf4ad/xHtBY4HyxqayyTRlqQvMctH5OAbqzZHok0+UN5J9rKRgnTsm+qmPLJturX2vW6psWYRrENqQnWLkEFKoj/2S2ryC5fUJ7h3x0y275gFf+/9sUn0ThZQ0ib2470= +P249S7f0Lc8aHvzLlK+TT+fkL9Q58gnVhjlt/zFVGURyKBUqSJC8pNfHUtETFhmCsrhkzwQuC5eH8ynmaSTD7kVxXxGzJTjjLmhfBGG44pIbgHp6yiK+Yct0qHE94ngXOd3TobLfwx0IO7Faf1CsNrfWvt/LDETTJ3Q6FQWkZU4= +zT/Q+khoPf0dorX+B1qTLYN8wmhdsj9tuNZ/Y7iOWLpk/dS6IH0suCa4/Ud0tfb94BprdDIBgUjXiD4ZvgFCf6P7viOBNd4H1qR6PUPvv/+ho3FbhiGj+xaI5N0OvX63ozNnP7wbuA/vNrV1aj5eeG/jQMdbvihBs48T/NV6DxY= +/KQdaNRnmia8Mh0ZSusJSplDln90pdTyeG+cthcHx7ktIB3b4sv5ly9fnc+fPHky+j9187fK/isAAHZvbHVtZXZvcDEAAAAASU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAnYV9ljj4AAAAMQ3JlYXRlU2M= +cmlwdAAAJ2EAAAE2X1B9KgAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAACiXAAABLl9ljj4AAAAESGVscAAAKcUAAAAAX1B9KgAAAAtUb29scy5zaGVsZgAAKcUAAAL7X1B9KgAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAswAA= +AAAwX1B9KgAAAAtDb250ZW50cy5negAALPAAAAh9YDeG/gAAAAxQeXRob25Nb2R1bGUAADVtAAAEJV9QfSoAAAAQRXh0cmFGaWxlT3B0aW9ucwAAOZIAAAF1X2WOPiMgRGlhbG9nIHNjcmlwdCBmb3IgYXR0cmliZXhwcmVzc2k= +b24gYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmliZXhwcmVzc2lvbgogICAgc2NyaXB0CWF0dHJpYmV4cHJlc3Npb24KICAgIGxhYmVsCSJBdHRyaWJ1dGUgRXhwcmVzc2lvbiIKCiAgICBoZWxwIHs= +CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCA= +IzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImJpbmRncm91cCIKICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICB0eXBlICAgIHN0cmk= +bmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidm9wMSBiaW5kZ3JvdXAiIF0KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXQ= +b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1snbm9kZSddLnBhcm1UdXA= +bGUoJ2JpbmRncm91cHR5cGUnKVxua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWM= +dCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC5cblNoaWZ0LWNsaWNrIHRvIHR1cm4gb24gU2VsZWN0IEdyb3Vwcy4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlM= +X3Jlc2VsZWN0IiB9CiAgICAgICAgYmluZHNlbGVjdG9yIHV2c2VsZWN0ICJNb2RpZnkgUG9pbnRzIgogICAgICAgICAgICAiU2VsZWN0IHRoZSBwb2ludHMgdG8gYWZmZWN0IGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZS4= +IgogICAgICAgICAgICAwIDEgMHhmZmZmZmZmZiAwIGJpbmRncm91cHR5cGUgMAogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiYmluZGdyb3VwdHlwZSIKICAgICAgICBsYWJlbCAgICJHcm91cCBUeXBlIgogICA= +ICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImd1ZXNzIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJndWVzcyIgICAgICJHdWVzcyBmcm9tIEdyb3VwIgogICAgICAgICAgICAidmVydGljZXM= +IiAgIlZlcnRpY2VzIgogICAgICAgICAgICAiZWRnZXMiICAgICAiRWRnZXMiCiAgICAgICAgICAgICJwb2ludHMiICAgICJQb2ludHMiCiAgICAgICAgICAgICJwcmltcyIgICAgICJQcmltaXRpdmVzIgogICAgICAgIH0KICA= +ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJWRVhwcmVzc2lvbnMiCgogICA= +ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmluZGNsYXNzIgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgQ2xhc3MiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWw= +dCB7ICJwb2ludCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJkZXRhaWwiICAgICJEZXRhaWwiCiAgICAgICAgICAgICAgICAicHJpbWl0aXZlIiAiUHJpbWl0aXZlcyIKICAgICAgICAgICAgICAgICI= +cG9pbnQiICAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInZlcnRleCIgICAgIlZlcnRpY2VzIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= +ICAgICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXhwcmVzc2lvbnMiCiAgICAgICAgICAgIGxhYmVsICAgICJBdHRyaWJ1dGUgVkVYcHJlc3Npb25zIgogICAgICAgICAgICBkZWZhdWw= +dCAxCgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImVuYWJsZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJFbmFibGUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICA= +ICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWU= +ICAgICJwcmVzZXQjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIlAiIH0KICAgICAgICAgICAgICA= +ICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSIKICAgICAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgICAgICIiICAgICAgICAgICJDdXN0b20iCiAgICAgICAgICAgICAgICAgICAgIlAiICAgICAgICA= +ICJQb3NpdGlvbiAoUCkiCiAgICAgICAgICAgICAgICAgICAgInYiICAgICAgICAgIlZlbG9jaXR5ICh2KSIKICAgICAgICAgICAgICAgICAgICAiZm9yY2UiICAgICAiRm9yY2UgKGZvcmNlKSIKICAgICAgICAgICAgICAgICA= +ICAgIkNkIiAgICAgICAgIkNvbG9yIChDZCkiCiAgICAgICAgICAgICAgICAgICAgIkFscGhhIiAgICAgIkFscGhhIChBbHBoYSkiCiAgICAgICAgICAgICAgICAgICAgIk4iICAgICAgICAgIk5vcm1hbCAoTikiCiAgICAgICA= +ICAgICAgICAgICAgICJ1diIgICAgICAgICJUZXh0dXJlICh1dikiCiAgICAgICAgICAgICAgICAgICAgIm1hc3MiICAgICAgIk1hc3MgKG1hc3MpIgogICAgICAgICAgICAgICAgICAgICJwc2NhbGUiICAgICJTY2FsZSAocHM= +Y2FsZSkiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImhvdS5ub2RlKFwiLlwiKS5oZGFNb2R1bGUoKS5wcmVzZXQoa3dhcmdzKSIgfQogICAgICAgICAgICA= +ICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJuYW1lIyIKICAgICAgICAgICA= +ICAgICBsYWJlbCAgICJOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIlAiIH0KICAgICAgICAgICAgICAgIGRpc2E= +Ymxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHByZXNldCMgIT0gXCJcIiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4gInsgcHJlc2V0IyAhPSBcIlwiIH0iCiAgICAgICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICA= +ICAgICAgICAgICAgICAgIFsgIm5vZGUgPSBrd2FyZ3NbJ25vZGUnXSIgXQogICAgICAgICAgICAgICAgICAgIFsgImF0dHJpYl90eXBlcyA9IChob3UuYXR0cmliVHlwZS5HbG9iYWwsIGhvdS5hdHRyaWJUeXBlLlByaW0sIiA= +XQogICAgICAgICAgICAgICAgICAgIFsgIiAgICAgICAgICAgICAgICBob3UuYXR0cmliVHlwZS5Qb2ludCwgaG91LmF0dHJpYlR5cGUuVmVydGV4KSIgXQogICAgICAgICAgICAgICAgICAgIFsgImF0dHJpYl90eXBlID0gYXQ= +dHJpYl90eXBlc1tub2RlLnBhcm0oJ2JpbmRjbGFzcycpLmV2YWxBc0ludCgpXSIgXQogICAgICAgICAgICAgICAgICAgIFsgInJldHVybiBrd2FyZ3NbJ25vZGUnXS5nZW5lcmF0ZUlucHV0QXR0cmliTWVudSgwLCBhdHRyaWI= +X3R5cGUpIiBdCiAgICAgICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJ0eXBlIyI= +CiAgICAgICAgICAgICAgICBsYWJlbCAgICJUeXBlIgogICAgICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgInZlY3RvciIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4= +ICJ7IGVuYWJsZSMgPT0gMCB9IHsgcHJlc2V0IyAhPSBcIlwiIH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyBwcmVzZXQjICE9IFwiXCIgfSIKICAgICAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgICA= +ICAiaW50IiAgICAgICAiSW50ZWdlciIKICAgICAgICAgICAgICAgICAgICAiZmxvYXQiICAgICAiRmxvYXQiCiAgICAgICAgICAgICAgICAgICAgInZlY3RvciIgICAgIlZlY3RvciIKICAgICAgICAgICAgICAgICAgICAidmU= +Y3RvcjQiICAgIlZlY3RvciA0IgogICAgICAgICAgICAgICAgICAgICJtYXRyaXgzIiAgICJNYXRyaXggMyIKICAgICAgICAgICAgICAgICAgICAibWF0cml4IiAgICAiTWF0cml4IDQiCiAgICAgICAgICAgICAgICAgICAgImM= +b2xvciIgICAgICJDb2xvciIKICAgICAgICAgICAgICAgICAgICAic3RyaW5nIiAgICAiU3RyaW5nIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmE= +bWUgICAgInZhbGlfIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkNvbnN0YW50IFZhbHVlIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICA= +ICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHNuaXBwZXQjICF+IC4qXFxcXGJ2YWx1ZVxcXFxiLiogfSIKICAgICAgICAgICAgICAgIGhpZGV3aGVuICJ7IHR5cGUjICE9IGludCB9IgogICAgICAgICA= +ICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInZhbGZfIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkNvbnN0YW50IFZhbHU= +ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0geyBzbmlwcGV0IyAhfiAuKlw= +XFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4gInsgdHlwZSMgIT0gZmxvYXQgfSIKICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXI= +bSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJ2YWx2M18jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29uc3RhbnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICAgICAgc2k= +emUgICAgMwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGVuYWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiA= +fSIKICAgICAgICAgICAgICAgIGhpZGV3aGVuICJ7IHR5cGUjICE9IHZlY3RvciB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICA= +ICAgIG5hbWUgICAgInZhbHY0XyMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJDb25zdGFudCBWYWx1ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yNAogICAgICAgICAgICAgICAgc2l6ZSAgICA0CiAgICAgICA= +ICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHNuaXBwZXQjICF+IC4qXFxcXGJ2YWx1ZVxcXFxiLiogfSIKICAgICAgICA= +ICAgICAgICBoaWRld2hlbiAieyB0eXBlIyAhPSB2ZWN0b3I0IH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICA= +ICAidmFsbTNfIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkNvbnN0YW50IFZhbHVlIgogICAgICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICAgICAgc2l6ZSAgICA5CiAgICAgICAgICAgICAgICBkZWY= +YXVsdCB7ICIxIiAiMCIgIjAiICIwIiAiMSIgIjAiICIwIiAiMCIgIjEiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGVuYWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9Igo= +ICAgICAgICAgICAgICAgIGhpZGV3aGVuICJ7IHR5cGUjICE9IG1hdHJpeDMgfSIKICAgICAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICA= +ICBuYW1lICAgICJ2YWxtNF8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29uc3RhbnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgICAgICBzaXplICAgIDE2CiAgICAgICAgICA= +ICAgICAgZGVmYXVsdCB7ICIxIiAiMCIgIjAiICIwIiAiMCIgIjEiICIwIiAiMCIgIjAiICIwIiAiMSIgIjAiICIwIiAiMCIgIjAiICIxIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSA= +eyBzbmlwcGV0IyAhfiAuKlxcXFxidmFsdWVcXFxcYi4qIH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyB0eXBlIyAhPSBtYXRyaXggfSIKICAgICAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICA= +IH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJ2YWxjXyMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJDb25zdGFudCBWYWx1ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgY29sb3IKICA= +ICAgICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICIxIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHNuaXBwZXQjICF+IC4qXFw= +XFxidmFsdWVcXFxcYi4qIH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyB0eXBlIyAhPSBjb2xvciB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSA= +ewogICAgICAgICAgICAgICAgbmFtZSAgICAidmFsc18jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29uc3RhbnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXU= +bHQgeyAiIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHNuaXBwZXQjICF+IC4qXFxcXGJ2YWx1ZVxcXFxiLiogfSIKICAgICAgICAgICAgICAgIGhpZGV3aGVuICJ7IHR5cGUjICE= +PSBzdHJpbmcgfSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInNuaXBwZXQjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYcHJlc3Npb24iCiAgICAgICAgICA= +ICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAic2VsZiIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0iCiAgICAgICAgICAgICAgICBtZW51cmVwbGE= +Y2UgewogICAgICAgICAgICAgICAgICAgIFsgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnUiIF0KICAgICAgICAgICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgICAgICAgICBbICJyZXR1cm4gdmV4cHJlc3Npb25tZW51LmI= +dWlsZFNpbmdsZUxpbmVTbmlwcGV0TWVudSgnYXR0cmliZXhwcmVzc2lvbi9zbmlwcGV0JykiIF0KICAgICAgICAgICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIHA= +YXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgdmV4cHJlc3Npb25tZW51XG5cbm5vZGUgPSBrd2FyZ3NbJ25vZGUnXVxucGFybW5hbWUgPSBrd2FyZ3NbJ3Bhcm10dXBsZSddLm5hbWUoKVxuXG52ZXhwcmVzc2lvbm0= +ZW51LmNyZWF0ZVNwYXJlUGFybXNGcm9tQ2hDYWxscyhub2RlLCBwYXJtbmFtZSkiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiQ3JlYXRlcyBzcGFyZSBwYXJhbWV0ZXJzIGZvciA= +ZWFjaCB1bmlxdWUgY2FsbCBvZiBjaCgpICIgfQogICAgICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2NyZWF0ZV9wYXJtX2Zyb21fY2giIH0KICAgICAgICAgICAgfQogICAgICA= +ICB9CgogICAgfQoKICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwXzEiCiAgICAgICAgbGFiZWwgICAiQmluZGluZ3MiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfY3dkcGF0aCI= +CiAgICAgICAgICAgIGxhYmVsICAgIkV2YWx1YXRpb24gTm9kZSBQYXRoIgogICAgICAgICAgICB0eXBlICAgIG9wcGF0aAogICAgICAgICAgICBkZWZhdWx0IHsgIi4iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2M= +b3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXRpdmUiICIuIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfbWF0Y2hhdHRyaWI= +IgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgdG8gTWF0Y2giCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiaWQiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2M= +b3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jbHVkZXMiCiAgICAgICAgICAgIGxhYmVsICAgIkluY2x1ZGUgRmlsZXMiCiAgICAgICAgICA= +ICB0eXBlICAgIGZpbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnZvcDEvc25pcHBldDEgaW5jbHVkZXMiIF0= +CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfdXBkYXRlbm1scyIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIE5vcm1hbHMgSWYgRGlzcGxhY2VkIgogICAgICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwIHsKICAgICAgICBuYW0= +ZSAgICAiZm9sZGVyMF8yIgogICAgICAgIGxhYmVsICAgIkdlbmVyYXRlZCBDb2RlIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXBkYXRlY29kZSIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIEM= +b2RlIgogICAgICAgICAgICB0eXBlICAgIGJ1dHRvbgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucGhtKCkudXBkYXRlQ29kZShob3UucHc= +ZCgpKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ2VuZXJhdGVkY29kZSI= +CiAgICAgICAgICAgIGxhYmVsICAgIkdlbmVyYXRlZCBDb2RlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvciIgIjEiIH0= +CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyIgInZleCIgfQogICAgICAgIH0KICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHM= +Y3JpcHQgZm9yIGF0dHJpYmV4cHJlc3Npb24gb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAo= +ZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL2F0dHJpYmV4cHJlc3Npb24pCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm4= +YWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm8= +bVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmw= +b2NrT25DcmVhdGUgOj0gMDsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyA= +b2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXQ= +aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV8= +SUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXg= +dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkF0dHJpYnV0ZTwvdG8= +b2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXA= +dD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+0a7U7jSDKn+3OxdO/QY62UsAzBjh2bmRHSzHDs7dzNEZSB3ZMAWcY= +7iTedbp9/giwiIe5N72q9jd2yEKyc3vSGQjtquqq6uqq6uqCf3/T6Sim+MJHVfLHMAzl8ZNhVV1RR6YyzAjUYUmhM+5SK74LaOcLD6RNOY9KxubctUPO44HHvLiDEsghseM49K7pbRDSKPI4kxZ27Mxp5NIpYJWN5es53lSVXD4= +8O5EPJj69iwixeCQSA5fLCiLiSxLAY+8GPQhe+ZA03RVJXvK4I0y1FUTyBijTsxDRm9jzwUtcw7E587PhE+nZAFW9MUopovAt2MqXqYgPwg9kIFvt6F9JwbXd4EdRWLoehGQp+CQMpeGYjj3ZnMfftKJCfO57YphZC+pa8e2eIE= +BQhDElDc4T4PYal24sf4DjbmEYVJTOJJHCRxdGIvqKtJ99KD5LFWgBhGsR3DgBAnpLgOFWyra29GmgIwWKc3vcthpq4BzE7iOQ8J49fcvXvP+M2chhThjoO6KaZpAluhHzk/s47EYPLXj0QZHBQ/EtgvckIvENuBDuLbbJbYM0o= +5ilcAuts6h/DcpKm5v6RRDREk3bg+UPnz5Zl/UBDdE4YAeiPm8db4ZWaYpRREXR0SSEKMcgQPi3rZGyNfzw5nlgnx2c/jid/tz6O/2lZRP5uMv7H+Pzs9PxMllSiEWMwesaMIfA3n0GvkTfEfJaEDa2jlQR6HrP7aZ5Y8kBtSR8= +AN5y3hiaOVpVRy06PCuFqAMID0Mj2sAwdM1o5A/9N8kfrEgfbEX2YL9N8lBIt6/sgAWISmSBU9FPu321BhyiK3b7wxpQQ3/r9rUaUJerCSljrxA1Z4rDjBUOMwY4bEleunmgG7ppGpXkpR+owzeaYRysSl6DyANj3A7ARL/TPJY= +++tQGRkt/urMWQetAHaY2+B9PlnSW8u5cQM7npMUA95Hp3EWWOCZqFYKD9F12hCZh3wBOWwGyEv5Us5QuUsr2XtEZyIw7kEKm4FQQKFbhTBw5hBC/Ut5MNivqHUp75AHMfuhpvm1x1zHR3/fVG8AD5+j7tL2E+Q1hK9C9VTvQqk= +VVrjwkSOSndlmzb33JdavbR5RbWn7D4LeRL8HvyltLpQaa3OQpsX6/085R7phgyf8ookgBRM2cLfwKFfomBddl3Dh60d4kNlqLUkpMAOF5CRlmlhhZlSKgzWvSBKF0/C6FAhV90+vJc4OBeuSHdHqpn3qRkCr5STRJSumJDiMmI= +tA9LFg5PWNygV5WMIp7DweL+xK8j75emHircGIAwit3oxsMCJWyQKN2MVRQ6DaS8uIuoP5WRx5wHmBabNAIrjpIGjiW+D1jHp3abZJDLAwsPfs9vUU1eOg7Z+xf55ofxqfXp5Ojz+V+OTz+cfU/2eAobf/zb8dHZd58+H5M9moI= +jieT8URAxOuX8fnk6Bjf5UzalIcOzUS2q1QeAS3bVMXu8+uf9meUq/uPr5HDcgvTemVhRz83uH2bkSwgJ3npRjZtwJmckQFzx0PuDSIoGjgQ4S90o1VMEAeJr+l9uGzhrOs4CKIn2dSjeoUBKwQVZ6+cASvmVSmgcC1mQnHm204= +cztlqCtz64EfQ9EL1muPceHFm6ed4mal6GpL2ll7tfuTejAYDbSRuqEieuVi2VKQ7UfMCwIa128zGXDLd5nSJKahP6UKXmra7i/a4MBUD0aQpI2h8Ub7Wg2Q9ReYl7U/QMcbl8a2l6oHtxYvWVQAKCt/ZQT2goaeLVCbNk7E3WM= +NFIPmncPU/mfvXsU/mUo2vAp/2peQhxwkq9cTfIAfRpx9100OI98DqyJ7RGbQ90jdaslE5rbx9FAe/SorbCsxJJFjsNOKrzMeTIIbtz+zgABae0F31BwSVBelGcWkBbTRH3U75XIqLczoHD/6O9IkpPy7fUkCc1ixdzKQBek5/U= +XpPeFD+W+BHgh4YfegGLeuSqnAnH3rQxVcxYiikLMV7gmPScxvxsY3A6iwUDiE0xWIoUUY5Sbjbs1q1WDuuUkdjLKn8sfzblL8Kkzh4bNXCOChE8SAUcIsmu+Pz2UBDhLsT2tY8rvCe90x55S/oVyTuvM//KHzDwWhJRAK0nO1k= +T3LkZjT5ApskH/xgbmdUueWaVMmvUBsqqGgtoyBybJ+uIUuvGRLYIY0XDzI95CXaV1+TWkTsqjtvBa03bYYGw33p7cKW9nHGTh4f5BDC9W0hEc6q2GMJFQBkTOOWQEsRDW4fojS5QNRlauQcMPxKISk7OARaWCO4Rc1iLjCFhNM= +L1g8XkBjEfjEc5oF3mNxCF4lDk4D2q50uqwW9tUwhFrFpbf9Iigu0llXF8pVuRypYJ3lwscKZsfBKh1FMNaCE9inhwbmuF0w/P3lJevVQcL5yC6pZqWLbBVXAO+RLI9UiXB2jeg9YkuzAOTdS0TlbSJn/qQ0OAmAskaCubhGYyE= +ujAUQuDYKJWq+k5K8dj5Vyj9K5Yu6GE3ihWVYut+tC0hBVI4TrvxHwRICmmchEyAZVLUNODGd1BAsdZOC9Z/Yex7Ufz/gmODguO/lrRXZNdnJu6Uy3aS97psii+NKG3L8LXV5q7+KExe5PMec/zEpZs3yrfWsIXvXKktNxzLC3c= ++Zf+1ltIS+cRbdq9IAd5Q0L0cyIHwvRQzbofgkRO7ZgWSfmJsnx/+q4KLrP/Ms3wS81SMWunRO9P8aIPU9/B/S3rZeYmaem6FKi87wlXUBpmCrd0UMDgNnPb8WkLCWtgp9kpzFs16HIQz629pTKHrrFWhVA+JZnmWePPpTPKaGg= +x22NtJqOSxsu3pAvmnbJyDZ3msq/p7S0i0qn+Wp9o+IPeThuaWAxGnfU7f1XTClkS5wrf7xXziYfPn0+nrx69arzH665YxKlJAAAaW1wb3J0IHJlCgpkZWYgdXBkYXRlQ29kZShub2RlKToKICAgIHNuaXBwZXQgPSBub2RlLm4= +b2RlKCdhdHRyaWJ2b3AxL3NuaXBwZXQxJykKICAgIGNvZGUgPSBzbmlwcGV0LnBhcm0oJ2NvZGUnKS5ldmFsQXNTdHJpbmcoKQogICAgbm9kZS5wYXJtKCdnZW5lcmF0ZWRjb2RlJykubG9jayhGYWxzZSkKICAgIG5vZGUucGE= +cm0oJ2dlbmVyYXRlZGNvZGUnKS5zZXQoY29kZSkKICAgIG5vZGUucGFybSgnZ2VuZXJhdGVkY29kZScpLmxvY2soVHJ1ZSkKICAgIAoKZGVmIHByZXNldChrd2FyZ3MpOgogICAgYXR0cmlibmFtZSA9IGt3YXJnc1snc2NyaXA= +dF92YWx1ZSddCiAgICBpZiBhdHRyaWJuYW1lID09ICcnOgogICAgICAgIHJldHVybgogICAgcGFybXRhYmxlID0geyAnUCcgOiAoICd2ZWN0b3InLCApLAogICAgICAgICAgICAgICAgICAndicgOiAoICd2ZWN0b3InLCApLAo= +ICAgICAgICAgICAgICAgICAgJ2ZvcmNlJyA6ICggJ3ZlY3RvcicsICksCiAgICAgICAgICAgICAgICAgICdOJyA6ICggJ3ZlY3RvcicsICksCiAgICAgICAgICAgICAgICAgICdDZCcgOiAoICdjb2xvcicsICksCiAgICAgICA= +ICAgICAgICAgICAnQWxwaGEnIDogKCAnZmxvYXQnLCApLAogICAgICAgICAgICAgICAgICAndXYnIDogKCAndmVjdG9yJywgKSwKICAgICAgICAgICAgICAgICAgJ21hc3MnIDogKCAnZmxvYXQnLCApLAogICAgICAgICAgICA= +ICAgICAgJ3BzY2FsZScgOiAoICdmbG9hdCcsICksCiAgICAgICAgICAgICAgICAgfQogICAgCiAgICBub2RlID0ga3dhcmdzWydub2RlJ10KICAgIHBhcm1uYW1lID0ga3dhcmdzWydwYXJtX25hbWUnXQogICAgbXVsdGlpZHg= +ID0gcmUuc2VhcmNoKHInKFxkKykkJywgcGFybW5hbWUpLmdyb3VwKDApCiAgICBub2RlLnBhcm0oJ25hbWUnICsgbXVsdGlpZHgpLnNldChhdHRyaWJuYW1lKQogICAgaWYgYXR0cmlibmFtZSBub3QgaW4gcGFybXRhYmxlOgo= +ICAgICAgICAjIFVua25vd24gcHJlc2V0CiAgICAgICAgcmV0dXJuCiAgICBub2RlLnBhcm0oJ3R5cGUnICsgbXVsdGlpZHgpLnNldChwYXJtdGFibGVbYXR0cmlibmFtZV1bMF0pCiAgICAKICAgIAAAAAYAE1B5dGhvbk1vZHU= +bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQATUHl0aG9uTW9kdWxlL0lzRXhwcgAAAAEAAAAAABVQeXRob25Nb2R1bGUvSXNQeXRob24AAAABAAAAAQAVUHl0aG9uTW9kdWxlL0lzU2NyaXB0AAAAAQAAAAE= +ABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAAAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGE= +dGVfaWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1M= +Y3JpcHQAAAAAAAAMIF9QfRwAAAAMQ3JlYXRlU2NyaXB0AAAMIAAAAS5fUH0cAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAADU4AAAEuX1B9HAAAAARIZWxwAAAOfAAAAABfUH0cAAAAC1Rvb2xzLnNoZWxmAAAOfAAAAvtfUH0= +HAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAARdwAAADBfUH0cAAAAC0NvbnRlbnRzLmd6AAARpwAACQ5gN4b+AAAAEEV4dHJhRmlsZU9wdGlvbnMAABq1AAAAzl9QfRwjIERpYWxvZyBzY3JpcHQgZm9yIGF0dHJpYmRlbGV0ZSA= +YXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmliZGVsZXRlCiAgICBzY3JpcHQJYXR0cmliZGVsZXRlCiAgICBsYWJlbAkiQXR0cmlidXRlIERlbGV0ZSIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICA= +IGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gUmVtb3ZlIEF0dHJpYnV0ZXMgZnJvbSIKICAgIGlucHV0bGFiZWwJMgkiUmVmZXJlbmNlIEdlb21ldHJ5IgogICAgcGFybXRhZyB7IGlucHV0aXNyZWYyIDEgfQogICAgaW5wdXQ= +bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVzZXJlZmVyZW5jZSIKICAgICAgICBsYWJlbCA= +ICAiUHJlcGVuZCB3aXRoIEF0dHJpYnV0ZXMgZnJvbSBSZWZlcmVuY2UgR2VvbWV0cnkiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWw= +bGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm5lZ2F0ZSIKICAgICAgICBsYWJlbCAgICJEZWxldGUgTm9uIFNlbGVjdGVkIgogICAgICAgIHR5cGUgICAgdG9nZ2w= +ZQogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3B0ZGVsIgogICA= +ICAgICBsYWJlbCAgICJQb2ludCBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcGFybXRhZyA= +eyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJwdGRlbCIKICAgICAgICBsYWJlbCAgICJQb2ludCBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGU= +ICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9wdGRlbCA9PSAwIH0iCiAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ1dGU= +MSBwdGRlbCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICA= +ICJkb3Z0eGRlbCIKICAgICAgICBsYWJlbCAgICJWZXJ0ZXggQXR0cmlidXRlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQo= +ICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidnR4ZGVsIgogICAgICAgIGxhYmVsICAgIlZlcnRleCBBdHRyaWI= +dXRlcyIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG92dHhkZWwgPT0gMCB9IgogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICI= +b3BtZW51IC1sIGF0dHJpYnV0ZTEgdnR4ZGVsIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGE= +cm0gewogICAgICAgIG5hbWUgICAgImRvcHJpbWRlbCIKICAgICAgICBsYWJlbCAgICJQcmltaXRpdmUgQXR0cmlidXRlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAo= +ICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicHJpbWRlbCIKICAgICA= +ICAgbGFiZWwgICAiUHJpbWl0aXZlIEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvcHJpbWRlbCA9PSAwIH0iCiAgICAgICA= +IG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidXRlMSBwcmltZGVsIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRvZHRsZGVsIgogICAgICAgIGxhYmVsICAgIkRldGFpbCBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICA= +IG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICA= +ICAgbmFtZSAgICAiZHRsZGVsIgogICAgICAgIGxhYmVsICAgIkRldGFpbCBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBkb2Q= +dGxkZWwgPT0gMCB9IgogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidXRlMSBkdGxkZWwiIF0KICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXQ= +YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXBkYXRldmFyIgogICAgICAgIGxhYmVsICAgIlVwZGF0ZSBMb2NhbCBWYXJpYWJsZXMiCiAgICA= +ICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQp9CiM= +IEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBhdHRyaWJkZWxldGUgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICA= +IGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL2F0dHJpYmRlbGV0ZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXI= +ZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnQ= +ZW50cyA6PSAxOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmU= +Q2FjaGVkQ29kZSA6PSAwOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8= +Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGk= +cyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2w= +IG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY28= +bnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXA= +ZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkF0dHJpYnV0ZTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHNvcHRvb2x1dGlscwo= +CnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAA= +AAEAAAAAH4sIAAAAAAAA/+Vb/2/bNhb34X6ZBdz/wGjAkNxaV9QXK1kRYF2b3g1b456Tbgcsg8dItC1UlgSJThNk+d/3SFmUZNGOv+QStyfDCM33yPfh0+OHyiP1n+9aLcMVH35ho7i63a4xf82k2Daw4xrmTAGbpYYdxT4dsJs= +hLbO4kTbtmen7Nga+ySNY9YJooC1uAV0jAhjaXDp05Ayqk0I88Y08+kQJMbWtu1C7hp2YRv6bmVxMgzJKEOycIw0L55MaMSQrmtJnAUsiCP03OpY3SNsIdxxXYxtUIoi6rE4jeg1C3zAWLRHYex9RPFwiCbgv1CUGJ0kIWFU/Bg= +gvUkDcAC/3WdkhtRuLxJSJaJoh9koA7VEUpp5NOUl8bBaBzCN282jcKY+KKYkSvqE0bEDwCfpJT3E0E5jFMYJpmGjP+m1zAeCo0iLZ6yZMqyUzKhvqXdandaECkrRDFjhEEBIS+lfBTYOeya4H/LhjoYZTC8kXVHBtSRKRvHKYo= +4svYv/k+ij+NaUp5vedxbIbrutCtwIc+nA9ei0L/Xz8go3Movxp4L/PSIBG3AsCnIYlGUzKiaJzXa+CcbWPDLBtZuIiNaUZT7tIWXH9r/WMwGPxC0wwCAUpQ9fft55mMSNN0ytmQtEzNQBg5nUO3ax+Vl4lMZKDB4LQ36P16etI= +H5yenP/a6/80+KH338EA6W/7vXe9D+fvP5zrGkbPzY5pu06l/SGyO67drdQcrdHjloO1SgXbmA32RT7dp4xiBQtMH5wCTLeQu11LgWEtNsDCm+5nSAIgXMICGOl5FdabjGCi9r5xAH6A4etCVtECuZHLIXxVjGEdWY5lmXa3yRg= +h/YixuhkASC/7sB4dpM8ilmMna7RVURVlpCUwnfCwwvBNUrjaYK4Y/IrAu/yv3rG/OxTwCM+7epSHJJLCB4Qv48hVHRNCniflW5qXQ1EKzzQa+JLkgkktUrZP6orB9FVkAWXIa3V8shJGViKo1JwJ0sTiLBgGbCEQSDDj0xXgkA= ++ul0csnjfIj6KkXlEIrQdmq1XI2REbpFuoAF8ZgyiP6MMhiroQPshv4c7Br0YQpTin2tNzSUmKqj0l8V4YDeQicvzuNmJ0rH8utuLZAs3hDieYwkymb7KBaKm6C+Wy1iEwazdZ1wfSOeEkvQc4FyT6Auh/KR0mQdLD+B/iZIZr4= +WYkRBljBCfBIwuj1WqRg7h4pXLHrz5oVAP/O08KmGJ+aFwD3zhADYNlJZjBVTwtpMIEn1Su6FjlYu0cO8IQ8+azZIUl3nhw2hPjU3MBDY2fIgYPZSXawFOzwhjIShGtRg7171OCLUXzW5OCzcOfZYVOMT00PgHtn2AGw7CQ52Ao= +cuiLVNM7Eq3FD85a/PDveOoHUbCWf+/lg3RCIi+OrvI87WqMkI8UvV7U7An5YcxLG828mXcRT9w96MxbBXYabIy7vB9PhJxnoLdEfg5dPAFyiLMtFhLUy8P0CVg6DWazaR36eOX76M1sEr4jSRJEo7UJcg6UBDRNfMLoFUnLDhs= +YCSQD0IZ/Rx7JES/kDQg8JBTgdKAcbfUdgwk9AnCkK5iu1coo5NrIBvwgXK5WBMCBQr155+UFoM4Eerox+iKhIFfAhAzeHMUYI6LFKvTGQdCWFy5PWLfCK6sEElJQdS3fM/ibhW7PFs/EBsahso4F8NgQYyMJoAYQLPxMuv8GtM= +MBHG+nQI6xCLERsHGTwjcyfxPRu+CiGSoef4Gcqm3hjK36Eo4fn/bP85PigNV5acOBkGIaMpLDV7e2e993t7+tyziVRMaUhEagDpndXckrAMHo08vvO1aGcCnTU15I2BoIhG9/mlgjHfnhnApAovifdxUGzcAOLkho3BxkqwYYI= +LAWep093ETn/b3Kpy4v0zi6Cz/8vWwY////zqbA/1D6yZWBTsePnjaNW7hVvTKIIRiyXFOmtkA7ZbLubXjO+DZnXp3xjVyUoHHCM8Kym2Gc2Zr8zOhK71LfQeTRiYy5CwMpT3heGD2cXKHrj/Qu903khQV3oB7XbWqCuTPqtcZ8= +idsJwgv9Ql9nADPQ+q2WRwQqMeWdvdSC4b4cU0ZTTqqwiFEY1oGW4y7bfHuMBI/mtyuEZZMT6sum1oWOeN93Wq3WG2e5IbFdBRZealpK2TSNyta8ka50aI2OviSXXgke3daneap/oVPVPq0R5ZfkUz6wraM0T5Cu6dI5+v6SnJo= +D21bt+aJpZW8uvViIw9OWZZyseErIKw2s+QFP/eiVRI87d+Q0ebnkLJjA/3e3m8b8nOgFYdEGko8pdg+j0FFHtdQdMSl4IaGRP8jGGbyrkR0BKsMX2L+/BPtFbV+XBDoM3Ejn82cW1ly+C38QxdWeOZsZTPffINUVlT9c9v/hL8= +wkyxO77EG+U+tdIdOX9t6A9JfnWH1JYM6ZLZRuRmPqlYUttQuMVaGiTlDp06THIW2jRQJIfNhUqV+Mtgme3CbBguFVtqKwrf2Mt8U9uiUHonJ5MNnSOZqO6bOQaX3plloTdzTsXWIisK7zhN7/QDnhuAPzxV1s4zT22dN5lL4Co= +/SXzRc1RxMMh70U+2DY0fiufxNsY/Y5AWWZcFnZXSYgs1Knm1BtKWH5AMc9rNHRAUsk8NMRwA/onb0/6J6evTwQlSq8rxliVwn9LYpi1Oa5oU5cXrWrRr7JUkxet5uJC0W5eo2i5/Wopz1QbNlaslvce6v4KH3acDnbxg501hoU= +uwAib2HtuHM0DcOHPuksFV3baVpf77UHcZC8i6xOF7tO47wz/p+cd4ZyceAZio/72gM/xIzvOeSMFx5ydg4t28KWw7eGykPOvO7o0NK2ei2iC1+Xf93Hei9CBjE27WYYKR49vTi5EY5SMGXEidIjEOaLNHIu3Z4EypcNShIoYT8= +HgeUrztZchbm4WfUGCCve2gOKF94cqx562u+6vD/NPfL1UIkzRYwQEVrKREcuUfzRGCazsK3HVYjgkd/P6oMZKc7H0oKFshFgX+tfIDbfn6Xjcr5XcB5tNmNS0XLLV7f4oGXtiytDA9NEs/MLQ/4JiPcmcJwRFkLb91z5S0t47w= +/+rHn0/6e3t7rb8AbM8oQVU6AAAAAAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV8= +aWNvbiI6IiRISC9jb25maWcvSWNvbnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQpJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1Njcmk= +cHQAAAAAAAAtIV9QfSIAAAAMQ3JlYXRlU2NyaXB0AAAtIQAAAZ5fUH0iAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAALr8AAAEuX1B9IgAAAARIZWxwAAAv7QAAAABfUH0iAAAAC1Rvb2xzLnNoZWxmAAAv7QAAAv9fUH0iAAA= +AAtDb250ZW50cy5negAAMuwAAExbYDeG/gAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAB/RwAAADBfUH0iAAAADFB5dGhvbk1vZHVsZQAAf3cAAAAAX1B9IgAAABBFeHRyYUZpbGVPcHRpb25zAAB/dwAAAXVfUH0iIyBEaWFsb2c= +IHNjcmlwdCBmb3IgYXR0cmliZnJvbW1hcCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlhdHRyaWJmcm9tbWFwCiAgICBzY3JpcHQJZmx1aWRtYXAKICAgIGxhYmVsCSJBdHRyaWJ1dGUgZnJvbSBNYXAiCgo= +ICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIENyZWF0ZSBBdHRyaWJ1dGUgZnJvbSBUZXh0dXJlIE1hcHMgb24iCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgIGw= +YWJlbCAgICJQb2ludCBHcm91cCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCB2b3Bzb3AxIHZleF9ncm8= +dXAiIF0KICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW0= +cG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGhvdS5nZW9tZXRyeVR5cGUuUG9pbnRzXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiA= +ICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlU= +VFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVzZV9maWxlIgogICAgICAgIGxhYmVsICAgIlVzZSBUZXh0dXJlIEZyb20gRGlzayIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= +ICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= +ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZmlsZW5hbWUiCiAgICAgICAgbGFiZWwgICAiVGV4dHVyZSBNYXA= +IgogICAgICAgIHR5cGUgICAgaW1hZ2UKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiVVZjb2xvci5yYXQiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgcmFuZ2U= +ICAgeyAwIDEgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQo= +ICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsb2FkIgogICAgICAgIGxhYmVsICAgIlJlbG9hZCBUZXh0dXI= +ZSIKICAgICAgICB0eXBlICAgIGJ1dHRvbgogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBleHBvcnQ= +ICBhbGwKICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgInRleGNhY2hlIC1jIDsgb3Bjb29rIC1GIElOIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1ZGltIgogICAgICAgIGxhYmVsICA= +ICJVRElNIEZpbGVuYW1lIEV4cGFuc2lvbiIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgIHBhcm0= +dGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgIH0KICA= +ICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ0ZXh0dXJlX2NoYW5uZWwiCiAgICAgICAgbGFiZWwgICAiVGV4dHVyZSBDaGFubmVsIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICA= +ICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgIkMiICAgICAiQ29sb3IiCiAgICAgICAgICAgICJQIiAgICAgIlBvc2l0aW9uIgogICAgICAgICAgICA= +IlB6IiAgICAiWiBEZXB0aCIKICAgICAgICAgICAgIk4iICAgICAiTm9ybWFsIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgIHBhcm10YWcgeyAic2hhZGVycGFybWNvbnRleHRzIiAic29wIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1dmF0dHJpYiI= +CiAgICAgICAgbGFiZWwgICAiVVYgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJ1diIgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJzaWRlZng6OmE= +dHRyaWJfYWNjZXNzIiAicmVhZCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZXhwb3J0X2F0dHJpYnV0ZSIKICAgICAgICBsYWJlbCAgICJFeHBvcnQgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgc3Q= +cmluZwogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICJDZCIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImF0dHJpYl90eXBlIgogICAgICAgIGxhYmVsICAgIlR5cGUiCiAgICAgICAgdHk= +cGUgICAgb3JkaW5hbAogICAgICAgIG5vbGFiZWwKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImZsb2F0IiAgICAgIkZsb2F0IgogICAgICAgICAgICAidmVjdG9yIiAgICAiVmU= +Y3RvciIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgIH0KICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJjb2xvcl9zZXR0aW5ncyIKICAgICAgICBsYWJlbCAgICI= +Q29sb3IgU2V0dGluZ3MiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzcmNjb2xvcnNwYWNlIgogICAgICAgICAgICBsYWJlbCAgICJTb3VyY2UgQ29sb3IgU3BhY2UiCiAgICAgICAgICAgIHR5cGUgICA= +IHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAgICAgImxpbmVhciIgICAgIkw= +aW5lYXIiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInA= +YXJtdm9wIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXh0cyIgInNvcCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY29sb3JfY2hhbm5lbCIKICA= +ICAgICAgICAgIGxhYmVsICAgIkNvbG9yIENoYW5uZWwiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjQiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXR0cmliX3R5cGU= +ID09IHZlY3RvciB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJyZWQiICAgICAgICJSZWQiCiAgICAgICAgICAgICAgICAiZ3JlZW4iICAgICAiR3JlZW4iCiAgICAgICAgICAgICAgICAiYmx1ZSIgICA= +ICAgIkJsdWUiCiAgICAgICAgICAgICAgICAiYWxwaGEiICAgICAiQWxwaGEiCiAgICAgICAgICAgICAgICAiZ3JleXNjYWxlIiAiR3JleXNjYWxlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDQgfQo= +ICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICA= +ICBuYW1lICAgICJyZ2JfY29sb3JfaW5mbHVlbmNlIgogICAgICAgICAgICBsYWJlbCAgICJDb2xvciBJbmZsdWVuY2UiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgc2l6ZSAgICA0CiAgICAgICAgICA= +ICBkZWZhdWx0IHsgIjAuNSIgIjAuNiIgIjAuMSIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY29sb3JfY2hhbm5lbCAhPSA0IH0geyBhdHRyaWJfdHlwZSA9PSB2ZWN0b3IgfSIKICAgICAgICAgICAgcmFuZ2U= +ICAgeyAwISAxISB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAidmlzdWFsaXplX21hcCIKICAgICAgICAgICAgbGFiZWwgICAiVmlzdWFsaXplIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiA= +ICAgICAgICAgICBkaXNhYmxld2hlbiAieyBleHBvcnRfYXR0cmlidXRlID09IENkIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDA= +MDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImRvcmVtYXAiCiAgICAgICAgICAgIGxhYmVsICAgIkRvIFJlbWE= +cCIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJyZ2Jfc2NhbGUiCiAgICAgICAgICAgIGxhYmVsICAgIlNjYWxlIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXM= +YWJsZXdoZW4gInsgZG9yZW1hcCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJnYl9jb250cmFzdCIKICAgICAgICAgICAgbGFiZWwgICAiQ29udHJhc3QiCiAgICAgICAgICAgIHR5cGU= +ICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBkb3JlbWFwID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJnYl9jb24= +dHJhc3Rfcm9sbG9mZiIKICAgICAgICAgICAgbGFiZWwgICAiQ29udHJhc3QgUm9sbG9mZiIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXc= +aGVuICJ7IGRvcmVtYXAgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyA= +InBhcm12b3AiICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZW1hcF9pbmZsdWVuY2UiCiAgICAgICAgICAgIGxhYmVsICAgIlJlbWFwIEluZmx1ZW5jZSIKICAgICAgICAgICA= +IHR5cGUgICAgcmFtcF9mbHQKICAgICAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGF0dHJpYl90eXBlID09IHZlY3RvciB9IHsgZG9yZW1hcCA9PSAwIH0iCiAgICAgICAgICAgIHI= +YW5nZSAgIHsgMSEgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJyYW1wYmFzaXNfdmFyIiAicmVtYXBfaW5mbHVlbmNlXzJfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJyYW1wYmFzaXNkZWZhdWx0IiAibGluZWFyIiB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgInJhbXBmbG9hdGRlZmF1bHQiICIxcG9zICggMCApIDF2YWx1ZSAoIDAgKSAxaW50ZXJwICggbGluZWFyICkgMnBvcyAoIDEgKSAydmFsdWUgKCAxICkgMmludGVycCAoIGxpbmVhciApIiB9CiAgICAgICAgICAgIHA= +YXJtdGFnIHsgInJhbXBrZXlzX3ZhciIgInJlbWFwX2luZmx1ZW5jZV8yX3RoZV9rZXlfcG9zaXRpb25zIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicmFtcHNob3djb250cm9sc2RlZmF1bHQiICIwIiB9CiAgICAgICAgICA= +ICBwYXJtdGFnIHsgInJhbXB2YWx1ZXNfdmFyIiAicmVtYXBfaW5mbHVlbmNlXzJfdGhlX2tleV92YWx1ZXMiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJjdmV4IiB9CiAgICAgICAgfQo= +ICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiY29sb3Jfc2V0dGluZ3NfMSIKICAgICAgICBsYWJlbCAgICJGaWx0ZXIgU2V0dGluZ3MiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmaWw= +dGVyIgogICAgICAgICAgICBsYWJlbCAgICJGaWx0ZXIiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZ2F1c3MiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGU= +ID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicG9pbnQiICAgICAiUG9pbnQiCiAgICAgICAgICAgICAgICAiYm94IiAgICAgICAiQm94IgogICAgICAgICAgICAgICAgImdhdXNzIiAgICAgIkc= +YXVzc2lhbiIKICAgICAgICAgICAgICAgICJiYXJ0bGV0dCIgICJCYXJ0bGV0dC9Ucmlhbmd1bGFyIgogICAgICAgICAgICAgICAgInNpbmMiICAgICAgIlNpbmMgU2hhcnBlbmluZyIKICAgICAgICAgICAgICAgICJoYW5uaW4= +ZyIgICAiSGFubmluZyIKICAgICAgICAgICAgICAgICJibGFja21hbiIgICJCbGFja21hbiIKICAgICAgICAgICAgICAgICJjYXRyb20iICAgICJDYXRtdWxsLVJvbSIKICAgICAgICAgICAgICAgICJtaXRjaGVsbCIgICJNaXQ= +Y2hlbGwiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInA= +YXJtdm9wIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXh0cyIgInNvcCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZmlsdGVyX3dpZHRoIgogICA= +ICAgICAgICAgbGFiZWwgICAiRmlsdGVyIFdpZHRoIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0= +IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ3cmFwIgogICAgICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInN0cmU= +YWsiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJyZXBlYXQiICAgICJSZXBlYXQiCiAgICAgICAgICAgICAgICAic3RyZWE= +ayIgICAgIlN0cmVhayIKICAgICAgICAgICAgICAgICJkZWNhbCIgICAgICJEZWNhbCIKICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICI= +MDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2hhZGVycGFybWNvbnRleHRzIiAic29wIiB9CiAgICAgICAgfQogICAgICAgIHA= +YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYm9yZGVyIgogICAgICAgICAgICBsYWJlbCAgICJCb3JkZXIgQ29sb3IiCiAgICAgICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICA= +ICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0geyB3cmFwICE9IGRlY2FsIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3A= +IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXJ0ZXhtZXRob2QiCiAgICAgICAgICAgIGxhYmVsICAgIlZlcnRleCBVViBQcm9tb3Rpb24iCiAgICAgICAgICAgIHR5cGUgICAgb3I= +ZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmaXJzdCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJtYXgiICAgICAgICJNYXhpbXVtIgogICAgICAgICAgICAgICAgIm1pbiIgICAgICAgIk1pbmk= +bXVtIgogICAgICAgICAgICAgICAgIm1lYW4iICAgICAgIkF2ZXJhZ2UiCiAgICAgICAgICAgICAgICAibW9kZSIgICAgICAiTW9kZSIKICAgICAgICAgICAgICAgICJtZWRpYW4iICAgICJNZWRpYW4iCiAgICAgICAgICAgICA= +ICAgInN1bSIgICAgICAgIlN1bSIKICAgICAgICAgICAgICAgICJzdW1zcXVhcmUiICJTdW0gb2YgU3F1YXJlcyIKICAgICAgICAgICAgICAgICJybXMiICAgICAgICJSb290IE1lYW4gU3F1YXJlIgogICAgICAgICAgICAgICA= +ICJmaXJzdCIgICAgICJGaXJzdCBNYXRjaCIKICAgICAgICAgICAgICAgICJsYXN0IiAgICAgICJMYXN0IE1hdGNoIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= +MDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImNvbG9yX3NldHRpbmc= +c18yIgogICAgICAgIGxhYmVsICAgIkltYWdlIFNldHRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXZfaW52ZXJ0dSIKICAgICAgICAgICAgbGFiZWwgICAiSW52ZXJ0IFUiCiAgICAgICAgICA= +ICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1dl9pbnZlcnR2IgogICAgICAgICAgICBsYWJlbCAgICJJbnZlcnQgViIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +MCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXZfc2M= +YWxlIgogICAgICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCA= +fSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgInV2X3J6IgogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUiCiAgICAgICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHU= +c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMTgwIDE4MCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInV2X3QiCiAgICAgICAgICAgIGxhYmVsICAgIlRyYW5zbGF0ZSIKICAgICAgICA= +ICAgIHR5cGUgICAgdmVjdG9yMgogICAgICAgICAgICBzaXplICAgIDIKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICA= +ICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= +b24iIH0KICAgICAgICB9CiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGF0dHJpYmZyb21tYXAgb3BlcmF0b3IKIwoKaWY= +ICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoU29wL2F0dHJpYmZyb21tYXApCm8= +cGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzInICRhcmcxCm9wdXNlcmRhdGE= +IC1uICdfX190b29saWRfX18nIC12ICdkeW5hbWljc19mdWVsZnJvbXRleHR1cmUnICRhcmcxCkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDA= +OwpHemlwQ29udGVudHMgOj0gMTsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA= +Oj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMDsKVW5sb2NrT25DcmVhdGUgOj0gMDsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW4= +Zz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQ= +IHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0= +PgoKICA8dG9vbCBuYW1lPSIkSERBX1RBQkxFXyRIREFfTkFNRSIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmU= +dFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRS8kSERBX05BTUU= +PC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+QXR0cmlidXRlPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQ= +IHNvcHRvb2x1dGlscwoKc29wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+Ch+LCAAAAAAAAP/tfWuT4zaSYO9txMWVYi/2630= +ZGsvwvaemyb4lBzhiHO3H9NzY7eju+25CHtCw5JYVVxLVK0oVXePwz/s/t0lEnyAJACRelAqC+WZLhYyASaBRCIzkUj87f/98xMrwP/oD7HyH9/3rfpPBiWuRbzAsjMEYpcYbrKcRZP1h/voyZvl/WDflr2yYfduFq6Wy7UZJ/E= ++gl9g/GFEa7Xq/j6ZrVcLML7wSJcT++idBbdAMja++VuDg8CL385tP0kXd7fzMPb1CgevjAGUyAhStbGcDi4X6bxOl4mxjNiep41IsYz2yTuaOQBVpJE0/VylUTv1/HMIIO8AWO+nP5qLG9ujAX04Byf1tHifh6uI/zjBl5/v4o= +4RX0r/er8AM+XH+4D9MUH2dxCuhQnBirKJlFK/p0F9/ezeH/rNommS/DGT6m4UM0C9ch/gHU368i2k4Cz/PlCr4z3MzX9O/oPXxQBJWSwXKzvt+s0+/DRTRzBr8Nfh/ESaXAMq42D2v4ts0qIgb9b4gYZFjgNrAs6IXfB+k6XAM= +yDCmq4h+MvGJa3vEGdtQBl0S33yoloWb9d1yZSTL6+Xsw/9Olu/uolVkpjFQ/t6E76Eo0yn9Jhi/AN6A32X8+HbyAh9ef/vcsMxR8f8B9Ho6XcX3OIbw0at5mNxuwtvIuGPlA+jUfZnKLioRp2CqTRqt6FA8gZ9/fvLfJ5PJT9E= +KgUOgicsevLkX+FxvVzOp8tNss6L/8l+8i9ZeTzLC//H7EMSLuJpOrnZRHM6NbKePth0ILZdzsX7JwTG0zLHzpgQm4x81yGjkRsEBiHm2LVGVuDAoNljexwYNgz2ZPL9q8mrv37/9evJ91+//eur1/9n8vzV/51MjOFXX3/z5Y8= +f3k73LeP3RLRtTJKP5uG8+mGTqYJ8sGEdswEhIZAnDwsDy1KXK8AE38rRZ1kDLAusTzLNWzTd8au3xAx9lFEDDznMgYejypkQIawIk6I1ATOKkzSm+VqYW8ROSXeRQkdz8nhtr2d/RYwJPF9uFo8cQarCEomcXIz30TJNJrYk38= +g3EyTPOzGoQWi7AfQngW4SNAVAPYL1rdi6owyN6dkUtix/XsrZ2RQkdEtDPopDTghz4blGXYD4jaiP4eXsfJ7Ha13NwPC9h1mGLVomAeXsO0A+Rvq4iU+VdraGyZRGVtaDCN5jiVjc0DezSG3zGu/GEJvZGWTSANbxjO+i4y7hE= +bqyXRnhzQwvDZGaw2fc17UYKofNxHq0js9oMTA3Den+T/cCfxaehlLQQ+fdBq86gNVp3iPG2gt3ole3vnM5BULV53+tNYrx6iFY7v+0hej9JNgtcjtu88PvN4hp6/UUVf4eXru9AVM3+Y3mdxv9o1bVvsYLx5+W18aZSRfJyHDc= +0dvT9Sx9F9NlceUMm+/5KXpvvInWlK8LYO1D6h+TrqZV1mt8RfMNy81qGlVr5R8SzudF+e+taEjvlvf34fquCxVvoI7xQ6PSHkSgnO9EgqDG7u+fzqNw1eX1r6NnuMD/9PX/Nb7ZJFOqh6SHogaUrwkVTPE86kTUC2EdoWRtTwg= +6ArTKKOmCzHf0HrGC1HFfSiC6T99N+vKsF/TpTZEZfF70PsUvLsjTUw7W4Tpr53IYi/9IVxBW7AiSThoR5pQiWGyshNRSXg9j4zvytpxctuasN8H7SXohAhk6Jdof2xAE30Oqxm8Om0pTEEvXdIFsMu3fpnVAf3eoPp0p/4vlEQ= +GUXXxQeIXl4siMsb7lO30p4bDFallKKtw1vjN2OIZIFWv1qDwZFG66ExJMN8XBQd2SCd/vFvwwaOkCr+w7ghbPYp/RH2K/35vTONFGcnGqngLubdTiT+3o4tcSbsxZuoGKbHYVGkbhufMs30LHkU6d+ZUdmHHZ1Jkcjz51S6Zmw= +7mdgASaLeZthLkj8EWvB0rpahPPUeHljfIVOkmk0O+yKRj1SzEHVaSYV8ggsvu9oGwelKk7wU7tqapSe11EKMwF6LDF+aLaxJ13MXAadp2aTbyfvFWozxpu8AePbZgvbdQCZCbdJo0nmj2VOhlnMq00FFVvw0BKnv5e3t/OShFw= +9oCUAdkyrPVXJn/oIyi3udgRYKR34Sxa0YLpMqFUpIA8hW4dFh+p+sbpIrwXfFK1OP+CeBHeCj/gVNTT8slmFi8EnyCAFd8Br7qNVqIvsXhCV2FySyv8Rv0s1om+EQxv9HOl95V5VxqYaGUbzGf5poqUf3AKciW5FX0vXfB5uhc= +UbKpzdUMhz3TxR6kW1xzBgzncUItU3z+C3uWSIK++u3dSsjZf12JOFveQavoPgrX27ooxzLQ5MbnKgK8IAp/ZQhv2HMVYRZNwznr5eFX+Hzi/ruJ57COT97FM94ELc1mBBt/rYLz/ryZL8O1qDuJdH6d9DOlH9iFVW7DTZpu4xQ= +dPZm44yO4RofXC/fD/Pn5/BchWavwOdv6XMcJvUGQFmdR2v6juHz7Pmzt6uY7lXM686jYRon03xuv4Fn481duLqPkoYpPbwLEyylz3/KnmtvBs3g1wUQRN+cP1dRpuEaFkg2DV6Ea1Cv589eLxc1rAXa3XM6HYbf5c8nng7XdAs= +TMQnzxHA5G+TW1B0F6XUD0x/O5KlJ///eU2RXLeZUhaI5oI+eMswjBd1jO2T5mSKD1Rahela8DUvGqA9xNqp1IaHON2Ec+C3iVjD+ymHg06fbdqBySFYGs9SbU1hgRQqQ9XyreN2dnNttZzPab/KudJ4XUd5fItudauxFCOV4q4= +2rpotcUuydbLb/C5Cn/ALVu2Hv3EngXrzFlMaLbZXeywCzmEmgAvmxhiBskXI3fLYnSGNlEjFEHQG68pjqo3VuHifnIzF84YW/zJ5Oke30zfdx2mcTp5oJZS8yMm67towjDYepluaymjeFjaX1J8HPsSn9DQkI9hDD8xCIv7yP4= +yEI6PjZYi1BkM1RCH3NU/KOBqnj9r9EH9XcDwiQPlFJ9d3q3fIdr93LOfb6lqIE0b385Qzvm3JXrT2zmSrWnfSTgKpoV9sTruptzeLuKoiS3J/C5rtJvotw8eE6fq+Bwfn8XZtW/xOdG8x/YUo3Nf6gt22Kp4p5IqDBH4STMnbA= +gnHK9kG/bKJsV3RfzE6lLM2WyPWC7/lqabyOhK4+hdaXnOo7qK/4fhVNYxpu2yacBnckmhU6RvIIbYTt1kGcgAoeX3OdmC+4tmLBPcFCe6B4WWL73vYI3uld8oT1cSYNjaZExrUpH4h5dLPOIn6BehpgmXUPDWEVAfII2nxPL40= +bjEQ9zdoKrld31EQZYEVPEzvPv5l2IxepAT8MvykwpQKctmieFKCkYQOJGdL984054z7hUG6fAXrqS8w8nfLFzEK23+SfWqmsTsxjX16prE7Mo199kxjq5mm2OLe+xPe4CoPwF+Gvwx3GpGUfQCSI6O32MHql03oG2UkVTajDtk= +jXSPab+urJAmo59uCh2SbLbvsx/hlCYZvWx34pAU4w7CfgQzoqSzDP3he9C8C89mL1XTdHsKmm7VNF2fgqZrGU01T//5yMkaYTL6c6f+Wa1Rt9eTnC4Z3RVnfe/EZwQP4xvjY7Bfp4v7j4uOrxvF8AWfwmi+mNFP+QJqf2qQT4s= +b618B2B8MhSvItQNcG5jhERJtSHmcz83mnO+mmT0Sec1pahXQcMYBg+XyydrxaFNzq9zq/S1/A77EN9hmfk5fXs8smzHtt1dvkzQjLBs+9fbLb/eOczXZ4cgCRnb1tgejf3dvr7RjLBs+9c7Lb/e7dmga1Lqqinde2HfhczKq2U= +9NUXmkPqHvRw/X76h2AZFH5F5mo9J1GWkdTazj8E7fYutNvwn9q+V1tJLFTtnLqep0tGuzB4uGeDH0gAUmvdu79jOEd0gxYn2amz48lvgweWTIMeuB8U/pqrnw3riiZESL+wjL9dfQx/l7Dh0PibcfXJoHKOuVFjeLuJ0nSY4eE= +2eMmDovNAxz+xHADjVgZRuV4rwDNdgGRO0fWQLGusqbS1bRJzeJDGs1vKDn50dcmDkLxhGkDlmzmc4DiiVHBm+G93OnNZssP06nx7D+N//nTqx8mL79/8Zcfv/r6hy/f/sl4tmRlr57/+esXb795+ZevjWcRK/r69etXr7EE/3w= +8+rH1y++pn8Ps7fxRzTFJJWnJsXfWj3C2MD59wyFO1HYbGeZ5C0Vm0kNJOqOAqT8OJSskfxAkvBjKgeqZC1UzjVJ+6Q87SJo5+Ym/x7u2EkDL55lSNkpEGVD1RMZErbjDkhKOFso2wSTWYxH2LymRxEadf7OO6MiulUHwuvvgF0= ++EwFrylhFmu64jIUVKjC6VCyetRjJ0DHYhbozfB4+Q/wUQ2/Arb4KoLGMwC67zKBh74ckWxkzjDWZP7nbfXP6/yFNc+KoLk6Ri5wc+NTUKUAZS+p+AUE+FV4NvBokItGBcszpMzwFaDlkAxRuCr8jJZxwWlVVVr4XVWT8MoyPdY= +q3VziULG1Z+RENMBTFJfT4WYbt6bDZVN9PUNHFtSGbdb27TAEGU0ZNug7RpiqPKm2D5Ou7YyXCJrzG77eYgob6b952Wo8qY6fJ5d/byKKSVl0Bzuskp140VQr4HyYsbqZtaDoEoOyWVpUw6wRWBvPdIrUxa6ZKseyedn+ydRfrY= +/0ZGpmfao9G+ZBU51izH2UbWZ3SJJ5X8ZbTkwKnLytxRZRbEbSTRXEmiXGWOaXsjNzBsE97iuj1lQzxeqjKg8t0sWocxI3ARzeLNgiug78r/TAwYl2gVhwhqJDmzimC3RoozLovZyTKW+fh/0le+snwaOA5pOw0Eth4tompcQ4g= +YE9nip3YsmMx3hyKsB3UWZfwyhV0p7ihTAHOI2WbFh0AgYtFICroWMicCJq3DN0vRqDV58tb6ZutnCxbDC3gjgzOLAk6f1UYCR6MV2GgiaxCmMUrZjqIe5Cj1ZU3U+AshB/MmiE50liOY3G/M2ziq9AtyRNd4Kg/UTi8Q6a4i8c= +ngLx4LQUehstF9F69UGKkEs1aacjwpb+vE5nN9I3zOKpcFSz17MoQilCulnd0BwK8tZZkgW6yEiRYLCX6T2VePI+puMXisA4MSUQxva2EioBIrdLYGyuSIA4IBJYxtgqqKsCjlVA4kugjH0lQDr80i9hgy8EZ46A1UbBPaCQhTQ= +MyPNyhgnIldTJh0BcfkuYZpoFqwqxaXtbZKY5geVeVaguevlRuh5YW2wN9GWtqDIiKFhtIdQcDm87QputoSesZpr96nmbs0KmpEkV3OtYOx78HvsWjbRam5FzX0x0zquVdVx201Qu5OO+2K2XcF1+tBwrUeq4RL8T2u4WsPVGq4= +1nC1hvv4NVy7Pw3XLyttv4LiM5xNd/Bv1ZtbFB9Y1y3wCMC7ECdTeH3T8l1vTP27DryqofA6l6vw2saQ9p345gpkSkyZMUQcwooIK7p5COdu/RKLokoF+XKusignFrG2BgDxvCvQnaFcqhtg5ws1yv0FV3mplbNdcHGfsFV67Xs= +kRcvUrcLhiKqoiK07vNsrYc20IMCTLYb6CVtMpnlmb7v+SP4DVNipG30io0uyT56hmY7jZC0TLcv6VNMj8ALOjChxHBPp0uBRV0er89UNtYJYj1Rav+L459YBeCnm/i9vEFgqrUSAVMWSPTau+U7CZhpmHKfBHMFtPNJ/OHcDXo= +Q027G7S7QbsbTuNuwMQwN3NRvBXJwbEgbt1ikeuMbqFUp+GSnwyW95Ig1KdPXz3/82d/efntn94+fZpJ/kxdk3wIzcsTAjcQQT+crdfkLkwLDVPWyKE8K/er5QPoUDRxl7QhCpzeLWNQLMTdTBEkhwBq8FzPauJlildl1JpxpVQ= +KmRZjaTk/gdM8UQ1RiC86MU9oEE24+6R3jvoETkUVLj5dThtxpEjdB0KwuhZq9FcEsm+v5VY7pG2cG+VqmZ/Lq4Swd0eGBjfTK6j2zipxSvSfmOASXxzNIuR+Nut2ZJAmcU4Mke2Y3mGa7q+7zRNxsfg5QLgUWxGkXerPHmG7iw= +6K4ZduQkTtDVVXo2DBtdYOGKIMw26HkA+B8U0r7FwqobrNJ2rTFawpo4kWfsT29+MmzC7qLt2S617BYBFSWriw7IUd4VHpaiR1aTGcxTqhEwBkg2zbWKgwIzNFdptqWMCFQKNBGuP7wD86R/GVp2S3+BMF1uqs57XyBBo8PHw5Q= +N1ZvvyW3oEwmOolvkpE7NjwTGnbsR3lH9bFEZy75oFy8S5B5cUCaBBUxWZWIBdbFCL1y8jhWexbtKvIKqUDV72Q6BwZg3S5T4x+HZOxy/qXouzMOEHT6DBBst93sSMXh2BwHLjEC07FBk9R7D9W9h4ez3GjoPT6w4De75bkrR5A= +CDffHjhk5pPNw355T2h2iAd2KvDA2SG4mEp7+/YM6zN1TGX9eHUB2jywI4o6wlJveegtD73lobc8HtuWx9nuFTziCEvnJCZCC9cJ7U3ST5xSp4NEjC65xzlwXcsBe8H2yaM/RwR4BzUU2H3CZ2gq9BuTVEwEN3C2GwqM4U4Qj4Q= +KZfOOvwIlSEdfaRVca2Ka1Vcq+I9quI6+khHH1W6WUcfldDTRB+VCC1MP6ZU9mf6BQWCu313KN8YrVh/WeHnn9umVTUAycG2JW3id6BOunXumC5xHYPuoFuCrXMyelxW4EG3zgOwAucr+eE6h4Ue0S0lYlyBGF1P4JPih3AdP0Q= +DDajQNu4Qh5mRWhXOqwoO55HM7wOB65xVb2sCmGVouHAM67wRiiE0afhwDeuskuXMNCJPQ8HQV6cZRlHID4OByMuBup6vgHsMVdyH7+P5qyY0E/F9KvsjewZygmHD6wChCznUMwHV7E8kFDocIUwaNinBL4230ZiAVz5VbLE40k= +AQ6+wQ8nPle8XMXAyaLTi04esiUYjspAVIZA2Pd8X3OdTP+q9y0tGxVBYePiqdp9ea/hYxlDlvUPPlZ7Je8LfPRPGXR2muOYpSgOfLe9sBP4H9L4NgkptLGiPdCU56J8od+FyWwVz837eEq1IFGC5ky5USdlzhJzCzMws8vYrqQ= +SZSvl1TpybMx1w1GMKlgkgpt9WIKC6GSPMylqZnPaNkXS9LBFhoLTnKFKShLB8t8MNmcF5LOZr4QtL9aUjhXCenAbrxm8s/Cg7NP/hUe18vlHNPz58X/xbGf/EsGiGd56X+lf07sfT+lRHS271XXZGVFlwGNAKRNsj50loDimHI= +m4CXOoHy0JfAc0au4Zkjz3d0CtiqS/unEO9DP0OftoX/9RTNXGjQbU7Z1jlPsLbgDNkWpfGH8+nqBFbap6t9utqnexqfbgu/JYpl4SYbroM5hng770Wm9RxCrQw6RUPXF5wzDnmw+w15oOCWdMlDHjzHsz0jMH3H8/3Hrh8eOuY= +obhu6CyVxNMFPmxPBcXY7hSJWKhfQhn4gIN6ddrYh6TlbQd/OC1ZRz5oLVlryVpL1pEPOvJB2oyOfJDtI+jIh0WfaYU7WYCVXa9eLEG/tARbqORV+uQWIQuC901ok3iPIncA/iFLHnBom7AWf4AxACATJ7Xyi7cXi8njdWfOE9g= +jdU96+NGzr9ZblbTyGAj8wb5ZT97kikm2qTUJuURTMosXkMbldqo1EalNir/mEZlurzfalMmW01KKiqNX4Zfwi9QI+PpL0NjDn0ZrqDwL/gAJdruPAO7s4xpb2N3VrXT/nYgi/i7NvYnDajsZwPSLsD29jPXSJbM2szj01zT93w= +Emhrs25tsoj2wshkf56hbWmZ4zHN2DR2nN4C14rp4UFROz48gWGJcc5HtSf/yt6g7UdtP56j/cjH9GsLUluQ2oLUFqS2ICUWJBOWYC6+xgcwF2F0o/BXKHmDD1Ayi0DJgYKv6G9tUJ6HQcmfkt5uUKIy2t8+Zic7kj/I2c82Zmk= +T7bYKaqQJ7crvdGYBAY9zR2Q5jFu66LtSjs/FD3Jjj87uX1ZLe7Dzny2vouTX+/D2XmeuC2mjhu0uNWkwpsnsDX59x/X5hx+ww5//xU5ZT/rE7WyPY1Poo1PbXzqeFhteGrDUxue2vAUt6PDYc/divQ7WZEVdbO/XckiU0V7a7I= +n31JtwDb29OVZIS12ZkEs1RbkGILsmE7nunuZO+ZmvJJ4tktruvMePFkFuNxbcVv8nfoHUptJJ6jkXgbbmDiaDtR24naTtR24iXbids3KHE6Gb8Mf6C/fxka18v38Nfz5Xt4RjkKf31Lf8dhQsHhaj2P1rTG8+zxs7egVoLGNcc= +aNg0TqZ0c5P+enMXrmBhB14BAM2ISO/A+2X4J/ZEWwMJ9OsiTGhr2SOUTsM1KFJQ9gLm5GY+f/Z6uYDiRUyNizndKf0ue9SbpWdi5paVWpu552rgstyhvRu4rQlrYeC6gd28FvXiQ2+L1M65gZsXnKGB23MqoHyCuEGL28ozPjw= +gXGbpfU97kboc5bOGsdiz43Qad6GtnG1jXtxG6FEG7jawNUGrjZw9UaothC7WYiZitmfhVgitrAQs8sd+jERvQLsbo+lzSmT2YjEMh2X+GAjWpbtjLSNWLcRszsvJuVlPbmx2ICcodV4gm3RHNEN/O13DeTseQLTsTZ8R7Yh37I= +txkvMmbZz4zUe6XajrxgO1JvlGo7UtuR2o7UdqS2I8uzha3syFzh7M+Q5MjbbkgC2/ZjRJIC3OKaSUqVzIC0iTnyiGvYphs4dvP+uUcXRXvIG+hcY0hF0CpM1/Qe28xwLIsaFqNTuUwWQPULXy/uPtR8+riBu92cpIx6AlMyH9A= +49qQL8q36KOY2nLUlqO2HLXl+AexHC1tOmrTUZuOPZuO/CbfdtORKpdnejEJjO0mnMf/iOhffV9M0qLrqvRJTUnPHPnWyBiZ49HIIdqUrJ3HrPQidyyzVq63Ifn54wbB9tOZVf48gQVZIeC4ZuTwp/xdxsvkZr6JkmlkfAeMs58= +XcmMPr0lqQ1LbVhqw1IblmdiWGq7UtuV2q7s2a7sdvVIVfnsb2Oy29WXAOnnykuvtCztFve2IF0Ki9K3qdkRBL7nNq+6vHSLEnuPsySzv7UFyc8PN2g9P05gOeKLj2sxvsleceJdR20cauNQG4faONTGoTYOtXGojcNHahxyeG0= +7qVEvbK/bccyMY7jbCUuTmBCg3hg5RXrMNnM54fecixz4/jbO65Gm8xCJGPTc0fE8EziOYJrRMhRLMSkMBCT87UPHRqCyneiwDC0jCv4kEl8QzBBzfAhXJHJshm2miNdVOxqOZlI98kkMCXZACWb5ipCV/IMCiPTXD+rbR/ExdU= +6fR27dvONPh+Eb7vO/je3s4XlCqpf4uY47HtGYEZeDr0vu7dWi3nc6pGlP6tokR7uKxKbL23Pbae8uEJ/FvZkB3XwzXMY+uN1xmHnN7dpYPstbtLu7u0u0u7u7S7S7u7tLvrkbq7usXYUyWzP+uw06W5VCj0Yx6Wl+WS7Wo5kiU= +sw8d17QCzzZc03Zsp5kB+tItRNp5nHnI/tS2IT83WsXPIxOeIocXXaiPahm+ZW/YwxaEKaMDH7QlqC1BbQlqS1BbgtoSPLQluP1Go4+QRT8yPvom+80mHzz8lD1oU/EcTMVOV+OiztmfrVjS5rTY77yZIMtV7MX45tCGYo4Ihds= +M0EXNEmNRd90beIY0GHWH+I+3EMaiyQwhpMXM4F1ODbQDDFsGv8AfTbD3hwOiGVcXcfJzKVBD8aQ1iXEqG3FGw7L9FUNsyC2cQVfYbhZk1m2MBibq0X4nr2p2MokrsGCwFl5FsJPPKN6qJhBa0fFiW9chWtY6a4JgzNpPGFlmzU= +bWhkXM2Wq4g2gR+S/VGP8MA+oOEdhPtssLHrH0xLHfZ59NFln0Qfvfw76B9+nXxaGJTU0j+rlF2QbV7KohbJ+4p5L7DPC3ZtSvSbcJ5Ghwl449xsHURnb6I96BQkktP3Wbq5ZkKCVKR8UXxgYV8E3BDP2n4jl4hKqdwPTMcBefE= +zDED33aaMXDHEfyPIgauIe1HXILGCSftYRWAPi9ElhEgAgp9i6/SEPWk1mAu622+vBT2fILI/LgWXQHKwrqI93igQL77PFwi3LOsk6T2kZmEz6BO8eQWT17x5BdPQfE0urx8loWwgUba62z8NBaIcXHQHyrl6LSUwGi1pnFSVpM= +wGg1R1FNAqPVXEU1CYxW8xTVJDBazVdUk8BotUBRTQKj1UaKahIYrTZWVJPAcLgt1XhLgFhRySgKTiEqVpEBsaKKWWRArKhiFxkQK6oYRgbEiiqWkQGxooppZECsqGIbGRArqhhHBsQZr+IcGRArqjhHBsSKSiGj4BxbxTkyIFY= +VHGODIgVVZwjA2JFFefIgFhRxTkyIFZUcY4MiBVVnCMDotBXcY4MiBVVnCMDYkUV58iAWFG5QCk4x1FxjgyIFVWcIwNiRRXnyIBYUcU5MiBWVHGODIgVVZwjA+K6r+IcGRArqjhHBsSKKs6RAbGiinNkQKyoVG4UnOOqOEcGxIo= +Ks6RAbGiinNkQKyo4hwZECuqOEcGRNVPxTkyIFZUcY4MiBVVnCMDYkUV58iAWFHFOTIgVlQqxgrO8VScIwNiRRXnyIBYUcU5MiBWVHGODIjav4pzZECsqOIcGRArqjhHBsSKKs6RAbGiinNkwP3PfnUK6RPZsP359spKzvZYOp4= +VHR/NFx7WHpoz14Btq1uLoGMRplj7xkx3WDk42/b95qXe170js6o7sAr3HVCL13NOVf1yfGuOJEHTuJ4E/jbLjrokJutdjdPfDYTBL6x/aVdeSS+o7TLiOpP2HH75x26j5XHeS7gXmKciyWEWO728FIpqdJT/cS0QeIbjmnbPgk= +tOCrxT3X+pELgW5AtGDiZ1arS42l7HqSq6kqJFwd+xgtHaMirTjF3vcUrcvj6OBpAYYOntbB06LX6+DpJkwHT+ejr4OneSF/scHT+hitSHaeXWw0sXYKomtooP3ZoiW9XRxv6A0RpJMDK/SezoRDm6HFUVunTYYuEZVSE9Q1x94= +mICS7wfjka3P3laMyMAYsk4sWHNiD6lLrlE6Wd9Fk+swjdMJW1VS9NWJ8X6NPkzyEUiZL0+O+BBCUcqce2IsNv6wgAgNYR+j4W5X0QcWtjyWXtpcQbuscLdcDNiO3SFqlZ9gp8g5VeeGI5vNrzGGvWI2U4Ens4rXOQJ2kBBrdXs= +neHg1MnmcwNtDkpRuOJbk2HaGVJu7UqRDqOPKRUESgd1K6BDfjmXfl0v2oB8za/3KQH2EDoJGohTqc3YQIVFAfi9SQAbWREZtogMIkJskkHwPwFqOzJ45lH2RgUR5XQ71O5kKHujgigmQ4i6nYz9dyU6nZUTCta+dEFiFVqW1yI= +l4SQVqY/gERepk++3yxe0gfDG/yES/jzOAlXsFwOnke3cUJhg1eIT5dqoybMB19F15vbF8vV6mWSo0wm2chNJoPnqFTJ4d+jB+E7UNRAg2PI+AcZ/JhGXzE0JAtKvk5mSM2T7KcNfU1951FQzKlKj4Leiqb4aChmKuspyT3gZmo= +5y3K6V0IJtS8nw3KMtm420FxrRIqsw090/Edh9qG7ng0Hul7qcT7k1k3NnYni3K9N8lPKQ+o2pVTT7YzmRHQy77ki4xv9tuV1Pmc9Jak3pLUW5J6S/KxbEm6ekfyEe1ItkjnBFP7I+Oj1/jv7SqKEvj9bfb7GuwW+PWc/Qrn93c= +Ifz+MvtduOFZjexZ73Ceww5ntxtlxHpsfz6t8vZkp4NPK30Xg5U6kduzDOGwxmy5eUycLiaCkFiZTeubY3/kuTSLiDsaeUTbtJX0UbjHmMI7xBuJlT7OEjlh70erIU2YcYfqBVuZWW4RFlxO90yrwFEBtDErSQVYblE6LDFJBUo= +rALs1rcwqwRmyUAqtbNkINUWWVqQSpnNEoRUypwL2hPlRAfpsicqnI0Cuz3nG6HxB3y5vEFFQCDg5/RwyyFEeVmn25EJ0Rf2F7FSSvQuHj+ejyuSnAMc2jdZiHNCOkStVCiViXHbdF1vNEYx7tu+dk3Ww1ZuHsI5il18QhmLT0w= +oOKjK5bxxYmgTNDS8aiL2RLHviCRyM+9FjeRiTlaIAopXOHJ2F9lLX86JAWtkr1Vvu295cJpqh2I5GOWjpvGtBRnTpt7XYUESqPwqDbqBvQIrB/YI30SrJa6dDiRaqVeNW6NGF4twSkVaYIV2yB4E2zebmDUzyDlmVJrB81GTQk= +2TiHKw+rI7lOKiQp003rhGRZ67TQ9TuoEZV51y2n6Hq1OUhKUV7wdlEwK6T35yrY7VguT2zPyUZJcUk5gZL9SZYqm65pe55NpbPluH5fCQoeZ+ZRT5J5FMTwAiiJ7+cfXCajJ5zs5as0BW4JbYjaMQeloyFPCVq+fXs+0EsRruU= +pO+W51M2g3TSz0o1nfRTMN466aeiok76qZjyOumnoqJO+qmQ+jrpp6KiTvqpWPh10k9FRZ30U6H76aSfioo66adC/ddJP/fY090tAYHMoO3P+1YidklEUKe7t3SgxMrj+ek2+t4Ey1xvzyzTIbY1JvRpZI10hoKa/82tetk8zq0= +5ou8aYHIiaYPqFRnYJesnhKGPkKKT0K4G8D2kG095/skXJxNl4iVCtn9h6+UVNMPOATZMhnnmiPi27ZBzMBz3b7uNXsk8m2vUJbpPFzcTyxVJEuBclFuf25KdglkkfP2CaJaSHlGd9eAkX5DXA4tCO0TCMKDkC0XhL7t2wEN6rM= +x56tg/qOEdQXbI/pu6gw5wOLQvsPIArt44tCi6O4/d3AVYrzpbsiBrHw0KZukWSB7BwZUxArj2geB04As9McjT1fa4HVcykg3bAHBdIt4EWXj7eHh/Nq2AjYutVIkUX4Xh3STIpQEPsCg0IK147r7RhxV/K76OhHfJuE682qea4= +8IGegYXREghLKA+bGRUIw5/EshoCSF6nearTKmo1YaSo9yAR5axmE0q4us1TiXzdJpSvK+qVsm4TyteVp2qjdeUZ1PB7m75aq/rJTQRSaWEjTvGAHS3KTZDVUne0AFx5p7qrBeBKbXVnC8CV2uruFoDz2vurAtxNUruqAsXcPb4= +GnAAr3ce11fVA/LS43m93V1FY0mw9DiAZbqghJvE9R1tBdXCS4f3q+VsMxWdBaie4bSrJ1DrhzkD/gRqVReoNCI7RHo56sABHOMlz5+rY7yk8FHt+eVk231Lvw7ZBCQEq6XfM/jXD0auln+7y7+RSv6NWso/IpB/RMu/Xbn+3OU= +XwvnzznKP6dv+ber16okeIv8I+bYd4OxFn87i7+xSvyNW4o/WyD+Lun85UHFn3P24s/pUfxxpvqu+2rhbFa1e6Hg0EKvANtd8sA0yVQcfveswDYc07LtkY7vqu/6pZuFQNjJzVlCw8AUup6vyrYklYREaAgTQTaly5KOZaWdpSM= +zo5jCEZrtzuhm8Q9Nplo9ycTrb3IlMpE3wzc0YhaweOAQL9qqdhWKhaOHHbKnBOJhYnDQezKyXSHgzSEYdlw7US5nW8Uls1cloPwMDLwOLbxgWRgn2bxbjk7KxTPYpq6tioGWdnRcnaSnSVhTqxUGI5NEIEwy8wxGY8dHRtRN4k= +oQPF5jBl3MYuCF3RVbsfWCkTcYh7WcKsnH07C7OcoY9i7JYIO8uznL5H6elze/b0kX13Olx5zJdtemTsoZZn+YG+Yaebsy9j46qexwScU1XxqgIur1fKuEtT2A7o0nPP3qXn9njUqUTYmWw60eZ4d0gtsrUoP7SsCwrwroktK0Q= +S9U4lx5wMp75pjd2tZuvfowz68IW+xrsNBNGuSo2Li4rip+rs6sZwvNwp6jVjDuuPhnAmAjDGaFcEohKIbJgUwqTBzlSqDyIkULlQYoUKg9CxPeqYjqRaHHgJoLURCtCLxGsJvuowZP75yCucNHx4ycP4y51enOXkp1PeyCZCg8= +gesTm64tJLB8vbbU1Gixs1S8rnCKdK5BeSpturHoEL7iZenVh3GEHmeX/ECO0D43yA/oNfD6jg/aVRyXBEuFXWBa9sg3ntG0xGPX1dKui9OAW58NtybvSpjNwRoSj28i8yHwNS9L5B3QleCdvSvBe6yuBLt/V8L+ZphiR8g1Ax8= +L3GzrGCk9b1dfQmklS/h0jICcHUOwcTal6B9Cftz0fEvYOJSMux4FUDTYR2uDhxwUF4HQxf2XclUhN5bztggpjUKbB1nUFesr5fLuUyr5u8xsmt6dZF3QaZP1y9BIheXdIGbfqTL5bdVvhbdc7RoisjoP68+YSPQTPxqFSDBKuM= +lkDJzcunul+52g+93cbpc1K+g65wv3xXlZVQcGA56XO3b3aIYEDKpPEKljl2bJeeTbJdMtZ7ePWgVOg98RV16QI+9w7UbadQt32MPIAeTHNPBFDVyEqT1StDFbIKFyUbC16Gkg6yEXl5epc8oT0EfZQtMEClwUqAS6ObdTYFgYM= +KamsfEUZTATIuegL6H9WknO8lf2dRrc4cX6DxpPb9R0FGTDiG9oWPTFBe4mqR3cff2San8FfnyG50PJHnxi/Yyv0330lKSeb/KCDJMVeO4LNskWRV9gt2jLhwcAwDdjPlKmu4Nk4wBJcOHGsbqYLMs7xzRRuy7ODLCgkZ32rE0s= +D22jlGCvg1ZQ0ii1T0ZmEIx945ltEmusPf91vxf0YDQTWyjcpa1E4vK6zAyY3IzqdE97ya2dFosbkFB5VaFs3V987ZYNs/yec5VhfUZAczKsU8xGi6BnzxwRe4xXO9hu4Gvvfaf9S06OOZJwDaIK1yjre9VYjQuzKbg52MWPeNQ= +sGdedHVxfvQf6QwmRYHQ5ZBaZs9WL6jBskO7P3JEYts70KcINHP80dhwzBEoYtpDXM3S69TUqgIyrifjJRVJROwiKS8oZ1erCMaEDRE7pxYulpsE5CGxuXZWy/kcqJBf+Fy277LjuXy71ZufL0bqlYidPCn5tGg6U2DQzsiZAtQ= +HMuZUsg71+mgJOcdt6M/pUsq5J/pWOQ+ADZjmnVND4DZzJEn3u2crpe9TliRf6Os+v7rZnnrWxeVPx+dc1f4+0htyyv89g4Kv2LXwDHBhPCA6T175Afaa9FJ36detcYR7sYKKdb1sW62GtYXv4tZ8vZU9I+SmWdfRb/HHc5g5zg= +loc43YTz+B9RRXrFN4eWW+VGZ9AtbqUkUCa6HGIGvu/RUOtg5Gl1v77fOZm8ELlb3Ypyj3ublTsqOSgmH8NWfONq/W75LvyA7lfQ77NrLGXuC7+u5We5yPJGLkvIlbPU75aXvpwEouCRfNSawR7r1SY6TMBH+dMx4KMkvb8jKaU= +26PjVUAFsfz1wrV7elnxoWOyS09Ix1QWQpJlopJ6E/sRj0khHZPzFY6iIJDCdcHf2OvXXLK5UA14/FwW8pca0T6u3mpESyYNJVDkELErFxuVfhD34jwi5YyGRnZUH/jpIRCi9DJ01bXtilvbVZe2K+5sV13ZrrixXXVhuwRGq3k= +imoSGN4Pr7oeXl4tUFSTwGi1kaKaBEarjRXVJDAcbks13hIgVlQyioJTiIpVZECsqGIWGRArqthFBsSKKoaRAbGiimVkQKyoYhoZECuq2EYGxIoqxpEBccarOEcGxIoqzpEBsaJSyCg4x1ZxjgyIFVWcIwNiRRXnyIBYUcU5MiA= +VlRxjgyIFVWcIwNiRRXnyIAo9FWcIwNiRRXnyIBYUcU5MiBWVC5QCs5xVJwjA2JFFefIgFhRxTkyIFZUcY4MiBVVnCMDYkUV58iAuO6rOEcGxIoqzpEBsaKKc2RArKjiHBkQKyqVGwXnuCrOkQGxoopzZECsqOIcGRArqjhHBsQ= +iirOkQFR9VNxjgyIFVWcIwNiRRXnyIBYUcU5MiBWVHGODIgVlYqxgnM8FefIgFhRxTkyIFZUcY4MiBVVnCMDovav4hwZECuqOEcGxIoqzpEBsaKKc2RArKjiHBlw/4On5V7orv403qB9BNleKnQzD0fds4alR8v2YpH9CZb51aw= +3vxqj2Tbwan6z9zcYeZxfrKG941ziV2OZ2vn1Cwi/jyv1CwiCs899jHbmKqIJlZ2vNjHLgH9OX3SOA7ftP2Axj7agkzV7oXLJKnoqUY6+rXNUC4A260msraNK/5Qs+rCurL9UTWm281vJqm0dEn+/XKyEmeXybpj4B4dYTrFGyg= +5fF6BUhw8p4DSk7eZ9DmQUqLr9w8tGhVEZqHC2sIoojECoL86GJOQ1P1teqNLJr9QxCDa2fR1L1J1k75u8SWIluSp7JPxQGROXRrnwrOgtYxtvaq4ERoHWOXLzxV6GU+v44fesnpGB20oBQE/3q9iq9rpkRefOggprwSSKku4cU= +JZXSECbPdIjjGbbp2mTUtCWCM1y3k9qynfS0R29xm+l3YTKbR8MsFQ0rCykX4MrMregeg9BRGGZb6dlBB+hFjNYEVHaLDqzf7CayMiEOu38MBvQ6uo2TLBEEBrjL9/GzpwoZQX0fv3hp9j76VHnTJd3hzUkBh3TY5efmV+dDrow= +gYQLRyhUDe6XMLUASvmmAQRKsCIlpgF8MaOrQNP39QzXsOZK+uwwkp9z2HQJui/79OjC3+eOAncQqzh3KnKflhzaSitC9oIugSeMNqm0t01/7NGZ5RGYsE1xTy5X3FvG8H6dCDOhn4N7yMf/k77MonxmOA7pMHkZ9wlkIS2iPu8= +plSjXQ7ihiIIxR7YtOshhyBsBS2cJbxwBb0qboaeBQSk/PiXRGOXgtbL29t5JILmLcMoiBFo9fnyVvlmlh9fDC3gjgxOMTAf60qFkSxXi3CuwsAlRoUwi1fwGhhUERLhaXXlzRQ4C+EHl3YcIo3lOFU7juWi9VXocjsnhRUnuRU= +Di9yTSwZe7SsFzD5pNDbaLmI1qsPUoRcuEk7HRG29Od1OruRvmEWT4Wjmr0+vQtBNEsR0s3qJpzKP5BJ+SnmIZUiwWAv03sq+OR9TMcvFIFxYkogjO1tJVQCRG6XwNhckQBxQCSwjLFVUFcFHKuAxJdAGftKgHT4pV/CBl8IZqM= +v15tFNwDKlqYUtEMGHESraTSERCX7xK6cK/WoHSsQd2Q4tL2Nkl8A2MgwEmy5q6Xm2QmbYO9iba0BUVGzPQhen8QNXi3hJVsJe3vGFeJ0CW7b5bDt4/EvqWjtlPSrIJCqUpsme7Y82nKhnFAgoZGbF+uRkykKX2tposj35eQbT0= +BBflTyjgttXBq1gwa8tEvcnOmXqV+wXoL9hf8JVnzroIvqIP+pN9nITudgKKucqqngDakQwwOfxZ1gJsW91CSjJKFX6BsT92QAjSZKBNIeg9AiF4xM3bYkN2AkCMKXkIV4T9IZKNOQ9jChKudsx2dCvnWLElCrDrR7VoYfNmIWw= +N/P08mdZ7VOezfrTm58MG9P09OWgKCet3cV1V04FgYjFuXsfru8aEpEm4k1mMKGprcgYJBHupxVQ+aEuhkDFRRPh+sM7sLAPIn13vs4t65/+AvuKH8/eiVLWoXFys0yffL9ZvKQPoLb9RHdJ0udxEq6A2wfPKTKFDV4hPp2vRmU= +Yg++iq43ty+Wq9XLJEeYTDL5MpkMnqMIk8O/R5vxOxCLIOkZMv5BBj+m0VcMDYmCkq+TGdLyJPsRUpcLmVMSdrhYqC7bq9lkE6ys0eEd7QVi0OU+n5xE6ZI6Mq2xK99YPccgzb6W1DNzsPe/epXTggQdkinlPNd17SpkJfV6JNM= +OYwo62+Ze0W+xFkHDgrpsjjln99fJGeJ0G4Lk/kbj5vQxiscIb7VhShFBMh4PHJowl3Lc1zP1Rl3q16QIMtAI0pbiYNs14M2LRZf4bKgDlqX5q2ME6A+Tm6zLFtZel6+jKWwpBdQ5Elx1qswpZktHeOKplK0K5ktCU2kgyGbWI4= +j1DqGVdF/DPlAQatFAEWvV+E7bMzOPOGTljZZk0bGhlXsyUmBmMfkv1Rt0qwDzKLpPhsjCqtfnCWS4J+XhaEQj8pC0EpQ0/9Ovm0MCippX9WKbscvxKH1y6PTzb3T5O7h7/+qJ2cz8jtz/XDLUSt1FNGYM85esrwJOJZrVTUJpk= +iqj9keP4xjOPpiy2moH7OklPWTCSJOkZY+BcIbVYzkVcMwgfMzhpSHtSazAX93Ylu08h7/nwwUku7vkL9CZ1KV9JKyQQ8T4Pl8j3MrKw8pFVp5MoSVAlsjB7Coqn0cUlEyrFTdtkQs15rBMIVc8QK47Xqk7XyqvpBELiijqBkKI= +ok4gpKioEwgpKuoEQoqKOoGQoqJOIKSoqBMIKSrqBEKKijqBkKKiTiCkqHgZCYTAni59Zh2ceqdIGsSf7m2XNKiktbdEQdzh3pZRXQ0iZc69Z2PT8UajEb0Q1nVspy/v3iPZ2RnVvXiFz07oqqt56KqOOd4fJ3LDSbxvAqfbmWw= +ip/6IG7LpESNuXCU61hKxK4ir/fkQ9yR1i5bBXg7Ny/soOBYJ1oJ6STnkDTpjYuWSSzXNZ4R03a9wNESrnYHC/SeQLZ4xtVNXCQcwlsZ6YZwfscx238Gkup7AVgp2w0osS/KiV9uara8I5Fn4+YNiXQ7/HxuSIS/jnVDYiGY/KA= +iwzFbtsxzRJ8ZwNKWLkg01GehohCm2mSSljzHAZfs7mfzkPlyY+QpqbOTqpkiS9IRNCWD1JTLUgwVAHL6QaOacB+plyV3zV5yBN0XaKwGOf0mUCok4lR3ifPr7p56dFMDMvrEDfCESlbfwOT3tHuGM8c0x359kivv9WbzobQhZE= +KHiselc7KZZh2fk555LW2HJSkXYpKhv82jkfT15VKGD7T4bT+KCzFWTl7fJ93EJbCDLS7thPg0ipIRGYgeMRepejTTxHX+bY6RravH+9apLS6k2PjjxFaVm/cRmZd5mCr5v/o+Tvc/J/lFT15/Hl/B9dSO3xQtrSDRJ0kbOtbqQ= +tW2QXsHYeOabjt1fOOcjkWL6StozknTlRO0Syn4ed9J2zekior23A7bcCdtOQe4nvZW2OORke61yMmyhWV9Lu1vEuy+JeA8k19JWIuRzeVi/hLYWFp/fS1uJhsdC5zCX1XoXF2lezvmOkeb63loddq6IOtZh54qKOuxcMeN12Lk= +oqIOO1cIfR12rqiow84V674OO1dU1GHnCtVPh50rKuqwc4X2r8POxcD9L4PcLZfEGVxcy10Huau/v+eba4sLIlveXKumWF9dq6+uPfDVtXx+5f0Z9Ch313ZNcaYm8exPzBQb+D1HgbRLGdogUhoF4pnWmAQGMUfE1tHk3YJA2KU= +GcC4Wfw4FwVCYzFZWhxx/AdXNXPwY41L8tnvHfvhnWXsh3f+2bzu8Df8U9WuiuKjZfOCSruRKT3w55qB61pjmsxxBB1KtASrSzDoPxq5Mbx5COfu1kgQzHt4h3VkUR32Rcmocop5XdQDjncFQopCG2ZjebnVIY8sdwoK46g+fvg= +7Y7Cq1w5K8KrKD6e8Gp3DU+TTKnuRczAIr7hmiTwXW0b1k8SJBUxxCteJZ+yWAyBvOJQLkupKqaV63ZZbDl+3fXwmUCm5VckAkx4xCyHiQ5rlTVFJ704aNMDV95ziC8WnfXi6FK/XHjO7MRymhus48vpHf2Q+Ivd4lcR1GX5oSU= +dc75hHTJE14hVKpn2qYdWCOfPlie6+vTErWoOVQvCY2TwyebRsbhkyM+jK0leIsJ102C83x8QBHO3bcrENM8tClmeai6ZYGUtdQyugJWv1pwmvdQqjYXa9xNhPOjdc5H3QRndvPS453Z7RQgXxIpld6WaY3GjuejnyCw/bGr/QQ= +dW0b0/lIDu5yzGr4kpO7PM5lyevy7K69G9/uKK3zBprCzfQOop3ueIa3/LCzF2x2z4Ktkw+pJFLqQTDHDiEO1UpJEHj6IptdhVrQQqiRCxVq7i5CzT6GUBtXf0bnIOTs8xdyTt/aWxc/aUlkG+2NXtvrWDrpyq5ybtRCzl3W/s4= +nnLOOYKcI3XKz0HOOceXc7umcgxnM7ueVOpoqRztTr5FJE16EaEZjEbeiKZy9IKRozeA6rkL0s1CvGFdWBjVuBuvhNgcxMbMBQUjc5DGeduy4Swqp2wvu/6pbOaijFxubnaK1cEJcJQwnR1TEiBBZx9dOIsfBI63vPR4qlunriw= +iZRmGzADZ0wv2yMm8dxAS7guehvlVKlhisCLkkC7utlKLt1RU8sbaG4Dm/YpNbPyw85WM6PZkysSDAqOp5l1SrOLpG1N8gnKeOARV6eVqt4Q7YPkuotvRGHRNKlJwZlM1ULxVbniM11NF3HCLvjkgg/tHBa+r93zOYvSNavh1Us= +KW5VNpavz5S4LBmKzb/MleROuRh5Wsxph/hdNDqcODuKUjbugs1YBgrfC0JtQACzwRdWy1hAWI+9bfLQPBNoca8UwQn/XnkD2cvlLeQUSLefcxKE9Ss0SJsoiJC2kVEh30LPqJBnzM6pkDeRUyFvI6NCvlOfUSFPzJ1TIW8ip0I= +3kZGhTwgIKNCnv87p0LeRE6FvI2cL2SRazxrqFKkF9yhaqhgEFVLGUWCfOscLZJs7DkVksr5+yW18zdvnSSKhO8FBduniaKVnJKtE0WRW76gZPtUUbSSU7J1sijS2BeUbJ8uilZySrZOGEXG/IKS7VNG0crJ0urjgnf8TZ4Swek= +kgAwy6VZ0bJZ2aEV7TJDYacU5TmBW/NQW6bnQdtNJ4F7ybq200yzWsAqx3LYzTbccWpSZpl2q1mq7Wb8pfiUYtn6qHCHZg1mCvXFBmkWYMfu4tjLZ0MnBfoBxB8dWDq9hUssGz0FaBKrgKk4hUUGbcbtW3xl+ZKbIchXwgxBvkA= +ZQjyRSGnQaX/ZDgLkZKeHxPIcZpZQEhxmMBqYEuRLclT2adiVSmHbu1ThXqRY2ztVcVynGPs8oX7r9PlgYNO63Q+tc725FoKEh8vQ6wlNcmLj3ZyrZuI4shUZF0fkwD9+tZ41PSOBWe4Yie1BTvpKaMwn/n3LkxmeGcmVxZSNhg= +Vp1TxGMQOgrDzE3FsGkvYoIBQJ3hmgtrN9v6LHBiu5mqHW9Ak2cXFnnIgrqHrHgll2DYv9Rs7oUMcGx3t8m1ow+N8ZBw+QiFCsL9EmYXjTgB1mkAgR6sSElqAF/M6FrQzMX1DFey5nr67DDyf8dDcVzXHn9DhNuz6WIM4RSqSH8= +WnJoS63YrQmCLqYkI05qp43Nke8QGoPnBwKZTy5X5lvG8H6dCINVziFblY//J33tK+SIjkO6TF/GfQKhSItoGr6mYKN9DhKHIgglH1i16yGHIGwFTR2wYFcr6FZxMzDmFCm/J1SiuktB6+Xt7TwSQfOWYRjECLT6fHmrfDMCbTE= +tIA7Mnh2Rm6Ns0SKwQ4cqzBwlVEhzOIVvAYGVYREeFpdeTMFzkL4waVBh0hjOU7VoGORr74KXW7wpLDmJLfC4UWuiSVjjyb2AmafFHobLRfRevVBipBLN2mnI8KW/rxOZzfSN8ziqXBUs9endyHIZilCulndhFP5BzIxP43oYiM= +RYLBXqb3VPLJ+5iOXygC48SUQBjb20qoBIjcLoGxuSIB4oBIYBljq6CuCjhWAYkvgTL2lQDp8Eu/hA2+EMxGf73aKLgHlLQwpaIZMOIkWkmlIyAu3yV05V6tQetYg74hxaXtbZL4BsZAgJNkzV0vN8lM2gZ7E21pC4qMmOlD9P4= +IJpwGT3YKTCPLaW9BTl6XMa07f4QkQsE+hqWZtCwDqwJe14B9tpTJvV6+KYbeB71egQjfdqupgTbxpDNignrx806oq6LIc61SRN0lqpy326EYuq4QYvoNYXngBal06VAe2VSGqUZE4+sG8QyWapr18cvwwUmu4mb0TdFW8BnayU= +AubQboK/xtcZXxbsQpeTu+U7CToT7HI7gK1x7UwBreVrLb+Tlo9eMq3lay1fa/kC8AqkXnQzF5xzxGmFYOqfFoCtgm6hVAepSj039zD11gLr4enTV8///NlfXn77p7dPn2aSP9PqJB8SUTUUuKHp8D5jY+UuTAs1VNbI3gZNurw= +p+Sulg+gT0EPNkMC8nYocHq3jEHFEPcyRWD60zZ4rm818TIFrDJozd0IKhQe4jS+FuyW5OT+B8zwRDVEILtCaAC0ScH9utj/0CNyKKhy8+tw+qsYugZjQdJqNG/u8B/kXhHL72RUtt5ROZQxye+stLJ5WUkazWEKHPci82JfhZA= +dnmsK6RJTwGPzHEw9gyayZp4OrFg+wvMcZzt5tXl0PO4GBok4K8uL/wjZfmkEfGGbWab4kU72dZ42cBFbXVziO3yslXY/jQ3lnd3nVWI7u+uJO4Uc6tQIp7M3u8oL8C21yrmQUas9Liwvpz8eJeTZ+JO303e/+1NeaWg5d3ksnk= +oy8lr1TTl5ILxltfSq6oqC8lV0x5fSm5oqK+lFwh9fWl5IqK+lJyxcKvLyVXVNSXkit0P30puaKivpRcof7rS8n3MGXLRFDd3WqnuY28/GmXga9OcW/XkJcHX4hFdvIT6PvHO5+tl94/XtsduOQoNX4OtUv+KWHMY9w7bnW9nkw= +QtuZRsvOlqsIfvcdLWtvPzeWUyaNlh2bvm/TK2VNMho19zXtS5Y8ljHM+o8eBs5iZIsSLXSsSmisu33hzrnxBKGx2auvjhsR+9XSeI3ccbVXJCyLUuVx+o2ERfJ0IOwfMhCWMY0OhNWBsAVQB8IWYB0IqwNh+V7WgbAl9BEEwuY= +CmZ/diKXBmt72B098ukeO7GIVyS9CYLtaeAZSVLz0DVtQojhmmMrsJs3el12OhFhyOs5WIH95hIp5kCrXCKM4bpkEMGjW3JjiZkS7Yyly8wgkudh1CaVNqm0SaVNqn5NqrO1Rc4mgwiH10LHZQvoGWu4Xm8aLrG8dv3lSTVcl5g= +48BxQMP1xqKDXRes4YqSpNa25tjNZ4hWP3hQxzzpYYKTKcR2OwvM0wrxeSnEOYZWiLVCrBVirRD3rBAn56YPU59xphpFs3PWjL3+NGObu6qo0Ixf/fi2ov4mm/n8wOpvecUqF4FI30t13HR5zxTW4uELYyBSfOltv8QJPLw+03Y= +iT1+9Kd6RaGDWSirwFFrG1csb8Z0ef+BsBQF+d07tWt8ObRLOhPLcTgp8+dTThPmC7j/gJ0mkz/TEOaADINJoL3lhS2KfKYE9ycUSoRSKLz8/tgygRTp+IPy9DK8tpNIABtpPBr7NBjQhxH/A4Qhd5YIH1uf5PdzCEUBhV+WCCg= +4aUIAMY6WwkgijQGevvzl3Eb1kWH3YOKsgSFBboL9KXJ5iGdrJcTVKbTimhgS02Gfmi3WVEpCJxWlHWSHo4ZWN54bIxMizjuH+EQQ2fp8fJ7do+PWHYA9KJER8lvdtBuJkzvkie0X6Bn7kLgnrmxiODLZwYrBMaJbtbZTAGmojQ= +svIVHXMRIB/YLww7K8mZ0Mr+TqNbZOXfoPHkdn1HQQZexEQrwX+0e+BxevfxL0PT/IwRzuj6ZfiJ8Tu2Q//dW3aVosMr7wJTdphACsdJ5u0bVQTs36d3KfuAzQMTMkD839FNMJ2HonBq9kJ0Em7WEhwkIzMu7+NoGknuKCrMVAU= +DpJNI6pozzagP2escDUy/mZkxvFmLXZsZi+TwTf0pkaYAdE6EtxXnq1V+w8md4KEtBrM3pYol9vS8eqkbR4m8EZKII2Kq56oexfDenTgVcktNnMIaUiJGjGd1iPbtANv5Bi+6Y/csftHXI8C1XrkNdcj37hScSCH3Ei5ly1eZEs= +C5e1wBXzyLcaClWNdanDL8qcfk/oikGfi3XNMKikor/zzbS8/DrEmNFFUYBHSijiG7av9rKKz/xy0F1gYuYLk/xlSNUEX2kNBa+gYPYGg4OjOICf5f19uL4rinOm/Y1aUL8XxTQ4FF/2OrqBabFeGuu7ODVi3LWkbA+TNTXC1Hg= +Rj410s30Dp4/NxJkqI+fkU/K9+J2VnhLX5DHUQ+N4dOnb1798PQp/8oK4iqCeRw/RIBqDovl+lBSC0oa0r029E2tBjt8d6WmlQqTqS3DuzBlM5Utux/TXhbpAp8MD6nKlEsMcewt/SNUYpiROKrpAKycMBWAZ97GMg4f9/L7g6w= +4yVCcx2vfUl/XqaSqnIFp574DYjNoy/ZhY1NiE3qb9/J4+SZLnGdi1yjF+Gv0SRriy6m0hW7ymtc5EVjrW40WVu5ay0dcs0+z4XaKaYLt1DnDKtX5j/Uylw6AJ0y/20+1qdZiumMmMMTgf/yZXkRvv8Ylma2n75lZf7UaL2IH3Y= +FS+XGW4Vz/vyvJdth8vZ3FijelunHS5PfrEtUxfPlQU7I/HAK3YpAINSXW3Q0W3/2DY92/Ns7e/tyd97pktrgegRW8pZAlmRS62GCJB6Km9Xy43kmKEkjQKbSxhL9T4WuC8/sF2pBV0sZZFewCwKv2ez0TxyEFiLXtsuC1DDyEc= +cVhj/D6NwoWA3EPtkbmiM5WNMetPSIpENRdzIdggo+WHFpEFmDNqeCq6R9cENnD6eEQEByedxy8cbZVwpFvlk8lsubbr++lgh8gCuFBBktg0RWuZLSNt46I8kAXTghx2REzbVHgZFO2MfXfV3mAEJQB/Gd5sovkvwy5Kca4IF9I= +vn55Jd1c+19GfJN+XGy9xekmnMf/iOhAA/hT4yPjxewj+PXRYfXeUiIFXiDqVsF6lq6migUqh4oXKuY8x8DgKF0rminA29pB2Xj9obwJVBqBn2Osl1ingYhbdgWioJ01zBQGLNsTbkH+zPHe1fDFDMZuyEwC2qmCLy7iVpPonXI= +p08KxyVcsXWZDrO3P4SrOFSlXtifp0ShaTxP9bfecst/wd2bh/UqTFIaQGxXFlwO8PnntmkdetklJdgRErOTQ9Exx74/al7+fI757FTHuRqrLtmy6mY6L+cebNglOcplrZQFn3memM+aS+X6fT97NPn6tnmYrN9XY0o4Yj70T8w= +Bxkx6R49U4bkkF1CcjgnWnzzMUdtnFAX2YbqBc/Iv3OAFHRFqk18KiiTfN4efX3cz3s4xOet/tE7K63+ceBYqWIRA2tNvIgJdDSFZqXQqm43IMxQE+nssnj/SuQ9SFfoO1gJge8//AM9GoIIqPX7K4sqTPD0gT1Rf8GqoWhRD8M= +zzDKDEfkpPgZZjDzx8LTB/aER/ruorB5Hqk46tiEmB77P627vMHDQyl2peBYExIbNj/ZkjpwppvreMpST8Hqeis55/lrBKt7M8vmuw8P8XzOIspW8bTZ+uYBB36+vA5FOTqzpAQPWxAKo+QmnM+hTDDcsMIe5r5Ezp1c6pAVpu8= +TYkMCnXWdlpdM4iH8ejD7Sr6gPLJpDrP6gnxB2XK+UGR63lwhwcR2Rk+/g+bavSL+4lFBgsQtPH9/EP5ZBdPziCczQj9xx7MYpoJroTRjWbQ9PD4JaI4BcjjQPbeueJL+9zafhBc3ElJtH5C9iakND7sVvn1C0IK9s5GyxYP1sk= +Oqqk7yAdxe3XeK2uUUVC8r4h4s5hteLkBpb4ZBoNMEcdayuDZSvzgIVrTKqFlYnA80blDwJG0DtkZrB50jXhmD1dwFfc8dOF77jB+t3yXQiFaZTtRJIBPUlJcCaEqwjRr6PbOCFUE5/EN3t3Mxcc22G8DzQXSsR2c4EdiO5xMpQ= +4bntOkdE4GFmQxnB72/PNV9Qkgv2sbh7pHxa4cpSIDP+h39IdsQcwGTATwrALRvDJ7t4coolIEO5ieEfKc/vy9hBidFh7A40XOXL23F25TrlY7K0z0XRteqWCmUH6Ry36BzX2npvS9YZjpVxBf3XZix3h4yIiLM4/VUgGymygyc= +8oHPmK+FDDZJvJ5Am/EDhrwg2KZuYXxxeh/CuvBuFd4PWPTM5F08W99lfwyukZxBviCAeTWo+MIH2XKQgMSOk9tsaVmE71GvHuTyc1Dw2yBn+lpXD7IEqvgNLv7r7d3xXcb+MGNd6sl2Oda4gUToC94tV7/CM3o5fxvgSReqIg8= +PyefDqhjOH0//PyZYxIydh3H9R3X8V3XHmfAD4BnmfbYg3cSb2TbHvCWg0CanXc2/BwsgTSiBfhtw8+H37x+9d2rH9/+8OPbIS1mgWSfD1mAwPCQdoFdnqFgG2YH+V7X9LJYIG/sW67vemSX72V7eOSTA3014b46v6Mlm7jjAbw= +fvDy+4HqsMJAHA85KENwqjviA85bP+CtroGMm/f+QoEmcJgZQjiF23r7+suXf/n69dOnT5/8f8jX9g5huQMAAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAAAAABgATUHl0aG9uTW9kdWw= +ZS9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAQAAAAAAAAABABNQeXRob25Nb2R1bGUvSXNFeHByAAAAAQAAAAAAFVB5dGhvbk1vZHVsZS9Jc1B5dGhvbgAAAAEAAAABABVQeXRob25Nb2R1bGUvSXNTY3JpcHQAAAABAAAAAQA= +E1B5dGhvbk1vZHVsZS9Tb3VyY2UAAAADAAAAHlZpZXdlclN0YXRlTW9kdWxlL0NvZGVHZW5JbnB1dAAAAAMApHsKCSJzdGF0ZV9uYW1lIjoiIiwKCSJzdGF0ZV9sYWJlbCI6IiIsCgkic3RhdGVfZGVzY3IiOiIiLAoJInN0YXQ= +ZV9pY29uIjoiJEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfZGVidWdfbWVudSI6MCwKCSJzdGF0ZV9zYW1wbGUiOjAsCgkic3RhdGVfaGFuZGxlcl9pbmRpY2VzIjpbXQp9CklORFgAAAAAAAAAAAAAAA4AAAAMRGlhbG9nU2M= +cmlwdAAAAAAAAFOgX1B9KQAAAAxDcmVhdGVTY3JpcHQAAFOgAAABkV9QfSkAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAABVMQAAAS5fUH0pAAAABEhlbHAAAFZfAAAAAF9QfSkAAAALVG9vbHMuc2hlbGYAAFZfAAAC+19QfSk= +AAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAFlaAAAAMF9QfSkAAAALQ29udGVudHMuZ3oAAFmKAABJYmA3hv4AAAAMRGVmYXVsdFN0YXRlAACi7AAAABJfUH0pAAAAE0Rlc2NyaXB0aXZlUGFybU5hbWUAAKL+AAAADV9QfSkAAAA= +EVZpZXdlclN0YXRlTW9kdWxlAACjCwAAbItfUH0pAAAAElZpZXdlclN0YXRlSW5zdGFsbAABD5YAAABaX1B9KQAAABRWaWV3ZXJTdGF0ZVVuaW5zdGFsbAABD/AAAABcX1B9KQAAAAxQeXRob25Nb2R1bGUAARBMAAADTF9QfSk= +AAAAEEV4dHJhRmlsZU9wdGlvbnMAAROYAAAEFF9QfSkjIERpYWxvZyBzY3JpcHQgZm9yIGF0dHJpYnBhaW50IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHJpYnBhaW50CiAgICBzY3JpcHQJU09QX1A= +YWludAogICAgbGFiZWwJIkF0dHJpYnV0ZSBQYWludCIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBQYWludCIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic3Ryb2tlX2dyb3VwIgo= +ICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgImt3YXJnc1snbm9kZSddLmdlbmVyYXQ= +ZUlucHV0R3JvdXBNZW51KDAsIGhvdS5nZW9tZXRyeVR5cGUuUG9pbnRzKSIgXQogICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDA= +MDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsczsga3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGhvdS5nZW9tZXRyeVR5cGUuUG9pbnRzOyBrd2FyZ3NbJ2lucHV0aW5kZXg= +J10gPSAwOyBzb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LiI= +IH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRpc3BsYXlncm91cCIKICAgICAgICBsYWJlbCAgICI= +RGlzcGxheSBHcm91cCIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXNlZGlzcGxheSIKICAgICAgICBsYWJlbCAgICJQYWk= +bnQgb24gRGlzcGxheWVkIE5vZGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImF0dHJpYnV0ZSIKICAgICAgICBsYWJlbCA= +ICAiQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgWyAibm9kZSA9IGt3YXJnc1snbm8= +ZGUnXSIgXQogICAgICAgICAgICBbICJudW1hdHRyaWJzID0gbm9kZS5ldmFsUGFybSgnbnVtYXR0cmlicycpIiBdCiAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICBbICJyZXN1bHQgPSBbXSIgXQogICAgICAgICAgICA= +WyAidHlwZV9uYW1lcyA9ICgnQ29sb3InLCAnRmxvYXQnLCAnSW50ZWdlcicpIiBdCiAgICAgICAgICAgIFsgImZvciBpZHggaW4gcmFuZ2UoMSwgbnVtYXR0cmlicyArIDEpOiIgXQogICAgICAgICAgICBbICIgICAgbnVtID0= +IHN0cihpZHgpIiBdCiAgICAgICAgICAgIFsgIiAgICByZXN1bHQuYXBwZW5kKGlkeCkiIF0KICAgICAgICAgICAgWyAiICAgIGF0dHJpYl9uYW1lID0gbm9kZS5ldmFsUGFybSgnYXR0cmlibmFtZScgKyBudW0pIiBdCiAgICA= +ICAgICAgICBbICIgICAgYXR0cmliX3R5cGUgPSBub2RlLmV2YWxQYXJtKCdhdHRyaWJ0eXBlJyArIG51bSkiIF0KICAgICAgICAgICAgWyAiICAgIHJlc3VsdC5hcHBlbmQoYXR0cmliX25hbWUgKyAnICgnICsgdHlwZV9uYW0= +ZXNbYXR0cmliX3R5cGVdICsgJyknKSIgXQogICAgICAgICAgICBbICIgICAgIiBdCiAgICAgICAgICAgIFsgInJldHVybiByZXN1bHQiIF0KICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgfQogICAgICAgIHI= +YW5nZSAgIHsgMCAxMCB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJrd2FyZ3NbJ25vZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnZpc3VhbGl6ZShrd2FyZ3MpIiA= +fQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiVG9nZ2xlIHZpc3VhbGl6YXRpb25cbkN0cmwtTE1COiBPcGVuIHRoZSB2aXN1YWxpemF0aW9uIGVkaXRvciIgfQogICAgICAgIHBhcm10YWcgeyAic2M= +cmlwdF9hY3Rpb25faWNvbiIgIlZJRVdfdmlzdWFsaXphdGlvbiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAia3dhcmdzWydub2RlJ10uaGRhVmlld2VyU3RhdGVNb2R1bGUoKS51cGRhdGVhdHRyaWI= +dXRlKGt3YXJnc1snbm9kZSddKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzdHJva2VfYXR0cmliIgo= +ICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgTmFtZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGludmlzaWJsZQogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICJtYXNrIiB9CiAgICAgICAgbWU= +bnV0b2dnbGUgewogICAgICAgICAgICBbICJpbXBvcnQgdGVycmFpbnRvb2x1dGlscyAiIF0KICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgIFsgInJldHVybiB0ZXJyYWludG9vbHV0aWxzLmJ1aWxkTmFtZU1lbnUoa3c= +YXJnc1snbm9kZSddKSIgXQogICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiZnJvbSBzb3B1dGlscyBpbXBvcnQgYWN0aW9uVG9nZ2xlVmlzdWE= +bGl6ZXI7IGFjdGlvblRvZ2dsZVZpc3VhbGl6ZXIoa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiVklFV192aXN1YWxpemF0aW9uIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHQ= +X2NhbGxiYWNrIiAiZnJvbSBzb3B1dGlscyBpbXBvcnQgYWN0aW9uVG9nZ2xlVmlzdWFsaXplciBrd2FyZ3NbJ3Bhcm10dXBsZSddID0gXCJhdHRyaWJuYW1lXCIgKyBzdHIoa3dhcmdzWydwYXJtJ10uZXZhbCgpICsgMSkgYWM= +dGlvblRvZ2dsZVZpc3VhbGl6ZXIoa3dhcmdzKSAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInN0cm9rZV9hdHRyaWJ0eXBlIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSBUeXBlIgogICAgICAgIHQ= +eXBlICAgIG9yZGluYWwKICAgICAgICBpbnZpc2libGUKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImNvbG9yIiAgICAgIkNvbG9yIgogICAgICAgICAgICAiZmxvYXQiICAgICA= +IkZsb2F0IgogICAgICAgICAgICAiaW50ZWdlciIgICAiSW50ZWdlciIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVzZXQiCiAgICAgICAgbGE= +YmVsICAgIlJlc2V0IEFsbCBDaGFuZ2VzIgogICAgICAgIHR5cGUgICAgYnV0dG9uCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgZXhwb3J0ICBkaWFsb2cKICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmE= +Y2siICJrd2FyZ3NbJ25vZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnJlc2V0KGhvdS5wd2QoKSkiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICA= +IGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwXzEiCiAgICAgICAgbGFiZWwgICAiQnJ1c2giCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJsbWJvcGVyYXRpb24iCiAgICAgICAgICAgIGxhYmU= +bCAgICJMTUIgT3BlcmF0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgZGVmYXVsdCB7ICJwYWludCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICA= +ICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICAgICAgICAgImVyYXNlIiAgICAgIkVyYXNlIgogICAgICAgICAgICAgICAgInNhbXBsZSI= +ICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGxlYmciICAiU2FtcGxlIEJHIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHA= +YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG1ib3BlcmF0aW9uMiIKICAgICAgICAgICAgbGFiZWwgICAiU2hpZnQiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICA= +ICAgZGVmYXVsdCB7ICJzbW9vdGgiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICA= +ICAgICAgICJlcmFzZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGw= +ZWJnIiAgIlNhbXBsZSBCRyIKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG1ib3BlcmF0aW9uMyIKICAgICAgICAgICAgbGFiZWwgICAiQ3RybCIKICAgICAgICA= +ICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInBhaW50YmciIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICA= +InNtb290aCIgICAgIlNtb290aCIKICAgICAgICAgICAgICAgICJlcmFzZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGE= +aW50IEJHIgogICAgICAgICAgICAgICAgInNhbXBsZWJnIiAgIlNhbXBsZSBCRyIKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibW1ib3BlcmF0aW9uIgogICAgICA= +ICAgICAgbGFiZWwgICAiTU1CIE9wZXJhdGlvbiIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAic2FtcGxlIiB9CiAgICAgICAgICAgIG1lbnU= +IHsKICAgICAgICAgICAgICAgICJwYWludCIgICAgICJQYWludCBGRyIKICAgICAgICAgICAgICAgICJzbW9vdGgiICAgICJTbW9vdGgiCiAgICAgICAgICAgICAgICAiZXJhc2UiICAgICAiRXJhc2UiCiAgICAgICAgICAgICA= +ICAgInNhbXBsZSIgICAgIlNhbXBsZSBGRyIKICAgICAgICAgICAgICAgICJwYWludGJnIiAgICJQYWludCBCRyIKICAgICAgICAgICAgICAgICJzYW1wbGViZyIgICJTYW1wbGUgQkciCiAgICAgICAgICAgIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtbWJvcGVyYXRpb24yIgogICAgICAgICAgICBsYWJlbCAgICJTaGlmdCIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGpvaW5uZXg= +dAogICAgICAgICAgICBkZWZhdWx0IHsgInNhbXBsZWJnIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgInBhaW50IiAgICAgIlBhaW50IEZHIgogICAgICAgICAgICAgICAgInNtb290aCIgICAgIlNtb28= +dGgiCiAgICAgICAgICAgICAgICAiZXJhc2UiICAgICAiRXJhc2UiCiAgICAgICAgICAgICAgICAic2FtcGxlIiAgICAiU2FtcGxlIEZHIgogICAgICAgICAgICAgICAgInBhaW50YmciICAgIlBhaW50IEJHIgogICAgICAgICA= +ICAgICAgICJzYW1wbGViZyIgICJTYW1wbGUgQkciCiAgICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1tYm9wZXJhdGlvbjMiCiAgICAgICAgICAgIGxhYmVsICAgIkM= +dHJsIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJlcmFzZSIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJwYWludCIgICAgICJQYWludCBGRyIKICAgICA= +ICAgICAgICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICAgICAgICAgImVyYXNlIiAgICAgIkVyYXNlIgogICAgICAgICAgICAgICAgInNhbXBsZSIgICAgIlNhbXBsZSBGRyIKICAgICAgICAgICAgICAgICJwYWk= +bnRiZyIgICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGxlYmciICAiU2FtcGxlIEJHIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2Vfb3A= +ZXJhdGlvbiIKICAgICAgICAgICAgbGFiZWwgICAiT3BlcmF0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICA= +ICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICAgICAgICAgImVyYXNlIiAgICAgIkVyYXNlIgogICAgICA= +ICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGxlYmciICAiU2FtcGxlIEJHIgogICAgICAgICAgICB9CiA= +ICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX3BhaW50bW9kZSIKICAgICAgICAgICAgbGFiZWwgICAiUGFpbnQgTW9kZSIKICAgICAgICA= +ICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAib3ZlciIgICJPdmVyIgogICAgICAgICAgICAgICAgImFkZCIgICAiQWRkIgo= +ICAgICAgICAgICAgICAgICJtYXgiICAgIk1heGltdW0iCiAgICAgICAgICAgICAgICAibWluIiAgICJNaW5pbXVtIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWc= +ZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX3NoYXBlIgogICAgICAgICAgICBsYWJlbCAgICJTaGFwZSIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmE= +bAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAic3BoZXJlIiAgICAiVm9sdW1lIgogICAgICAgICAgICAgICAgInN1cmZhY2UiICAgIlN1cmZhY2UiCiAgICA= +ICAgICAgICAgICAgInNjcmVlbiIgICAgIlNjcmVlbiIKICAgICAgICAgICAgICAgICJmaWxsIiAgICAgICJGaWxsIgogICAgICAgICAgICAgICAgIm5lYXJlc3QiICAgIk5lYXJlc3QgUG9pbnQiCiAgICAgICAgICAgIH0KICA= +ICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmZ2NvbG9yIgogICAgICAgICAgICBsYWJlbCAgICJGRyBDb2xvciIKICAgICAgICAgICAgdHlwZSAgICA= +Y29sb3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICIxIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9hdHRyaWJ0eXBlICE9IGNvbG9yIH0iCiAgICAgICAgICA= +ICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJnY29sb3IiCiAgICAgICAgICAgIGxhYmVsICAgIkJHIENvbG9yIgo= +ICAgICAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0= +IGNvbG9yIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZmdmbG9hdCIKICAgICAgICAgICA= +IGxhYmVsICAgIkZHIEZsb2F0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2VfYXR0cmlidHlwZSAhPSBmbG9hdCB9Igo= +ICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmdmbG9hdCIKICAgICAgICAgICAgbGFiZWwgICA= +IkJHIEZsb2F0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2VfYXR0cmlidHlwZSAhPSBmbG9hdCB9IgogICAgICAgICA= +ICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZmdpbnQiCiAgICAgICAgICAgIGxhYmVsICAgIkZHIEludGVnZXI= +IgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9hdHRyaWJ0eXBlICE9IGludGVnZXIgfSIKICAgICAgICAgICAgcmE= +bmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJiZ2ludCIKICAgICAgICAgICAgbGFiZWwgICAiQkcgSW50ZWdlciIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWQ= +ZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0gaW50ZWdlciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGw= +YmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX3JhZGl1cyIKICAgICAgICAgICAgbGFiZWwgICAiUmFkaXVzIgogICAgICAgICAgICA= +dHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2Vfc2hhcGUgPT0gc2NyZWVuIH0geyBzdHJva2Vfc2hhcGUgPT0gZmxvb2QgfSB7IHN0cm9rZV8= +c2hhcGUgPT0gbmVhcmVzdCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHs= +CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9zY3JlZW5zaXplIgogICAgICAgICAgICBsYWJlbCAgICJTcHJheSBTaXplIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTUiIH0= +CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9zaGFwZSAhPSBzY3JlZW4gfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICI= +c3Ryb2tlX29wYWNpdHkiCiAgICAgICAgICAgIGxhYmVsICAgIk9wYWNpdHkiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxISA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9zb2Z0ZWRnZSIKICAgICAgICA= +ICAgIGxhYmVsICAgIlNvZnQgRWRnZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAuNSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCEgMSEgfQogICAgICAgIH0KICAgICAgICA= +cGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9jb25uZWN0aXZpdHkiCiAgICAgICAgICAgIGxhYmVsICAgIkNvbm5lY3RlZCBPbmx5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWY= +YXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfZnJvbnRmYWNlIgogICAgICAgICAgICBsYWJlbCAgICJGcm9udCA= +RmFjZSBPbmx5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG4= +YW1lICAgICJzdHJva2VfdmlzaWJpbGl0eSIKICAgICAgICAgICAgbGFiZWwgICAiVmlzaWJsZSBPbmx5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICA= +IGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2aXNpYmlsaXR5YmlhcyIKICAgICAgICAgICAgbGFiZWwgICAiVmlzaWJpbGl0eSBCaWFzIgogICAgICAgICAgICB0eXA= +ZSAgICBsb2cKICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjAwMSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2VfdmlzaWJpbGl0eSA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwLjAwMSAxIH0KICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2Vfb3BhY2l0eXByZXNzdXJlIgogICAgICAgICAgICBsYWJlbCAgICJPcGFjaXR5IFByZXNzdXJlIgogICAgICAgICAgICB0eXBlICAgIGZsb2E= +dAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9yYWRpdXNwcmVzc3VyZSI= +CiAgICAgICAgICAgIGxhYmVsICAgIlJhZGl1cyBQcmVzc3VyZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzaG93cGF0aCIKICAgICAgICAgICAgbGFiZWwgICAiU2hvdyBCcnVzaCBQYXRoIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= +cHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMV8xIgogICAgICAgIGxhYmVsICAgIlN0cm9rZSIKICAgICAgICBpbnY= +aXNpYmxldGFiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfdG9vbCIKICAgICAgICAgICAgbGFiZWwgICAiVG9vbCIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGk= +bnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICA= +IH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX2NvbG9yIgogICAgICAgICAgICBsYWJlbCAgICJTdHJva2UgQ29sb3IiCiAgICAgICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICAgICAgaW4= +dmlzaWJsZQogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiAiMSIgIjEiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0gY29sb3IgfSIKICAgICAgICA= +ICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV8= +cHJvanR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlByb2plY3Rpb24iCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJnZW9tZXRyeSIgfQo= +ICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAieHkiICAgICAgICAiWFkgUGxhbmUiCiAgICAgICAgICAgICAgICAieXoiICAgICAgICAiWVogUGxhbmUiCiAgICAgICAgICAgICAgICAiengiICAgICAgICAiWlg= +IFBsYW5lIgogICAgICAgICAgICAgICAgInNjcmVlbiIgICAgIlNjcmVlbiBQbGFuZSIKICAgICAgICAgICAgICAgICJnZW9tZXRyeSIgICJHZW9tZXRyeSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfcHJvamNlbnRlciIKICAgICAgICAgICAgbGFiZWwgICAiUHJvamVjdGlvbiA= +Q2VudGVyIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgIHI= +YW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX2Zsb2E= +dCIKICAgICAgICAgICAgbGFiZWwgICAiU3Ryb2tlIEZsb2F0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcmE= +bmdlICAgeyAwIDEwIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9pbnQiCiAgICAgICAgICAgIGxhYmVsICAgIlN0cm9rZSBJbnRlZ2VyIgogICAgICAgICAgICB0eXBlICA= +ICBpbnRlZ2VyCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja18= +bGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgbXVsdGlzd2l0Y2hlciB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9udW1zdHJva2VzIgogICAgICAgICAgICBsYWJlbCAgICAiTnVtYmVyIG9mIFM= +dHJva2VzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjE= +IiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSNfZW5hYmxlIgogICAgICAgICAgICAgICAgbGFiZWwgICAiRW5hYmxlIFN0cm9rZSIKICAgICAgICAgICAgICAgIHR5cGUgICA= +IHRvZ2dsZQogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX3JhZGl1cyIKICAgICAgICAgICAgICA= +ICBsYWJlbCAgICJSYWRpdXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEgfQogICAgICAgICAgICA= +fQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSNfdG9vbCIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlRvb2wiCiAgICAgICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICA= +ICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSNfY28= +bG9yIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29sb3IiCiAgICAgICAgICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICA= +ICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICIxIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSM= +X29wYWNpdHkiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJPcGFjaXR5IgogICAgICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgICAgICByYW5nZSA= +ICB7IDAgMTAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlI19wcm9qdHlwZSIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlByb2plY3Rpb24iCiAgICA= +ICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX3Byb2pjZW50ZXIiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcm9qZWN0aW9uIENlbnRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICA= +ICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICA= +ICAgICAgICAgIG5hbWUgICAgInN0cm9rZSNfcHJvamRpciIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlByb2plY3Rpb24gRGlyZWN0aW9uIgogICAgICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgICA= +ICBzaXplICAgIDMKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICA= +ICAgICAgbmFtZSAgICAic3Ryb2tlI19kYXRhIgogICAgICAgICAgICAgICAgbGFiZWwgICAiUmF3IERhdGEiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICA= +ICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX21ldGFkYXRhIgogICAgICAgICAgICAgICAgbGFiZWwgICAiTWV0YSBEYXRhIgogICAgICAgICAgICAgICAgdHk= +cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xXzIiCiAgICAgICAgbGE= +YmVsICAgIkF0dHJpYnV0ZXMiCgogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm51bWF0dHJpYnMiCiAgICAgICAgICAgIGxhYmVsICAgICJBdHRyaWJ1dGVzIgogICAgICAgICAgICBkZWZhdWx0IDE= +CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImF0dHJpYm5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIE5hbWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmk= +bmcKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIm1hc2siIH0KICAgICAgICAgICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgICAgICAgICBbICJpbXBvcnQgZnVydG8= +b2x1dGlscyIgXQogICAgICAgICAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICAgICAgICAgIFsgInRyeToiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgcmV0dXJuIGZ1cnRvb2x1dGlscy5idWlsZFNraW5QYWk= +bnRBdHRyaWJNZW51KCIgXQogICAgICAgICAgICAgICAgICAgIFsgIiAgICAgICAgICAgIGt3YXJnc1snbm9kZSddLCBza2luaW5wdXQ9MCwiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgICAgICAgICBhdHRyaWJUeXA= +ZT1ob3UuYXR0cmliVHlwZS5Qb2ludCwiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgICAgICAgICBhdHRyaWJTaXplPSgxLDMpLCIgXQogICAgICAgICAgICAgICAgICAgIFsgIiAgICAgICAgICAgIGF0dHJpYkRhdGE= +VHlwZT0oaG91LmF0dHJpYkRhdGEuRmxvYXQsIGhvdS5hdHRyaWJEYXRhLkludCkpIiBdCiAgICAgICAgICAgICAgICAgICAgWyAiZXhjZXB0OiIgXQogICAgICAgICAgICAgICAgICAgIFsgIiAgICByZXR1cm4gW10iIF0KICA= +ICAgICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImhvdS5waG0oKS51cGRhdGVhdHRyaWIoa3dhcmdzKSI= +IH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhdHQ= +cmlidHlwZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgVHlwZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICJmbG9hdCIgfQogICAgICAgICA= +ICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgICAgICJjb2xvciIgICAgICJDb2xvciIKICAgICAgICAgICAgICAgICAgICAiZmxvYXQiICAgICAiRmxvYXQiCiAgICAgICAgICAgICAgICAgICAgImludGVnZXIiICAgIkk= +bnRlZ2VyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJrd2FyZ3NbJ25vZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnVwZGF0ZWF0dHJpYnV0ZShrd2E= +cmdzWydub2RlJ10pIiB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KCiAgICBncm91cCB7CiAgICA= +ICAgIG5hbWUgICAgImZvbGRlcjBfMV8zIgogICAgICAgIGxhYmVsICAgIlN5bW1ldHJ5IgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZG9taXJyb3IiCiAgICAgICAgICAgIGxhYmVsICAgIkVuYWJsZSA= +TWlycm9yaW5nIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtaXJyb3JfdCIKICAgICAgICAgICAgbGFiZWwgICAiT3JpZ2luIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICA= +ICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGRvbWlycm9yID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1pcnJvcl9kaXIiCiAgICAgICAgICAgIGxhYmVsICAgIkRpcmU= +Y3Rpb24iCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjEiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBkb21pcnJvciA= +PT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKICAgIGdyb3VwIHsKICA= +ICAgICAgbmFtZSAgICAiZm9sZGVyMF8xXzQiCiAgICAgICAgbGFiZWwgICAiUmVjYWNoZSIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJlY2FjaGVtZXRob2QiCiAgICAgICAgICAgIGxhYmVsICAgIlI= +ZWNhY2hlIE1ldGhvZCIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICI= +b3JpZ2luYWwiICAiT3JpZ2luYWwgVmFsdWVzIgogICAgICAgICAgICAgICAgInJheSIgICAgICAgIlJlLVNlbmQgUmF5cyIKICAgICAgICAgICAgICAgICJwcmltdXYiICAgICJQcmltaXRpdmUgVVYiCiAgICAgICAgICAgICA= +ICAgInRleHV2IiAgICAgIlRleHR1cmUgVVYiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJyZWNhY2hlIgogICAgICAgICAgICBsYWJlbCAgICJSZWNhY2hlIFN0cm9rZXMiCiAgICAgICAgICAgIHR5cGUgICAgYnV0dG9uCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICA= +ICAgICAgZXhwb3J0ICBkaWFsb2cKICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJrd2FyZ3NbJ25vZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnJlY2FjaGUoa3dhcmdzWydub2RlJ10pIiB9CiA= +ICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic2F2ZWNhY2hlIgogICAgICAgICAgICA= +bGFiZWwgICAiU2F2ZSBQb2ludCBDYWNoZSB0byBIaXAgRmlsZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGw= +YmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibGl2ZW1vZGUiCiAgICAgICAgICAgIGxhYmVsICAgIkJ5cGFzcyBQb2ludCBDYWNoZSIKICAgICA= +ICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZG9jYWNoaW5nIgogICAgICAgICAgICBsYWJlbCAgICI= +VXBkYXRlIFBvaW50IENhY2hlIG9uIFN0cm9rZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICA= +ICAic3Ryb2tlZ2VvIgogICAgICAgICAgICBsYWJlbCAgICJTdHJva2UgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgZGF0YQogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiA= +ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaXNlY3RnZW8iCiAgICAgICAgICAgIGxhYmVsICAgIkludGVyc2VjdCBHZW9tZXRyeSIKICAgICAgICAgICAgdHlwZSAgICBnZW9tZXRyeWRhdGE= +CiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaWRlZng6OnNhdmVfdmFsdWUiICIwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAiYWN0aXZlc3Ryb2tlZ2VvIgogICAgICAgICAgICBsYWJlbCAgICJBY3RpdmUgU3Ryb2tlIFN0ZW5jaWwgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgZGF0YQogICAgICAgICAgICBpbnY= +aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNpZGVmeDo6c2F2ZV92YWx1ZSIgIjAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICA= +ICJiYWtlZGdlbyIKICAgICAgICAgICAgbGFiZWwgICAiQmFrZWQgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgZGF0YQogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICA= +ICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidW5zYXZlZGJha2VkZ2VvIgogICAgICAgICAgICBsYWJlbCAgICJVbnNhdmVkIEJha2VkIEdlb21ldHJ5IgogICAgICAgICAgICB0eXBlICAgIGRhdGE= +CiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaWRlZng6OnNhdmVfdmFsdWUiICIwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAiZXJhc2VzdHJva2VzIgogICAgICAgICAgICBsYWJlbCAgICJDbGVhciBTdHJva2UgSGlzdG9yeSIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImt3YXJnc1snbm9kZSddLmhkYVZpZXdlclN0YXRlTW9kdWxlKCkuY2xlYXJTdHJva2VzKGt3YXJnc1snbm9kZSddKSIgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiA= +c2NyaXB0IGZvciBhdHRyaWJwYWludCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGk= +ZgoKIyBOb2RlICRhcmcxIChTb3AvYXR0cmlicGFpbnQpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG8= +b2xjb3VudF9fXycgLXYgJzEnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ3NvcF9hdHRyaWJwYWludCcgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSA= +MTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0= +IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAwOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpVc2VEU1Bhcm1zIDo9IDE7Cjw= +P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQ= +IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGw= +b3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmk= +ZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHk= +cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkF0dHJpYnV0ZTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InA= +eXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAw= +bm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+19a5fbRnKocvLliif35C9AzEk8Y89QePC5WvnKq2h3feNYOpK8SY7lcDFDcAYxB2AIcDRjxz/i/uNb1e8GGiAxQ3IebMqWSHR1d6E= +u7q6uqq66v+d/O0Td0D+4Mdz+aff77vFDyv1uq7XG7h+nz7wfAnRTdJJNM6v59GTD+m8dduWe7Jh/3wSLtI078RJnD/BHpyXTpjni/hkHsZJ3roI89PzKJtEUyhwb911l5cPBj3eNbT9JEvn01l4ljniy0undZpeXERJ7rTbrXk= +msV5nCZOrxNAgwPn2Ot3ekFvBEBJEp3m6SKJrvJ44vgtXt+Zpac/O+l06lzA8M3Itzy6mM/CPCI/ptD7fAFvSX5dLcJr8uXkeh5mGfk6iTMAh8eJs4iSSbTAb+fx2fkM/qfVlsksDSfkaxZeRpMwD8kPQH6+iLCdBL7P0gW8Zrg= +nOX4O7qC94mgUtJKl/l8mWffhxfRJGj92vKcNn3ktVu/teJEK3Sdp+FkMp5FyVl+7njwp00gFNgSlOt4UJjlYQ5FjnO6iPD1vd6w5/mBPwjgGQxPPL2mz7qBNxrAs3CZn6cLJ0lP0sn1qyT9fB4tInx+eoovBfM3gGbJizk/fBw= +vyZf3v/pD47bGYr/WzDs2ekinpM5hLdezMLkbBmeRc45fd6CUb0tUfmikud3OVEts2iBc/EEPn/75H+Px+O/RIsMKAi+kUdPnvw9fM3TdHaaLpOcP/4b78nfsefxhD/8e6DKsbIqNrYKFIRh+p54MHfHvc4w8PzBcAR/B6NB4A4= +Hb/j+oORF3T9YeCP/NHI8WFex+Pv347f/tv3b96Pv3/z8d/evv+X8R/e/vt47LT/+P7tv7794eO7Hz62bzu43YEA6HJcn09DXHDjOBkTEl8uovE8hXHJDGzk8wKmfBbpjMS7NVoc0PP6g9VoNWIxx1630+93A/jid0a94bDEY7o= +W+Ex8J0zGfh6p1zmLMrHWb5If450LuM7T6dRNDkJ4aVdUeC3WwHwnNM8voxYNfgnSk7jmQIVFJmU0gkyKU9vG/uqbLKSo3W7gV/gaPyZkaN1shhG7KoD43g/mZtYf/2u219N6PNwcfHk19Yl5XWIZ2uazoCm3Kc/Ou5TpNbspes= +/PT04KkLfw5bZ4t0OS+Vtdu8CNdyuZj2hkCnM6DjCgAsv4yuxsnygvDYEpjnMoj8HCZx8l/pSRb/Uu7Oc/0uAGZJPJ9H5VbaU1gbQPHz8DTOr8WQwOqEhXdx4B45XzAKYiAc4osjxz180TJUnEWL+YF35LxiFXnRUakXqD/lUOE= +bH4eVndLunO+LDXxotVC/hBny0tDZXzMEG3RF12Ek3iZ1b0nhSi8plY5Ow1n9S9a6AUaQCSz83Bu6pE852giINS7pGVk6qHKJMrDeHbgQ6VC4RfY+NQ5eDXPgVSc3xcrH3uHsDgd4I4X6WVESAv7puCkQ6jMMHvp+IcO+Tx/7sA= +EITXhEk4Dn19xPtzPAG5yPAOwEmiBCmQvQip9koFp9+/1EaRwl2S/aHrAMsF2Ffv6FP41fmM+13HpQ9gF1zEV06e0s4MWPCiq2m6uOAjytpyvnwpqooOnOcvaT8MkVdZFC5Oz8fvcHvKovwAC6+OCMy1fDGAI+0QOFmJFvKf/N0= +6SCwMuBqxgKchYRyhgMg9K/ZBH3FZo9OgxwrWAcIi0PAZ/SLd18cyVovChW6rEYXqtBvEoKV0MEuPS6Pm1r4/KWsXiyF5nAIefnVkQBVhhI/4gtjRiaq4YtNvm9h1alvb1qBckDUSQ4vzw7Eb46gglpxMi/CqwOK3xGbv0PnKxQ= +Q/IwOY3Yu0LRu0PnueMrs0Bm/p1h9DWSSBWS+I38DftkVKaOEllULW/a0G8tbGb1YiYPjAt41QpWx/TVGgtBjoeArlsagkG5lEEBf7pMZ8sL4LWfI+dzCMSWpw4TNR3YDcNTkEw7hUFasch04Bsttp0RsZmQTRS8SSqup+RaapY= +FL2SqsvzUEfdsmGkc7J/ThdpkoOcp262n9psqEXhpzYldERD1vinf3KeodhwyFYLUNprOCcs8UiyXMDJIk9gbwlnlLawt0k8gadItKwH/PU1iI89TurjDGRzWg3AjnHiKOQkXkgap+0UF3ahMr7O8hJp6Ivx90AtsRQ+4osj2TI= +vMALZVBeQctjPO+kSUQo+dijLx4rSNOuy7BkCD0cQvkYB0/r+/AFSqx4bFrkMyCkkqT5JRNXoU58ahBE4USGLcBJIz2Jk4kBIMFyLIuTs7LYLATyVS0QoNpmEM3Tz5N5mJ+XyjusnB4BL8Ls58o3Xc7hqBklFzODjM/eFsHI4Z4= +nvdLcPGEAcHZbwbkWdtQFs2AX8HRpeZcgnDAT05jPOKUQHDoAOi32x68eoEACLzVBy9V3/Q3Rn3TbQ+CspJUxITz+eyaH4zHRDe1OxWMKPZ6Xh1CzZQvo05/MAj6zrEfdHpDdw+VL9nnGOZpHE+BA5bUL69/eP/+zfcfxx8+vn8= ++y9vlGKqhKGQyuOS1kVrneldCo0y7Qtra6/ULT1eaTDo+3VEnc3DRYTaFqRu3HMIw1I2vQRmFP9tU/0LzB4vmYUnQKxQ8hqoti3lIWytIDSIRkjrba3sJMwIAtpD0fafyhXoxgaNwu6ntwQbCWW8MO6Unzntf6Vz+o5qejR4gtE= +B1LByc8jXgWk13A6JcJrMnHoyniT5LCkiFwL6zLKo065KVQRuldT9oGfQvHkuAa5a+UwYc3GQ+V8LNUyjtd6eBCtWBMc3i8T5+1ltNgYBqrerQki3y8vTmDGXpfr3RIZTcXXBKOPpKLzf9MT50Op6i2QYurEJqj85c2/E7KGjco= +jEY4mzXEQkqbTRD5huzrINCTVfeasOSNzhaVcJug9CaZpgs4fLxbpHmKSzBbG6HfKA9cxUHHJh76ByYEr8lHuWDdaLBZHZAbHNynGw30BcgDcR1GJ+IFTJ2LBZlOnT8YIY24c0HE1Z4iWB6eOb/ScchOU2B5Tru4M7YV9AvVyNs= +gCiwyEH+yWDxOG2vzedPhS+8bemN8cc/lLcC48uo4yEp3zAV+Knc5MrvtApHhLkRjsAmnHfhAtrKixx9TRR/ayAV3Iqkyd6XbYeytUNqFXnTzfcxkTZ57RvTNx2PrdM2QfL+E7iixWi0F12Gs2VIzpPfg4wNuBbr33J7lJqTRmg= +0U7FyK2/Q66Dk1TVNMHpB1ILhgmVc5nz7dT5Z3IkPo0mG8VO0RDdSNBBOedfsY2NYsVUUk0w4prU91EGHANGLHHeldu4rfilqcGaoPeWUKbzgTfgrHsQXB85oXtrKDqDaGisuFoyLGAkpTlCHWP9wFegncLBjhwrHaL1js6ihXg= +zrcV2Am0XQJVZ1jhVzymugKtTenO3MCvVeadnidP6IvD6kkSeDFdSp5F05zp+qKrHBUgDG1UXpkK2Ht+gKFJzqDwU/sTHxyuVuM7axadEfXcrw5zJYQinKwFfGmjvjw7+NTudJ7r2iNiklBsFQTfT+3Dthi7TYwff+x1u4O68bs= +sT/MUCv7kQ7703bb+cl5SK4x1PQDO37knC4XC5xO7kb1OYYpTaLPTgqjMwuvf0d1mDC55N8jh7uzLKIZmtWcL4F4kizOr1vMpshmmFeTNpbXE26YooZEbrYiP1RAtUDYshJRIU6M4HGiAZOZRg2wCVYUqjXYwigBU36CpRyaGJg= +ZAdfw0NmVMvoCqJVqhsTDWEdmI1/i2DMowluZz8n6WeiP0thtcZJOCMDv1wwsxx0TPFEizF5VPKgYPyP/XrJHh9QI6N/xMqFsVGxNmLrHPWXbMaI3fA8zEh1WoiN0MLDQ41nF3tGJwl4efyv5LdB3m9cIBZiRtZaoZY/unj5k6k= +eEKI0eRvoU8QvIx3iOMcTiYawlr3X70s4ySbFoZdrVmfNHsRXlU3S43S6qOjcj+HqzoKaEdxUttRnKzZUcEFg5NUyfuCLk42I2KlVlDSi0I1tXNeV51h8kydztIDPr83nFfaaWFeycNbzSt/F2VeGealfm43r6IjOa8rOqqYV78= +OK/I79gsqA4gdXNKDGZKt7ReYa6oe4Dzf4gJnT5HuN8pnd14NrGhwlxqXho3mEn6Dso8Eu+QQg+3m0PWhZzBmi6oS4PO4umccZ45mwhRBk+zEfXS0/gjc3CiK1CB5xt3YcY0cLrnC1Cv4zrHUIEJCeMkOlPqcJxYJY5PmX3SDS4= +A+AIxfljOCocUz3RLIZNj0BmR06Wik1wiloo3ASJxEqYRoc3Be8EVaBTNPLFWfkdOw4RYFQYUVe+YOh8ZRieL50DD15ZG4hDXvvjOTR1EYVJhrgtzL2bm3DmUfQzSgYguKXLs/Mj3ia8NHrfnIAwPYFjRU4b1ebhOb4Of5sjKqE= +eQQPbBBflc4EHaHignxZaG3ttxb+bxp1SXmCcPISQR7p9HBUepcCbz8UJPLt1AmT6/wcX+osjTLn8wJOukfOCUi6P8O4wbicoexM7IiT6GQJYtbn8PoZr09M+lM4fABOLw8uX/7jFJgZ/H14pJEkeQ6DpoF8+pSgSGZ6m+Jg6a0= +rSee/Oa0TFvtrxUrla+kwsa4s4Wt1ymsaxWVzZJa4XW5sHBrEnvBvESLOyIdfrKtGQZf28B2NvQEG/PASzQ2O+w4KvUj6Dhfv8RtXQr7+u7+UkcZxvuOPea61mNuUx5zzMpaoRdRVG3G0eNGvXL99l+prshjeiHUvC3gtDtGcMY= +SuF8+Vc+z6iyKbeis16lQ79hh0zXoPdXbkRjUEp3QcPuiK5C76zchLLElK66zbqCboAhfGrTlfyprfVZbktb95twmOzKa+VBrT/g1l0lA+m6KV0l0S1SsOCdOUkGvizumVFp5h7Z67jB0MX770EnGOzo9vs9co40XD8t3X7XrpE= +7o3roqB6T7Ep6KS2o9uhZ0sYm/uiAS/LX+w+nvX1fyySy623rkAGOZBbl750tr9pGQMtxDPY4ceX8Pon8SzOr3e3cckAC55fjU6zzWvQcQeeGzjHvttx+0FQ2r6Cx759Me97IBt6HbDXwL3f6McvWqp25d+bHVDEShgMul41zVo= +133rum9d963rvo6Gdd23rvvyvfBjXfeNb2xd963rPgGyrvvagFjXfQ1V67pvXfet67513a9w3T+Jw8woE6qPubM+McKJp2u56m/KU1/owVw/6FfrFMp++viCN3fTb+KLf3pO/fAlOtg3mgM36HEv1JN+v04fuCELQ0ln/+yl94A= +bA6olSSDMjO6mcvx0t3kCcmw+WRTyAIjlkwYz4gNg3u2VEQV9NaIKrgibqH4qYbQc+RTPfYgfv2FRWZS6sUJ0EN+wKsfmqoryHA3GPScZK7leghD0g33WqNV0GlsPM+Jk+Q7rWR+5CwvP2uPJjEuGxqPCqb3QO3vmDelt78Irzk= +Pryrr+h8fenICFgJjUmHQSxfkhtGiwyqY+guXv/I0TuTzymeiqcOb+lrEjFOcLlKe1brt5Y1aT0Wk1a9Mw4SXqnoR0KPT90O8G56S+n2Lh3GGFglpr/92FcSQNrGLkLqo5gKD7jdGcf4Zuh5QR0+zaxjw07fHQ194J6DTj/wy84= +HQ/eOuavsI7F07E55LevmsnKVq4aM1llk9Zeppic/YFbQ8Zl4VYVom59FxVXpNtE7uXush65ksukYB6F09uo2Cs4T+B5Xs0QPSjPmh+1+XsajOh2sVruHa6Owm6UTkToclOgdFUyZqHR1buajAlGk3GazK5NlRhEfFmoWQqh6tU= +hlAthGD3zCHYV4Ra5RKsFu+UXLgi4U7lcyVCsS71UuFU1BEIw3OOKlbCCyURcXT/HDlkdyP2XIBiyoN0Sh5gj0zUdQiHyuX10kmaH0iMjhQMDp3fly+d8iqXr8bf68Bfc2BxFI/y5SIpXlRbu73f17dHW6RT8UynD1rNKCPjxaw= +0vMjB53lVbKE8VUCTVMKpAHs8aoSlSqAAZGHdILIXOHcfGprYWdpfFn5W5HtaZPasN0S57t2xLey//1xZ+sq4SXqNq27iVl7CotnnF3A1/OdC+5qzFq3DqGGCYN6nS5xa/M7/mjQfXwha1cJ7tUha1cI6zZk7e293uRi92sXmY0= +JVPPpHqDbr9u/DYk4zeIJXOvlNrbCSVDxGmD6EMiBHCxr9U02MqN46PcNC5KfTyUhrE1GoRsqAjFc9PoKsZwPTcL5EFDAUzS5AtokCwkHnMLN1R6yxv+C9mRBShlft3REaAvX7ieS0YniYAnnaTLxXieZz/+hFA//vRqLB5n/FU= +8jQPay7vUiAYSmyHvGpyoLWNV+o8SYDahTuNDgtX8eSZUrk4uWbIoWkKyxTOcwfFN32hv7d+rVycqXmGER1X9WbgkdYOO5aIs4mGsLQ9yHMbYQRAZ+IBo0Gy+cpoUEWaNfSpd3mzSER6r7VxiPjk6ygWh6oSU25QSrNcX2gKCkc= +eieM8ymNFOMQydbY6dYRx2XTbJTC9sBk/FGzjlNqoChVspqKN+SrT7+b33CYWG4mfC+NgygoHTkF9lExSiKqj2xN1SmoixuA2JrmgVWUwq/V+CqviAFPEIw6H885K+DX7wkofwsNqQJoTEFZxjDlGr+etur+2u7sRfqNnd/tVXg= +exVensm8uiPF9jUwMot8KWvQHalgeCXP84sZVm6lg+l2gp7bJXmDuoN+//FZT1fdLTQQmG44bXS/0NSatZkqKs1y5F6rbmnCkbp9vxgmxOpblM7MJ3tVfK04r6tiqyGcrhRV2WF6/aOpHrDQeQQBCx9eDD0bYe4BRpiD87OqxTo= +3Nnw388oc8UgczbGnD0a26PxfhyNJWApStyOz8bGiDtZlI+1AbuDiDuuzKdbRqfxqbjf9wLyBXoon4off8C4qpTNup9CIYJcZaW9OuzKS1++71aT5H1xfgWuF6Or965OaNwqSEJmECvkr5/al9QTcEr/iT+1f0Pz4aui5RA5MDU= +7XxqA0POXmmHLsqiSQltPH5VOpT9VG5Xnjqgdn4BZ/cXJRAuD1dDUCFMlpNjnwEBJTNJJR6FghdSeK5o0DM3KGwwTdvzze0xQ02hNetD+VgEze1cfSqzvrtR4NNdRxzJEJPsLhT4QT1GzUQVkFQ8rzdyjgOvM/S7e6jAZ44f45M= +6CxOPD3CrV8sHl9EeYgYqYAlLX65SVTg17W0P9KNWFpe3x/UEvI9EXAmME/xbFfSTfaKCShMYjk9Z0YD+pgeJkFAifM0PKCoMVcoordBRx1UGb/SHaBOz2O1FapdXtlK9kqdEJP4pOIqhScQx6Yggv2oYfGT3eftPl+rjzAyge0= +6yOqbfUs7c/OVBGKjT4wYtI4aL07wJ096PRg43h8O7tbt7MrGy5h2J6ueYCd3URvdbb5QnNsVze2spc7uodbupFubexfG/vXxv61sX91NGzsXxv7V74XfmzsX+Mb29i/NvYvAbKxf7UBsbF/NVRt7F8b+9fG/rWxfyti/5JD+Jg= +KDRcg2z4AYthgnBAlHIeDDidI18Rj5VowOo2cR7N5qSz99GUHmXpjWOixmGHgcwJM+fYO3Ky5ek5fP8dCyJ2cOwdtrVxZZtNOqfBD2GTefbsw9t3z561CxMgABfRLCS+CE67I/3nN6Uh9HueWUPYwFLhPfW2ZqnYqaM888Lgl1Q= +XjqqGUHVhjE3dkcPJ8BNCmotpYT7vvM66AjHq/AuVYe6Fy3FIV56gTMDBLkX/yHKndcTQblAm+q1ZSUGAeun7lq0W7gWrfWq34bWb0ET84oEFQHHWLESY4D6XvAC/Z65d6SMiFKHv6/BAZ5HHzDgcaR1goafO7bUeNZSs+2ItpQ= +DalbQnl4OkaLzAp/Yrqes4Pj8ope5UbMBm4TmSWr3V0Zx96+WckUhIuiQFb27qxKotgrXp2jiDQzKvmdYOQOh4/YqrSuv4i1Ku3kyqfBqkTp1hqVrFHJGpWsUUlHwxqVrFFJvhd+rFHJ+MbWqGSNSgTIGpW0AbFGJQ1Va1SyRiU= +a1SyRiVrVNqwUYlX8gPXM6k3GtiU7j63zR3ZlLZsUpKRYmSQJ25Q0oK2UmuKHrm1xqjTyKYzlTYdYczRw7kqvRdMOXd95cYacqwh53Zc0hTSU+WSW7fj+KZwJRQDWLU7s+L4IkxJyYqDaDSy4bidwO35A+8R23DszaB7YcPhkUw= +DDYcpFprwbEWHGvBsRYcHQ1rwbEWHPle+LEWHOMbWwuOteAQIGvB0QbEWnA0VK0Fx1pwrAXHWnCsBWezFhxfCdPqlZUb1n5zT+w3jawtqMhcEK6kJQE1GnPwxpDW+Ncyvn4srTayOXuxxtpjHrg9xhSfVfK8rVtjerL/UlzWfBE= +JhlsL3cUoLUn4lqWA7RWoNYwqLzbGYz8wDkedIKe3/Ufn9WmUaRWvz5Sq3+DSK2+MVKrv6+RWvsBL/V6vfUo2lp0rEXHWnSsRUdHw1p0rEVHvhd+rEXH+MbWomMtOgTIWnS0AbEWHQ1Va9GxFh1r0bEWnQqLjpJ0wyAaUtopHOw= +uDkH0yydRQvxXLHnaLsEatCwwq94THUFWmtglWg8vIiVzuE5VlTjb0JqY8Ycob1z+wN/PV1HOdO8asbgI3Bn+earEscw60o6J2ow3EMQDI0r3qGaAQaNLVoO+tJ7Euxv/J4NX8aYvubG73J7euGKaG9QSmBSQS/3xCB4H9IZ6dY= +i6p0RcozAmXTEVlbXCNbHF1GyqQDxFCD+FHlZU895ydHVkAqqq5ASmH10Cq35yfymtG6/GT7xjZTZqSL8Gdpt7xMZ8uLaBzGi5PFMjvfna1NSYboroVZQ1Ob1+kOevBvvzMY7Op6VCLsbMl2zWz+CjNbPB2Hp+guM2a5Xbl3ha8= +Gtw85+nrH96/f/P9x/GHj+/f/subugtSlU0yg1uhpf0ys/FlNhjIS1K1xGytbNbKZq1s1sqmo2GtbNbKJt8LP9bKZnxja2WzVjYCZK1s2oBYK5uGqrWyWSubtbJZK9u9s7JtSnmGN5jW0jeULV3qCe/Wpi7UCPIddS2rELHqkFo= ++B+zEdHbYtmBd7hROw/Pbe27/d5ag3VPzDzr3fv6UZvJp8GIqrNX232GdUYfeu/q1elysYC5GyfRGb985b1osVtZwCOSSX5Af1wdOi1KRVfOly+dqxfs+zGpQWgoypeLBIuxFJYmqlTzNMVLZvNFfMGvmFHl4nk4L14Xm6eZuJE= +9an9Dq+H8dRMUAQPX72jN7pooy8d/5BS4PPnDp9bhiNsJ4v4ykFJbxFFiYLBFwwBXnQFx9KLLygeWJMyFA0TCjgmCGEpxamLUF2GFavU7Xx2xHiQYhgq3pPy9PlLBk2fAf7fXKbxBLjO6Ww5oWNBdGYn0TmK4ahF++X4Ik4c2I8= +kqhDauFIkFZ+cb52POdQ8iQyEaI7lu6KgF4d0Y6v6QvDJEHff8QuwtkMimDB5HE4Y913SE6u5WIK+5dDhjfKnNMwcZII1g4g55zO0gwVeMBznAzEMKw7QTE5OQUskQDocM/z7MefcBZOp9DZeBFO4mXGCCIKF6fnOLo4OfTH53g= +kp/DpHgdlyAM2OI3yT/Y1T4g0APRwSGShHvYUoeAoMBsA9HERIisML6M82tOj4z8J2eRkXTTaY5lHBq7mC7SJCfDZKggCnkN1gFZcciuST/wrlhCr7U4B+rYvZCjeMgInK8L9fqjoNojAc+ImvZHRlWt8KlNHiFaxgoM/9K1TPE= +ZuwaZ6k6In8eo1XlwlgPCyqqoSIYNnp6sRNHkuRxG4vHWI01ra5YrLqOgVoZO4ZLCnufEUksMCCp157EC2NleF45rBfh1ZiY3PSa4rFWEbjpu2+d5443dDsv+BJXGsPV5uOWi+QjhwMWhyB7uiSkfEQL+TA/Aw4mh1dyESJLAOE= +xskyeiF2a1pbUPShU2ibj04UTRJyZlDf8YuxfP5FaXAYJwQQ7ONz5JAzAeF9MJpMXE2n5AG247AOiDkp72ivN0nzA9nXkTJbh87vOZPQMVerXr4af69X+lqtZB4eOUT4iWZZ1LiX3zfp5Td9uvmm6Dr/8z+OskMiC5+jlQ0H6hs= +vk3qWAHMR7ztv8yAwWcxmmIEGy9ObUqmU5tWEBPG78wTyuLzllgPqcPZvFKvUBEYPBI3x8U/oL0Dryv1scRF8EKjAlL76+rpxio4EbhJHjvzI/5u8B3GjXT+olQBhLmL+cESODlNHqmW89ckUYDJjyP27kfOsgA753CiXx1GkpI= +PISwtS6Hg+yNfCxoDSQ8jSA8SgN0Gzcv13k+poIC/F0c1+wcTl9Rlo+xVwCh7/gl7lfeizKOQpZJ/tN3Pp+D7DVPZ9cZUSNimAo0kACfUZYrDHgC2z52Qff3H3/SpxF5PcgbeXRFRGDcEfgOALPbrZpdvVE8fsADJkGgWHHksJk= +6RpHvWYBl1pGXGTL+vakt6rt76Qa7O56e1Xvw+eKVBLzFdMB+QLXHy0q0JncJgjB4QntQGnjWFtKfMgJ+Nf63K/DmWSHi+gijBPqH6mT0DFBptAn7vwoSwJQRil1PM9N7WIpJ0UGib9wDOI8DdmrEddCIlLSUBBirsudkE2b/hI= +EoI6FOUauGUee5hzViLzFR3h368asuJqKrZgohm+7PW6X+q/OQsoiAbIJoQAJ2QEPsXAHeWCJv8WZQUxxbiw3y7MbbL9+nNIDnxOSNY/0PTsmgnimYk/UQR+7xx4QBIoUKOso/3QMSuKGiVUPP56sqNCFXaUVYcCP/gg++9FTlE= +QtZPenzhlKZPY3M5DZFD94xvv7hwRu4/4oRGVESBBh0SQSeCs0V4MosKaIQLXBsHcIQmLJqeN76C06PWy3+E184ZnJci1KOARHROvCeovxkKNzmJywNiEQDNz7Nn1cPDjvPQrbZfiNdiWzVw2ll4LWoVmvlSOxSQpM3wKesR4Nw= +izOptVYN/dKBs+1B6flRuQ2Gun50wsrKE3M1WBoNOlaau/MQ/dYN9U7cUMujd3tVpSnpca2qcusepN2VHqRMOtmZ52hX8Rytx6iZx+ig4w48N4Cte9jxB0Hw+IKzWK/Re+U12lvpNcoJ2XqLWm9R6y1qvUV1NKy3qPUWle+FH+s= +LWp8Y+star1FCZD1FtUGxHqLaqhab1HrLWq9Ra236GPzFhUqvKDvmbWKXM9wTxwf14xvsV54i1o3x3AyIfoEOrfUl6io7CexSDrELwsVekDrzGlWdVh9gZ5Z1GqLABhVAN0NxI/fy3ri4Vdf1XlrMfskg13bUcsEv76fll57XTc= +Lb0WrTp1Dhia6HRXMAWTvxp5AmheADj0x540VdY7AHhu0WipNSSs/sToX3KVKFQ1eSOsYeCn88ArMtuuYmHUzP7J+jZ/zXivuH0cFSz/0OShwXatDgSxWf/P/3A7tYqrbqY2CHvaeBbt8iqEgqkOpApr8m8xw0oPmg+UmaxeU5M= +PLO8xkBOs8/hdUa9MJ1peEqST8CBRLjASXeTVW24YpipKRWE97U4iHwDan5UVx7x7osT4l7wmzUmWmPiRoyJ3ZXGRL7tbz8MjQRUcj5Q2RawiM/OT9LlIhsDGxxnF1B4DkS1u1A0IkP5YNBbG7tmxsVhZ9jrD53joOMOR6N+ybY= +6D902+KqxA8HIAS026odUTcUYvl+Wf9EOvigG6xNdfdEQt9pSqr4x59eKSNCZDb+Azdcns3J7pyPZee89d7Xl14rSiy2VYvrbsKxwWAAk8VBuYzTZcYdJciSuotwbHIPrMWsYTi2XmeI4dgCtwOMr7z/PXjfmlX7X46CV5rMrrk= +V7hXSH1EU3CFsxkb5myMZ+LxDH1ngEqTdHwKJ8RI8cUpOduU+mBONus2vV/7r0j21ZMBCGsp/p7svbuN/hq/wsGg48DVXkV9i8cuOqI3PLlV1+k8n6QX8WKRLuBQy7VceKoOky9yB9jYZQzkeO1QuiPu0MwvjCiCaFVkyVQDYMA= +wbVHZbvhr/CcrV3N2/eclZXkZk9ZMT+AR4swi3bnOCuKPbcWoWZbe78DJ5gu7O1+0Bn0+93929uzzzHM0ziejpeXpX19fV9ZrRnrHytlUtU/1kSv1j3Wusda91jrHqujYd1jrXusfC/8WPdY4xtb91jrHkuArHusNiDWPVZD1bo= +x1r3WOsea91jH517rCgP/Fq1WDmGqi4l31meQNTHs0yBur6IBBRUHDYJvp/am82jJ/ScftDr1Y3fhuwnP9Jhf9pu00inNaYUqgy5L34MU5H8TsRAmZZCi7xo3bFVo2utGvfDAZAfzcr123+lK95jqxv55yIJaVa5MXUmh1X+Vz4= +z7jwyq2IkCIEXunQb9ghcUIu9lduhPdHwJXugobdxUmps3ITvDMAVrrqNusKuqE5KJkXr9ZnuS1tdW/Eg1M4JipGLRNn3botqy8xqc8jyKOg8QA14+Xlzuxbfb6TVwaGqUGymc2r1+m7geuR9IK9vo0VY2PFbNkWNuALcFWGQRM= +bVv7mLWPWfuYtY/paFj7mLWPyffCj7WPGd/Y2sesfYwAWfuYNiDWPqahau1j1j5m7WPWPvbY7GNCrbYq2aBJ9bDHeQe5ztTzfHfQdNzuyV0jm4KQp2Qz5CAs1Vhe0rJC3kKWvsiQvZCGFqFXqeDxeci+y2AiotahTHZIk+Ch5pY= +pMIh9654K/yuFbZ8mV/hWZ0GqMGJRJD4NNIuTRNoLfwMVHvB6xYj5zAMEppdhnapoXmENZVIMwjZ+cWYeulAeY/DujRMCK++87H3E6ZYwaZXRaZ5/tz5IYn/G5Y8kNDiulQeAuklE7X1I9pufXQa/NTk/1mjVc5nfmuRdrQwUEk= +IXePMrjarBXHtqbb39bKKSiTab5QiUzQ1IrUmvpA3DzFJn7EF9PiKSbclGMnkm5qiaqKmTf5s3L2TVFSyMDJntekypST2mLjUpM2k0HcInUmmY9tps/kE16ZQhM/hvBLN0qoiRWbJdXkXTVLrCmwXJ1GUydmU4C2AmXWpLdrkFg= +U1a6cXJNPjQ3SLApJ7Bpkk1tzTZJtqmM7g0TbpZbaJZ0Uw757RNvasNQkYBTH6pyIk6d8iTQOgk58VOXdVLr15gR0lsnPSR+VxMGllFeK2OkMnPNskbK0V0/c6T2+rKBtTJISvBCFkk+lOVMkuUhwU/jjJK8Ul1WSfw0ySyJn1U= +2SXxo2vqtB8rMk3K2obFYE45x0eyLu1ceUw3mX5Of+VbpqEro1qdjq7ccUUTFenp8LN+ijptVvBzq1R1Eq010tWx3m6css44jKW0dfpwaq97oxR2DGtn/TR2dTUap7LDzw3S2dFRsEntrBvqXcehHMhK9UntTHqw7UfpWOnZyCM= +t+7Qk7G70pNRQaqZ56LfCYZ913eOvUFn5A571nPRei5uN4rHSs9FhZatp6L1VLSeitZTUUfDeipaT0X5XvixnorGN7aeitZTkQBZT0VtQKynooaq9VS0norWU9F6Kj42T0Why+sFbm3Gm3vkYXdvc90x5zXu07aOv9tqdzZewyY= +03s0yfTQ0v/2n9/+jtr74b8snMyunc+LlIdvJ8zlFin3NPdG/rTgIaG80WV+JZPyqS6PZY8VOavVqfkIjJaejzhIqr2tsvozilxeFt0m+XI4Io0azPSkStF/UsfclPyPVDM0d+Ocf+b3wo82sfTNxNRWvJRarTIhIH50AbyhE+Y= +DTM1yoFtQhJ1GRvNY1egCTFmCkmUXF7w88AowpgNUoW6BQHYHJHWNm9t85sJsb8qR+RObPGBKWMGjCAmiRkvwuud2d8DUezJ3HwqIg2TX4063qDfdY7dzmgQ9AeDx2d0X5UigwzdhOefIsZJNUkGyVxFfo/DbBxnMDaYBwMzVNU= +Jbwqt4rW9rrG9sr0LtaT7w6MZHxPzsA7jcLIBC+U/NBlFf5dXsq7VbDFnqR4eD2L8hP4NkZXOTyR8vLwqlAeXh34svw0IqZ5YE+XZwe0sSNWCY+13M28IKId0GpHzuUrxdcdg88JiFJb9AAtT5Qkch3SOp4qtXZAsCB6SBitA1E= +MIkXh196He9Lhs2RPiJ4mn+lnEzxOE+7UgrgiXyOPrsgkr56xx7hBRzR2/KSPoWhtrLLY5Fdbi19BKb4hip/2r7EIYP/liUOpOodOv0FXOoAocOvwKWh3DHs+CBtwJfOsOt2fSt2WLFjF2KH8F7tuv0KQt5HyYMoMtW9U1wYIps= +Jh0ZcoUJrz1p26+yo5O92W6idhMtha83bKJstd3NyT2DjSYa59HVLjdRUez5vgmRhjtot9OFsxNxmx9BP/u3g1Kus6mdU7Zmd0zT8vECGWJHpdp93C7FjkeGQN8gl5crdki7QdoNsu6UqS6u7e+OYlcynDJ3vD+KrPeGQ+aNdsg= +QafbHXRxhxx0B71HeJ/MnjHv447Jl5Tv9Uuq7T3eMx+LclvXbS8vNe023f4L8sExCc3kHrlH3uGR+O4flhXbN9Rsm5TZreKZ3p7nrbhyS842EADl8/yOBBZfyYknBBbC9z1NUiGPNiyh+IEsDgp9N1Z/D3sDD7P1dL1uf1gSTfw= +xy6amA7vlQfyvZEdBHV7rtcvUJhBaLilWACvFOVROJuRHiivqmZqZiHCxxKsXukJRErL4gKTbLIoKrN0LFiEF/OQXwYxvyOCEHd9QwMeKzcijAUekG5lx96pURATxWTPN4z8LEanJI6bb+qCI+aXu/DIH1a8uovb83NZXqI2lZE= +/62RkT/5e/iK4diI2Mgf/43/5O/Y83jCHz4FhjgmDW/uuBoIDkxDV4xf//D+L28+aJtAspzN9D3A3dwpVVmhOgaN9bj90TBwjoMO7AhuWY+7B1uBUHgokUwM+4EEu9NNoQ//D/D/wa5PlK4n0wDrNGfYHE7T+TUZvyqJmchtVRA= +lOdvUmTsembUV4qM/wukpV7Hgy435lGhiI6aMkPjHkBe2fmm2YeYykHQr8ChsQfnoOcFSJdBvzssi5LeQ+cfbh3/UHjE3kiJkoj8wK8gonJ2A0LON09r0CTt9+k5TflNkTmLUkxXu8H8BXIle17VABg4IhkBsyhJisy8cCPe7Io= +KVzywQLGu2OEimu9TCs/mxm54EW0OIs2zQWV6QtMCDRkgf1Ot4eK/m7H94f9x6fnXxU3Lvscw/SMuSrmIgKuNtFlKc95qm27dTHjzM0xPb/eyl6dzpV147smsjXwnE3aCCXnUDvdGdvoKvKTWLXv3n74OP7m3bvv/mP85pvXf2Y= +cQS3fQrrSk2c9KWpQKUZLxl1+oNu0IfjmN+BTvdQM0eVLlQ35NUdyHTA/TqSybWgHMkqCPC+ns0kY1E4S8U73JNDGrn4t9NDWq8Ch2ZcZdDxhyMfPRHgRNwveyLYM9qjkxWUM1pZ4Kc0dC/OaCfhzxgPf7dHNPr+D+mIRjHeGRs= +VM2cPekZhhJfgf3how3zP8XO2St2fkPlttcJRq7BSfnBS1O1jG+FW5RfLVtt0ptq0B26D5ePCv9jwKpAiyIg5ROv36LP/mEcJZgFxBHaJ/5EANAUZCoAfSIASIohpRh/i0IyKAu1mD7RAc5KAGc6wEkJ4EQApPPwNM6vVQj2SIA= +zBfpfxEOoMDwZxoQdXC6KsKxxwbQazPotQH0FzPoLxroJC73js+KQKV+8VkRqNQjPhNAZCkrAPhbFF5EeVgE4M82xi+Dru8WaNS0x7MUg0Bld6CNJR3rm30JN0bkN8ZOSYHbBF+RARf+mHGniK2D/dl9xf5sHexP7iv2Jyuw57w= +6/6hzzBbgX+yvOB+zdtdmxzhHvwxIyxRWYGz2Aw2MOjdm7xDF/6Y34GjtsYb8J3qLlii0v/amN6CxjeC6SpKVvfpu8X0lw0fLeXZaNAtbrfGIyXBhwp5RncsZWMslf+o7tdPXZo+XOWI1TXoZvXUwzr6wzPTwxP6ULTOGFZ1+xw= +QK/Gl1x1PQHRLVWkE1ZflS0UOhaGkuvKkl8K4yc5XHWPCgyrvEG3N+Wgz+hnd3pOCSht+OTUlyazaxapUb97NZlsWs/ZE8VSR1XC4ab2E7fjBkPv8Z34V9lPvvnjxzfvx9989x3TnX+os6GUgffLosoBPa/br6RAI1OfUCu1gVs= +cU/dn6PI4D9L7Su0ZbNzbnSRXlZfyajtFhpexBfmdmuctWFplwvCGYm9HSdlR2GfBWDEuOjmFkmK9gk0UX0jZ4L5TvL4dBZl1xmsu0pIDlb3AvM5UMMyAfY5ydM12wXgeV6+8Sa6NZTxqf0c4eoul3tsBgytylGp7vL2OmRfAHQ= +qznq7jYZ5cKOsNiXWM7WXabFIlfcJspY3HCf8WGovN4e7jMszPMY0PHrthgNbr+s9JL+FSt9mfLuq4G+q1zO96rR3x07UbibWMgqeWmc5ATHBB9vmp1Ii4A/MGLRnJP4A+Qkg053EDxMjx8ovPVlPDhQRguaRKm76lqeAnunLGU= +0IO/uoDDjhiKjFEhN1SN9gy8JIajL/WhNFzBjyN4R+QWVRDTKJqchKc/E1kwZ4NukDBdaiJf5EQrZ5SMQJQE4TYy3fGvCRIA4lSMCYSZyFZxpVmIleZiIqmS+hfhVWzSMfAGqsrJCxKeYr7A3XnORwrg+KKsAj2LcuY/SQT+LMo= +T9P057lpALDbCTALjHhiBBAHg2oQqmRK58BZJoTrGHsh5kwaZKFq17m97kMCyi1FI+DduTgoqAgNCJ9Dw05yEp3FyaY9HaQGxBuUcGjo6+B1vEG3R770Bt7D9HWo30dWOTsohBSsKZIGjfePfn/Yfaj7h6T5oOeW6M2wd6yzK9Q= +M0Vlba/F6+j4o2mctGuEIRnXypkh2mJ/OoJz5IXyi+xJR05M/t0MIzOdtMVI7k4klgCSicndZVdsjJ9zPM/tGbBofJ2m7wUjwsiCnj96hIxspQ/8fD67Hiu3LMaYuIy4X43TxThJx+T8V+fBtW4T+8T+lNv7XROdNmCARHDeX+4= +pwSH9wwDubs7QRJAuuuLiFjjsyiFsVxcb99lX2h6FJd9Ax4NOWGv4466A8frjEbdflnHaN32H51BStCR4rZvoKN74bpP3II377ov17Tium8Yg3vmvm9iiQas70RbqkQLIxwkvozz60K8MlmwPYVpr29EpPFB1x8GPuYMQ6f+/sM= +FBBvZXu5B179D5vNirXRHZjXhtEmQ8rNQc1QTSn1j0bD+BiJIU1Q/8nhzG2xqKhAONP4qlRMJE8hKl4CnqHJzYAFcAxrjPRZFF7UGNVPrpeX1cbzywpNK9TZlp5Qm6Dd8VFTiGr68vNFepHmkSFENSvZYvCvgRmVG7LSR3s/amU= +iGqFpupUhhrcfvFKQf89zzUTncnolKzmgXGyjs0Hpm9V/Gj05EGuuMI2VAfDDERVx/2LKExYT4CPmaWyXirLZcjLuGyA2W7EM326dsY61Ry6A80dySyE6Md04ugWTzfMQ3uyeOCvg1NDjhp0uoE3hCM79lAWTR99LKDykUcPsus= +OU8P3EMYtOr4P+YmeM29Yr4yRobfX2sFlRUDiJp3ny5EIZ5I8htWGwhm4/sFb/KKoTJqexdnUbWVvB0m121i3s/yCt+rabzIcg5jDldM7wMbFLjUxo6TYCjEQWSx8ElS9GHhvgJ9zu4oyNOFoSXm2Eth0s+JKcm63FtFDOTMACU= +AWC+K7qbzpR2SCYE5DymN/zvZahghhH9k7P1YKF3U6J40ZSxnLrkYvDgCsypu6yAIkelumZW4UqAKlGlZOHXkYWhkLTJ6aJc7mnEYKhfJgYDkIEYDFAlYjDAmInBAFhJDKthofcykE4MFdgLYqgagwIx1DWzCldODGZUb88NTWE= +2+q44c6Ewr6SdEoeYtezVu5CQOyLGPjwsyl+jcOTDHsBScMwGgxGeygtVsWEpIKiMt51CaHKISELdfdKZBzw9dXzuo3XVwZCUYSCERIyimb4XQiPjoMnW/y3rUtKbQFwEmakvnhArNVY44cscj6QKs63OHnOt1NZjWb4gfbTJFI= +7hRX9S4EsHU6/gjAtMuV/YmILlWdZu1S+077++XFCVlMzkcdpIQTXzReSzwq9Kb1SEWCf2hrpaVGtZc1VklSUq49K42AHIVVaCH/bYQUmYGPUKu9KRRw8TRC4Q0Zl431L2WqG2Dh/BusvQ2jQkS3Rri8RqXahrFAybAREt+Iahs= +xoSJoI2QeTvdLJEWpNxGuHy76QGREvTd4gET0wiBvxCnpQ2Pxd0iIY4Zd8475FGmGVEkzp+w0mbxuEva5KexLVLFb61akYZIXvRw5paFjPYHLGaCk1JOjkLwSefogliSM35FPascgfNoNiedvY+mILDkqZOfx5kTExEepXu82uM= +hBmcTI6cbHl6Dt9/5yTk6Htw7B22tbHMwzPsAA458SyPFm2n/ezZh7fvnj1rFwZdAC4iOK6gWcdpd9piWDZ1XlNVpOvKu/urLhXHcD+QPtvrDttWVKdkBVjVqVWdNladqrzT5IbNNUWeVbNaNetG1awDWUmxtq/JRXdnh5euoFI= +5Qq9S10wCzC9U0O84hbqrYVUM+VqrzMK+hiho9vp90de+V79o1euCran+4SuYYGXNffW8C4qKVJlLXXurygp2Itqea8dK2t6t/LjPZIfrUxoZcINmt5Nvuu17PBOshuJew+vf3j//s33H3eUOi2QyT1k4NECCs2TfPRIko9ex+8= +9oP9c2LPonxMnCaTcDYmGsW6PNYl4D0LymZKnVYgwHsbkU0CSNZSwP1Oojsqacpmp0tcTnDMXVyEMz2GMH22xfiOXjUeN7wZ4+/rzRjtzsDqPIwccK9OiXIJ9Pt+NekZ2EnNvTtSZL4ZeLaEESCXTKCtBQwO7aGKJdHSihsv4+8= +iSiUgHy3PDVfip6kSFsgc9ZJxuUyfCrk1tNlNg8xMlkJru9WX7hB4TmFk3E8/SVapFXdU0Iyok5fPf6l+p7OIsL5qC7fTvjMMnHsjl+bHC/jbHwZZzEcf0iI4F0o/gLpYOn1q/Bomt9y2AMB0AdxwjfEfN8TTR+M3Dg7D2HuegU= +fR+10NIRjmf6Vceq9NuiMaYCLLexV6y+a3KrLFKtdZ+07pMr0bLuk9Z90oyFdZ8sY2LdJ637pI6EdZ804mHdJ6375G1OhV7gVp7GbmKvpdatm/v7SWetpvZawSlVo22dce7Gllot6JPZUMvyFchj0ybttsmeG25XOf7pqvGNKHU= +TA5fxeVyJ7GpAj3YC4004xtiU9ESXanjbTA0VTAwY9LYqgesaegc+91O3+1291ABT9wIswtA/pybjGv18Cb4vdLRyOXQl5pFnQgNOxmuVtzQYcCqtcFJdBYa9eC0eJLOc+iiaqOqKETxgSZfJZLEmLB6+hWJlXwJZ/PzkHZxmV8= +1fRRVcrQg62qDsGqYlp7ks9qKleVkoBZ8wmNUlhVeZMBrwLPPOkr+fGTW+Lgm/wq6Crdtj+FL2geFmKh60YcF5aCOwiGPaJGH46CPUxpV3CLLXHYO/eC3bmzhG9ylmDUdV+dJIz5lRnO9yZXnbfrXHUylLaGRSMW4Xd6w2EAMlk= +0O8MRt7DDLw83UBmDjJtK0UxArVX6elEpcA1ZffyDE7yMqfcRjzluWt8M1d5F/8rOMsnywt2Et6wu7ySxK/XM45SwyR+whH5ljn8flQm46lH3dm3ktJPidtaGbI1kZqKCslyq7n82HSQofWers7oxyuQ9Eo0jfe2s/rRjIu3y+o= +t6ktd0Vav11uvEoehtKWR2dnR1mxVE/n0qAwTBpfaet5KKEHwNqDkf8I999VKf5K6YfrtuEy8F7txmIlBN1+Bf01yHhFHUbWZZy46NfiglvIeJVtI+WV0fW6MJr3g8nRPWv3TM4tZSRmmDRUQwx83/NHzrE/7PSHw4fpeX27QwY= +5WZ1nI1BNGVnAxfG8+Gzs15pATJK23IG0z3iaGxA7/ZmGh6j42gypotlhzfTvEEFCo3VJf0BqktGHdcb9R8kJ7uVQlVdO2smZG7O1B62htV4Ha1AdfdV02rkIAXcd5cK1JjPXRPQxsiUEZldSUfCadwdBBUiuIJTs8Ng0PFGQX8= +WC0nPYTsoLc4DN4wPehDFoEkiRtEoBI5NRCGeKX9FYZ6xnzuVUN7F/ndg0KUPmRehuta20vtXowmThBoxrP8TjAcDFEiwqBMg16JZ3UfAM+6uUTkc8vQJXlnPTGSMBtRLxDtglbAy/B1Za3AbHeSrZNA+Eqj+MgvtHWX7kEekbY= +dsQ8ZR03MFDy2ne31r459SGawUxU3Z0KZzNhU7J+zRv3axaMy/Wl9lOZboMlkoziTjJotyewlcSzAxzQT8xfmaD1qX3kuIftjZobZXmvaxgIY/JGemwoBrqiz7llcIXvLeUlItYNUnS2EVuTKdG28j73xsUj2LmLh8maHDT1u3U= +O24P5Fr8EoxGD9Pv9pY+HmQ94gnbq8umrYLtlV1phZdHYL083NVeHoH18rg3Xh7kfOc39fLwrZdHkaTvhwGUzs7uDaA9s4qv8c0XtzPqDtDbY+gPBw/TanA7J4+6YIl1O3Jtvb3aole6fhhvwmzM9SN4VLrB1a4fa1wx2Z3rxx0= +cL7yyYNh0ozzdTte0AsC57jfcf1R/2HeQNnU2cNfHXOPglknEJ3mtuwEske8jQ3oPTLh+vfQhOvf2IQ7QEHP9atFPWvCfWwMbLUJ19+dCfdxsbLVJlz/Lky4vhJ2U4hJdE24Gg+jzzZtv+3K4m6x95t5s3WDTs81XA9+CMyq1nY= +a5LHGB40Y1OdRKYD7lXYBYXCpQqE05iBhdGieHK1nfwLUj+t8AGOzu7OaSYsFJOBITALPt/0GU0Ue92uCYtmAsuo46P3xrAzhH2sLK48+ji7umCsswPPecpMnvkiTLJptNBtn3UhdwvtMs+N+ub2isUoVk7FD0qhYwObyRanNVE= +1nmpOYS5DGM1ibK8phlRvKodsq5PrkWosEo1vYDIU1KnBDiPo9OoxmyS5ucoZmGhbA9ppgz6V+qHkB0QPwSVvj61D//q1BfL0DQ4BYbxYS8ELDeJPpsRSHl0nYrydrV9ScTCx94vw0WMoeK2aPyQm5yZn99JHHexFgpBu7fvGCg= +o7h3B5VYND0O9+Foh64HsM+4bjljY/+h7y+9FfvLRfiz9Ji5TGfLi2gcxouTxTI7LyVx1ICz5WIanqrWEdhk/LVbDIiPIQGeztJ0IuKHSZBuu9UttJdE4QJjU0ugXnFnq+2f7XPGF2Guiivrm9HGkips98nnUbAKxeexuEit4+M= +o3J8lCpyxfGxOOd36/2I0eaI76N75HzBAqQSvL7YvPejWAFe9Wg0doF013OB3FH40eLr3EX4UXlpU1OEbP3Opgw76ldgcEMll9eBM8fDjLBx66ij8vreqiBXCuSeXduUmpUqwtv4rc2Nx8uULETH/L4oyUzRi7erJJNZ3FQsGvs= +bwVer4vuDOjFUL6Y+eDVZKt4SCnJmc5GQKxneeVAJgccT9LlIhtP0wULXhwnZ3XKsnLrXF+2qtH9VJm5A/PasiqzG6jMFOKqUXwl90DvtaHdol7ttUvnEEXYlKaMUzw/jfkZgp70deVXHmab1n11haV5oGijjag0DfCGAz4g6Wc= +vVFZAfbgTazbcAd50FxakpIvL5GZSal8Zie0vZszO78vQ1GjmJ1F6YYvzXQVUcyvHw3T7oXDUbF1YZFZrt6IzblrEqrNiN+FN52S73U6XoNnbifxq9BGep70RalEqCnnRCw8kjdk4Pf20DaN2/EY01SgVa5kLMDplaV10rXWDJM= +rPXaeyVG9ziglve1imhtAlibAHYlWjYBrE0Aa8bCJoAtY2ITwNoEsDoSNgGsEQ+bANb6C9zmVOb2eu5KAbeshCAJVjcS1YM9aRbUA/4UVBR42xtPdrpuQkc4uE8IT9KLeLFIF5tWpnDAIFhjYm+S4je5vl2KX7x/dLMUvziCanY= +36KbBn3O3DQ2kOiXxzKpy/Tb1nLr3ja1r83sW+taYyRiQU5+HTkZCkVsHaSbcrmeLdpQv0xEBiADERmgSkRkgDETkQGwkohWw0LvZSCdiCqwF0RUNQYFIqprZhWunIjMqFJiCOqIwVCo8paggrcEZd5iaKlMFgYgA1kYoEpkYYA= +MZOF6Q2ryGI1LPReBtLJogJ7QRZVY1Agi7pmVuHKycKM6nZumlburHeSDVygpelzd+RPI0Ofea4Zj2bK/X5nNPR9kKqDTtAvZ5189Kp9HqZCDxiMsX1NBKdAlS+aKS3VNrA/Cn65agbSQ1inVuspcwNPmdPlAtaPNBvth7uMyQ4= +rBPT3Xpnf/j45vvX3343fv3N6z+/2aF3dm9gxqCha2UPdoKRcxz4nWE/eJj5h2/lWbmA8/hiMoamL+N0mXHGTeSdOl/t2nr767ndNRPlfc23Y+QuOuq74y6Kd4m8/0nJKp2zOC87uIYqfEoCt1+JRtMoB/1BN+g7x36vg1b/Eps= +6T10NtNdK8s5vzg5D+Mid/F4CDp46SiPfMecroK3APOQqdFTgrZMQxFdR5NFOoe5UgTXrjmzhY4Rl2E1RLQUF3r/7Lqoqdu9uRAqANULocXlYm+EPioLj/Th9nt+5aTfvyuhArctXAsVgOq10OKQPKB7oSaNVOl97kQ4KOTakXw= +d+unDyEauNL+VUKiaQIrTLXnwZeg0/eC4PGdQFbF5q5Sc9bF5a6ss2cnD8l0/G4lQd7Xw4eRxZSw311YRSVhsBjMk1mYlVKfw6NNB1WUKsPBoNB3M36CyXZGXRLz2sfoN+WMeA+eoaxSaRy4hyiDVTIPLN8rhbSvxLguUpeBOZg= +9cd/PT3PqHcJY7kEDMN2AS9YS6fMbtPiHdvqxCWo1axRN4PcOztPa8JyLaKL9DI6W1RHD9tg/jOFb7HhvJOYXUIg+tP7tz+8G//52z/9+Tv4/+PW5SFBV4P+oAqHRuzL6/jBYBTgTfdBt++Xc4U9+PuKJoZFaadO28og9ky6kZE= +dqR0UySveyvcmAJRFJG/i8yC8uYei/IDsvTyche39WTITc8vhhqiSDS9oef3PUxXjlzDL5+cHrwVf5WgE2fjyziLT2ZwJE9m1/qByXeeFsI4wQg7vWpLfrE1pgw1NLJXwpM4pajX9TSqtVf07BW9lWjZK3r2ip4ZC3tFr4yJvaI= +Z6/o6UjYK3pGPOwVPWvAvc1RzA3cYqx1KtTe42t5mmkXswgQdWScLS8/tTdv1xUeh34pKj0dqZvcc6PXOG5+z82z99zsPbeb3XPbvKuAMYu3tkR2F6FKAlRmsjBruzat6+KOlV7fr0OkqbPAyAuGPslnEXijsm1vL/NZsAQPIos= +A6qoalNbrFWvOttFfb1bJb7Qm1or94UJG1MajBXgDd71Rkky7oHecJdukdI6V50no5Hu0DpGPgi5WvjTV6fKMEvXd+0auaVsGXJDrs6WUSFE1ztGdu/MMVK+UmXCjN3KPIoblWA1pgxIutRDn+EOv2lnJmH69DzpSGVEqHEYfDc= +QMcmb9DxvW7ZOeDBG/xWXdtdz1USdn6d7Ouic9Z6UpZb2k/Tn9v36gnZwL6m6QxopsyU8Ix2EieT8UWYlVNfG+64Uo8oIzQ76tOuzMdB0tXneGJI3U2fMhDaWxGE0QRHhUBm6TSPJmdlFyxOQLycwZ/HZf0GA8UiCYXbUhUkKZM= +oMvLKkAo2QSTNx1pjTO/OzZvck9dJoTt0CwrQg7ffrh66a4a9Ffg0ozHB51+d0RuygGvH/TLJ9wH7wBmA9ZXEpMSsL6CmO5FxHqG2wmwg8kWItaLda5ErK8YDlMYibsLWS/PvArTrMB8d1798oZz0fMtnnq7cHvzOSDMpwGDphk= +bf3hyCd8Muj1H6HP28qg9BodleLXmMmtLoBNGbK+nf1hzGLpeL7rlwl3K3avabzI8m3YvbSAfOVyPSCftXY9FGvX7TV2phBnksjvJNSavOCqBCLwDKHWaIm+X3mbzIA6MGPSPPrFYOjBpuWBUD/09u9GWo4nR3SqHtPVUXfVowQ= +u1d7jlwGvb5rJj7DvoOrFK0IsEnXxfqqvVk2Sec5dFG1rVQUfun855ii9yVt5DK/qmmlqpQhsIgv6lCoKqa1J/mspnJVKQmUNocFEF2Gi11EMQs887Su5LRPNnbOLPsGLCIi6I0vIlg0k+27B3SlV5GMJGDGpaGOfNQZ9LwADwg= +XX9guED34CMNrU4VyyR2VAdm+gHBJ3HLyOji2xRDDPEyXGjLSz26UFcW59GVVloKLVRGAY8Uas/M4l7okBnW9X72yGiupC4MisbCwqq4UwMqVwQxnChKW0tc6PZXcKubBpXZTo5CM473Q9/j71bfYzhRNE79PeqMfMzf2u90vW4= +v5zA9dErfNrtQjAHkpcbmvfqzJpQReTwJrB7JUULEoRvhkVwj327OWvNztPP6EW0Ya6qqLSkRVcOzMNSaRVdud0Cs7eu3Fa5JQBMW9HuNmVT4Og//fDtP289YLQvE6sP+nrPN9yIB51B0BvtSWQSQSt1wdgk0H7FJ/FNcZ8pbd0= +16gkvklipyjvjBl4HNDv+dys1EEiXTwZjFrUz2z8+of3f3nzoaWfpFuwT4nv795++Dj+5t277/5j/Oab139mDmot3WDXotCtolK19c0fP755P/7mu+9YvQ+taQrUCgcXIAy/xbNatM6inPXYmoa42sdxMiara7mIeGPwFwwVMIM= +8VmUwoFncc25Q3wZ59dsy5kv0os0j1qGwMMUPzL34zAbx6SteDrGxHMMXnn1MayPhJSNAZ8kpUZKVILKJnjzvBHdja+lpd9uUZ9pGv0jniHGp+HsdIn8aozRusIZvKMeHaRV9v4nlcbZBUznuXjGXlZ/mMGgkjFLwtkYnc5bWsQ= +ZcpcPHVG5I+T6CxO5E+ygXqkmximnfK0FmU88goCdJEVWsCDaYj07jEccQ9iXy8JX2c/iHzCvuNUKVgFepu+jpVfKFV6ZPjlizDJpjDyOqL0JdyWTKfjtUx3M/idjFbB+7hlun/RYlsKIxYWiw1KYTs5SZeLbAzYsokCIUvp3G8= +GR1EW1Weoy0tO0VLiybfqksb0CqGl20ZYm63igEiWzQ2VqsQW6mlXkAzDp/haotx5PB52b+7ZfIGbJndBlrCnqgRutcy6kpaiqKwpWsIYYSApKhisKWpCUUXPt0cYTyQq992v/CUC3WCVydR/uTWVkZPiaLnfnz/zbffvXn/7Nk= +syf/HykaJuuVYgMAc2lkZWZ4X2F0dHJpYnBhaW50c3Ryb2tlX2F0dHJpYgpmcm9tIF9fZnV0dXJlX18gaW1wb3J0IHByaW50X2Z1bmN0aW9uCmltcG9ydCBob3UKaW1wb3J0IHZpZXdlcnN0YXRlLnV0aWxzIGFzIHN1CmltcG8= +cnQgdG9vbHV0aWxzCmZyb20gc2lkZWZ4X3N0cm9rZSBpbXBvcnQgU3Ryb2tlU3RhdGUsIFN0cm9rZUN1cnNvciwgU3Ryb2tlTWV0YURhdGEKCmltcG9ydCBtYXRoCmltcG9ydCBqc29uCmltcG9ydCBzb3B1dGlscwppbXBvcnQ= +IHRvb2x1dGlscwoKZGVmIGRpZmZlcmVudChnZW8xLCBnZW8yKToKICAgIGlmIGdlbzEgaXMgTm9uZSBvciBnZW8yIGlzIE5vbmU6CiAgICAgICAgcmV0dXJuIFRydWUKICAgIGdlbzFfcGlkID0gZ2VvMS5maW5kUG9pbnRBdHQ= +cmliKCJQIikuZGF0YUlkKCkKICAgIGdlbzJfcGlkID0gZ2VvMi5maW5kUG9pbnRBdHRyaWIoIlAiKS5kYXRhSWQoKQogICAgcmV0dXJuIGdlbzFfcGlkICE9IGdlbzJfcGlkCgpkZWYgX2V2YWxfcGFybShub2RlLCBwYXJtLCA= +ZGVmYXVsdCk6CiAgICBpZiBub2RlIGlzIE5vbmU6CiAgICAgICAgcmV0dXJuIGRlZmF1bHQKICAgIHAgPSBub2RlLnBhcm0ocGFybSkKICAgIGlmIHAgaXMgTm9uZToKICAgICAgICByZXR1cm4gZGVmYXVsdAogICAgcmV0dXI= +biBwLmV2YWwoKQogICAgCmRlZiBfZXZhbF9wYXJtdHVwbGUobm9kZSwgcGFybSwgZGVmYXVsdCk6CiAgICBpZiBub2RlIGlzIE5vbmU6CiAgICAgICAgcmV0dXJuIGRlZmF1bHQKICAgIHAgPSBub2RlLnBhcm1UdXBsZShwYXI= +bSkKICAgIGlmIHAgaXMgTm9uZToKICAgICAgICByZXR1cm4gZGVmYXVsdAogICAgcmV0dXJuIHAuZXZhbCgpCiAgICAKZGVmIF9ldmFsX3Bhcm1GKG5vZGUsIHBhcm0sIGRlZmF1bHQpOgogICAgaWYgbm9kZSBpcyBOb25lOgo= +ICAgICAgICByZXR1cm4gZGVmYXVsdAogICAgcCA9IG5vZGUucGFybShwYXJtKQogICAgaWYgcCBpcyBOb25lOgogICAgICAgIHJldHVybiBkZWZhdWx0CiAgICByZXR1cm4gcC5ldmFsQXNGbG9hdCgpCiAgICAKZGVmIF9maW4= +ZEJhc2VOb2RlKG5vZGUpOgogICAgIiIiIEdlbmVyaWMgcnVsZXMgZm9yIGZpbmRpbmcgdGhlIGF0dHJpYnV0ZSBwYWludCBub2RlIHRoYXQKICAgICAgICBpcyBpbnNpZGUgdGhlIGdpdmVuIG5vZGUuCiAgICAiIiIKICAgIGk= +ZiBub2RlLnR5cGUoKS5uYW1lKCkgPT0gJ2F0dHJpYnBhaW50JzoKICAgICAgICByZXR1cm4gbm9kZQogICAgcmV0dXJuIHRvb2x1dGlscy5maW5kQ2hpbGROb2RlT2ZUeXBlKG5vZGUsICdhdHRyaWJwYWludCcsIFRydWUpCgo= +ICAgIApkZWYgY29tcHV0ZWF0dHJpYm5hbWUobm9kZSwgYmFzZW5vZGU9Tm9uZSk6CiAgICB0cnk6CiAgICAgICAgYXR0cmliX2lkeCA9IG5vZGUuZXZhbFBhcm0oImF0dHJpYnV0ZSIpCiAgICAgICAgYXR0cmliX25hbWUgPSA= +bm9kZS5ldmFsUGFybSgiYXR0cmlibmFtZSIgKyBzdHIoYXR0cmliX2lkeCArIDEpKQogICAgICAgIGF0dHJpYl90eXBlID0gbm9kZS5ldmFsUGFybSgiYXR0cmlidHlwZSIgKyBzdHIoYXR0cmliX2lkeCArIDEpKQogICAgZXg= +Y2VwdDoKICAgICAgICAjIERlZmF1bHQgbmFtZS90eXBlIGlmIHRoZSB1c2VyIGhhcyBzb21laG93IGdvdCBpbnZhbGlkCiAgICAgICAgIyBhdHRyaWJ1dGUgaW5kZXguICBDb3VsZCBiZSBmcm9tIGRlbGV0aW5nIHRoZSBtdWw= +dGlwYXJtLgogICAgICAgIGlmIGJhc2Vub2RlIGlzIG5vdCBOb25lOgogICAgICAgICAgICByZXR1cm4gY29tcHV0ZWF0dHJpYm5hbWUoYmFzZW5vZGUsIE5vbmUpCiAgICAgICAgYXR0cmliX25hbWUgPSAnbWFzaycKICAgICA= +ICAgYXR0cmliX3R5cGUgPSAxCiAgICByZXR1cm4gKGF0dHJpYl9uYW1lLCBhdHRyaWJfdHlwZSkKCmRlZiB1cGRhdGVhdHRyaWJ1dGUobm9kZSk6CiAgICAiIiIgQ2FsbGJhY2sgZnJvbSB0aGUgYXR0cmlidXRlIG1lbnUuICA= +UmVzZXRzIHZpc3VhbGl6ZXJzCiAgICAgICAgYW5kIGVuc3VyZXMgd2UgaGF2ZSBhbGwgdGhlIHN0cm9rZV8gcGFyYW1ldGVycyB1cGRhdGVkLgogICAgIiIiCiAgICBlbmFibGV2aXN1YWxpemVyKG5vZGUsIFRydWUpCiAgICA= +KGF0dHJpYm5hbWUsIGF0dHJpYnR5cGUpID0gY29tcHV0ZWF0dHJpYm5hbWUobm9kZSwgX2ZpbmRCYXNlTm9kZShub2RlKSkKICAgIG5vZGUucGFybSgic3Ryb2tlX2F0dHJpYiIpLnNldChhdHRyaWJuYW1lKQogICAgbm9kZS4= +cGFybSgic3Ryb2tlX2F0dHJpYnR5cGUiKS5zZXQoYXR0cmlidHlwZSkKICAgIApkZWYgZW5hYmxldmlzdWFsaXplcihub2RlLCBvbm9mZik6CiAgICB2aWV3cG9ydHMgPSB0b29sdXRpbHMuc2NlbmVWaWV3ZXIoKS52aWV3cG8= +cnRzKCkKICAgIGN1cnZpZXdwb3J0ID0gdG9vbHV0aWxzLnNjZW5lVmlld2VyKCkuY3VyVmlld3BvcnQoKQogICAgaWYgbGVuKHZpZXdwb3J0cykgPT0gMCBvciBjdXJ2aWV3cG9ydCBpcyBOb25lOgogICAgICAgIHJldHVybiA= +RmFsc2UKICAgIGlmIG9ub2ZmOgogICAgICAgIGZvciB2aWV3cG9ydCBpbiB2aWV3cG9ydHM6CiAgICAgICAgICAgIHNvcHV0aWxzLnR1cm5PZmZWaXN1YWxpemVycyhob3Uudmlld3BvcnRWaXN1YWxpemVycy50eXBlKCd2aXM= +X2NvbG9yJyksIGhvdS52aWV3cG9ydFZpc3VhbGl6ZXJDYXRlZ29yeS5TY2VuZSwgTm9uZSwgdmlld3BvcnQpCiAgICAoYXR0cmlibmFtZSwgYXR0cmlidHlwZSkgPSBjb21wdXRlYXR0cmlibmFtZShub2RlLCBfZmluZEJhc2U= +Tm9kZShub2RlKSkKICAgIHZpeiA9IHNvcHV0aWxzLmZpbmRWaXN1YWxpemVyKGF0dHJpYm5hbWUsIGhvdS52aWV3cG9ydFZpc3VhbGl6ZXJDYXRlZ29yeS5TY2VuZSwgTm9uZSkKICAgIGlmIHZpeiBpcyBOb25lOgogICAgICA= +ICBpZiBvbm9mZjoKICAgICAgICAgICAga3dhcmdzID0ge30KICAgICAgICAgICAga3dhcmdzWydub2RlJ10gPSBub2RlCiAgICAgICAgICAgIHZpc3VhbGl6ZShrd2FyZ3MpCiAgICAgICAgcmV0dXJuIEZhbHNlCgogICAgIyA= +V2UgaGF2ZSBhIHZpc3VhbGl6ZXIsIG1ha2Ugc3VyZSBpdCBtYXRjaGVzIGRlc2lyZWQgc3RhdGUKICAgIG9sZGFjdGl2ZSA9IHZpei5pc0FjdGl2ZShjdXJ2aWV3cG9ydCkKICAgIAogICAgIyBGaXJzdCBtYWtlIHN1cmUgb3U= +ciB0eXBlIG1hdGNoZXMsIGlmIHdlIHN3aXRjaCBmcm9tIGNvbG9yIHRvCiAgICAjIGZsb2F0IHdlIHdhbnQgdG8gcmVzZXQgdGhlIHR5cGUKICAgIGlmIG9ub2ZmOgogICAgICAgIHJlc2V0dmlzID0gRmFsc2UKICAgICAgICA= +aWYgdml6LnR5cGUoKSAhPSBob3Uudmlld3BvcnRWaXN1YWxpemVycy50eXBlKCd2aXNfY29sb3InKToKICAgICAgICAgICAgcmVzZXR2aXMgPSBUcnVlCiAgICAgICAgZWxzZToKICAgICAgICAgICAgaWYgYXR0cmlidHlwZSA= +PT0gMDogICAgICMgU2hvdWxkIGJlIGRpcmVjdAogICAgICAgICAgICAgICAgaWYgdml6LmV2YWxQYXJtQXNTdHJpbmcoJ2NvbG9ydHlwZScpICE9ICdhdHRyaWJhc2lzJzoKICAgICAgICAgICAgICAgICAgICByZXNldHZpcyA= +PSBUcnVlCiAgICAgICAgICAgIGlmIGF0dHJpYnR5cGUgPT0gMTogICAgICMgU2hvdWxkIGJlIHJhbXAKICAgICAgICAgICAgICAgIGlmIHZpei5ldmFsUGFybUFzU3RyaW5nKCdjb2xvcnR5cGUnKSAhPSAnYXR0cmlicmFtcGU= +ZCc6CiAgICAgICAgICAgICAgICAgICAgcmVzZXR2aXMgPSBUcnVlCiAgICAgICAgICAgIGlmIGF0dHJpYnR5cGUgPT0gMjogICAgICMgU2hvdWxkIGJlIHJhbmRvbQogICAgICAgICAgICAgICAgaWYgdml6LmV2YWxQYXJtQXM= +U3RyaW5nKCdjb2xvcnR5cGUnKSAhPSAnYXR0cmlicmFuZG9tJzoKICAgICAgICAgICAgICAgICAgICByZXNldHZpcyA9IFRydWUKICAgICAgICBpZiByZXNldHZpczoKICAgICAgICAgICAga3dhcmdzID0ge30KICAgICAgICA= +ICAgIGt3YXJnc1snbm9kZSddID0gbm9kZQogICAgICAgICAgICB2aXouZGVzdHJveSgpCiAgICAgICAgICAgIHZpc3VhbGl6ZShrd2FyZ3MpCiAgICAgICAgICAgIHZpeiA9IHNvcHV0aWxzLmZpbmRWaXN1YWxpemVyKGF0dHI= +aWJuYW1lLCBob3Uudmlld3BvcnRWaXN1YWxpemVyQ2F0ZWdvcnkuU2NlbmUsIE5vbmUpCgogICAgZm9yIHZpZXdwb3J0IGluIHZpZXdwb3J0czoKICAgICAgICB2aXouc2V0SXNBY3RpdmUob25vZmYsIHZpZXdwb3J0KQogICA= +IHJldHVybiBvbGRhY3RpdmUKICAgIApkZWYgdmlzdWFsaXplKGt3YXJncyk6CiAgICBub2RlID0ga3dhcmdzWydub2RlJ10KICAgIChhdHRyaWJuYW1lLCBhdHRyaWJ0eXBlKSA9IGNvbXB1dGVhdHRyaWJuYW1lKG5vZGUsIF8= +ZmluZEJhc2VOb2RlKG5vZGUpKQogICAga3dhcmdzWydhdHRyaWJuYW1lJ10gPSBhdHRyaWJuYW1lCiAgICB2aXpkZWZhdWx0ID0gTm9uZQogICAgaWYgYXR0cmlidHlwZSA9PSAwOgogICAgICAgIHZpemRlZmF1bHQgPSBzb3A= +dXRpbHMuZ2V0RGlyZWN0Q29sb3JWaXN1YWxpemVyRGVmYXVsdHMoKQogICAgZWxpZiBhdHRyaWJ0eXBlID09IDE6CiAgICAgICAgdml6ZGVmYXVsdCA9IHNvcHV0aWxzLmdldEZhbHNlQ29sb3JWaXN1YWxpemVyRGVmYXVsdHM= +KCkKICAgIGVsaWYgYXR0cmlidHlwZSA9PSAyOgogICAgICAgICMgU2V0IHVwIGZvciByYW5kb20gY29sb3Vycy4KICAgICAgICB2aXpkZWZhdWx0ID0gc29wdXRpbHMuZ2V0UmFuZG9tQ29sb3JWaXN1YWxpemVyRGVmYXVsdHM= +KCkKICAgIAogICAgc29wdXRpbHMuYWN0aW9uVG9nZ2xlVmlzdWFsaXplcihrd2FyZ3MsIHZpemRlZmF1bHQpCiAgICAKZGVmIHNob3VsZF9pc2VjdF9pbnB1dChub2RlKToKICAgICIiIiBEZXRlcm1pbmVzIGlmIHdlIHNob3U= +bGQgdXNlIHRoZSBpbnB1dCBvZiB0aGUgZ2l2ZW4gbm9kZSBmb3IKICAgICAgICBvdXIgZHJhd2luZywgb3Igc2hvdWxkIGluc3RlYWQgdXNlIHRoZSBkaXNwbGF5IGdlb21ldHJ5LgogICAgIiIiCiAgICBpZiBfZXZhbF9wYXI= +bShub2RlLCAndXNlZGlzcGxheScsIEZhbHNlKToKICAgICAgICBzY2VuZV92aWV3ZXIgPSB0b29sdXRpbHMuc2NlbmVWaWV3ZXIoKQogICAgICAgIGRpc3BsYXlub2RlID0gc2NlbmVfdmlld2VyLnB3ZCgpLmRpc3BsYXlOb2Q= +ZSgpCiAgICAgICAgcmV0dXJuIGRpc3BsYXlub2RlID09IG5vZGUKICAgIHJldHVybiBUcnVlCgpkZWYgZ2V0X3Zpc2libGVfZ2VvbWV0cnkobm9kZSk6CiAgICBpZiBub3Qgc2hvdWxkX2lzZWN0X2lucHV0KG5vZGUpOgogICA= +ICAgICBzY2VuZV92aWV3ZXIgPSB0b29sdXRpbHMuc2NlbmVWaWV3ZXIoKQogICAgICAgIGludGVyc2VjdF9nZW9tZXRyeSA9IHNjZW5lX3ZpZXdlci5wd2QoKS5kaXNwbGF5Tm9kZSgpLmdlb21ldHJ5KCkKICAgICAgICBpZiA= +aW50ZXJzZWN0X2dlb21ldHJ5IGlzIG5vdCBOb25lOgogICAgICAgICAgICByZXR1cm4gaW50ZXJzZWN0X2dlb21ldHJ5LmZyZWV6ZShUcnVlLCBUcnVlKQoKICAgICMgVXNlIG91ciBpbnB1dCBpbnN0ZWFkLgogICAgaWYgbm8= +ZGUuaW5wdXRGb2xsb3dpbmdPdXRwdXRzKDApIGlzIG5vdCBOb25lIGFuZCBub2RlLmlucHV0Rm9sbG93aW5nT3V0cHV0cygwKS5nZW9tZXRyeSgpIGlzIG5vdCBOb25lOgogICAgICAgIHJldHVybiBub2RlLmlucHV0Rm9sbG8= +d2luZ091dHB1dHMoMCkuZ2VvbWV0cnkoKS5mcmVlemUoVHJ1ZSwgVHJ1ZSkKICAgIAogICAgaWYgbm9kZS5nZW9tZXRyeSgpIGlzIG5vdCBOb25lOgogICAgICAgIHJldHVybiBub2RlLmdlb21ldHJ5KCkuZnJlZXplKFRydWU= +LCBUcnVlKQogICAgcmV0dXJuIE5vbmUKCmRlZiBjYWNoZV9zdGVuY2lsX2NsZWFyX3N0cm9rZXMoYmFzZV9ub2RlLCBub2RlLCBmb3JjZXVwZGF0ZT1GYWxzZSk6CiAgICBpZiBmb3JjZXVwZGF0ZSBvciBub2RlLnBhcm0oJ3M= +dHJva2VfbnVtc3Ryb2tlcycpLmV2YWwoKToKICAgICAgICAjIGNhY2hlIGd1aWRlIGdlb21ldHJ5CiAgICAgICAgcG9zdF9nZW9tZXRyeSA9IGJhc2Vfbm9kZS5ub2RlKCdQT1NUX0FQUExZX0VBQ0hfU1RST0tFJykuZ2VvbWU= +dHJ5KCkKICAgICAgICBpZiBwb3N0X2dlb21ldHJ5IGlzIG5vdCBOb25lOgogICAgICAgICAgICBwb3N0X2dlb21ldHJ5ID0gcG9zdF9nZW9tZXRyeS5mcmVlemUoVHJ1ZSwgVHJ1ZSkKICAgICAgICBpZiBub2RlLnBhcm0oJ3M= +YXZlY2FjaGUnKS5ldmFsKCk6CiAgICAgICAgICAgIG5vZGUucGFybSgnYmFrZWRnZW8nKS5zZXQocG9zdF9nZW9tZXRyeSkKICAgICAgICAgICAgbm9kZS5wYXJtKCd1bnNhdmVkYmFrZWRnZW8nKS5zZXQoTm9uZSkKICAgICA= +ICAgZWxzZToKICAgICAgICAgICAgbm9kZS5wYXJtKCd1bnNhdmVkYmFrZWRnZW8nKS5zZXQocG9zdF9nZW9tZXRyeSkKICAgICAgICAgICAgbm9kZS5wYXJtKCdiYWtlZGdlbycpLnNldChOb25lKQogICAgCiAgICAgICAgIyA= +Y2FjaGUgc3Ryb2tlcwogICAgICAgIHN0cm9rZXNfcGFybSA9IG5vZGUucGFybSgnc3Ryb2tlZ2VvJykKICAgICAgICBzdHJva2VfZ2VvID0gYmFzZV9ub2RlLm5vZGUoJ2FsbF9zdHJva2VzJykuZ2VvbWV0cnkoKQogICAgICA= +ICBzdHJva2VzX3Bhcm0uc2V0KHN0cm9rZV9nZW8pCiAgICAgICAgbm9kZS5wYXJtKCdzdHJva2VfbnVtc3Ryb2tlcycpLnNldCgwKQogICAgCmRlZiByZXNldChub2RlKToKICAgIG5vZGUucGFybSgnYmFrZWRnZW8nKS5zZXQ= +KE5vbmUpCiAgICBub2RlLnBhcm0oJ3Vuc2F2ZWRiYWtlZGdlbycpLnNldChOb25lKQogICAgbm9kZS5wYXJtKCdzdHJva2VnZW8nKS5zZXQoTm9uZSkKICAgIG5vZGUucGFybSgnc3Ryb2tlX251bXN0cm9rZXMnKS5zZXQoMCk= +CgpkZWYgY2xlYXJTdHJva2VzKG5vZGUpOgogICAgbm9kZS5wYXJtKCdzdHJva2VnZW8nKS5zZXQoTm9uZSkKCmRlZiByZWNhY2hlKG5vZGUpOgogICAgbGl2ZW1vZGVfcGFybSA9IG5vZGUucGFybSgnbGl2ZW1vZGUnKQogICA= +IGxpdmVtb2RlID0gbGl2ZW1vZGVfcGFybS5ldmFsKCkKICAgIGRvY2FjaGUgPSBub2RlLnBhcm0oJ2RvY2FjaGluZycpLmV2YWwoKQogICAgdHJ5OgogICAgICAgIGlmIG5vdCBsaXZlbW9kZToKICAgICAgICAgICAgbGl2ZW0= +b2RlX3Bhcm0uc2V0KDEpCiAgICAgICAgICAgIGxpdmVtb2RlID0gMQogICAgICAgIGJhc2Vfbm9kZSA9IF9maW5kQmFzZU5vZGUobm9kZSkKICAgICAgICBjYWNoZV9zdGVuY2lsX2NsZWFyX3N0cm9rZXMoYmFzZV9ub2RlLCA= +bm9kZSwgVHJ1ZSkKICAgICAgICBpZiBkb2NhY2hlOgogICAgICAgICAgICBsaXZlbW9kZV9wYXJtLnNldCgwKQogICAgZXhjZXB0IGhvdS5FcnJvcjoKICAgICAgICBsaXZlbW9kZV9wYXJtLnNldChsaXZlbW9kZSkKCmNsYXM= +cyBQYWludFN0YXRlKFN0cm9rZVN0YXRlKToKICAgIERFRkFVTFRfQ1VSU09SX1BST01QVCA9ICJMTUIvTU1CIHRvIFBhaW50LiAgU2Nyb2xsIG1vdXNlIHdoZWVsIG9mIEN0cmwtU2hpZnQtTE1CIHRvIHJlc2l6ZS4gIFNoaWY= +dCBhbmQgQ3RybCBMTUIvTU1CIGZvciBhZGRpdGlvbmFsIG9wZXJhdGlvbnMuIgogICAgT1BUSU9OUyA9IFsKICAgICAgICAoInBhaW50IiwgIlBhaW50IEZHIiksCiAgICAgICAgKCJzbW9vdGgiLCAiU21vb3RoIiksCiAgICA= +ICAgICgiZXJhc2UiLCAiRXJhc2UiKSwKICAgICAgICAoInNhbXBsZSIsICJTYW1wbGUgRkciKSwKICAgICAgICAoInBhaW50YmciLCAiUGFpbnQgQkciKSwKICAgICAgICAoInNhbXBsZWJnIiwgIlNhbXBsZSBCRyIpLAogICA= +IF0KICAgIE1FTlVfVE9HR0xFUyA9ICgnY29ubmVjdGl2aXR5JywgJ3Zpc2liaWxpdHknLCAnZnJvbnRmYWNlJykKICAgIFNIQVBFUyA9ICgnc3BoZXJlJywgJ3N1cmZhY2UnLCAnc2NyZWVuJywgJ2ZpbGwnLCAnbmVhcmVzdCc= +KQogICAgU0hBUEVfTkFNRVMgPSAoJ1ZvbHVtZScsICdTdXJmYWNlJywgJ1NjcmVlbiBCcnVzaCcsICdGaWxsJywgJ05lYXJlc3QgUG9pbnQnKQogICAgQlJVU0hFUyA9ICgnc3BoZXJlJywgJ2NpcmNsZScsICdjb25lJywgJ2w= +aW5lJykKICAgIEJSVVNIX0xJU1QgPSBbKCdzcGhlcmUnLCB7fSksIAogICAgICAgICAgICAgICAgICAoJ2NpcmNsZScsIHt9KSwgCiAgICAgICAgICAgICAgICAgICgndHViZScsIHsndCc6KDAsMCwuNSksJ29yaWVudCc6Miw= +ICdyYWQnIDogKC4yNSwgMCl9KSwKICAgICAgICAgICAgICAgICAgKCdsaW5lJywgeydkaXInOigwLDAsMSl9KV0KICAgIFNIQVBFX1RPX0JSVVNIID0gewogICAgICAgICdzcGhlcmUnOiAnc3BoZXJlJywgCiAgICAgICAgJ3M= +dXJmYWNlJzogJ2NpcmNsZScsCiAgICAgICAgJ3NjcmVlbic6ICdjaXJjbGUnLAogICAgICAgICdmaWxsJzogJ2NvbmUnLAogICAgICAgICduZWFyZXN0JzogJ2xpbmUnLAogICAgfQogICAgZGVmIF9faW5pdF9fKHNlbGYsICo= +Kmt3YXJncyk6CiAgICAgICAgc3VwZXIoUGFpbnRTdGF0ZSwgc2VsZikuX19pbml0X18oKiprd2FyZ3MpCiAgICAgICAgIyBzZWxmLmVuYWJsZV9zaGlmdF9kcmFnX3Jlc2l6ZSA9IEZhbHNlCiAgICAgICAgc2VsZi5jdXJzb3I= +LnByb21wdCA9IFBhaW50U3RhdGUuREVGQVVMVF9DVVJTT1JfUFJPTVBUCiAgICAgICAgc2VsZi5jYXB0dXJlX3Bhcm1zICs9IFsnbG1iX29wdGlvbicsICdtbWJfb3B0aW9uJywgJ2JydXNoX3NoYXBlJ10KICAgICAgICAKICA= +ICAgICAgc2VsZi5jdXJzb3IuYnJ1c2hlcyA9IFtdCiAgICAgICAgc2VsZi5jdXJzb3IuaW5pdF9icnVzaGxpc3QoUGFpbnRTdGF0ZS5CUlVTSF9MSVNUKQogICAgICAgIHNlbGYuYWRkZWRWaXN1YWxpemVyID0gRmFsc2UKICA= +ICAgICAgc2VsZi5jb250aW51b3VzX2FwcGxpY2F0aW9uID0gRmFsc2UKICAgICAgICBzZWxmLmV5ZWRyb3BwZXJhY3RpdmUgPSBGYWxzZQogICAgICAgIHNlbGYuZmdvcmJnID0gJ2ZnJwogICAgICAgIHNlbGYuaGlkZGVuID0= +IEZhbHNlCiAgICAgICAgc2VsZi5ncm91cF9oaWdobGlnaHQgPSBOb25lCgogICAgICAgIHNlbGYuYmFzZV9ub2RlID0gTm9uZQogICAgICAgIAogICAgICAgIHNlbGYudXZpc2VjdF9hdHRyaWIgPSAiIgogICAgICAgIHNlbGY= +LnV2aXNlY3RfZ2VvID0gTm9uZQogICAgICAgIHNlbGYudXZpc2VjdF9kYXRhaWQgPSBOb25lCiAgICAgICAgCiAgICBkZWYgb25FbnRlcihzZWxmLCBrd2FyZ3MpOgogICAgICAgIHN1cGVyKFBhaW50U3RhdGUsIHNlbGYpLm8= +bkVudGVyKGt3YXJncykKICAgICAgICBub2RlID0ga3dhcmdzWydub2RlJ10KICAgICAgICBzZWxmLmJhc2Vfbm9kZSA9IHNlbGYuZmluZEJhc2VOb2RlKG5vZGUpCiAgICAgICAgc2VsZi5hZGRlZFZpc3VhbGl6ZXIgPSBub3Q= +IGVuYWJsZXZpc3VhbGl6ZXIobm9kZSwgVHJ1ZSkKICAgICAgICBzZWxmLmhpZGVJZk5vZGVEaXNwbGF5ZWQobm9kZSkKICAgICAgICBnZW8gPSBzZWxmLmJhc2Vfbm9kZS5ub2RlKCdHUk9VUF9ISUdITElHSFQnKS5nZW9tZXQ= +cnkoKQogICAgICAgIHNlbGYuZ3JvdXBfaGlnaGxpZ2h0ID0gaG91Lkdlb21ldHJ5RHJhd2FibGUoCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnNjZW5lX3ZpZXdlciwgCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaG91LmRyYXdhYmxlR2VvbWV0cnlUeXBlLkZhY2UsIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5zdGF0ZV9uYW1lICsgJ19ncm91cGg= +aWdobGlnaHQnLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGdlb21ldHJ5ID0gZ2VvLCAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtcyA9IHsgJ2NvbG9yMSc= +IDogKDEsIDAsIDAsIDAuMykgfSApCiAgICAgICAgc2VsZi5ncm91cF9oaWdobGlnaHQuc2hvdyhfZXZhbF9wYXJtKG5vZGUsICdkaXNwbGF5Z3JvdXAnLCBGYWxzZSkpCgogICAgZGVmIGZpbmRCYXNlTm9kZShzZWxmLCBub2Q= +ZSk6CiAgICAgICAgIiIiIEZpbmRzIHRoZSBub2RlIHRoYXQgc2hvdWxkIGJlIHVzZWQgZm9yIGdlb21ldHJ5IGxvb2t1cHMuCiAgICAgICAgICAgIFRoaXMgdXN1YWxseSBpcyB0aGUgYXR0cmlicGFpbnQgbm9kZSBpbnNpZGU= +IHRoZSBIREEuCiAgICAgICAgIiIiCiAgICAgICAgcmV0dXJuIF9maW5kQmFzZU5vZGUobm9kZSkKCiAgICBkZWYgaGlkZUlmTm9kZURpc3BsYXllZChzZWxmLCBub2RlKToKICAgICAgICAiIiIgSWYgdGhlIGRpc3BsYXkgZmw= +YWcgaXNuJ3Qgd2l0aCB1cywgd2UKICAgICAgICAgICAgc2V0IG91ciBzaG93IGN1cnJlbnQgc29wIHRvIGZhbHNlIHRvIHN0b3AKICAgICAgICAgICAgZHJhd2luZy4KICAgICAgICAiIiIKICAgICAgICBpZiBub3Qgc2hvdWw= +ZF9pc2VjdF9pbnB1dChub2RlKToKICAgICAgICAgICAgc2VsZi5zY2VuZV92aWV3ZXIuc2hvd0N1cnJlbnRTb3BHZW9tZXRyeShGYWxzZSkKICAgICAgICBlbHNlOgogICAgICAgICAgICBzZWxmLnNjZW5lX3ZpZXdlci5zaG8= +d0N1cnJlbnRTb3BHZW9tZXRyeShUcnVlKQogICAgICAgIAogICAgZGVmIG9uRXhpdChzZWxmLCBrd2FyZ3MpOgogICAgICAgIHN1cGVyKFBhaW50U3RhdGUsIHNlbGYpLm9uRXhpdChrd2FyZ3MpCiAgICAgICAgaWYgc2VsZi4= +YWRkZWRWaXN1YWxpemVyIGFuZCAnbm9kZScgaW4ga3dhcmdzOgogICAgICAgICAgICBlbmFibGV2aXN1YWxpemVyKGt3YXJnc1snbm9kZSddLCBGYWxzZSkKICAgICAgICBzZWxmLmJhc2Vfbm9kZSA9IE5vbmUKICAgICAgICA= +ICAgIAogICAgZGVmIG9uSW50ZXJydXB0KHNlbGYsIGt3YXJncyk6CiAgICAgICAgc3VwZXIoUGFpbnRTdGF0ZSwgc2VsZikub25JbnRlcnJ1cHQoa3dhcmdzKQogICAgICAgIHNlbGYuZ3JvdXBfaGlnaGxpZ2h0LnNob3coRmE= +bHNlKQoKICAgIGRlZiBvblJlc3VtZShzZWxmLCBrd2FyZ3MpOgogICAgICAgIHN1cGVyKFBhaW50U3RhdGUsIHNlbGYpLm9uUmVzdW1lKGt3YXJncykKICAgICAgICBub2RlID0ga3dhcmdzWydub2RlJ10KICAgICAgICBzZWw= +Zi5ncm91cF9oaWdobGlnaHQuc2hvdyhfZXZhbF9wYXJtKG5vZGUsICdkaXNwbGF5Z3JvdXAnLCBGYWxzZSkpCiAgICAgICAgc2VsZi5oaWRlSWZOb2RlRGlzcGxheWVkKG5vZGUpCgogICAgZGVmIG9uRHJhdyhzZWxmLCBrd2E= +cmdzKToKICAgICAgICBzdXBlcihQYWludFN0YXRlLCBzZWxmKS5vbkRyYXcoa3dhcmdzKQogICAgICAgIGhhbmRsZSA9IGt3YXJnc1snZHJhd19oYW5kbGUnXQogICAgICAgIAogICAgICAgIHNlbGYuZ3JvdXBfaGlnaGxpZ2g= +dC5kcmF3KGhhbmRsZSwge30gKQoKICAgIGRlZiBvblByZU1vdXNlRXZlbnQoc2VsZiwgbm9kZSwgdWlfZXZlbnQsIGNhcHR1cmVkX3Bhcm1zKToKICAgICAgICBzZWxmLnVwZGF0ZUN1cnNvclNoYXBlKG5vZGUpCiAgICAgICA= +IAogICAgZGVmIG9uUG9zdE1vdXNlRXZlbnQoc2VsZiwgbm9kZSwgdWlfZXZlbnQsIGNhcHR1cmVkX3Bhcm1zKToKICAgICAgICBwYXNzCiAgICAgICAgCiAgICBkZWYgaW50ZXJzZWN0R2VvbWV0cnkoc2VsZiwgbm9kZSk6CiA= +ICAgICAgICMgSWYgd2Ugc2hvdWxkIGp1c3QgZHJhdyBvbiBpbnB1dCwgdXNlIHRoZSBkZWZhdWx0CiAgICAgICAgYmFzZWdlbyA9IE5vbmUKICAgICAgICBpZiBzaG91bGRfaXNlY3RfaW5wdXQobm9kZSk6CiAgICAgICAgICA= +ICBiYXNlZ2VvID0gc3VwZXIoUGFpbnRTdGF0ZSwgc2VsZikuaW50ZXJzZWN0R2VvbWV0cnkobm9kZSkKICAgICAgICBlbHNlOgogICAgICAgICAgICAjIE90aGVyd2lzZSB1c2Ugd2hhdCBvdXIgY3VycmVudCBjYWNoZWQgaW4= +dGVyc2VjdF9nZW9tZXRyeQogICAgICAgICAgICAjIGlzLgogICAgICAgICAgICBpZiBzZWxmLmludGVyc2VjdF9nZW9tZXRyeSBpcyBOb25lOgogICAgICAgICAgICAgICAgIyBOb3QgeWV0IGNhY2hlZCBhbiBpbnRlcnNlY3Q= +IGdlb21ldHJ5LCBzbyBjYWNoZSBpdC4KICAgICAgICAgICAgICAgIHNlbGYuaW50ZXJzZWN0X2dlb21ldHJ5ID0gZ2V0X3Zpc2libGVfZ2VvbWV0cnkobm9kZSkKICAgICAgICAgICAgYmFzZWdlbyA9IHNlbGYuaW50ZXJzZWM= +dF9nZW9tZXRyeQogICAgICAgICMgQ2hlY2sgaWYgd2Ugc2hvdWxkIHVzZSB0aGUgdW53cmFwcGVkIGdlb21ldHJ5LCBhbmQgaWYgc28sIHdoaWNoIG9uZQogICAgICAgIGN1cnZpZXdwb3J0ID0gdG9vbHV0aWxzLnNjZW5lVmk= +ZXdlcigpLmN1clZpZXdwb3J0KCkKICAgICAgICBpZiBjdXJ2aWV3cG9ydCBpcyBub3QgTm9uZSBhbmQgY3Vydmlld3BvcnQuaXNBY3RpdmUyRCgpOgogICAgICAgICAgICB1dmF0dHJpYiA9IGN1cnZpZXdwb3J0LnNldHRpbmc= +cygpLnV2RGlzcGxheUF0dHJpYnV0ZSgpCiAgICAgICAgICAgIGlmIHV2YXR0cmliICE9IHNlbGYudXZpc2VjdF9hdHRyaWIgb3Igc2VsZi51dmlzZWN0X2dlbyBpcyBOb25lIG9yIHNlbGYudXZpc2VjdF9kYXRhaWQgIT0gYmE= +c2VnZW8udmV4QXR0cmliRGF0YUlkKCk6CiAgICAgICAgICAgICAgICBzZWxmLnV2aXNlY3RfYXR0cmliID0gdXZhdHRyaWIKICAgICAgICAgICAgICAgIHNlbGYudXZpc2VjdF9nZW8gPSBiYXNlZ2VvLmZyZWV6ZShGYWxzZSw= +IFRydWUpCiAgICAgICAgICAgICAgICBzZWxmLnV2aXNlY3RfZGF0YWlkID0gYmFzZWdlby52ZXhBdHRyaWJEYXRhSWQoKQogICAgICAgICAgICAgICAgIyBVbndyYXAuCiAgICAgICAgICAgICAgICBzcGxpdHZlcmIgPSBob3U= +LnNvcE5vZGVUeXBlQ2F0ZWdvcnkoKS5ub2RlVmVyYigic3BsaXRwb2ludHMiKQogICAgICAgICAgICAgICAgc3BsaXR2ZXJiLnNldFBhcm1zKCB7ICd1c2VhdHRyaWInIDogMSwgJ2F0dHJpYm5hbWUnIDogJ3V2JywgJ3Byb20= +b3RlJyA6IDEgfSApCiAgICAgICAgICAgICAgICBzd2FwdmVyYiA9IGhvdS5zb3BOb2RlVHlwZUNhdGVnb3J5KCkubm9kZVZlcmIoJ2F0dHJpYnN3YXAnKQogICAgICAgICAgICAgICAgc3dhcHZlcmIuc2V0UGFybXMoIHsgJ24= +dW1zd2FwcycgOiBbIHsgJ2VuYWJsZSMnIDogMSwgJ3NyY2F0dHJpYnMjJyA6ICdQJywgJ2RzdGF0dHJpYnMjJyA6ICd1dicgfSAgXSB9ICkKICAgICAgICAgICAgICAgIHNlbGYudXZpc2VjdF9nZW8uZXhlY3V0ZShzcGxpdHY= +ZXJiKS5leGVjdXRlKHN3YXB2ZXJiKQogICAgICAgICAgICByZXR1cm4gc2VsZi51dmlzZWN0X2dlbwogICAgICAgIHJldHVybiBiYXNlZ2VvCiAgICAgICAgCiAgICBkZWYgb25QcmVTdHJva2Uoc2VsZiwgbm9kZSwgdWlfZXY= +ZW50LCBjYXB0dXJlZF9wYXJtcyk6CiAgICAgICAgZGV2aWNlID0gdWlfZXZlbnQuZGV2aWNlKCkKICAgICAgICAoYXR0cmlibmFtZSwgYXR0cmlidHlwZSkgPSBjb21wdXRlYXR0cmlibmFtZShub2RlLCBzZWxmLmJhc2Vfbm8= +ZGUpCiAgICAgICAgaWYgbm9kZS5wYXJtKCdzdHJva2VfYXR0cmliJyk6CiAgICAgICAgICAgIG5vZGUucGFybSgic3Ryb2tlX2F0dHJpYiIpLnNldChhdHRyaWJuYW1lKQogICAgICAgIGlmIG5vZGUucGFybSgnc3Ryb2tlX2E= +dHRyaWJ0eXBlJyk6CiAgICAgICAgICAgIG5vZGUucGFybSgic3Ryb2tlX2F0dHJpYnR5cGUiKS5zZXQoYXR0cmlidHlwZSkKICAgICAgICAKICAgICAgICBzZWxmLmhpZGVJZk5vZGVEaXNwbGF5ZWQobm9kZSkKICAgICAgICA= +CiAgICAgICAgIyBVcGRhdGUgaW50ZXJzZWN0IGdlb21ldHJ5CiAgICAgICAgaWYgc2hvdWxkX2lzZWN0X2lucHV0KG5vZGUpOgogICAgICAgICAgICAjIHdlIHdhbnQgYSBudWxsIGlzZWN0IGFzIHdlIHdhbnQgdG8gaXNlY3Q= +CiAgICAgICAgICAgICMgd2l0aCB0aGUgaW5wdXQKICAgICAgICAgICAgY3VycmVudF9nZW9tZXRyeSA9IG5vZGUucGFybSgnaXNlY3RnZW8nKS5ldmFsKCkKICAgICAgICAgICAgaWYgY3VycmVudF9nZW9tZXRyeSBpcyBub3Q= +IE5vbmU6CiAgICAgICAgICAgICAgICBub2RlLnBhcm0oJ2lzZWN0Z2VvJykuc2V0KE5vbmUpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgdmlzaWJsZV9nZW9tZXRyeSA9IGdldF92aXNpYmxlX2dlb21ldHJ5KG5vZGUpCiA= +ICAgICAgICAgICBjdXJyZW50X2dlb21ldHJ5ID0gbm9kZS5wYXJtKCdpc2VjdGdlbycpLmV2YWwoKQogICAgICAgICAgICBpZiBkaWZmZXJlbnQodmlzaWJsZV9nZW9tZXRyeSwgY3VycmVudF9nZW9tZXRyeSk6CiAgICAgICA= +ICAgICAgICAgIyBwcmludCgiSW50ZXJzZWN0IGdlb21ldHJ5IG91dGRhdGVkOiByZXBsYWNpbmciKQogICAgICAgICAgICAgICAgbm9kZS5wYXJtKCdpc2VjdGdlbycpLnNldCh2aXNpYmxlX2dlb21ldHJ5KQogICAgICAgICA= +ICAgICAgIHNlbGYuaW50ZXJzZWN0X2dlb21ldHJ5ID0gdmlzaWJsZV9nZW9tZXRyeQogICAgICAgICAgICBlbHNlOgogICAgICAgICAgICAgICAgIyBwcmludCgiSW50ZXJzZWN0IGdlb21ldHJ5IG9rYXk6IG5vdCByZXBsYWM= +aW5nIikKICAgICAgICAgICAgICAgIHNlbGYuaW50ZXJzZWN0X2dlb21ldHJ5ID0gY3VycmVudF9nZW9tZXRyeQogICAgICAgICAgICAgICAgcGFzcwogICAgICAgIGNhY2hlX2FuZF9jbGVhciA9IEZhbHNlCiAgICAgICAgaWY= +IG5vZGUucGFybSgnbGl2ZW1vZGUnKS5ldmFsKCkgYW5kIG5vZGUucGFybSgnZG9jYWNoaW5nJykuZXZhbCgpOgogICAgICAgICAgICBjYWNoZV9hbmRfY2xlYXIgPSBUcnVlCiAgICAgICAgaWYgbm90IG5vZGUucGFybSgnc2E= +dmVjYWNoZScpLmV2YWwoKSBhbmQgbm9kZS5wYXJtKCd1bnNhdmVkYmFrZWRnZW8nKS5ldmFsKCkgaXMgTm9uZToKICAgICAgICAgICAgY2FjaGVfYW5kX2NsZWFyID0gVHJ1ZQogICAgICAgIGlmIGNhY2hlX2FuZF9jbGVhcjo= +CiAgICAgICAgICAgICMgSWYgYWxyZWFkeSBsaXZlLCB3ZSBzaG91bGQgY2FjaGUgb3VyCiAgICAgICAgICAgICMgY3VycmVudCByZXN1bHRzIGJlZm9yZSBnb2luZyBub24tbGl2ZQogICAgICAgICAgICBjYWNoZV9zdGVuY2k= +bF9jbGVhcl9zdHJva2VzKHNlbGYuYmFzZV9ub2RlLCBub2RlLCBUcnVlKQogICAgICAgICAgICBub2RlLnBhcm0oJ2xpdmVtb2RlJykuc2V0KDApCgogICAgICAgICMgQ2xlYXIgYW55IGFjdGl2ZSBzdHJva2VzCiAgICAgICA= +IGFjdGl2ZXN0cm9rZWdlbyA9IG5vZGUucGFybSgnYWN0aXZlc3Ryb2tlZ2VvJykuZXZhbCgpCiAgICAgICAgaWYgYWN0aXZlc3Ryb2tlZ2VvIGlzIG5vdCBOb25lOgogICAgICAgICAgICBub2RlLnBhcm0oJ2FjdGl2ZXN0cm8= +a2VnZW8nKS5zZXQoTm9uZSkKICAgICAgICAgICAgYWN0aXZlc3Ryb2tlZ2VvID0gTm9uZQogICAgICAgICAgICAKICAgICAgICAjIFNldCBzdHJva2UgdmFsdWVzCiAgICAgICAgYnV0dG9uID0gMCBpZiBkZXZpY2UuaXNMZWY= +dEJ1dHRvbigpIGVsc2UgMQogICAgICAgIG1vZGlmaWVyID0gaW50KGRldmljZS5pc0N0cmxLZXkoKSkqMiArIGludChkZXZpY2UuaXNTaGlmdEtleSgpKQogICAgICAgIAogICAgICAgIG9wZXJhdGlvbnMgPSAoKF9ldmFsX3A= +YXJtKG5vZGUsICdsbWJvcGVyYXRpb24nLCAwKSwgX2V2YWxfcGFybShub2RlLCAnbG1ib3BlcmF0aW9uMicsIDEpLCBfZXZhbF9wYXJtKG5vZGUsICdsbWJvcGVyYXRpb24zJywgMykpLAogICAgICAgICAgICAgICAgICAgICA= +IChfZXZhbF9wYXJtKG5vZGUsICdtbWJvcGVyYXRpb24nLCAwKSwgX2V2YWxfcGFybShub2RlLCAnbW1ib3BlcmF0aW9uMicsIDIpLCBfZXZhbF9wYXJtKG5vZGUsICdtbWJvcGVyYXRpb24zJywgMykpKQogICAgICAgIGNvbG8= +cnMgPSAoX2V2YWxfcGFybXR1cGxlKG5vZGUsICdmZ2NvbG9yJywgKDEsMSwxKSksIF9ldmFsX3Bhcm10dXBsZShub2RlLCAnYmdjb2xvcicsICgwLDAsMCkpKQogICAgICAgIGZsb2F0cyA9IChfZXZhbF9wYXJtKG5vZGUsICc= +ZmdmbG9hdCcsIDEpLCBfZXZhbF9wYXJtKG5vZGUsICdiZ2Zsb2F0JywgMCkpCiAgICAgICAgaW50cyA9IChfZXZhbF9wYXJtKG5vZGUsICdmZ2ludCcsIDEpLCBfZXZhbF9wYXJtKG5vZGUsICdiZ2ludCcsIDApKQogICAgICA= +ICBvcGVyYXRpb24gPSBvcGVyYXRpb25zW2J1dHRvbl1bbW9kaWZpZXJdCgogICAgICAgICMgVGhlIGFjdHVhbCBidXR0b24gZGVwZW5kcyBvbiB0aGUgb3BlcmF0aW9uLCBtb3N0IG9wZXJhdGlvbnMgYXJlCiAgICAgICAgIyA= +ZGVmYXVsdCBGRyBleGNlcHQgYSBmZXcgZXhwbGl0bHkgYmFja2dyb3VuZC4gVGhvc2UgYWxzbyBoYXZlIHRoZWlyCiAgICAgICAgIyBvd24gYmFzZS1hbGlhcyBmb3IgaW50ZXJuYWwgdG9vbC4KICAgICAgICBidXR0b24gPSA= +MAogICAgICAgIGlmIG9wZXJhdGlvbiA9PSA0OiAgICAgICMgUGFpbnQgQkcKICAgICAgICAgICAgYnV0dG9uID0gMQogICAgICAgICAgICBvcGVyYXRpb24gPSAwCiAgICAgICAgZWxpZiBvcGVyYXRpb24gPT0gNTogICAgIyA= +U2FtcGxlIEJHCiAgICAgICAgICAgIGJ1dHRvbiA9IDEKICAgICAgICAgICAgb3BlcmF0aW9uID0gMwoKICAgICAgICBpZiBub2RlLnBhcm0oJ3N0cm9rZV9vcGVyYXRpb24nKToKICAgICAgICAgICAgbm9kZS5wYXJtKCdzdHI= +b2tlX29wZXJhdGlvbicpLnNldChvcGVyYXRpb24pCiAgICAgICAgaWYgbm9kZS5wYXJtVHVwbGUoJ3N0cm9rZV9jb2xvcicpOgogICAgICAgICAgICBub2RlLnBhcm1UdXBsZSgnc3Ryb2tlX2NvbG9yJykuc2V0KGNvbG9yc1s= +YnV0dG9uXSkKICAgICAgICBpZiBub2RlLnBhcm1UdXBsZSgnc3Ryb2tlX2Zsb2F0Jyk6CiAgICAgICAgICAgIG5vZGUucGFybSgnc3Ryb2tlX2Zsb2F0Jykuc2V0KGZsb2F0c1tidXR0b25dKQogICAgICAgIGlmIG5vZGUucGE= +cm1UdXBsZSgnc3Ryb2tlX2ludCcpOgogICAgICAgICAgICBub2RlLnBhcm0oJ3N0cm9rZV9pbnQnKS5zZXQoaW50c1tidXR0b25dKQogICAgICAgIAogICAgICAgIHNlbGYuZmdvcmJnID0gJ2JnJyBpZiBidXR0b24gZWxzZSA= +J2ZnJwogICAgICAgIAogICAgICAgICMgU2V0IG91ciBjb250aW5vdXMgb3BlcmF0aW9uIGRlcGVuZGluZyBvbiBvcGVyYXRpb24gdHlwZS4KICAgICAgICBzZWxmLmNvbnRpbnVvdXNfYXBwbGljYXRpb24gPSBGYWxzZQogICA= +ICAgICBpZiBvcGVyYXRpb24gPT0gMTogICAgICAjIFNtb290aAogICAgICAgICAgICBzZWxmLmNvbnRpbnVvdXNfYXBwbGljYXRpb24gPSBUcnVlCiAgICAgICAgc2VsZi5leWVkcm9wcGVyYWN0aXZlID0gRmFsc2UKICAgICA= +ICAgaWYgb3BlcmF0aW9uID09IDM6ICAgICAgIyBFeWVkcm9wcGVyCiAgICAgICAgICAgIHNlbGYuZXllZHJvcHBlcmFjdGl2ZSA9IFRydWUKCiAgICAgICAgY2FjaGVfc3RlbmNpbF9jbGVhcl9zdHJva2VzKHNlbGYuYmFzZV8= +bm9kZSwgbm9kZSkKICAgIAogICAgZGVmIG9uUHJlQXBwbHlTdHJva2Uoc2VsZiwgbm9kZSwgdWlfZXZlbnQsIGNhcHR1cmVkX3Bhcm1zKToKICAgICAgICBwYXNzCiAgICAgICAgCiAgICBkZWYgb25Qb3N0QXBwbHlTdHJva2U= +KHNlbGYsIG5vZGUsIHVpX2V2ZW50LCBjYXB0dXJlZF9wYXJtcyk6CiAgICAgICAgaWYgc2VsZi5leWVkcm9wcGVyYWN0aXZlOgogICAgICAgICAgICBzZWxmLm9uRXllRHJvcHBlcihub2RlLCBzZWxmLmZnb3JiZykKICAgICA= +ICAgICAgIHNlbGYucmVzZXRfYWN0aXZlX3N0cm9rZSgpCiAgICAgICAgZWxpZiBzZWxmLmNvbnRpbnVvdXNfYXBwbGljYXRpb246CiAgICAgICAgICAgIGNhY2hlX3N0ZW5jaWxfY2xlYXJfc3Ryb2tlcyhzZWxmLmJhc2Vfbm8= +ZGUsIG5vZGUpCiAgICAgICAgICAgIHNlbGYucmVzZXRfYWN0aXZlX3N0cm9rZSgpCiAgICAgICAgZWxzZToKICAgICAgICAgICAgIyBVcGRhdGUgb3VyIHN0cm9rZS9uZWdhbHBoYSBjYWNoZQogICAgICAgICAgICBwb3N0X2c= +ZW9tZXRyeSA9IHNlbGYuYmFzZV9ub2RlLm5vZGUoJ1NURU5DSUxfQ0FDSEUnKS5nZW9tZXRyeSgpCiAgICAgICAgICAgIGlmIHBvc3RfZ2VvbWV0cnkgaXMgbm90IE5vbmU6CiAgICAgICAgICAgICAgICBwb3N0X2dlb21ldHI= +eSA9IHBvc3RfZ2VvbWV0cnkuZnJlZXplKFRydWUsIFRydWUpCiAgICAgICAgICAgIG5vZGUucGFybSgnYWN0aXZlc3Ryb2tlZ2VvJykuc2V0KHBvc3RfZ2VvbWV0cnkpCiAgICAgICAgCiAgICBkZWYgb25Qb3N0U3Ryb2tlKHM= +ZWxmLCBub2RlLCB1aV9ldmVudCwgY2FwdHVyZWRfcGFybXMpOgogICAgICAgIGNhY2hlX3N0ZW5jaWxfY2xlYXJfc3Ryb2tlcyhzZWxmLmJhc2Vfbm9kZSwgbm9kZSkKCiAgICAgICAgIyBDbGVhciBhbnkgYWN0aXZlIHN0cm8= +a2VzCiAgICAgICAgYWN0aXZlc3Ryb2tlZ2VvID0gbm9kZS5wYXJtKCdhY3RpdmVzdHJva2VnZW8nKS5ldmFsKCkKICAgICAgICBpZiBhY3RpdmVzdHJva2VnZW8gaXMgbm90IE5vbmU6CiAgICAgICAgICAgIG5vZGUucGFybSg= +J2FjdGl2ZXN0cm9rZWdlbycpLnNldChOb25lKQogICAgICAgICAgICBhY3RpdmVzdHJva2VnZW8gPSBOb25lCgogICAgICAgIHNlbGYuY3Vyc29yLnByb21wdCA9IFBhaW50U3RhdGUuREVGQVVMVF9DVVJTT1JfUFJPTVBUCiA= +ICAgCiAgICBkZWYgYnVpbGRNZXRhRGF0YUFycmF5KHNlbGYsIG5vZGUsIHVpX2V2ZW50LCBjYXB0dXJlZF9wYXJtcywgbWlycm9yeGZvcm0pOgogICAgICAgIG1ldGFfZGF0YV9hcnJheSA9IHN1cGVyKFBhaW50U3RhdGUsIHM= +ZWxmKS5idWlsZE1ldGFEYXRhQXJyYXkobm9kZSwgdWlfZXZlbnQsIGNhcHR1cmVkX3Bhcm1zLCBtaXJyb3J4Zm9ybSkKCiAgICAgICAgIyBDb25zdHJ1Y3QgdGhlIGdlb21ldHJ5IHRvIHZpZXdwb3J0IHRyYW5zZm9ybSBzbyA= +d2UgY2FuCiAgICAgICAgIyBjb252ZXJ0IHRvIHBpeGVscyBmb3Igb3BlcmF0aW9ucy4KICAgICAgICB2aWV3cG9ydCA9IHVpX2V2ZW50LmN1clZpZXdwb3J0KCkKICAgICAgICBzY3JlZW5fdG9fZ2VvID0gdmlld3BvcnQudmk= +ZXdwb3J0VG9ORENUcmFuc2Zvcm0oKSAqIHZpZXdwb3J0Lm5kY1RvQ2FtZXJhVHJhbnNmb3JtKCkgKiB2aWV3cG9ydC5jYW1lcmFUb01vZGVsVHJhbnNmb3JtKCkgKiB2aWV3cG9ydC5tb2RlbFRvR2VvbWV0cnlUcmFuc2Zvcm0= +KCkKICAgICAgICBzY3JlZW5fdG9fZ2VvID0gc2NyZWVuX3RvX2dlbyAqIG1pcnJvcnhmb3JtCiAgICAgICAgc2NyZWVuX3RvX2dlbyA9IHNjcmVlbl90b19nZW8uaW52ZXJ0ZWQoKQogICAgICAgIG1ldGFfZGF0YSA9IFN0cm8= +a2VNZXRhRGF0YSgpCiAgICAgICAgbWV0YV9kYXRhLnNpemUgPSAxNgogICAgICAgIG1ldGFfZGF0YS5uYW1lID0gInN0cm9rZV90b3NjcmVlbnhmb3JtIgogICAgICAgIG1ldGFfZGF0YS50eXBlID0gImZsb2F0IgogICAgICA= +ICBtZXRhX2RhdGEudmFsdWUgPSAiICIuam9pbihtYXAoc3RyLCBzY3JlZW5fdG9fZ2VvLmFzVHVwbGUoKSkpCiAgICAgICAgbWV0YV9kYXRhX2FycmF5LmFwcGVuZChtZXRhX2RhdGEuX19kaWN0X18pCgogICAgICAgIG1ldGE= +X2RhdGEgPSBTdHJva2VNZXRhRGF0YSgpCiAgICAgICAgbWV0YV9kYXRhLnNpemUgPSAxCiAgICAgICAgbWV0YV9kYXRhLm5hbWUgPSAic3Ryb2tlX2lzdXYiCiAgICAgICAgbWV0YV9kYXRhLnR5cGUgPSAiaW50IgogICAgICA= +ICBpZiB2aWV3cG9ydC5pc0FjdGl2ZTJEKCk6CiAgICAgICAgICAgIG1ldGFfZGF0YS52YWx1ZSA9ICIxIgogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG1ldGFfZGF0YS52YWx1ZSA9ICIwIgogICAgICAgIG1ldGFfZGF0YV8= +YXJyYXkuYXBwZW5kKG1ldGFfZGF0YS5fX2RpY3RfXykKICAgICAgICAKICAgICAgICBtZXRhX2RhdGEgPSBTdHJva2VNZXRhRGF0YSgpCiAgICAgICAgbWV0YV9kYXRhLnNpemUgPSAxCiAgICAgICAgbWV0YV9kYXRhLm5hbWU= +ID0gInN0cm9rZV91dmF0dHJpYiIKICAgICAgICBtZXRhX2RhdGEudHlwZSA9ICJzdHJpbmciCiAgICAgICAgaWYgdmlld3BvcnQuaXNBY3RpdmUyRCgpOgogICAgICAgICAgICBtZXRhX2RhdGEudmFsdWUgPSB2aWV3cG9ydC4= +c2V0dGluZ3MoKS51dkRpc3BsYXlBdHRyaWJ1dGUoKQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIG1ldGFfZGF0YS52YWx1ZSA9ICIiCiAgICAgICAgbWV0YV9kYXRhLnZhbHVlID0gInV2IgogICAgICAgIG1ldGFfZGF0YV8= +YXJyYXkuYXBwZW5kKG1ldGFfZGF0YS5fX2RpY3RfXykKICAgICAgICAKICAgICAgICByZXR1cm4gbWV0YV9kYXRhX2FycmF5CiAgICAKICAgIGRlZiBvbk1lbnVQcmVPcGVuKHNlbGYsIGt3YXJncyk6CiAgICAgICAgbWVudV8= +aWQgPSBrd2FyZ3NbJ21lbnUnXQogICAgICAgIG5vZGUgPSBrd2FyZ3NbJ25vZGUnXQogICAgICAgIG1lbnVfc3RhdGVzID0ga3dhcmdzWydtZW51X3N0YXRlcyddCiAgICAgICAgbWVudV9pdGVtX3N0YXRlcyA9IGt3YXJnc1s= +J21lbnVfaXRlbV9zdGF0ZXMnXQogICAgICAgIAogICAgICAgIGlmIG1lbnVfaWQgPT0gJ3N0cm9rZV9tZW51JzoKICAgICAgICAgICAgZm9yIHRvZ2dsZSBpbiBQYWludFN0YXRlLk1FTlVfVE9HR0xFUzoKICAgICAgICAgICA= +ICAgICBtZW51X2l0ZW1fc3RhdGVzW3RvZ2dsZV1bJ3ZhbHVlJ10gPSBub2RlLnBhcm0oInN0cm9rZV8iICsgdG9nZ2xlKS5ldmFsKCkKICAgICAgICBlbGlmIG1lbnVfaWQgPT0gJ2xtYl9vcHRpb24nOgogICAgICAgICAgICA= +bG1iX29wdGlvbiA9IF9ldmFsX3Bhcm0obm9kZSwgJ2xtYm9wZXJhdGlvbicsIDApCiAgICAgICAgICAgIG1lbnVfc3RhdGVzWyd2YWx1ZSddID0gUGFpbnRTdGF0ZS5PUFRJT05TW2xtYl9vcHRpb25dWzBdCiAgICAgICAgZWw= +aWYgbWVudV9pZCA9PSAnbW1iX29wdGlvbic6CiAgICAgICAgICAgIG1tYl9vcHRpb24gPSBfZXZhbF9wYXJtKG5vZGUsICdtbWJvcGVyYXRpb24nLCAwKQogICAgICAgICAgICBtZW51X3N0YXRlc1sndmFsdWUnXSA9IFBhaW4= +dFN0YXRlLk9QVElPTlNbbW1iX29wdGlvbl1bMF0KICAgICAgICBlbGlmIG1lbnVfaWQgPT0gJ2JydXNoX3NoYXBlJzoKICAgICAgICAgICAgYnJ1c2hfc2hhcGUgPSBfZXZhbF9wYXJtKG5vZGUsICdzdHJva2Vfc2hhcGUnLCA= +MCkKICAgICAgICAgICAgbWVudV9zdGF0ZXNbJ3ZhbHVlJ10gPSBQYWludFN0YXRlLlNIQVBFU1ticnVzaF9zaGFwZV0KICAgICAKICAgIGRlZiBvbk1lbnVBY3Rpb24oc2VsZiwga3dhcmdzKToKICAgICAgICBtZW51X2l0ZW0= +ID0ga3dhcmdzWydtZW51X2l0ZW0nXQogICAgICAgIG5vZGUgPSBrd2FyZ3NbJ25vZGUnXQogICAgICAgIGZvciB0b2dnbGUgaW4gUGFpbnRTdGF0ZS5NRU5VX1RPR0dMRVM6CiAgICAgICAgICAgIG5vZGUucGFybSgic3Ryb2s= +ZV8iICsgdG9nZ2xlKS5zZXQoa3dhcmdzW3RvZ2dsZV0pCiAgICAgICAgaWYgbm9kZS5wYXJtKCdsbWJvcGVyYXRpb24nKToKICAgICAgICAgICAgbm9kZS5wYXJtKCdsbWJvcGVyYXRpb24nKS5zZXQoa3dhcmdzWydsbWJfb3A= +dGlvbiddKQogICAgICAgIGlmIG5vZGUucGFybSgnbW1ib3BlcmF0aW9uJyk6CiAgICAgICAgICAgIG5vZGUucGFybSgnbW1ib3BlcmF0aW9uJykuc2V0KGt3YXJnc1snbW1iX29wdGlvbiddKQogICAgICAgIGlmIG5vZGUucGE= +cm0oJ3N0cm9rZV9zaGFwZScpOgogICAgICAgICAgICBub2RlLnBhcm0oJ3N0cm9rZV9zaGFwZScpLnNldChrd2FyZ3NbJ2JydXNoX3NoYXBlJ10pCgogICAgICAgIGlmIG1lbnVfaXRlbSA9PSAnc3dhcF9mZ2JnJzoKICAgICA= +ICAgICAgIHNlbGYuc3dhcEZnQmcobm9kZSkKCiAgICAgICAgc2VsZi51cGRhdGVDdXJzb3JTaGFwZShub2RlKQogICAgICAgIHNjZW5lX3ZpZXdlciA9IHRvb2x1dGlscy5zY2VuZVZpZXdlcigpCiAgICAgICAgc2VsZi5jdXI= +c29yLnVwZGF0ZV9tb2RlbF94Zm9ybShzY2VuZV92aWV3ZXIuY3VyVmlld3BvcnQoKSkKICAgICAgICBzZWxmLmN1cnNvci51cGRhdGVfcG9zaXRpb24obm9kZSwgc2VsZi5tb3VzZV9wb2ludCwgc2VsZi5tb3VzZV9kaXIsIF8= +ZXZhbF9wYXJtRihub2RlLCBzZWxmLnJhZGl1c1Bhcm1OYW1lKG5vZGUpLCBTdHJva2VDdXJzb3IuU0laRSksIHNlbGYuaW50ZXJzZWN0R2VvbWV0cnkobm9kZSkpCgogICAgICAgIHNlbGYuY3Vyc29yLnNob3coKQoKICAgIGQ= +ZWYgcmFkaXVzUGFybU5hbWUoc2VsZiwgbm9kZSk6CiAgICAgICAgY3VycmVudF9zaGFwZSA9IG5vZGUuZXZhbFBhcm0oJ3N0cm9rZV9zaGFwZScpCiAgICAgICAgaWYgY3VycmVudF9zaGFwZSA9PSAyOgogICAgICAgICAgICA= +cmV0dXJuICdzdHJva2Vfc2NyZWVuc2l6ZScKCiAgICAgICAgcmV0dXJuIHN1cGVyKFBhaW50U3RhdGUsIHNlbGYpLnJhZGl1c1Bhcm1OYW1lKG5vZGUpCgogICAgZGVmIHN3YXBGZ0JnKHNlbGYsIG5vZGUpOgogICAgICAgICM= +IFN3YXBzIHRoZSBmb3JlZ3JvdW5kIGFuZCBiYWNrZ3JvdW5kIGNvbG91cnMuCiAgICAgICAgaWYgbm9kZS5wYXJtKCdmZ2ludCcpIGFuZCBub2RlLnBhcm0oJ2JnaW50Jyk6CiAgICAgICAgICAgIGZnID0gX2V2YWxfcGFybSg= +bm9kZSwgJ2ZnaW50JywgMCkKICAgICAgICAgICAgYmcgPSBfZXZhbF9wYXJtKG5vZGUsICdiZ2ludCcsIDApCiAgICAgICAgICAgIG5vZGUucGFybSgnZmdpbnQnKS5zZXQoYmcpCiAgICAgICAgICAgIG5vZGUucGFybSgnYmc= +aW50Jykuc2V0KGZnKQogICAgICAgIGlmIG5vZGUucGFybSgnZmdmbG9hdCcpIGFuZCBub2RlLnBhcm0oJ2JnZmxvYXQnKToKICAgICAgICAgICAgZmcgPSBfZXZhbF9wYXJtKG5vZGUsICdmZ2Zsb2F0JywgMCkKICAgICAgICA= +ICAgIGJnID0gX2V2YWxfcGFybShub2RlLCAnYmdmbG9hdCcsIDApCiAgICAgICAgICAgIG5vZGUucGFybSgnZmdmbG9hdCcpLnNldChiZykKICAgICAgICAgICAgbm9kZS5wYXJtKCdiZ2Zsb2F0Jykuc2V0KGZnKQogICAgICA= +ICBpZiBub2RlLnBhcm1UdXBsZSgnZmdjb2xvcicpIGFuZCBub2RlLnBhcm1UdXBsZSgnYmdjb2xvcicpOgogICAgICAgICAgICBmZyA9IF9ldmFsX3Bhcm10dXBsZShub2RlLCAnZmdjb2xvcicsICgxLCAxLCAxKSkKICAgICA= +ICAgICAgIGJnID0gX2V2YWxfcGFybXR1cGxlKG5vZGUsICdiZ2NvbG9yJywgKDAsIDAsIDApKQogICAgICAgICAgICBub2RlLnBhcm1UdXBsZSgnZmdjb2xvcicpLnNldChiZykKICAgICAgICAgICAgbm9kZS5wYXJtVHVwbGU= +KCdiZ2NvbG9yJykuc2V0KGZnKQogICAgCiAgICBkZWYgYWN0aXZlTWlycm9yVHJhbnNmb3JtcyhzZWxmLCBub2RlKToKICAgICAgICAjIFJldHVybiBhbnkgYWN0aXZlIG1pcnJvciB0cmFuc2Zvcm1hdGlvbnMuCiAgICAgICA= +ICMgZmlyc3QgZ2V0IHRoZSB1c3VhbCBpZGVudGl0eS4KICAgICAgICBtaXJyb3JsaXN0ID0gc3VwZXIoUGFpbnRTdGF0ZSwgc2VsZikuYWN0aXZlTWlycm9yVHJhbnNmb3Jtcyhub2RlKQogICAgICAgIAogICAgICAgIGlmIF8= +ZXZhbF9wYXJtKG5vZGUsICdkb21pcnJvcicsIEZhbHNlKToKICAgICAgICAgICAgbWlycm9ycG9zID0gX2V2YWxfcGFybXR1cGxlKG5vZGUsICdtaXJyb3JfdCcsICgwLDAsMCkpCiAgICAgICAgICAgIG1pcnJvcmRpciA9IF8= +ZXZhbF9wYXJtdHVwbGUobm9kZSwgJ21pcnJvcl9kaXInLCAoMSwgMCwgMCkpCiAgICAgICAgICAgIHhsYXRlID0gaG91LmhtYXRoLmJ1aWxkVHJhbnNsYXRlKG1pcnJvcnBvcykKICAgICAgICAgICAgc2NhbGUgPSBob3UuaG0= +YXRoLmJ1aWxkU2NhbGUoMSwgMSwgLTEpCiAgICAgICAgICAgIHJvdGF0ZSA9IGhvdS5obWF0aC5idWlsZFJvdGF0ZVpUb0F4aXMobWlycm9yZGlyKQogICAgICAgICAgICBtaXJyb3J4Zm9ybSA9IHhsYXRlLmludmVydGVkKCk= +ICogcm90YXRlLmludmVydGVkKCkgKiBzY2FsZSAqIHJvdGF0ZSAqIHhsYXRlCiAgICAgICAgICAgIG1pcnJvcmxpc3QuYXBwZW5kKG1pcnJvcnhmb3JtKQogICAgICAgIHJldHVybiBtaXJyb3JsaXN0CiAgICAKICAgIGRlZiA= +b25FeWVEcm9wcGVyKHNlbGYsIG5vZGUsIGZnb3JiZyk6CiAgICAgICAgIyBBY3RpdmVseSBleWVkcm9wcGluZywgcnVuIHRocm91Z2ggc2VsZi5zdHJva2VzIGFuZCB1cGRhdGUKICAgICAgICAjIGZvciBhbnkgcHJlc2VudC4= +CiAgICAgICAgKGF0dHJpYm5hbWUsIGF0dHJpYnR5cGUpID0gY29tcHV0ZWF0dHJpYm5hbWUobm9kZSwgc2VsZi5iYXNlX25vZGUpCiAgICAgICAgY3VyX2dlb21ldHJ5ID0gbm9kZS5nZW9tZXRyeSgpCiAgICAgICAgaWYgY3U= +cl9nZW9tZXRyeSBpcyBOb25lOgogICAgICAgICAgICByZXR1cm4KCiAgICAgICAgZm9yIHN0cm9rZSBpbiBzZWxmLnN0cm9rZXM6CiAgICAgICAgICAgICMgc3Ryb2tlIGlzIG9mIHR5cGUgU3Ryb2tlRGF0YQogICAgICAgICA= +ICAgaWYgc3Ryb2tlLnByb2pfcHJpbSA+PSAwOgogICAgICAgICAgICAgICAgIyB2YWxpZCBoaXQsIHJlYWQgaXQgb2ZmLgogICAgICAgICAgICAgICAgcHJpbSA9IGN1cl9nZW9tZXRyeS5wcmltKHN0cm9rZS5wcm9qX3ByaW0= +KQogICAgICAgICAgICAgICAgaWYgcHJpbSBpcyBOb25lOgogICAgICAgICAgICAgICAgICAgIGNvbnRpbnVlCiAgICAgICAgICAgICAgICB0cnk6CiAgICAgICAgICAgICAgICAgICAgdmFsID0gcHJpbS5hdHRyaWJWYWx1ZUE= +dEludGVyaW9yKGF0dHJpYm5hbWUsIHN0cm9rZS5wcm9qX3V2LngoKSwgc3Ryb2tlLnByb2pfdXYueSgpLCBzdHJva2UucHJval91di56KCkpCiAgICAgICAgICAgICAgICAgICAgaWYgYXR0cmlidHlwZSA9PSAwOgogICAgICA= +ICAgICAgICAgICAgICAgICAgIyBDb2xvdXIKICAgICAgICAgICAgICAgICAgICAgICAgaWYgbm9kZS5wYXJtVHVwbGUoZmdvcmJnICsgJ2NvbG9yJyk6CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBub2RlLnBhcm1UdXA= +bGUoZmdvcmJnICsgJ2NvbG9yJykuc2V0KHZhbCkKICAgICAgICAgICAgICAgICAgICBlbGlmIGF0dHJpYnR5cGUgPT0gMToKICAgICAgICAgICAgICAgICAgICAgICAgIyBmbG9hdAogICAgICAgICAgICAgICAgICAgICAgICA= +aWYgbm9kZS5wYXJtKGZnb3JiZyArICdmbG9hdCcpOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZS5wYXJtKGZnb3JiZyArICdmbG9hdCcpLnNldCh2YWwpCiAgICAgICAgICAgICAgICAgICAgZWxpZiBhdHRyaWI= +dHlwZSA9PSAyOgogICAgICAgICAgICAgICAgICAgICAgICAjIGludAogICAgICAgICAgICAgICAgICAgICAgICBpZiBub2RlLnBhcm0oZmdvcmJnICsgJ2ludCcpOgogICAgICAgICAgICAgICAgICAgICAgICAgICAgbm9kZS4= +cGFybShmZ29yYmcgKyAnaW50Jykuc2V0KHZhbCkKICAgICAgICAgICAgICAgIGV4Y2VwdDoKICAgICAgICAgICAgICAgICAgICBjb250aW51ZQoKICAgIGRlZiB1cGRhdGVDdXJzb3JTaGFwZShzZWxmLCBub2RlKToKICAgICA= +ICAgIyBSZWFkcyB0aGUgY3VycmVudCBzdHJva2Ugc2hhcGUgYW5kIHNldHMgdGhlIHZhcmlvdXMKICAgICAgICAjIGxvY2F0ZSByZXF1aXJlbWVudHMgaW4gdGhlIHNlbGYuY3Vyc29yLgogICAgICAgIHNoYXBlX25hbWUgPSA= +UGFpbnRTdGF0ZS5TSEFQRVNbbm9kZS5wYXJtKCJzdHJva2Vfc2hhcGUiKS5ldmFsKCldCiAgICAgICAgYnJ1c2hfcHJpbSA9IFBhaW50U3RhdGUuU0hBUEVfVE9fQlJVU0hbc2hhcGVfbmFtZV0KICAgICAgICBicnVzaF9pZHg= +ID0gUGFpbnRTdGF0ZS5CUlVTSEVTLmluZGV4KGJydXNoX3ByaW0pCiAgICAgICAgc2VsZi5jdXJzb3Iuc2VsZWN0KGJydXNoX2lkeCkKICAgICAgICBpZiBzaGFwZV9uYW1lID09ICdzY3JlZW4nOgogICAgICAgICAgICBzZWw= +Zi5jdXJzb3IucG9zaXRpb25fdHlwZSA9IFN0cm9rZUN1cnNvci5QT1NJVElPTl9TQ1JFRU4KICAgICAgICBlbHNlOgogICAgICAgICAgICBzZWxmLmN1cnNvci5wb3NpdGlvbl90eXBlID0gU3Ryb2tlQ3Vyc29yLlBPU0lUSU8= +Tl9HRU9NRVRSWQogICAgICAgIGlmIHNoYXBlX25hbWUgPT0gJ3ZvbHVtZSc6CiAgICAgICAgICAgIHNlbGYuY3Vyc29yLm9yaWVudF90b19zdXJmYWNlID0gRmFsc2UKICAgICAgICBlbHNlOgogICAgICAgICAgICBzZWxmLmM= +dXJzb3Iub3JpZW50X3RvX3N1cmZhY2UgPSBUcnVlCiAgICAgICAgCiAgICAKZGVmIGFkZFJhZGlvU3RyaXAobWVudSwgbWVudV9uYW1lLCBtZW51X2Rlc2NyaXB0aW9uLCBvcHRpb25zLCBkZWZhdWx0KToKICAgIG1lbnUuYWQ= +ZFJhZGlvU3RyaXAobWVudV9uYW1lLCBtZW51X2Rlc2NyaXB0aW9uLCBkZWZhdWx0KQogICAgZm9yIG9wdGlvbl9uYW1lLCBvcHRpb25fZGVzY3JpcHRpb24gaW4gb3B0aW9uczoKICAgICAgICBtZW51LmFkZFJhZGlvU3RyaXA= +SXRlbShtZW51X25hbWUsIG9wdGlvbl9uYW1lLCBvcHRpb25fZGVzY3JpcHRpb24pCiAgICAgICAgCmRlZiBjcmVhdGVWaWV3ZXJTdGF0ZVRlbXBsYXRlKCk6CiAgICBub2RlX3R5cGUgPSBrd2FyZ3NbInR5cGUiXQogICAgc3Q= +YXRlX3R5cGVuYW1lID0gbm9kZV90eXBlLmRlZmluaXRpb24oKS5zZWN0aW9ucygpWyJEZWZhdWx0U3RhdGUiXS5jb250ZW50cygpCiAgICBzdGF0ZV9sYWJlbCA9ICdBdHRyaWJ1dGUgUGFpbnQnCiAgICBzdGF0ZV9jYXQgPSA= +aG91LnNvcE5vZGVUeXBlQ2F0ZWdvcnkoKQogICAgdCA9IGhvdS5WaWV3ZXJTdGF0ZVRlbXBsYXRlKHN0YXRlX3R5cGVuYW1lLCBzdGF0ZV9sYWJlbCwgc3RhdGVfY2F0KQogICAgdC5iaW5kRmFjdG9yeShQYWludFN0YXRlKQo= +ICAgIHQuYmluZEljb24oa3dhcmdzWyJ0eXBlIl0uaWNvbigpKQoKICAgICMgaG90a2V5cwogICAgcmVhbHRpbWUgPSBzdS5ob3RrZXkoc3RhdGVfdHlwZW5hbWUsICdyZWFsdGltZV9tb2RlJywgJzAnLCAncmVhbHRpbWUnLCA= +J0VuYWJsZSByZWFsdGltZSBtb2RlJykKCiAgICAjIGRlZmluZSB0aGUgcG9wdXAgbWVudQogICAgbSA9IGhvdS5WaWV3ZXJTdGF0ZU1lbnUoJ3N0cm9rZV9tZW51JywgJ1N0cm9rZScpCgogICAgbS5hZGRUb2dnbGVJdGVtKCc= +cmVhbHRpbWVfbW9kZScsICdEcmF3IHJlYWx0aW1lJywgVHJ1ZSwgaG90a2V5PXJlYWx0aW1lKQogICAgbS5hZGRTZXBhcmF0b3IoKQogICAgCiAgICBvcHRpb25zID0gUGFpbnRTdGF0ZS5PUFRJT05TCiAgICBzaGFwZXMgPSA= +emlwKFBhaW50U3RhdGUuU0hBUEVTLCBQYWludFN0YXRlLlNIQVBFX05BTUVTKQogICAgYWRkUmFkaW9TdHJpcChtLCAnbG1iX29wdGlvbicsICdMZWZ0IG1vdXNlIGJ1dHRvbiBvcGVyYXRpb24nLCBvcHRpb25zLCAncGFpbnQ= +JykKICAgIGFkZFJhZGlvU3RyaXAobSwgJ21tYl9vcHRpb24nLCAnTWlkZGxlIG1vdXNlIGJ1dHRvbiBvcGVyYXRpb24nLCBvcHRpb25zLCAncGFpbnQnKQoKICAgIG0uYWRkUmFkaW9TdHJpcCgnYnJ1c2hfc2hhcGUnLCAnQnI= +dXNoIHNoYXBlJywgJ3NwaGVyZScpCiAgICBoayA9IHN1LmhvdGtleShzdGF0ZV90eXBlbmFtZSwgJ2JydXNoc2hhcGVfc3BoZXJlJywgJzEnLCAnVm9sdW1lIEJydXNoJykKICAgIG0uYWRkUmFkaW9TdHJpcEl0ZW0oJ2JydXM= +aF9zaGFwZScsICdzcGhlcmUnLCAnVm9sdW1lJywgaG90a2V5PWhrKQogICAgaGsgPSBzdS5ob3RrZXkoc3RhdGVfdHlwZW5hbWUsICdicnVzaHNoYXBlX3N1cmZhY2UnLCAnMicsICdTdXJmYWNlIEJydXNoJykKICAgIG0uYWQ= +ZFJhZGlvU3RyaXBJdGVtKCdicnVzaF9zaGFwZScsICdzdXJmYWNlJywgJ1N1cmZhY2UnLCBob3RrZXk9aGspCiAgICBoayA9IHN1LmhvdGtleShzdGF0ZV90eXBlbmFtZSwgJ2JydXNoc2hhcGVfc2NyZWVuJywgJzMnLCAnU2M= +cmVlbiBCcnVzaCcpCiAgICBtLmFkZFJhZGlvU3RyaXBJdGVtKCdicnVzaF9zaGFwZScsICdzY3JlZW4nLCAnU2NyZWVuIEJydXNoJywgaG90a2V5PWhrKQogICAgaGsgPSBzdS5ob3RrZXkoc3RhdGVfdHlwZW5hbWUsICdicnU= +c2hzaGFwZV9maWxsJywgJzQnLCAnRmlsbCcpCiAgICBtLmFkZFJhZGlvU3RyaXBJdGVtKCdicnVzaF9zaGFwZScsICdmaWxsJywgJ0ZpbGwnLCBob3RrZXk9aGspCiAgICBoayA9IHN1LmhvdGtleShzdGF0ZV90eXBlbmFtZSw= +ICdicnVzaHNoYXBlX25lYXJlc3QnLCAnNScsICdOZWFyZXN0IFBvaW50JykKICAgIG0uYWRkUmFkaW9TdHJpcEl0ZW0oJ2JydXNoX3NoYXBlJywgJ25lYXJlc3QnLCAnTmVhcmVzdCBQb2ludCcsIGhvdGtleT1oaykKICAgIAo= +ICAgIG0uYWRkU2VwYXJhdG9yKCkKICAgIG0uYWRkVG9nZ2xlSXRlbSgnY29ubmVjdGl2aXR5JywgJ0Nvbm5lY3RlZCBPbmx5JywgRmFsc2UpCiAgICBtLmFkZFRvZ2dsZUl0ZW0oJ3Zpc2liaWxpdHknLCAnVmlzaWJsZSBPbmw= +eScsIEZhbHNlKQogICAgbS5hZGRUb2dnbGVJdGVtKCdmcm9udGZhY2UnLCAnRnJvbnQgRmFjZSBPbmx5JywgRmFsc2UpCgogICAgaGsgPSBzdS5ob3RrZXkoc3RhdGVfdHlwZW5hbWUsICdzd2FwX2ZnYmcnLCAnZicsICdTd2E= +cCBGb3JlZ3JvdW5kL0JhY2tncm91bmQnKQogICAgbS5hZGRBY3Rpb25JdGVtKCdzd2FwX2ZnYmcnLCAnU3dhcCBGb3JlZ3JvdW5kL0JhY2tncm91bmQnLCBob3RrZXk9aGspCiAgICAKICAgICMgYmluZCB0aGUgcG9wdXAgbWU= +bnUgdG8gdGhlIHN0cm9rZSBzdGF0ZQogICAgdC5iaW5kTWVudShtKQogICAgcmV0dXJuIHQKX19pbXBvcnRfXygndmlld2Vyc3RhdGUudXRpbHMnLCBmcm9tbGlzdD1bTm9uZV0pLnJlZ2lzdGVyX3B5c3RhdGVfZW1iZWRkZWQ= +KGt3YXJnc1sndHlwZSddKV9faW1wb3J0X18oJ3ZpZXdlcnN0YXRlLnV0aWxzJywgZnJvbWxpc3Q9W05vbmVdKS51bnJlZ2lzdGVyX3B5c3RhdGVfZW1iZWRkZWQoa3dhcmdzWyd0eXBlJ10pZGVmIHVwZGF0ZWF0dHJpYihrd2E= +cmdzKToKICAgIG5vZGUgPSBrd2FyZ3NbIm5vZGUiXQogICAgbm9kZS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnVwZGF0ZWF0dHJpYnV0ZShrd2FyZ3NbIm5vZGUiXSkKICAgIAogICAgaWYgbm90IG5vZGUuaXNFZGl0YWJsZSg= +KToKICAgICAgICByZXR1cm4KICAgIGlucHV0cyA9IG5vZGUuaW5wdXRzKCkKICAgIGlmIGxlbihpbnB1dHMpID09IDA6CiAgICAgICAgcmV0dXJuCiAgICBhdHRyaWJuYW1lID0ga3dhcmdzWyJzY3JpcHRfdmFsdWUiXQogICA= +IGlucHV0bm9kZSA9IGlucHV0c1swXQogICAgZ2VvID0gaW5wdXRub2RlLmdlb21ldHJ5KCkKICAgIGlmIGdlbyBpcyBOb25lOgogICAgICAgIHJldHVybgogICAgYXR0cmliID0gZ2VvLmZpbmRQb2ludEF0dHJpYihhdHRyaWI= +bmFtZSkKICAgIGlmIGF0dHJpYiBpcyBOb25lOgogICAgICAgIHJldHVybgogICAgaW5kZXggPSBrd2FyZ3NbInNjcmlwdF9tdWx0aXBhcm1faW5kZXgiXQogICAgdHlwZXBhcm0gPSBub2RlLnBhcm0oImF0dHJpYnR5cGV7fSI= +LmZvcm1hdChpbmRleCkpCiAgICBpZiBhdHRyaWIuc2l6ZSgpID09IDMgYW5kIGF0dHJpYi5kYXRhVHlwZSgpID09IGhvdS5hdHRyaWJEYXRhLkZsb2F0OgogICAgICAgIHR5cGVwYXJtLnNldCgwKQogICAgaWYgYXR0cmliLnM= +aXplKCkgPT0gMToKICAgICAgICBpZiBhdHRyaWIuZGF0YVR5cGUoKSA9PSBob3UuYXR0cmliRGF0YS5GbG9hdDoKICAgICAgICAgICAgdHlwZXBhcm0uc2V0KDEpCiAgICAgICAgZWxpZiBhdHRyaWIuZGF0YVR5cGUoKSA9PSA= +aG91LmF0dHJpYkRhdGEuSW50OgogICAgICAgICAgICB0eXBlcGFybS5zZXQoMikKICAgICAgICAAAAAVABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAsAAAAAAAAAGgATUHl0aG9uTW9kdWxlL0lzRXg= +cHIAAAABAAAAAAAVUHl0aG9uTW9kdWxlL0lzUHl0aG9uAAAAAQAAAAEAFVB5dGhvbk1vZHVsZS9Jc1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAAABlWaWV3ZXJTdGF0ZUluc3RhbGwvQ3Vyc29yAAA= +AA0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAG1ZpZXdlclN0YXRlSW5zdGFsbC9Jc1B5dGhvbgAAAAEAAAABABtWaWV3ZXJTdGF0ZUluc3RhbGwvSXNTY3JpcHQAAAABAAAAAQAgVmlld2VyU3RhdGVJbnN0YWxsL0lzVmlld2U= +clN0YXRlAAAAAQAAAAEAGVZpZXdlclN0YXRlSW5zdGFsbC9Tb3VyY2UAAAADAAAAHlZpZXdlclN0YXRlTW9kdWxlL0NvZGVHZW5JbnB1dAAAAAMA2nsKCSJzdGF0ZV9uYW1lIjoic2lkZWZ4X2F0dHJpYnBhaW50IiwKCSJzdGE= +dGVfbGFiZWwiOiJTaWRlZnggYXR0cmlicGFpbnQiLAoJInN0YXRlX2Rlc2NyIjoiU2lkZWZ4IGF0dHJpYnBhaW50IiwKCSJzdGF0ZV9pY29uIjoiJEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfZGVidWdfbWVudSI6MCwKCSI= +c3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQoAGFZpZXdlclN0YXRlTW9kdWxlL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAABGAAAAAAAAAAgAGlZpZXdlclN0YXRlTW9kdWxlL0lzUHl0aG8= +bgAAAAEAAAABABpWaWV3ZXJTdGF0ZU1vZHVsZS9Jc1NjcmlwdAAAAAEAAAABAB9WaWV3ZXJTdGF0ZU1vZHVsZS9Jc1ZpZXdlclN0YXRlAAAAAQAAAAEAGFZpZXdlclN0YXRlTW9kdWxlL1NvdXJjZQAAAAMAAAAbVmlld2VyU3Q= +YXRlVW5pbnN0YWxsL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAHVZpZXdlclN0YXRlVW5pbnN0YWxsL0lzUHl0aG9uAAAAAQAAAAEAHVZpZXdlclN0YXRlVW5pbnN0YWxsL0lzU2NyaXB0AAAAAQAAAAEAIlY= +aWV3ZXJTdGF0ZVVuaW5zdGFsbC9Jc1ZpZXdlclN0YXRlAAAAAQAAAAEAG1ZpZXdlclN0YXRlVW5pbnN0YWxsL1NvdXJjZQAAAAMAAElORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAAHyxfUH0uAAAADENyZWE= +dGVTY3JpcHQAAB8sAAABMF9QfS4AAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAgXAAAAS5fUH0uAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAACGKAAAAMF9QfS4AAAALQ29udGVudHMuZ3oAACG6AAAG0mA3hv4AAAAMTWVzc2E= +Z2VOb2RlcwAAKIwAAAAKX1B9LgAAABBFeHRyYUZpbGVPcHRpb25zAAAolgAAAARfUH0uIyBEaWFsb2cgc2NyaXB0IGZvciBhdHRyaWJ3cmFuZ2xlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHJpYnc= +cmFuZ2xlCiAgICBzY3JpcHQJYXR0cmlid3JhbmdsZQogICAgbGFiZWwJIkF0dHJpYnV0ZSBXcmFuZ2xlIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFByb2Nlc3Mgd2l0aCA= +V3JhbmdsZSIKICAgIGlucHV0bGFiZWwJMgkiQW5jaWxsYXJ5IElucHV0LCBwb2ludCgxLCAuLi4pIHRvIEFjY2VzcyIKICAgIGlucHV0bGFiZWwJMwkiQW5jaWxsYXJ5IElucHV0LCBwb2ludCgyLCAuLi4pIHRvIEFjY2VzcyI= +CiAgICBpbnB1dGxhYmVsCTQJIkFuY2lsbGFyeSBJbnB1dCwgcG9pbnQoMywgLi4uKSB0byBBY2Nlc3MiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICA= +ICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJncm91cCIKICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICA= +ICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1s= +J25vZGUnXS5wYXJtVHVwbGUoJ2dyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGk= +b25faGVscCIgIlNlbGVjdCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICA= +ICAgICBiaW5kc2VsZWN0b3IgcG9pbnRzICJNb2RpZnkgUG9pbnRzIgogICAgICAgICAgICAgICAgIlNlbGVjdCB0aGUgcG9pbnRzIHRvIGFmZmVjdCBhbmQgcHJlc3MgRW50ZXIgdG8gY29tcGxldGUuIgogICAgICAgICAgICA= +ICAgIDAgMSAweGZmZmZmZmZmIDAgZ3JvdXB0eXBlIDAKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwdHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAgVHlwZSIKICAgICA= +ICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImd1ZXNzIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICA= +ICAgICAgICAgInZlcnRpY2VzIiAgIlZlcnRpY2VzIgogICAgICAgICAgICAgICAgImVkZ2VzIiAgICAgIkVkZ2VzIgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICJwcmltcyI= +ICAgICAiUHJpbWl0aXZlcyIKICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICA= +ICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY2xhc3MiCiAgICAgICAgICAgIGxhYmVsICAgIlJ1biBPdmVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJwb2ludCI= +IH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZGV0YWlsIiAgICAiRGV0YWlsIChvbmx5IG9uY2UpIgogICAgICAgICAgICAgICAgInByaW1pdGl2ZSIgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICAgICA= +InBvaW50IiAgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICJ2ZXJ0ZXgiICAgICJWZXJ0aWNlcyIKICAgICAgICAgICAgICAgICJudW1iZXIiICAgICJOdW1iZXJzIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmc= +ZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfbnVtY291bnQiCiA= +ICAgICAgICAgICBsYWJlbCAgICJOdW1iZXIgQ291bnQiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGNsYXNzICE9IG51bWI= +ZXIgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEwMDAwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgbmFtZSAgICAidmV4X3RocmVhZGpvYnNpemUiCiAgICAgICAgICAgIGxhYmVsICAgIlRocmVhZCBKb2IgU2l6ZSIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAyNCIgfQo= +ICAgICAgICAgICAgaGlkZXdoZW4gInsgY2xhc3MgIT0gbnVtYmVyIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAxISAxMDAwMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCI= +IH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNuaXBwZXQiCiAgICAgICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICA= +ICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICAgICAgWyAiaW1wb3J0IHZleHByZXNzaW9ubWVudSIgXQogICAgICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgICAgICA= +WyAicmV0dXJuIHZleHByZXNzaW9ubWVudS5idWlsZFNuaXBwZXRNZW51KCdhdHRyaWJ3cmFuZ2xlL3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgIH0KICAgICAgICAgICA= +IHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3IiICI= +MSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxhbmciICJWRVgiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJlZGl0b3JsaW5lcyIgIjgtMzAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW8= +biIgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnVcblxubm9kZSA9IGt3YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9ICdzbmlwcGV0J1xuXG52ZXhwcmVzc2lvbm1lbnUuY3JlYXRlU3BhcmVQYXJtc0Zyb21DaENhbGxzKG5vZGUsIHA= +YXJtbmFtZSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgcGE= +cm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19jcmVhdGVfcGFybV9mcm9tX2NoIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJleHBvcnRsaXN0IgogICAgICAgICA= +ICAgbGFiZWwgICAiQXR0cmlidXRlcyB0byBDcmVhdGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3N0cmljdCIKICAgICAgICAgICAgbGFiZWwgICAiRW5mb3I= +Y2UgUHJvdG90eXBlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3M= +Y29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSI= +CiAgICAgICAgbGFiZWwgICAiQmluZGluZ3MiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgYnkgTmFtZSIKICAgICAgICAgICAgdHk= +cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= +ICAgICB9CiAgICAgICAgbXVsdGlwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJOdW1iZXIgb2YgQmluZGluZ3MiCiAgICAgICAgICAgIGRlZmF1bHQgMAogICAgICA= +ICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAibXVsdGlzdGFydG9mZnNldCIgIjEiIH0KCiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICA= +ICAgIG5hbWUgICAgImJpbmRuYW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiA= +ICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcGFybSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVg= +IFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICA= +fQoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXBhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgR3JvdXBzIGJ5IE5hbWUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICA= +IG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImdyb3VwYmluZGluZ3MiCiAgICAgICAgICAgIGxhYmVsICAgICJHcm91cCBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWc= +IHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJtdWx0aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICI= +YmluZGdyb3VwbmFtZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJHcm91cCBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICA= +ICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXBwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWU= +dGVyIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICA= +ICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfY3dkcGF0aCIKICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGQ= +ZWZhdWx0IHsgIi4iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm9wcmVsYXQ= +aXZlIiAiLiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICAgICAgICAgICB0eXA= +ZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfdXBkYXRlbm1scyIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIE5vcm1hbHMgSWYgRGlzcGxhY2VkIgogICAgICAgICAgICB0eXBlICAgIHQ= +b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9tYXRjaGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXQ= +ZSB0byBNYXRjaCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJpZCIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGU= +IiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X2lucGxhY2UiCiAgICAgICAgICAgIGxhYmVsICAgIkNvbXB1dGUgUmVzdWx0cyBJbiBQbGFjZSI= +CiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfc2VsZWN0aW9uZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIk91dHB1dCBTZWxlY3Rpb24gR3JvdXAiCiAgICA= +ICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSA= +ewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfcHJlY2lzaW9uIgogICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImF1dG8= +IiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIEJpdCIKICAgICAgICAgICAgICAgICI2NCIgICAgIjY0IEJpdCAoRXhwZXJpbWU= +bnRhbCkiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdAo= +XHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgYXR0cmlid3JhbmdsZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGE= +cyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTb3AvYXR0cmlid3JhbmdsZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX18= +XycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT24= +Q3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGE= +cm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/VWm1v2zYQ9rA= +L4uA/QdW24e2QBxSr/aHAluzdOvWxYWbtAPWwlAk2lYrk5ok52VFfvH+xI6UZEkxpSGRl7Z2U5B3vLuHR97xyOQffTDArvyKD8Hlx3EcfPNTcImFie1iw8G27BrVCIvxgM6yq5gOXvFY66vZrhRby8BLOM+GIQuzgbCAniAvy5I= +8Owi8dgiotrKy/wlTQM6Bxbubdwq+a6BS+Oge5DyeB55ixRtGk+Q5vPVirIM6boW8zTMQs7Qvjk0sIFHCA+JZVm2C6MYo37GE0YvszAAkKUCFHH/A+LzOVqBByPZyugqjryMys4czMdJCCZE7zLxrmTj7Cr20lQ2gzCF4UBmKKE= +LKCJaC3DxTKCn1xszSLuBbKZeuc08DJPdgB9nFChh0E74gnM01tHmejTS5gQBSGm8XUWr7P02FvRwNQ+atdayJQE2UwzL4MGQn5CxSyIbY+JbVnmCGgwy3B+taG5GGjeOlvyBDF+xoOrHxi/WNKEDtMQwFwOAaIY4vsCJnZdFyw= +SKjo9GR2KBvTn5+Cq0ebHw0cmfpJGMtlgXkkEWyUtbegaJnTNfBT331iVEImKffJOqWJ8O4APl8Nvp3NZq9pksKmgBaQvu4fdJvdaTp2FRrxwNIwIshBBsJoNjuezCZvjo+ms+OjkzeT6W+zp5M/ZjOkP5tOfp+cnrw8PdE1AmM= +nSEeyw+2HNOwnZF1CwUGMkEBkfIjPDYcm5iOewsFJrJAgZnPc4xd0xo5pnkLBT2daVYDrDLUD/Lccs5jokg5QN5xujHckk0MQ4HhVpmHIGvoWp8437BNumFt2UZ26ukGCB35xkJ6TiL6du6x0d5D/AjcALPXJQ9GOUAkDaKhay4= +EI0G0dS1ERDNBtHS6/kM5+ohuCBgpFLRNHJVomnmCkRTkftM24Gldh1V7iNfbO4zNwc0cVSbdgWLGsZesoK0dBaygMFifYeGw4NNR5LFiA1ZdiR5kfB13BCpKNWAhnBF2Vk82nA4KabmL9lALDAs8dKDKIvQxj7K6RBjdJ4VaQM= +4k/4O6cnIkBUjCIOXoEVtgDmW/2tXrDKwMVFP6ULGfYfwQpbZEvBErGTQMNfpg/f6uASCeet/ghdS6lrNV6J5M6Ybweshksoa8MG4cAFvt6uBDK5DdBzL1oLXQS+N0CXmLr8CcuW3q8rS6ttqKSrP0d3NoB1ov80jm2YbsN3Ti8= +Z/4F5CzQscOoHw7vGvc8ztHXgHVhz4/TlZd+2CX8x/2yVhNYV7j5kShGdrCpjbtsagO+NzaNBNTl8HUMZRBlq2gnsHcVi01kXfjZeuXztVB9n7FYt9yFLltCuRW852dp+HePI63mYGxYd/IxyOX/KWbSQNk1HXnDyGuOXYZnGPQ= +j88atK4ZQPkcef49Vxc1w13YUhrB3QiuS59Z0baNrWsWcJPyQ/GysMsJiGO5/yQ20Jr4r3d2XTdMTBSlubxwfNTO8xcXcR2qbgt7fyK8J+6+6ROM3u09hH7Fg8vfO7T3SGtUxl0Sko8rIZn+WwRynpEPric0xfgGm+BKppE6WgQ= +m2NkEpLyaRakF6F4s0i2JAl8pYU08beY+uoK9uNcFzqWPBY1xfYYyZUXyy0eW0cRcP2IetuWsbDL45l4FAgjBTT93PfR/l/o+9eTl7Pnx4cvTn86evnjyS9on+e0ydNfjw5Pnj1/cYT2aU46mk4nU0mR3VeT0+nhkejrhbU5T3w= +WphUQ6rqpxY3l9wDfvb+YEE5OWi8RpNq0apapkVVbcDjSkxenvPF3HYKZ3oxbBNlLcorvojqXH1ZditENixSbWtRAbfsaskqNmijoleMb/JJTajDSJNfC4WqXmmZeG1ATax2cLXI1UeEQSVZHCktUiW3ZqqZxFvkbgwqU1D/JLk= +eSDGlipJ/ucL9TdkNMRDQkY9gVi193FnG8hBysI4plnzlbUg7viNtXKJu3k0V0IRj62qd1VzOBoZhoOMoT0ej8ZfwO9zul9YAeVFQDMvzAGuaBCuVzWCsFZ2GYLFoEnoSVbf3wXl76Gj8Xj7PdQZf7HvoVbFJopHw2qDbb8e+rA= +TT6fGhT+FVjbak+xiZIsCtMeV8H/AXUFqw14Ctb8e76/llW9NL3jarjKr7bhdu05RVksNp3iXJLk8iQKmR+tA7p9ysqSD9IATZRqJBv84EHpq+TnJUzuEwWIglGcp+LRHypiZa1WrblCTY1Z1FZF7RfQBWU08TJV6dQAd+5B1js= +i1QuyIf1X8PaHzooDutqDe/t1N78+kO0FeUDo9mA7O5PLCojO9Jc+5UuPpn+CKX/9MGDB4N/AbY34FDvIgAAYXR0cmlidm9wMQAAAABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAAA+6X1B9HQAAAAxDcmU= +YXRlU2NyaXB0AAAPugAAAX9fUH0dAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAETkAAAEuX1B9HgAAAAtDb250ZW50cy5negAAEmcAABAwYDeG/wAAAARIZWxwAAAilwAAAABfUH0dAAAAE0ludGVybmFsRmlsZU9wdGlvbnM= +AAAilwAAADBfUH0dAAAAC1Rvb2xzLnNoZWxmAAAixwAAAyRfUH0eAAAADlByZUZpcnN0Q3JlYXRlAAAl6wAAAJJfUH0eAAAAEEV4dHJhRmlsZU9wdGlvbnMAACZ9AAAAtV9QfR4jIERpYWxvZyBzY3JpcHQgZm9yIGNvbG9yIGE= +dXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQljb2xvcgogICAgc2NyaXB0CWNvbG9yCiAgICBsYWJlbAlDb2xvcgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIEM= +b2xvciIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiA= +ICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICA= +ICAgICAgICAgWyAib3BtZW51IC1sIGNvbnN0YW50IGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICA= +ICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBrd2FyZ3NbJ25vZGUnXS5wYXJtVHVwbGUoJ2dyb3VwdHlwZScpXG5rd2FyZ3NbJ2lucHV0aW4= +ZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3I= +dC4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBiaW5kc2VsZWN0b3IgdXZlZGl0c2VsZWN0ICJBc3NpZ24gQ29sb3JzIgogICAgICAgICAgICA= +IlNlbGVjdCB0aGUgZ2VvbWV0cnkgdG8gYXBwbHkgY29sb3JzIHRvIGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZSIKICAgICAgICAgICAgMCAxIGFsbCAwIGdyb3VwdHlwZSAwCiAgICB9CiAgICBwYXJtIHsKICAgICAgICA= +bmFtZSAgICAiZ3JvdXB0eXBlIgogICAgICAgIGxhYmVsICAgIkdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJndWVzcyIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICA= +Imd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJ2ZXJ0aWNlcyIgICJWZXJ0aWNlcyIKICAgICAgICAgICAgImVkZ2VzIiAgICAgIkVkZ2VzIgogICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnQ= +cyIKICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMCIgfQogICAgfQogICAgcGFybSA= +ewogICAgICAgIG5hbWUgICAgImRlbGV0ZWFsbGNvbG9yYXR0cmlicyIKICAgICAgICBsYWJlbCAgICJEZWxldGUgQWxsIEV4aXN0aW5nIENvbG9yIEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjbGFzcyIKICAgICAgICBsYWJlbCAgICJDbGFzcyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjIiIH0= +CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJkZXRhaWwiICAgICJEZXRhaWwiCiAgICAgICAgICAgICJwcmltaXRpdmUiICJQcmltaXRpdmUiCiAgICAgICAgICAgICJwb2ludCIgICAgICJQb2ludCIKICAgICAgICAgICA= +ICJ2ZXJ0ZXgiICAgICJWZXJ0ZXgiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMCIgfQogICAgfQogICAgcGE= +cm0gewogICAgICAgIG5hbWUgICAgImNvbG9ydHlwZSIKICAgICAgICBsYWJlbCAgICJDb2xvciBUeXBlIgogICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIG1lbnUgewogICA= +ICAgICAgICAgIjAiICJDb25zdGFudCIKICAgICAgICAgICAgIjEiICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICIyIiAiUmFuZG9tIgogICAgICAgICAgICAiMyIgIlJhbXAgZnJvbSBBdHRyaWJ1dGUiCiAgICAgICAgICA= +ICAiNCIgIlJhbmRvbSBmcm9tIEF0dHJpYnV0ZSIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwIiB9CiAgICA= +fQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY29sb3IiCiAgICAgICAgbGFiZWwgICAiQ29sb3IiCiAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICI= +MSIgfQogICAgICAgIGhpZGV3aGVuICJ7IGNvbG9ydHlwZSAhPSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAiIH0KICA= +ICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzZWVkIgogICAgICAgIGxhYmVsICAgIlNlZWQiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGhpZGV3aGVuICJ7IGM= +b2xvcnR5cGUgIT0gMiBjb2xvcnR5cGUgIT0gNCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICA= +ICJyYW1wYXR0cmlidXRlIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgbWVudXJlcGxhY2UgewogICAgICAgICAgICBbICI= +b3BtZW51IC1sIGF0dHJpYmRlbGV0ZTEgcHRkZWwiIF0KICAgICAgICB9CiAgICAgICAgaGlkZXdoZW4gInsgY29sb3J0eXBlICE9IDMgY29sb3J0eXBlICE9IDQgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICA= +ICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYW1wcmFuZ2UiCiAgICAgICAgbGFiZWwgICAiUmFuZ2UiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIHNpemUgICAgMgogICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiIH0= +CiAgICAgICAgaGlkZXdoZW4gInsgY29sb3J0eXBlICE9IDMgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYW1wIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnU= +dGUgUmFtcCIKICAgICAgICB0eXBlICAgIHJhbXBfcmdiCiAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgaGlkZXdoZW4gInsgY29sb3J0eXBlICE9IDMgfSIKICAgICAgICByYW5nZSAgIHsgMSEgMTAgfQogICAgICA= +ICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJyYW1wYmFzaXNfdmFyIiAidmVjcmFtcF90aGVfYmE= +c2lzX3N0cmluZ3MiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBjb2xvcmRlZmF1bHQiICIxcG9zICggMCApIDFjICggMCAwIDAgKSAxaW4= +dGVycCAoIGxpbmVhciApIDJwb3MgKCAxICkgMmMgKCAxIDEgMSApIDJpbnRlcnAgKCBsaW5lYXIgKSIgfQogICAgICAgIHBhcm10YWcgeyAicmFtcGNvbG9ydHlwZSIgInJnYiIgfQogICAgICAgIHBhcm10YWcgeyAicmFtcGs= +ZXlzX3ZhciIgInZlY3JhbXBfdGhlX2tleV9wb3NpdGlvbnMiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBzaG93Y29udHJvbHNkZWZhdWx0IiAiMCIgfQogICAgICAgIHBhcm10YWcgeyAicmFtcHZhbHVlc192YXIiICJ2ZWM= +cmFtcF90aGVfa2V5X3ZhbHVlcyIgfQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGNvbG9yIG9wZXJhdG9yCiMKCmlmICg= +ICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC9jb2xvcikKb3BleHBybGFuZ3U= +YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGNvdW50X19fJyAtdiAnMicgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG8= +b2xpZF9fXycgLXYgJ3NvcF9jb2xvcicgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGU= +IDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwo= +UHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDE7Ch+LCAAAAAAAAP/tXQ2P27YZdjdgwwkb9hcYAwPuklQhqe8WAdJm2VCszRXXZB3QbK7Ols8= +Wm3JsOTLXYr8lf3UYS9JfVAS5TufP+/iM9JK5EvyFT8ePiLfl/rffzsd7PAf+yM4/7NtG9f/slhiYmI5mNrintBSwoziQdBLr6dB54d4qq2as1UIGOZo4M/iONXDKEw7rAT0HPXjcTzTJn7aHwXJIBhCEF65UDOPd7CVFwp5d5I= +eDoc+xcJKi6eI60fTyZBlKJuV5vGSZiGcYQ+N3TTMCwDfY51l5iOCVJRFPTTeBYFV2k4ACXzDNA47v+C4uEQTaDmxvwqDSbTsZ8G/GYIxU9nIRTB7q5m/jW/OL+e+knCLwdhAuIQHKFZEA2CGbsahRejMfwTyebROPYH/DLxL4M= +gZ/6/Aa0n84Clk8k6hKe05+PU3YfXMEDBZAo0uJ5Op2nyWt/EgwM7VftoxZGygB+maR+ChcI9WcBewpiGY5pQVNaEAZPGQ6v8zBoJwjz5+konqEoPo8H1y+i+P0omAUsvN9numHHcSBbrh96+6b3kl+c/e1rBNVb/NOg9pL+LJw= +8rYA5WdjP7qY+xcBGolwDSpn1c5Bi0SE2HnnmCfBjFVpB/5+2/ljr9f7RzBLoCfAFQ/qdP4El2kcj/vxPErz4M9o5w9ZeDjIA4+gd/X4s66tHxNKy8Ez7RANQ41Z2HNdzzUJdjyHEI8gT7eIA+URzzIItRBFGPV6r097pz++fnU= +1nv96s2Pp2d/7319+s9eD3X/enb63enbN9+/fdNdtVINoxAw82H+7BxqajAIo4veeXxVGfR+ms7C8/czaN5xUB38ZGVVaBlN1KosBwWWbroEW8jQbcPEbgMJyEaQAK5zKIBLNRZEbVDAb2QsgIAFYGCirggi3SYwYHQUzcdjigg= +/Lo8UhKTBTBUhQI7DNu1Dc8xqIQdLAyazWnFDj0JQfkrHZ5pP2Gk6GagFFZ3s/4o6rCKgKoY+dBnxuhiFs+nSIRBbwmGaTYgoCcxnUT4jDW0KiJrzh9g8EQXEPmu+66bReVdEGf3SXDBe/KvUEp0kY5YFOsCMzbljpLjd11df8Y= +1XnXPUEfeaqPTV25FnfWdzmlJJ1YZm169cdsrKxahxBMl9Hy0h/PWV4UfjWNuUJVbT+uDU+JQVrwdOrPJtC9LsU8xXq+NozHABj46CeEjxgUJc8x+tfR8RGG34nGa7YR95No6KNuF/0L5VKs4tokeRwWwvzRFYIinAqhy+CqF80= +J3zebMgSnEmkI4CLwX/i8yT80CybYGqCYBKF02nQzKX74uUAWmQWjM+hao5fnE6/4Tj1FL34/uTLLqRk6DdLx2HSTPw40yCBYdVX5A3gyXIAmIrPw2igEIhYPIuDtmlWR1H3N+XAhRZmw9Tsvx9M/XTUiNezeIHkEz/5pfVJ51M= +mDOCaDJulpI/LRPj87KYqhty4SATgmlg7PebLSZnlARjmDChl6q7YJfJrT5knELAaJn3ZZb3mZLlrU+HkgYByxnEkx7M+xNgFJcB3R4Vssto2q7OcnQI64bjOpYLfAjYv2l8onyIIHMxHyKL+ZBHzCofAgZvW+795UOFoEUW9LU= +AydaHydaH2QSGMntbba/TKNbaNndEtEYAtKk0GjBQGofdgtN86XGwx8/RwZ6jF6AKky9LzUN2Il+BfLZcOuxKj5+wSJBBj3h2UFqJna9QCzPsZriw4IU9HEjzYEMfQpkyCzXY0oy1BzZmydEqnWhTA/AkzTYzboQVquyFBEydBM= +u9hEpk7ZSvGBBt2BBkELeY1lIYI9fH9pULEs1KRBWS87UKB9okDFQovttADUHtMfoeG2uA8DqMuUERlRLp9IAIuqCy4gAYoAOVlElR4bBTN5DA0hcaScvbDgJ7w4wVxKeiQkSzokMsipkJBSxTYZGAts5V0ssJViscADl/o0uJQ= +cmGpChGb51GlgMyjJtPeNIZhuTUSRYs3RkxUeizFoDzd8ExCGZOyTftT3Fg7++q773s/nL49e/lqEY+SxRaxKdN0amyKLyp595ZNFd2tyqaK7nagUvtEpfJoSixVY+0xj+IKbotGXXKMA0iLf5lPL/0xNA0vX2ZRRQdi9ScAfZ4= +sgYDgjVNBb/S5ByGYXpc3D9FDBlGZQ5sLggIT94IpjwYP0WE5ZkpdyVy7Y+YWJngXfdpqTfnTpn8tZBnyYqwD1IY0sIhKhUEuvXoeSUn3g2vb1MqI2XVzD4oM/twm8w+nEjU84qnLvngNS+upIAfeIoD6/s0WF9he1VhfQWabZw= +8lH1XiJTAF5rtsf4yj1EYjTVWIrwOTqQaQ/4Hvao6Rz43vr5nm1a2LLvL99TbyLmne1A9/aI7hX4BHTPabbVPrO9bW8aqhgf6HBrwidWxA6U70D5DpRvk5RPvWmaI9rmF/nKRDXGt+2t0jKaKBVZivURorse9g7LfBulfYSa95Y= +9pXjrk77Dlum+0f8CpgC4mepWmuPqd92N0wVvE8ocFvmV+ylHojfgfgdiN/GiJ/kpExUiLZx6lcuNjbt5IYz+I+oy+0xwGLxEWjCAn2WI4KW7lGDEUFCCW6u/9H9I4JL+VSTG2ng67/cigaWYi00kLtem4Zn1N2xTdtp3e3dU+4= +V/Y0017Q0w4UcA+dKW+lE+t0bHZm/sNbcJ0soJRa8oZFo0PtL0vdgf9kIkaBqBrRKfKunbcRkKdMipnjCUm5/9fpKzC3KJVkK7MWuzkGHioV+FSSzRKHnGIyAljN5tFzepJ1WmFk6Av+JyRkct2SP1Br4BXZoirLJhQZHEOpJ2w= +WjlmOULcRw0wMNBEWfx55hxCRaq8PiDlRZDeofSneX5VNbLemoz8ZHScxz17hr5l69aIM3mUxjCtDeb9AM2YjyObtsIkmQdJ9Xng/3+2LcuwT9C/xe0zccuerW6iOay5syitJoWPCyIYPeHFtBlQynJYZ6dRVOQbNpVVeUn8Bg4= +/nJwIOEbIeHRdj1W1PvtDdje/CpseRZS04d3q8aW5XqwY9dnsjuYWxLdosTj2++2ia1Pjn6v5q4iTjsCTlGn3KzB7hnlLhIpXHUPdpV7t95aOK5Bf1M21/5S2e1aVi6kM5lHbgocw2j3yU1v4ZErsnmCVNJNV5GGdBFyK4fcA70= +eRD0pjweQeGQuyWDQolhWVUVKpQmeR9Cxa75SEZa+NlRq+Z9uyyLMShxYBbXiWdYTRazmXMZt7mbTIxFRMZDR1m3GcArZziuHssGb095dOnmLXEeCiKkFGEdT8rAgFhaxIq1bymxWSdMVUUYcSKq4lkErRXKwox6US3UCzvUxZY= +RZwG9bId435RL1o6SZg16qUgXbyuH9bqnARCdh2EFDSG1wBAslujHyI8WyBbn+cKWz2sKXUjLP+eOLqpsw2N1SpG2oMqKkZAMdkCPOfNQmh5mmFe+lL47Oqua1iUnaBrERd7e3Nw7trg2VkEzww/4YkBwyrIyqAZ4K5yHFkNls0= +HA0RSMqIbLGIyRSRChITu0BPaXlEKtKqo3WhVgbUVWUqIF3CM5TLrk1lYQvxWvgd3vNX5RKuaLk7lY+L/QNsVlObMPUuscluYNPSqI3XhdqSuWQDs7YG2+VqoVExhtoCZueJCCXVopcEbExdlxFqwzJJ0zzzARDqhfaZgjJPpmo= +Pk2ySH6GVhWwaR7FCa1ZwewMO2/FocuiCwadF1iAclGMBMx3YM2m4cAIdu8day4SVVgz9PT9g+BNcOYSY+zqQF8ae8masLd01KowZlBpW8Arob9RbI5IFtQV/GUr+2tGX8lGHivLv4tnpKVj17abZ4ndfwxeCMEAaGKG5GsFbds= +M5KICu9gEjNcqD5XxjvmcODY/LMV99Q0vkhEqKnqZgoI6MfT6xwGlKuefR8GQpuEWGBdp01liRCy4ltjaJJXTzFQ+VbfpiGCSicOmtWSl964NT2GDrZrOfSADndBB88jruN53oNCh7JvS+ggeti+4oJ8rAGuqrxj6lBY3e6IOpQ= +5S9vVW17yNQdw9rWctvDB4cbzan3HhxaqEPZzfYVIlqoQ6n4zqkD3Rl1WPZrDZYOb/sWUAfqUKOJDnto87Xs4s4NVl+ro4NhYIdY+FOhDsrz/vcCF1qpwy0OMl8XIpSCpRlDvrGiMAwVfeiLL6iO140QVhltNzRZDiQINLENKGE= +6qxb7BNKDFu/drl/MGE62PAMaj0smCi6mVk6exfdrLn8yr+TRi7JjjfBZm22oZl+dMf6Xdygn7Fj/c4XOoyt0Lpb+fzegzUFLg/jA07SGI2KeVtt0vhzw47652XNfaP5hM1wTRNdZs0a+efjgLRRhQhgtxnJ7VyDqzBJw+hCkfY= +PEjTYMapBgfcS3hYf6oqJLMQ9Wfqgrg9p+jGbZ53JLcsYnNPGofRMG4viNWKIpbbIufxLTlczAHumQzMaf2QNZpCiJnlMhlmEd2MNiAmG1PkUtEa7MdMc9/PQlZnMIoUj501DJAoCPXHrQIZOCmqLYd9scFU3NPavSHumULCd64= +pXnWZzMvU8VioGxtoUk62Kb+yRmx5btVyih9stauu1pn6izHG6nuuBamrV8CfPhvl6v5FInteOpU3izFFj1tpYz7yRNLJxXitHT1nZHFbHLm7hiN75DslCZmmnW5agQ9aX4m5aS7S5pY0Y8uod8D413S55jtugtW1rsP5GtV8tU= +FTXZPfCudt5Vt+opeBfWbZNAd7axC3OH7RqWV2Ni0COBDNmG41m2TTxqU6fGzbBuEex6FvRyF3sUm9sia6p1vero2sHWoFWxa9oJX5OiiUqZpdiaqXsY0Kv1GM6HT9bWdwynbEdZIW42jLB7RtzyaGo6tqqT7Zq2dbNT/UBUPtg= +D27ZOYgsA6GomFOlxmOn/2X5owWnLBYiGD1GxyIvIcCQX5lra2Yn7HRCcpJnKTJf/nBGLU8L9bOYAG6LoJZtUG+EohVu1Qy3aQcYmetuiKwl7tgUWWp2vR90fKutQfezNWh7azy0l4/Cz8PAVIXQh1ePw6vHLl896i8a9deKLb0= +RaishuRhsgeevHSbnry47rG4pO0QO7QNYw85OnFN0jQ7Nu6/VQBe6BiGjo7xCVSJ/KpA0ZGY2eA5gzQgksEArb9IsNSZS1cjjfKtIrMWkA/3F2EuJffrrWKB3yzdkdNWbbYWbeGPx7y+MmazPb9ZpZWV2n5qg36zdV//qiHVbxY= +gWTnKIKxnoz8aSDCB6E/iaPB+rbMzMLksjJ6FEswImbdp+9Ju2UtmizpxUFsgxjI1Sk7mXaP1l92CKdqwGzHRoob2GjT+3bitbTkQtQdS4EN0xQiW04HS69a45gbcWvkIB23xolDuIBNtzHDdS772lhdDzeiUacOQ79Lw3EarIo= +QqQQNAoU0tkwmHWgB4qlaS07akBjHFOTXoU1vuerSQbrPIQTKG5/oFVO3tAaByZplVORtNL7Wys8wzXJAVyrLJVrEuXNVKRapVa15kkemnw206rtSqSPGeTvq3oUpJ2VIZlIB/XgN2dfffPtq7NHjx51/g9sws53Ap8AAAAAAAI= +AAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWY= +aW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHc= +byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWM= +b249IiRIREFfSUNPTiI+CiAgICA8aGVscFVSTD5vcGVyYXRvcjpTb3AvY29sb3I8L2hlbHBVUkw+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHQ= +TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICA= +ICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5NYXRlcmlhbDwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHNvcHRvb2x1dGlscwoKc29wdG8= +b2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgpvbXNiaW5kIC10IHNvcCBjb2xvcjpncm91cCB1dmVkaXRzZWxlY3QgIkFzc2lnbiA= +Q29sb3JzIiAiU2VsZWN0IHRoZSBnZW9tZXRyeSB0byBhcHBseSBjb2xvcnMgdG8gYW5kIHByZXNzIEVudGVyIHRvIGNvbXBsZXRlIiAwIDEgYWxsIDAgZ3JvdXB0eXBlIDAAAAAFABVQcmVGaXJzdENyZWF0ZS9DdXJzb3IAAAA= +DQAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQAVUHJlRmlyc3RDcmVhdGUvSXNFeHByAAAAAQAAAAAAF1ByZUZpcnN0Q3JlYXRlL0lzUHl0aG9uAAAAAQAAAAAAF1ByZUZpcnN0Q3JlYXRlL0lzU2NyaXB0AAAAAQAAAAEAFVByZUY= +aXJzdENyZWF0ZS9Tb3VyY2UAAAADAABJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAAAp5X1B9MAAAAAxDcmVhdGVTY3JpcHQAAAp5AAABOF9QfTAAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAALsQAAAS4= +X1B9MAAAAARIZWxwAAAM3wAAAABfUH0wAAAAC1Rvb2xzLnNoZWxmAAAM3wAAAvlfUH0wAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAA/YAAAAMF9QfTAAAAALQ29udGVudHMuZ3oAABAIAAAPu2A3hv8AAAAQRXh0cmFGaWxlT3A= +dGlvbnMAAB/DAAAABF9QfTAjIERpYWxvZyBzY3JpcHQgZm9yIGV4cGxvZGVkdmlldzo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWV4cGxvZGVkdmlldzo6Mi4wCiAgICBzY3JpcHQJZXhwbG9kZWQ= +dmlldzo6Mi4wCiAgICBsYWJlbAkiRXhwbG9kZWQgVmlldyIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBFeHBsb2RlIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayA= +SW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJncm91cCIKICA= +ICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJvcG1lbnUgLWwgbW92ZV9waWVjZXMgZ3I= +b3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImk= +bXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlByaW1pdGl2ZXNcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncyk= +IiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24= +IiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgICAgIGJpbmRzZWxlY3RvciBwcmltcyAiUHJpbWl0aXZlcyB0byBQdXNoIE91dHdhcmRzIgogICAgICAgICAgICAiU2VsZWN0IHRoZSBnZW9tZXRyeSB0byBwdXNoIG91dHdhcmQ= +cyBhbmQgcmlnaHQgY2xpY2sgdG8gY29tcGxldGUuIgogICAgICAgICAgICAwIDEgMHgwMDAwMDBmZiAwIGNsYXNzIDAKICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInBpZWNlYXR0cmliIgogICAgICAgIGxhYmU= +bCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIm5hbWUiIH0KICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBjb21wdXRlX3A= +aWVjZV9jZW50cm9pZHMgcGllY2VhdHRyaWIiIF0KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW0= +cG9ydCBzb3B1dGlsc1xuXG5zb3B1dGlscy5hY3Rpb25Ub2dnbGVWaXN1YWxpemVyKGt3YXJncykiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIlZJRVdfdmlzdWFsaXphdGlvbiIgfQoJcGFybXQ= +YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiVG9nZ2xlIHZpc3VhbGl6YXRpb25cbkN0cmwtTE1COiBPcGVuIHRoZSB2aXN1YWxpemF0aW9uIGVkaXRvciIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY2w= +YXNzIgogICAgICAgIGxhYmVsICAgIlBpZWNlIEVsZW1lbnRzIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAicHJpbSIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAicHJpbSIgICJQcmk= +bWl0aXZlIgogICAgICAgICAgICAicG9pbnQiICJQb2ludCIKICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICA= +ICAic2VwcGFybSIKICAgICAgICBsYWJlbCAgICJTZXBhcmF0b3IiCiAgICAgICAgdHlwZSAgICBzZXBhcmF0b3IKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic2NhbGU= +IgogICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDUgfQogICAgfQogICAgcGFybSB7CiAgICAgICA= +IG5hbWUgICAgInMiCiAgICAgICAgbGFiZWwgICAiU2NhbGUiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyA= +LTEgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdmVycmlkZWNlbnRlciIKICAgICAgICBsYWJlbCAgICJPdmVycmlkZSBDZW50ZXIiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmU= +bAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ0IgogICAgICAgIGxhYmVsICAgIk92ZXJyaWRlIENlbnRlciIKICAgICAgICB0eXBlICA= +ICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IG92ZXJyaWRlY2VudGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSA= +fQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGV4cGxvZGVkdmlldzo6Mi4wIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA= +PT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFNvcC9leHBsb2RlZHZpZXc6OjIuMCkKb3BleHBybGE= +bmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ28= +bnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1A= +YXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjE= +LjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSA= +aGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmc= +bGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGM= +b250ZXh0TmV0VHlwZT5TT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0E= +TkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PlV0aWxpdHk8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2k= +bXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQA= +AAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tHf1v2zY2h/vlIuD+B0YHDMlu1UhJtpwNBbp2vaF3WxKk6TZgHVzZpm3dZMknyW7crv/7PVLfIiV/KV6TzkFSWXwkHx/fe3xfUi/+d3SELf7DPgSnn263i6ufpJU= +mJh0LKx3Cb9B9BzC9PwR7UerOT166c+VfUfuZAAdPB3Zge9HmuM50RGbAT1G9HbuwoSjpUPffvWVrmFlZkfDKQ1HdAzNeG8EzLTdwp0UARj7KPTnY9eehCi7eIyUoT+bUS9CqqrM/dCJHN9Dj4hmdXVsIax1OoZp9gDK8+gw8gM= +j95GzgiQTAdArj/8DfnjMZrBolx+FdHZ3LUjyr+MYfp54MAU7NttYK/4xWA1t8OQX46cEMDhtocC6o1owK6mzmTqwm/cbeG5vj3il6G9pCM7svkXwH4eUDaOB9euH8A67YUbse9AZz+k0MlT/EU0X0ThhT2jI0N5r3xQHE96g18= +hpEdwQVCw4CyVZCO2cEW6XUx3INVOuNVfs+Ce/YimvoB8vyBP1o98fy3UxpQdn84ZLhhy7JgWI4fenXTf8Yvrr97CvTtZb8KUC8cBs6c7wUgH7i2N1nYE4qm8X0FiLMvc+h5J4OkzLEIacBIegSfvxz9vd/v/0iDEDgBruDWX/c= +l7aMJYneyWVifkQUjB7pmm7q2GDYGWYXn5tdRLBmnRuWdd6FDuc67hlIRxj1+xeX/cufLp5f9y+e3/x0ef2f/tPLn/t9pP7r+vKHy1c3V69u1H1JZOSdTDNB9suZv6T9uUNhQ0vCbEdR4AzeBrBVLi0LMtkbkazdsroyRLYTakY= +ZmwaTLp10tG7glCTOxFquE6lGi7vVKx1pMa3iCqKOEbHIY0W8z4ggwj8qBygAFoFwkARqTbAna6pE0vQBta5fr+0gUny1o6Mw8K5HVD4nTFWQ/CZBP5ijhg54o8H5GX/qmPfhT0GaqYtrj0AzoGWZ8BCqpLdZ6MVBigNwkdXS20= +AzvkCJRuZmN/J3Zg/BFEMKjv0fJIjjcKqcs5Hs19YN4QqT/EG3jFv5YH4hi95B1QNKVpl8hH9njMbtrAIzGbPvci4G9oYYzr0ohq4lDATQjfjpMPfOWL5WoEZ8AfNicT67k1qdCN0EtKr83wGLog7dvgcL3w0OWSBq1hsKS3fW8= +MRv6Cy/aBpGLxWwAO/ZM7LcnMtEUtMTov/4gdN5ttT03vCP6tz9AL4WueyAVes58Trcizo/Pf+ZsDaeGHA3bdbfEIu7pOuFWiHzDD9dFRLnUPeP6t9XdCmH84VYoPffGfjCk6CrwI5+JYLgxQh9iHbhOg/ZlOvQp6C7Hm4Qb6lE= +OIJ8pu62InbSBw5xxA7NrQg9g8PZacJokC1ANnkmkP4YPZVCSnFPrQJcusvAInuC3sd0CIc+qDykVk9EtYB+pRtfDZz7QQTGCNgD0Juo6f4V4SurFVbMvvxDPAqkiynSI+d8yVawT+0hJ65pHY4MZiccQU2gKzuAsaKqRt8QxQ8= +W1gFe7E0P/vCu+Fsjt069o4P34fE2nzZO/N3TI87522O5MfP4OwoGr4FSYymW51FS9td2Ny5uwAbG3Ct9t/zeIydqZkd/rYVWvGkGeU2PyE3wWkxBy+RejN3K8PzFe8FZApmthuiF2P0LfdPh3TUKnY8ABDHBHYydJid8wMbo1U= +rMC9ZUvdBqNn4MgwfK5pCBoDKOahK3GMfc0v7lwB/27t911yzkQv0wHQpo5gyRSr4JfbzEPbpRIr7GX5Pvfd4LPkLmV2m1n+7F8ju5Mqc9C/WM1+czqx6BHr8p47iSmKTRhy97xf8b8yPK9YK3pWbk2xBSeWTmhQg1wNUjjDqq0= +mBaxiCGLOAyn3lG8YBAkz4MFFdaakcKl4ygLp0csEpIgzUJLsoY0spWepyGd8AjZexjKm0RT1sQ4JoCL4fT0tappX/IpX6tnpR1JsSqb8Vvjk1D9Jci9N4HG1+prdSdUwxhXjk4jrhyLg9BPNdEjgYiqFDMuabcHQitFiU/KaPU= +eYZleNuM4uojQHHVjOK7jwDFdxUU91cXaScdm9IQOFOQoC+Wcb6ChU6V2I/Gx78gfMzi2OFjjH49Pj3G8HOmcFkQ2n6JZeRYVdGvKIVipIKWngySt5kxMGdxYUiVxwtVaC8GqQQwghOIUuRIAqabAJhEc8TJ4jMIBXTcH8LWBb4= +M4LNGtHIdtxT/AXol34fGtM22KevFSXplN78WnHG6HQ4dWA3C0qX7fHjx4icxTyXj7580u/nfakb0irEPHBm6ez51F+gJ6wBSMKQeHKF/skU2RJmLfDUaTbMo9KqoAujaR5QEmhxlRA0Du6IpALHh42QOpQSAI+1py6dhI8S/lg= +N0LJM5QOUzD8hXYtac+NcAHk8wQkt4lrV1sxTgU4Z5QAJbZi3ZpEs02EZHBJMKtGCPk+S4QwPg6OCZOr5Nuq9O1d/O1MKfCnZJxiK4477K+K8rx+ljktqaI7z6KaOUCuDEE2aEA9ttxEQirFBlFgD6O0reVSA8PKm0kDRtsnKnU= +bCBLI70u0YU8pX7f85RkozzlgE4cj3sEjZnKDKw+V4mth5CrzJnfwg28JrEI4FbEeSs50Sv6Kj4l1VSr1GhI5ns1HPZwoLERZhQIKjkRBgP/lrXH+y62JzEDNkGykBo0Ssc4gIN4eyEQwc5yJXKFnMJxnV0Ds7eONAub1KQP1qo= +yr8RS+toBJ/vi1Be5mVmCW4QeCfqx+nc/mDVZztbUppsM4FflpRDtqwz05w7NOt6I0rbaU2sdfVezzKRAeqz80mqzbcObFQfxBmWHR/KjYUeEvBGNUoM8gDUaNbJyI9sKfuJkZhYx/AgVIuBDzbefsGPgtouh0D2V2iZ/tBJs7A= +So4duXn8RojZvGHeSEZaiTlbaOTE5wZt5Luida3BClpR5Dmg2cwlh1Pluf2dW7/DOEzdTwz+5HwJD2gCZ0cewcRah9ZuBXtEg7+W+ekqdJ8dyJz7NtHnBehmdd57COo8s7h0fa1UiBr944iq76+uMt3Q0fE6KmzvIMTGwToH4U0= +zXn0ptZr+AWVQhQH8B0+VsehU6i5Jus28GBHTiHkY2bJqqFLbQ/87phusmpwEHywKdsuBs/PGazX4bJjQbiuGaZpiQXhD/6AKYTvkF5/shTBGo+UrmkKR0rPum9HSsr1sACzjtOEwvDaTHUESOdZaCGtnyetmV2J8pLPvI+QyG8= +zo0vo9sNpwS1EdHbNuZkJsem60yDC23MO4rcDaf9lge52pgzzjYs7WCTaZPCm+/9oe2iH+3AsQfuHnNztutz2cSyAg3WjF6wZoTF0gd/zjItssqHYuHDlLpzPtk1C1yxipxo6oTI4ZomqYsOkR2iR+QLFC6GU7j+CnncLzp9RM4= +8nkLdXegix2XlZEh9eTk5eXVyUlxyhJgQEGrAn8AqKa2VneRCXXRTakItcwyYuIrHvpvnHF4Klh0LEsoJvtYacPZG1TfBX32GTqZ2iGnYIzLKaNtjT11VtuSzsUTVVwLyM2VRFq3WJYkh7luWThbFszW1qpieV8bFM5EtC6NV5Q= +IzHzqH354uLq1U0rgQTJ84YC39155qz41GMWBr58dVMy3mJLoeXwQB5/tiyzOPOOppqhmZZ5sGf3/rgHcsHqqnBJk+tfBW020jric7z3zu8vcHSnW+QriQ6Pie2MbqU1CHuLuF7wkkgRlcOFBmXiLQnvl8Q9bm87Gpg1EwM3YbI= +m/ibGiDTE6XfeOiOWkJC8MOCwBlRdtQBWiWNoKPjmLYsNJ0QyFk60aoAptfEDCvjMvVBaodrUC6Wfm6KqfYeJvsqFwJ/rQOpljwW08VGEw9v7ANyim/iLSRP274ow1cfO/zTRbgTF6GQu89NNdm+i2FkTu0D1Z+2Ymyfod9/V9o= +8UbaLXjNjzJiNgqf5JznuyApWI3vJ4Vz6yz/QlFRK/a/zDiQredwxkKRz1OM5Kq+ZC8UG9q2GoysOU/i1KC0Y1GIqZ33Op9iiHcDy2FTk6D+0O/p99+jyJgQ67kRXcOEkkRi3Hy4h0xO7jSfmOkIUzfX0EKiiAvEkKjjYmuilBs= +qj8as4qcC5eAgC0pw04rv+1AOjCPhIXUnjVUcQ9Wi2XtwItlTZoR+rSREswB8pOjZg8Od3jkAKKnmRce3L2jmVdeE11wNAuI7OZnwr9GRzc+MT9T36CEkB0QkjKoDXxMoc6Q1AzVdNQY5/qdFK0c0r/MWBfrutXAun+om3G3x0s= +DtBt0iK72vh3U8ctQfBgelfPeAZO5Ayh9E1tFTt9Nndcyu63HcvvZs0F5Z8hsWNEH2sYLPPOPa3vg8Y9jPOaCp/GUH9Nlyat2THuonLb6iR/DhXyz/VmnkrK2U+iLEZ+Igx1acB4vyUVZe5bexWmqVI7WEmfUEwe9AuGQLK6iVg= +hgGoY68c16UTW5JzTazJ/TPc+esyCzorI8/hisYKpWyVbeJRFamy4i1tm4hZu9XtyhDZTWH1NLPXxeIrge+/tsJN2gqsNZ4Ub9JNMcDWmmjv/MChNVHO4rpBZJwl0UUDxhTyB521XExBEdQ7q/6ccWKDDolJzVHg091NvtOQhjQ= +C6s/nDeai7jgjZbjVwfIfKaVDoQYejMuu+mdjtbT9e4nmPsUn58UEp/Aff3hIoz8WT+H5m5lk2MqGTj1S+vHa9Ju3fNO9757p4Unvoyqd1rh4z/UQU390zJObTuquYIRHNUKMRp81epDD/H9tt7LYBZcw6qvWsHxYIq5ELvs4MI= +EVEjVJJnCGK5uov/HiKnF8jcBrhtpa2JxooG/nxzQztvbgCFev4QnlGzCn024DhRr7IXXVKyJIdVrdFt3QvVEnz0A+OzWoOPcWB83rV83GRqk8CdDRhl42eu1ex1TPIH/CYLkBkG4y149Yj4+i32yimPPbsgvtIoiaUwv0VsrFY= +ZtNbJ4wcbyIZZkAjVv1TyevJ5isl9iQAavrEoaQtf9kJ04cR0HHs18/ByCVpHYNSjdL2mhEymoKeHTpsgyRAhs4xcd5JZjF46IhrZSJmIXHyc6a8DRxGLJAA2XqTQFdIXfYISi1AIkESayXVPbHBkn3XK9+N+Dt/uxV/t0HNvuw= +LyTS2Hy9kBwuRl/wRrPCGh4SKdk33sJ12w7MZza71a3MvNubp861ri77b68evP1yis9YpWOt4cLaaw2W3DipxreM/QyWLvf/4PdQTmDOyiSv/4gZSlruMV/JfZ1EuQxtYPY6iJbC37rMDYpRPpgGIBmgkT2UoDHWDI6IqRSeolU= +xNCDIsuFKzXZHqXywIdy+epGkeTZFXm9iCKmMpUsBKkUjHNF6kcq9dpW4RRv73/wy5/11jwaHe39FDkxCiA319+8+P759cnJydH/AX5IA4FScQAAAAAAAElORFgAAAAAAAAAAAAAAAkAAAAMRGlhbG9nU2NyaXB0AAAAAAAAFM0= +X1B9KQAAAAxDcmVhdGVTY3JpcHQAABTNAAABKl9QfSkAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAV9wAAAS5fUH0pAAAABEhlbHAAABclAAAAAF9QfSkAAAALVG9vbHMuc2hlbGYAABclAAAC919QfSkAAAATSW50ZXJuYWw= +RmlsZU9wdGlvbnMAABocAAAAMF9QfSkAAAALQ29udGVudHMuZ3oAABpMAAAXOWA3hv8AAAAMUHl0aG9uTW9kdWxlAAAxhQAAA4xfUH0pAAAAEEV4dHJhRmlsZU9wdGlvbnMAADURAAAAq19QfSkjIERpYWxvZyBzY3JpcHQgZm8= +ciBmbGlwc291cmNlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWZsaXBzb3VyY2UKICAgIHNjcmlwdAlmbGlwc291cmNlCiAgICBsYWJlbAkiRkxJUCBTb3VyY2UiCgogICAgaGVscCB7CgkiIgogICAgfQo= +CiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFNvdXJjZSBGcm9tIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICA= +aW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKICAgIG91dHB1dGxhYmVsCTEJT3V0cHV0CgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdGlhbGl6ZSIKICAgICAgICBsYWJlbCAgICJJbml0aWFsaXo= +ZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgInNvdXJjZWZsaXAiICAgICJTb3VyY2UgRkxJUCIKICAgICAgICAgICAgInNpbmsiICA= +ICAgICAgICAiU2luayIKICAgICAgICAgICAgInNpbmtmbHVpZCIgICAgICJTaW5rIEZMSVAiCiAgICAgICAgICAgICJjb2xsaXNpb24iICAgICAiQ29sbGlzaW9uIgogICAgICAgICAgICAicHVtcCIgICAgICAgICAgIlB1bXA= +IgogICAgICAgICAgICAiZXhwYW5kIiAgICAgICAgIkV4cGFuZCIKICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3Uubm9kZShcIi5cIikuaGRhTW9kdWxlKCkuc2V0KCkiIH0KICAgICA= +ICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInZvbHVtZW5hbWUiCiAgICAgICAgbGFiZWwgICAiVm9sdW1lIE5hbWUiCiA= +ICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJzdXJmYWNlIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b3hlbHNpemUiCiAgICAgICAgbGFiZWwgICAiVm94ZWwgU2l6ZSIKICA= +ICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNoZWxsIgogICAgICAgIGxhYmVsICA= +ICJTaGVsbCBUaGlja25lc3MiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWU= +ICAgICJzaGVsbHRoaWNrbmVzcyIKICAgICAgICBsYWJlbCAgICJTaGVsbCBUaGlja25lc3MiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgc2g= +ZWxsID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdXRwdXRmb2ciCiAgICAgICAgbGFiZWwgICAiT3V0cHV0IEZvZyIKICAgICAgICB0eXBlICAgIHQ= +b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJlbWFwZm9nIgogICAgICAgIGxhYmVsICAgIlJlbWFwIEZvZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= +ICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBvdXRwdXRmb2cgPT0gMCB9IgogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICA= +ImZvZ2Jvb3N0IgogICAgICAgIGxhYmVsICAgIkZvZyBCb29zdCIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwLjc1IiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDAgfSA= +eyByZW1hcGZvZyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgIH0KICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwIgogICAgICAgIGxhYmVsICAgIlBhcnRpY2xlcyIKCiAgICA= +ICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjcmVhdGVwYXJ0aWNsZXMiCiAgICAgICAgICAgIGxhYmVsICAgIkNyZWF0ZSBQYXJ0aWNsZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGQ= +ZWZhdWx0IHsgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBhcnRpY2xlZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpY2xlIEdyb3VwIgogICAgICAgICAgICB0eXA= +ZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJwYXJ0aWNsZXMiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJwYXJ0aWNsZXNlcCIKICAgICAgICAgICAgbGFiZWwgICAiUGFydGljbGUgU2VwYXJhdGlvbiIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQo= +ICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJqaXQ= +dGVyc2VlZCIKICAgICAgICAgICAgbGFiZWwgICAiSml0dGVyIFNlZWQiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWE= +dGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJqaXR0ZXJzY2FsZSIKICAgICAgICAgICAgbGFiZWwgICA= +IkppdHRlciBTY2FsZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICA= +ICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImRvb3ZlcnNhbXBsaW5nIgogICAgICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmciCiAgICAgICAgICA= +ICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2w= +ZXMgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgbmFtZSAgICAib3ZlcnNhbXBsaW5nIgogICAgICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmciCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgICAgIGQ= +aXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMSAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIEJhbmR3aWQ= +dGgiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBkb292ZXJzYW1wbGluZyA9PSA= +MCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmE= +bWUgICAgImFkZHZlbG9jaXR5IgogICAgICAgICAgICBsYWJlbCAgICJBZGQgVmVsb2NpdHkiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgam9pbm5leHQKICAgICA= +ICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmVsb2NpdHk= +IgogICAgICAgICAgICBsYWJlbCAgICJWZWxvY2l0eSIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICA= +ICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgYWRkdmVsb2NpdHkgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICA= +bmFtZSAgICAiZW5hYmxlcmVzdCIKICAgICAgICAgICAgbGFiZWwgICAiQWRkIFJlc3QgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICA= +IGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJkdWFscmVzdGF0dHJpYnV0ZXMiCiAgICAgICAgICAgIGxhYmVsICAgIkQ= +dWFsIFJlc3QgQXR0cmlidXRlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyA= +ZW5hYmxlcmVzdCA9PSAwIH0iCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZXN0b2Zmc2V0IgogICAgICAgICAgICBsYWJlbCAgICJSZXN0IE9mZnNldCIKICAgICAgICAgICAgdHlwZSA= +ICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZW5hYmxlcmU= +c3QgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgfQogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXA= +dCBmb3IgZmxpcHNvdXJjZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE4= +b2RlICRhcmcxIChTb3AvZmxpcHNvdXJjZSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0U= +eHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnQ= +ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwo= +UGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2w= +YmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWU= +IGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2w= +TWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI= +PgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+Rmx1aWQ8L3Rvb2xTdWJtZW51PgogICAgPHNjcmk= +cHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGY= +RG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tPWtz4zaS3tovZ9Zd3f0ERvth7duEIfiUcje1k3mlcrcZT80rW5VNaSkRkphQpIqk/Ehq/tn9uGsAJME= +B0BLFiW/xi7PSEQDaICN7kY3uvHX/zs60l36S36QXvw4jqM3f/JSZOnIdnXDQfQBMjiEFcU+HmdXK3z0Ll4pu7Zs84bRwveSOM60IAqyI9KD+kSdhcEqjdfJFCtLL5sucOrjGTzXd+7ZKspd3Sx6hraP0ng1C715qpYfnqjKNF4= +LnGUqYOBsorTIAviSP0Kaa5jDlVdc200tAAmivA0i5MIX2aBDygW1dUwnv6qxrOZuoTJC+mnDC9XoZdh+mUGna+SADog3y4T74p+mFytvDSlH/0gBXB4HKkJjnyckE+LYL4I4Y9VW0dh7Pn0Y+qdY9/LPPoFcF8lmLQTwecwTmA= +lN46zMh3fAnDwVApUuJ1tlpn6WtviX1T+V35pASR8AH9mGZeBh9UdZpgMgpkGy5yTRc58AxGGcyuimfDkQvPvHW2iBM1iiexf/U0ii8WOMHk+XRKcNNd14VmKX7qh/fj5/TD2++ewfQOyz8FZi+dJsGKvglAPgm9aL725lhdsOc= +CkzOrqRh8EpmSZTrFCdkSo/g5w9H/zYejz/iJAU6gE/w6I+7L7KSIJFh86WwOkKKDrSGNHNoWdao/FFdzbGHum7rQ8txhq4DjwxVV8fj12fjsx9fv3w7fv3y/Y9nb/93/Ozs7+OxOnj19uyHsw/v33x4P9h1iswSWd1yc2S/TjE= +9scrL8mCaYjT2jJexUDc6SyJl+dxuF42FjPaGR2zKHcdXYLOVmvb1IaOjWzV1gxraKHW2jb2srbhc7G44eNeVzdSB+wRGrRXuq4ev3vxCmgJoGhRBahWLGYExsgy3JFZYwSmRZ6P7hcjKMnKQKaMrKaL6IgMHyZg4QGRhGpZhlc= +KisBIsGzLF8KQEAENfY8Ie9XVFC8RZB0Gmoim8MUJKjn31M8p4T8O3QXzbMFKVLPvXCNxc0In5G5BPDp4uQfA037ujKYfwxO1U+0q0+18f4SZBmwQpiWmw93o6E0UOP9XoPZ1AvxraBGOpbh5sfxOYB4wCmCaH5Y9Op9yzDsBz8= +TsjGTcjWgN8G9tviPvEi/yLwoeEeBnGjtYfU1roSIlgfzafehDRybVvCvuDTEvjXOdNlCG9VmLp9/JOqHxPZlj7R1Z+PT44HqT8bHJ8qVJQvMTBxXwAD7aWYgAURtJm1IUBmseKAznQbYJ4EPu2Hc54W0E9VJnssYmM/q6STNG4= +VdXhuR8voX9BYYGdpJjU5VxHgFWlUGcoVDiBHJ6W5jiDpkEmLotn8VyAX0TQAyxT3J5bnf6eKp7vizsshpd4frBOxTAGnR8/yEAsSxtgxVGcLL1QgAZis0yBQCwLerFs2g2gQCZA2o+sHJFB4NC7ZHqlfKAEJoAWPKLVteEQo4Y= +6mIUvKUGQP5mr6lUKzbaVcpFf01dDpcTSIQvRITBBsx0unkSr9uLZkAAdmYqXPFHhiNhKtW90h9Fe6U/GEf/Dp+zOA6n8TrKyufo6F/z54FfPPwP/yrylsE0HRNjwCS+3JUt8kqWVYyAaa9j0KTr9gegvySYXDAy7nvXwouRLkI= +ZKsty1AbWUPThq2L47joEW5Z0osA3s74HMPwguyqa/siABVvZUzTHboGuv9bGauo5NoOEtEakdyYaAOE6IgKQplIqTKpKqxBTP4fzOIQ3jfMaVESehOgIih5DuQ0UMrnpLVKA7VGaOuDWtnESykCtYdl29+1KxBaSTJoNI5wvaU= +IPJTHFLqz00P6uAH9gLf0K/1hihG72gFFWRWUSWLVW82Iw+BB6uMZF9GIE1ICSHiEGdYazdFCE+/nOU/8JUOljIUvQT+tPk0kZpbT5X6vlVLOF+b4TENYeVvg8PbdaSegRjrDYNzfDmO1ksqLrZB5PV6OYE39rxdb0dksgWsHv8= +l3iSBr9t9Xre04rq/8QT9V2r6g5IpVGwWuGtJufjy79Tsgb5IUbDC8MtsWA1wyDdCpFvqZhdZ5iuuueUL/X6tlJof7oVSi+jWQz7IPVNEmcxWYLpxgh9YjzwOg46FvHQZ8C7QO1LN+SjIIJiwu62muy8Dgh0lQjQrSZ6CYI66MI= +aFIOQNR5uSDjmfpMCCnEvdAQ9NpTApZ5c9h003lIpzGwPHXQlIiDCvqNanQ0IPeTjO2poDYaFO+vCt8YbWvE5Muf2qJAOJjqfHDKF7wK8iMVcu0xXYcjgbkRjsAm1DdeAm1lTY6+IYqfttAKdiJpKvvS/VA2xe468mbC9yGRNh0= +9o3pm83H3mmbInn3CZyIoukFrMRssZUsIpZEasNQX4OODbg26+8oHtnGaumlv26FFuu0nLnNJeQmOK1XsGPE0TLcSvH8QGvBNBHbVKp+P1Nf0L3qFPu9YkdNAcw6cCNFh+g5P5A2esUKNrlkqNtg9Bw2MgSftzgFjgEzFqlv2m0= +7Kp+0c0V0O/W+74zSpnqu6IBddONYE0Va+BX4pazxrYadtYooLs3+Dmnm8ryMdH9yf9m+aRg58CB9UH5x2eKWJJIld/pNrFAsi9Lku4iR7S7b3sp2cgvD+t4IrjkHUs9N7T46rbwuurG67fbwuu3vn1DRSVkmYaIYgSOIbZt0YU= +fodTpcPoXFoxBN6eNWw/CQy1MLTLqSmGlFf3/2I7fmtTLgAzLOJVYBvldmfnT8nQYf7Pn75R/wJv4RxeA5t/mP7/UggefH/bqv+fORJsrym10Rf6rcy7U2iYQvdTTUOWtVBTVIXNVPSQVrmWl3OdQDpSLqKlo23IyhZc4OdAueg= +6myoLkbExJZvriVUKnGd/VTwQ+bdKb5e1b/+Vvh+dl9+/NyjKTTH7v24GT8yJfaCjI3D+UGMSrEYla08IQhphu4ST4iBbPMRekIqc0fPHki8IFWwTg/IEBFvxz33gJQEjwxbQmWPV+YZVOiRT5+l3L2QcrtLILcEEEogWA57l0E= +BseBy6AEL73VeBbPa/KHHRvej/wxSkDXcdpobCd7NN1CiMge07FHj1D2ZDGZtC6xk0PIJY5lI5DfdYlj29bQsO6ZxCnI23Jc1Karh+Jx38wKRBg19prmrm4MiBVdfQmV1I90+ROb2QscwVK7+uw1JYjQWaEu0x+TgNoUPztNNxg= +22en6d3wLIF0W97YsfQGKoPMPT+E4xS62g3HvaJ34yk8qNtrjmPoJ7ma44icx42TrbwAUXil5q4AdjrEV7/LG+yP5fmTcRrMI+zPwjjeiju8o9W+ekXqqa+CMCyQJYFSH18869cz9tmDeK1jB0O3AkHxsva4cOrA6wYttHha9+A= +7Nlzw/ceJrd9cR2x7bchAzuME2IQzE4KRwTgMonjlJjBnzxBX6oIf2XDv+pXqgDidNCnp6LcJCIeIl6ZoT5tNoWOKrM4SI0oT32mlZKA9SA7Kb5+qepfsgkibw1mhj5Ad8OTIOTJcrtEnTfKeuzB4tJtvycTKbDe08e6NmpQlNE= +l7meG8tNAQ0e1FBSWigm6yD0x6k/qxtK/AkJs17F4dU8jtKesyZUTSVGG5Ht8icMNdvRLVt1NNN1H6Ot5EQ/hRmRW0pIeVeUNTJHw/tvmK+IQBFNtUXgeXwJeJGTF/c+vLocSs/u/YrQtK32nAqEZokJcNNhg7vyMmmoZZdUJd0= ++mTDGAkN3xGLKGTlRIFrwfxzukiL+SIWDwIEE/bPonFxqCQTXFAmbDMX0QAB3PsiTkI/XXlTvAZWKjfzExpKgjghQXlsUlqgJg1u3Qis2powxLHajhBgBjuNAkg2s+uIyW1fpGgUA4vWS4nnQu9ZfnIdjpPjtfLzX5Cr6ZphDHc= +xYMDmjwimgWDiROXsMKepWjp/Ud6Ja9EE40t/Q6WY7k2SUoEckAftYSped+FqXGNMP149rcPP7ysOx6QerzECYgro3xqNIVsXo/I2RK8O7WJa+9D6BJ54R7KM1EePzEsOQG2JS+dt8MegWNzXyLV9zE4DujIGYJAXNKZEGxE2HM= +1NO+w+KJ1zjfbKF3MPZZTYxVztbZh/c1jskWad/7jrIcVl+155sxSUMzhshuM0n0wFK28VDnkloqrFAWFs1hO/ng0LUewOaDV7KdKmEJ1jyb7sC/3I+SZAhyIVJUDre+K2aOctdAJWJthdMnfS9wfgaQJ5RjXW+1xF3NNh0Tljg= +7FRcE43sz4pQrgjli7s47beZOtSo1MEMRsYDYAac/g29ToQCdtDfJr264Fl3h9sRVZhOaXyhm3nJhoiWsXff967I4sW2DJUbZXG0NISGt29gjA6eEaWWlqfrTFYDsnOpj8wHsNRLujdshGTEJlj0ZTBsh5GqaIDC5naqjuPA5XE= +X7r0Y4EVLcEsqq/0joh8W8WBWJGDpPAHQVmHoY6QXSLIa1YYiQA58Qi8MKTuMSoscGJ2YBevqUtK2gcFEPcCPHEyiS9pT8KTzvT3VJEnRguiabj2cRRnF4s4DK+AH2ReEHUMWZYFjmW3Y9ZIefayfD4s+XxIUqgVLUyB0BJP6E0= +o28sislx4siT++1KiCwWZGrTYF1Q42u7AZ3mcTtVxPnb0FCvDNCWDxD7cyy3p9JEfARE3EslHZ8cyMgz+nmXGzTUBUQbKosnOLvAONoQ/xBH12EvAqmh3tmGHIS14eOViEgKuzUZRSZIpFgMeZXNE3HpOkoXXhdXoCvWS67o65Y= +T9XutpBK2jYpxz6c3sQtEi1LcrrAYXgAK3IZwlk5PV9DYTt3rAPakqMTbWlkkZxnj27jVDok2nun9SRLvGnWZUfmtYu9U1GpS5uyLXMvibIPak0uKxmVlJBVQrwTlmSKSt/2Y84GWvZjNvQO23HTzdqv7bhi2m7Zjhlqt2I3Lu4= +2vj63YtXNR4ZrcNwX1Zj+GZV+92OMY40ZNiGrRra0BwOb30b2T9j1LsYI7cCUQ63QVrNEq6L6+3h4IpDeR78HYrxcbpGRo2+BIt+Gq+uxE6jfHM29YDyZRA96VBCEzNB+HCsoIJBOWV+QBaI3zzHBpS88FbADWZ98wV+9w/3JhU= +SGyrNJkkoFh1NdN2HiJvuM7GJFGaunQjOVdwH0CmXU5cJrcsFcQlOczG4mjuwv0Eg5q2lC2C6a8RzDBRm75WjX4PdpeswLWN5kTJTG8t3viUGOOedJwQEx40znkuKRMa85g9bJUnjm8fHqNYHheZ9MWHt+Rp50lA/sILZ+L87+Y= +pmfS2IlrTj+C4wjVUmDfzffCVE1YRGvYqFwJTG6rCxLyNguSNNvgUodlEAlnW2cWDGEZ6kXXFdkGClI6nGyrXIpVyjacALc/oGjjN2Fx0ZbjsJ1kszRy/ISczh7ptv5Zsn2WbJy2KpItp63Pgk2oXtrNebrbco0i+Vms3RmxxgE= +rCYhHU6qCe1IuW2zKdeAFU+CqPfDQZXz0k4Lhe3Emq0hFznkZscRaf7xWblztahl42Z0VXncsnAXNXP7dl6hU+7Z1gM4K8BXgMMDlEryE3B0rysapqMMRhuKGfPKA17VybrJ9WwwyzOYxYgdFfBIngYhY5pIS4DeyL1TAsExyWI= +b1CBoGEngnGEsPy9hDpHMUxPcE42SlLf4TyLQ3JHmCAwiHDXVbKOpKcZuqvKwlR7sqSZwpPZBU3cCTckVU0P6oZ0mm5IhsLNrO2mNnKGguyN955BX2dtf/fi1fj5t69ffP/i2/eNY5xGaWOnWmyXO7LeSv04J6vcxbgdeMMPxy0= +6SJTSJi36pYc/En9EavAKeiVU1Mv8gOauT6Y0eumYpLxBD4HGVQI0iylTwP4L8+Fp8K0fnzxjGQY0RSFpKghPS/itba68E9OtQjWxMmfYedQo4Q/n2pF0D/A0FonoADPCIIn9Oup+t8q+oYOIMHZOomATBSywX2i0vKf9J8JPIk= +2yNTcHKqPsm7hVJy6ZRGsALkuiDoCFgneVtBCnienH7D022wznVFKdAYqCWZAC5XQIbRoXy5jF629uXqB/DlMtQOJnG4jasSIxCkMWG6Y7Ln9MfkNdfkziT00r4jgnj+ykomAgEe2wkfhDRzaFmqo9nG0H6ERq9dUxI4yN2L4Dg= +8G2JnMb5bYkC4urPmtN1PphwXbY9oDd1kDOj8nN2EZ6LNW6qM5OA8UXcdTUwXsbnWHQYsL+DfBUzedfkHk6JroQ9VY+ncKm574MqlQzoPPCkjsHN+JitmaPRYzTet+mpy4ovgO5kcsY+mNzBj69wuq8fX6lQ3V09yFLJXl07yFI= +Qf029uA8sbzn++X1woKLFBg5ffONoen7244jMTZbcRIHduPWQ75V+rrdeOOEeRcXaYJ23qlgoQdgGRVusWvEJvALEt8cOkeHPfxbICS9dypHy7gdtKTXTuVombeDVu+3TpV6jmHZQnrZWKPe+JKNPLWR0NwNGvgkxO1cg7kkI+o= +QLvwnKZuCtIsiOaCqhOckWy6RBDSBX8OI/JWoj7yzIpeIu5nUF4RIigrgwYJD8zgyyyWd0FmSFDK7rIrACRNlPMIzHUakJciADKNIiqvXUgDzBgrRueS0DxisL8gGcwpuYvGm+eySgmdeKEUIF8uIpdxznaKG52K9d74brLvNLo= +DQS18A33o8GITDq1pXAbMeAtJ4JQh9mPH4GHfzuuDIutdBdLG41IuhdDc4bDhxjQtJPuYqjHVXLrygkhUmxQu3qXsrOXPJUH9SaUVgvDbLq5OrSdW4hzgtdSINS3+OaMomUh75LghzGSCwNEm9gdjqnySi2mSm/42z9D5cVucz4= +KAY3SqyDNMN2BZbxB89MG5RUj4MyaqlyxkYXNxU01Ei1w+rL2amrO/eenZblhtl0zkpuLL4FVsr2BwSffV2/K+Cksut3D+RqFIWIVTG7FbO8aI4aN5Tuh4dyw7wjmo2trybVNViDI1BJDdOxHiEXlV5NatTKxkbXQcTmxaWoWbc= +m3uO9pK38KDcszQ5G5aIewJZ3gn+6a+9kODDjN7rrP/8rZxHCPmo+FLX7uStvXFSkY+ijtvheCkHaPHS5lWbe2Gk1VtcmhmHt75k8ytLc3RnSJRRSx8+xkPc5FopXZUkeFx6qy79M68rqiJjmqOhbt/7NCU83aJhGgISvBMck70= +dUCnb0bJAVqMUnKN0oG4pOg0SAWx24je5DsSlg1173lKTF6MGl3fjDHChLhDR29nv733/tprc16WpLNBpuvue4iB7SFjD2zv8HlKStKuHPTI6evOnvDgAFZzTdxKRHeJBLu/usYTYJXRfJD+ZH/h3E4TgS1PhGkGAilOcuIi130= +gAc5rmMMLZVJrBXJriQ3kN0O4TbpObB7dGCjJGhDd40GPfV3mJUth1QYpgZrJL9PkLq22wCASg4gdOyTq0BZcemQlsEADQYZkOIvxFfOkJSfmw3SmLqAxcFk8Vxertkk2M73VllwTm6UEjVQObrrCW6DKpEgQXWRF17TWpZ4UTo= +I5GAxbZanoN24SUrHM2AktdJBxxJAtoRUEfHmK6TmTeVZBDOC8fFxYPH/PoqcYWitFojxd6SBBBKuoDSJjQ9B9EeVg5Ky0rEuyLmKyDywPkKUCwOTee5gSWd5Rd3lu93FuBQHqbYgJNjtodASVq1iOAMojTwSboSGeB+5H3Ome4= +RDgl3SQfNqtr01DCUNhO7uuaPhxa5BCEOXQFJ8HvvankOoszo6GWsbm8vbXL0JzXza0lvEqnomAYbUXBoh67e2MqqWR0NdumS0KEd8JYQlHZg62kIxCQjf72rCUdgYAMtYPxSlQCWmZxXkujVwgcGbZS5kVSmpdKKfW7JpSzD+8= +2c0HSuOYUVGTRisroJ8reQIKhWWeUIpw+wKQ9qm0YzmUWmCAUj22pDSc8UrFPq9UfEpKzW6v1LxNCjcmKGyDqpScQmEcRKm+ol1pAFVCMAsdXotwdoR2brkihPX3b7/9/m8v337xxRdH/w/c91WYQ7wAAGRlZiBzZXQocG5vZGU= +PScuJywga2V5PU5vbmUpOgogICAgY25vZGUgPSBob3Uubm9kZShwbm9kZSkKICAgIAogICAgcHJlc2V0cyA9IHsKICAgICAgICAic291cmNlZmxpcCI6IFsic3VyZmFjZSIsIDEsIDAuNCwgMSwgIiRUIiwgMCwgMF0sCiAgICA= +ICAgICJzaW5rIjogWyJzaW5rIiwgMCwgMC4xLCAwLCAwLCAxLCAxXSwKICAgICAgICAic2lua2ZsdWlkIjogWyJzaW5rIiwgMCwgMC4xLCAwLCAwLCAwLCAwXSwKICAgICAgICAiY29sbGlzaW9uIjogWyJjb2xsaXNpb24iLCA= +MCwgMC4xLCAwLCAwLCAwLCAwXSwKICAgICAgICAicHVtcCI6IFsicHVtcCIsIDEsIDAuNCwgMCwgMCwgMSwgMF0sCiAgICAgICAgImV4cGFuZCI6IFsiZGl2ZXJnZW5jZSIsIDEsIDAuNCwgMCwgMCwgMSwgMF0KICAgIH0KICA= +ICAKICAgIHBuYW1lcyA9IFsidm9sdW1lbmFtZSIsICJzaGVsbCIsICJzaGVsbHRoaWNrbmVzcyIsICJjcmVhdGVwYXJ0aWNsZXMiLAogICAgICAgICAgICAgICJqaXR0ZXJzZWVkIiwgIm91dHB1dGZvZyIsICJyZW1hcGZvZyI= +XQogICAgCiAgICBpZiBrZXkgPT0gTm9uZToKICAgICAgICBrZXkgPSBjbm9kZS5wYXJtKCJpbml0aWFsaXplIikuZXZhbEFzU3RyaW5nKCkKICAgIGVsc2U6CiAgICAgICAgY25vZGUucGFybSgiaW5pdGlhbGl6ZSIpLnNldCg= +a2V5KQogICAgCiAgICBwYXJtcyA9IHByZXNldHNba2V5XQogICAgZm9yIHAsIHYgaW4gemlwKHBuYW1lcywgcGFybXMpOgogICAgICAgIGlmIHR5cGUodikgPT0gc3RyIGFuZCBjbm9kZS5wYXJtKHApLnBhcm1UZW1wbGF0ZSg= +KS5kYXRhVHlwZSgpICE9IGhvdS5wYXJtRGF0YS5TdHJpbmc6CiAgICAgICAgICAgIGNub2RlLnBhcm0ocCkuc2V0RXhwcmVzc2lvbih2KQogICAgICAgIGVsc2U6CiAgICAgICAgICAgIGNub2RlLnBhcm0ocCkuc2V0KHYpCgA= +AAAFABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAcAAAAAAAAAMwATUHl0aG9uTW9kdWxlL0lzRXhwcgAAAAEAAAAAABVQeXRob25Nb2R1bGUvSXNQeXRob24AAAABAAAAAQAVUHl0aG9uTW9kdWxlL0k= +c1NjcmlwdAAAAAEAAAABABNQeXRob25Nb2R1bGUvU291cmNlAAAAAwAASU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAF61k4JuMAAAAMQ3JlYXRlU2NyaXB0AAAF6wAAAUJZOCcuAAAAFVR5cGVQcm9wZXI= +dGllc09wdGlvbnMAAActAAABLlk4JuMAAAAESGVscAAACFsAAACmWTgm4wAAAAtUb29scy5zaGVsZgAACQEAAAL3WTgm4wAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAL+AAAADBZOCcuAAAAC0NvbnRlbnRzLmd6AAAMKAAAD/I= +WTgnLgAAABBFeHRyYUZpbGVPcHRpb25zAAAcGgAAAORZOCbjAAAADWFlX2FjdGl2ZS5zdmcAABz+AAAG/Vq4FvsjIERpYWxvZyBzY3JpcHQgZm9yIGFlOjpTcGhlcmVJbnZlcnNpb246OjEgYXV0b21hdGljYWxseSBnZW5lcmE= +dGVkCgp7CiAgICBuYW1lCWFlOjpTcGhlcmVJbnZlcnNpb246OjEKICAgIHNjcmlwdAlhZTo6U3BoZXJlSW52ZXJzaW9uOjoxCiAgICBsYWJlbAlhZV9TcGhlcmVJbnZlcnNpb24KCiAgICBoZWxwIHsKCSIiCiAgICB9CiAgICA= +YmluZGhhbmRsZSBjZW54IGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIGNlbnRlcnggIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgY2VueSBib3VuZGluZ2JveCAiU3BoZXJlX1RyYW5zZm9ybWU= +ciIgY2VudGVyeSAib3duZXJvcCgnc3BoZXJlMScpIgogICAgYmluZGhhbmRsZSBjZW56IGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIGNlbnRlcnogIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGU= +ICEyLjAgYm91bmRpbmdib3ggIlNwaGVyZV9UcmFuc2Zvcm1lciIgY29uc3RhbnRfc2NhbGUgIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgcmFkIGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIHM= +aXpleCAib3duZXJvcCgnc3BoZXJlMScpIgogICAgYmluZGhhbmRsZSByYWQgYm91bmRpbmdib3ggIlNwaGVyZV9UcmFuc2Zvcm1lciIgc2l6ZXkgIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgcmFkIGJvdW4= +ZGluZ2JveCAiU3BoZXJlX1RyYW5zZm9ybWVyIiBzaXpleiAib3duZXJvcCgnc3BoZXJlMScpIgogICAgYmluZGhhbmRsZSBzY2FsZSBib3VuZGluZ2JveCAiU3BoZXJlX1RyYW5zZm9ybWVyIiB1bmlmb3JtX3NjYWxlICJvd24= +ZXJvcCgnc3BoZXJlMScpIgoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgIgogICAgaW5wdXRsYWJlbAkyCSJPcHRpb25hbCBTcGhlcmUgdG8gdXNlIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyI= +CiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewoJbmFtZQkic2hvd2d1aWRlIgoJbGFiZWwJIlNob3cgR3VpZGUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQk= +eyAwIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJyYWQiCglsYWJlbAkiUmFkaXVzIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglkaXNhYmxld2hlbgkieyBoYXNpbnB1dCgxKSA9PSAxIH0iCglyYW5nZQl7IDA= +IDEwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkiY2VuIgoJbGFiZWwJIkNlbnRyZSIKCXR5cGUJdmVjdG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiB9CglkaXNhYmxld2hlbgkieyBoYXNpbnB1dCgxKSA9PSA= +MSB9IgoJcmFuZ2UJeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2NhbGUiCglsYWJlbAkiVW5pZm9ybSBTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KCXBhcm10YWc= +CXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBhZTo6U3BoZXI= +ZUludmVyc2lvbjo6MSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGU= +ICRhcmcxIChhZTo6U29wL1NwaGVyZUludmVyc2lvbjo6MSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSA= +MDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDs= +CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmE= +bWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cj0gU3BoZXJlIEludmVyc2lvbiA9CgpJbnZlcnRzIHRoZSBpbnB1dCBnZW9tZXRyeSBpbiBhIHNwaGVyZSBvZiBzcGVjaWZpZWQgY2VudHJlIGFuZCByYWRpdXMuIFRoZSAybmQ= +IGlucHV0IGNhbiBiZSB1c2VkIHRvIHBlcmZvcm0gdGhlIGludmVyc2lvbiBpbiBhbiBleGlzdGluZyBzcGhlcmUuPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSA= +VGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGk= +Y2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCI= +IGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE0= +ZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4= +CiAgICA8dG9vbFN1Ym1lbnU+YWVsaWI8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2E= +cmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+U8XXPbyJHauzyEqEs= +pTYP9zxGqs6kY0MYAARIuVy3tqT1KXcrqfSx9sZysSBwSOIMAlwApES7nL+S5zzcj8g/yk9I9+CT+BAlk+LKObBkAt09Mz09Pf01oP96urUlG/yDF5WTS9d1uXjFWKpSqsuKqrU5CW2neF2Rjo4HpuNcmtaHYOvUm2ybYejbl1c= +vukOHUZ2d7aPT45en7z8M90+Pdjb3/8ebv7r6Hzv4PDPVNKpsj3ypn3btbe90Am2j44d+xJ6kUZ9Uyj3VqZZ01SoqhsaTKU/HY/nfTYItg4O995uZde/wt9vALb/tne6v3t2cHQYI/7yU+exBN+/i+eBXAF/vunPEYskMcW3pfk= +RAT//n8/df7jt3D/Dfz9CscpEn37kgOmISNvUuATbwLj7GyXev3PqnG+PT067hWB6eSgxVb19Stk/ptviuL4F/j79a7nhswNgxj2Jp7Gv+3ZpuMNTy3fnoQIhyn+7s1Pf/v7l66VTI3oMUdydvLy4H/2Tx49erT1exINSAI+Ihk= +eD5ZVBtzGnpjM7QtUNQ5GTKX+WbI+kTWt+XuNtUJbe8oyo6iCcIngcDlmmPWWOiDg6MBKhCOecmchlhaJlHg6BFzJuST0BBF/vg5gtruZBpGLWlDfM28MQv9OQk9cux7FgsCcmWHo6yrQhsFxnMt23FA08gBwp+SiWe7YZM+JZI= +JLWwp5cWdlRqq9a2VZa21WrbquW2vPHQ96Z8/lys4sBz+syXRaERi23X66OkGhPTHyNZugIibylGkJj4dQ4UziesEYDM3WEEgJ1rTp2w8YmIIoiZw8bMheUfgggb0HfjHRG9CcLIMydWk5k3oeTSdvvRcOR91DBuj+KHpkQmNAE= +IaOhOcRhULUCy5swkYhFNRYr6CMV6plWaHsutLHHE88PSeCBHG0nuHA/XJn+MHj3eBjrA87x8XvygiQIF6T1+L2EfZ5NJw5rPuZsc7pW1p6vGMyJXfPW8oWbjCEFzGFWyAV5DL00oyatpez2UI+B51PeniQckoHvjYnpEnNm2rA= +SrDhZja7wnlJy/u0LS6HV+dnZ0eHpz2fRdylDXFdIhBsa65nARF/8Pr2YE6O+WOsDHglrIUjltCCMpqDAQJNt08mPu6rfbBbPmIsbwwSDJmU6wPXWb4exBc8puIlstD4XKumSFGhquQsg3N99XxwE6ZTUtjhFHdMXmu5vsZw6A0= +vyNZJ3ugIc6YD2aNIf7H5BbhrD/kwH3+jZBIHABKhQYw3x5zEHzboT1jiSzXo/qVsrIcMwgW5XQydckRzOQ2UuLTqJBSn4WgfDCXPX5Dmp4Lpt5zLdZKp8qnWJxuLJlFwaBY2XVRqO50fAlcNsRDfrMBYc3YdQ9GtbwpcLggs4g= +BbKbw3C5wRTYkPkludHMGo3sPrsaMbchfiJ8NcijFySaG/ksFibziHBnvNYZhSOfmf3/9S4D+2Nhy5xxFPmjd0lOM+SSmSnaF82NrntugWtPJqywUD/uv+VGB839Hb2WzyaOaaVuK3YVIMGkQyTi7grR6Y3PwqnvFumky6nt9E8= +IxZ/AEDz8UIcsx1z/7gVdeQAdGqCoCbzcOS5y1QdBgPmGhBgrewiWd8GWw/EtB6L3AEFCPcGGtuFjUvEzjP1Lq64ILcL98JFl1vywBcu9oUrD6jHifSQvCh5C3Q6ZKdAztDfBt+DDd8d7YKsgib29ZQkPd3eB+/yPgMSYK9IDa0= +wakFPPplpjUiU9f+ecoIxrzEGxBr1GyRO7vjiPUekvfQ9fSsUb3+Rzrg2EFhC6RhMffGEee32AtPxPs2rTiwVWB23wUJWgxj8NBD9oI8q1EgWWLVGwzWxWz16lhxii3GJuJzPpGojq97NIuwX0EQBSIOqqNs5AnDrMKqxVByOSc= +h0B3GzG4a1yyMXRql5m9TKdS4Q5Bz18t4hPu5JVXgvMThKYfwmoHYOZjA5URIqONjEu8+73ITWkhO4zF2VjQ/kbRDTQqZPi5djQE5UcD00iOE7PwxYN9rk/LlmgNj1GDB6Y8nPFqDYqC9YejPZzVogpFTN6H+vDhNqlDaH+tK1A= +23BUMMAz05ma6IzIIfrd44wiygwm2KakPtI9GWAPXLlj8swhGaTWn3jTEFLssRl8KEyJO8ZMlMGD8H7TSR8csTt2CjvhnMNB+P7YdAJyMCB7dsAj0f7DdIU18xuboTWKYtyaeATDkR+Q6hbrYffvfUFsl0t5kdldbzxBVk9YAJw= +wHK45DhHtaGlqA+heMEFNmtFqe6IbwdympCQO9fu7sZiZG+EzysfCigZhYYBeg+ZxcONdR03wNVuj/qm73mhZLt2uMXrSy+IyXZ2Ticj5rMDSCN8TCF2dqjAVZkFICIs5a3MhZbgjbaecAF9bwXeZOCYw4CkNy+IYHljyGJCWBU= +YeIFNl/IZ4pEO4ZBnlFJ1gytA0Suy0t0LrsO7T6hQtKeOJ71AQKzARmDJB1+F7IxaDooNT4MYPQJqEHIn659c85vLucTTN/xts/ND1ZziM/cPsZ5LmT6w5EDf1Gzqet4Zp/fBuaMgQEz+QMW+HjJD1pYnuP5sZbhM6YrAYNGrhA= +Ge4AHWtfFT6BCvHyaQaQSQO6MbFaSAl+RE4AIXZCWiSCjQY48PghP1OIEilCta7eadNuRwXYOKpiRjDD6MoAAzUfQQZ3HjD/u+/3nh3vPpMVBPN6OpENw4Be+UzI+Vlvl9+cvH5FZKmT/gkg5/gsBBYNk9EkmSejCC6AGFfVIiU= +a6TSRIumwDcKf4sfZ/2m1+v9GGkx3EWnaGvTXaUtZztosqWA+J/Jkqa2lU632+l0FI0qXVknmtQxNA23NKWGpkBvRIHV6fUOj3pHbw73T3qH+2dvjk7+u/fq6G2vR8TvT45+ODo/Oz4/EwWKzTUdeNFU2oa2XUMlhtTWta5hKLI= +arQ7bV1X79DjivNX0/nLmhbPf/GwT1k0KAtnVQt2hK7Mi5qiNb2Gl7uZlWj9ukSVYCSjZFXke7EqcJ+YFbi9q13hD3nDAoAbLIsGbpmDcqYjRVJKGk25hQ4wZ2GoQuIjx8iI5A2QUjRA2BxNDy22qbNHbZ3CR6d5e9TW27Ji6Fo= +Zo8ObevDd/gPWKSHaY7SjUENVa1RRgwntj4JsWNF5oS4WNJ4R+QG6lTwQibvG82GDJ+WwIOaEk4UExQPYkro+MSmJfAKdBkfHzi0hHx5v0RG5ZhioVxeQaZoQBjXH8uDzaKTsyALKsJmDJs9JdZzMgAND4nfik6+o6c+bLE+pqs= +rsWaSNZ6zrFxQ9udAQFksU1LuiZ/IP4TnzwhzRk8PCMAapFt0uwDqN+CttI8TzLnJPMCycc8yUdO8jFHEg8fV7Zh+OegdkLMjcVc4CZ6aKYn4BciwC/Ep0TG1vEkgS5H4Jv9iOC58N0xTigvo++On2LPT0EyzwVcrKy6WRLyk3g= +paJ6YnkNMBAHkqRiUkHgIj4pTFQoY6xvy3pYqG9UdpNLu0t4KcZnaWztTLPcsXa2hRSsRGf3Y6I47bmxo8U0o3pHrhz3Z641i2iKJuTeAxw1e8slDXC2F0x5hX+PMDs7iiSvOVdQ01zI0I1qdu7k4lVJ0TUjCqsoVb4KF19MHW4= +9vD0Jg+vkUZwZcMC3ZhFJCT1PluDENdQSj67Q9WvymcnykUBVK1c1sjdijwTGBJQFYdgeZApM0oiMOgJG4TxbgAdQrYiuI9LXIVINEyOnwM25Hr6Cbpyh+EIUbjC6C7ABYS+Z/eb3oSvEBrO5oUogeOQW0/3em9bJCk8VDCpPAw= +Jn+6kUn1YTD5pxuYpJta7stL77p2qU8P/rTf2lZybK7sclJrr+hqjbWvCFpXDEsh5MQhShQKRjkuvsBF6wIMLPyVkRBI8QAJYiMIPCoaX7IQTxAwJOazmsGczEnVKLHLN/3qkcQ0rK7ApXE12vEQHgZe/RAoowosDxQTfE0PqSA= +wT9YNq5KBZGqcE4gZC8jKWBib0JngO2UUo8o/bjybZQVbICq6UYrAgEJQE2nliDeQKVh3qVbq0HJe5IOGtVka0QfqYeSRzbSymxZVW4mBIuQU5slnVar0DJOFtRpCXGqWkvoKtTsdmygSi2hjLKYvP4taVDWxSUNMr28mTCno8o= +7EbKSn29lYokunsr4thb5fW4RPoujQ4asgQmV5G7SlfBikCnrSuo5SmF0pAXntXoOdsBt9CW1c2/kRJotNr8L004fk11ScZfUqyxnpsWUI7OzxbSDXfqOGvOMJQcWsmP+2WlQyoZVKmoHSoP/kRihbRCJos/SlCIVp9dFCjrk4w= +NmilslAY7OhKV5fb+gpJBgQwbVWF702fUlBFy2tXRVgF23vOBVXnSi0T9L6OIrLxK5sEJTsizEwCMrw5Q5BxoCaHlNtRbWyx9hDB1m0OssNJRS6OfieTgJZAVzp4XKNSvXxG+U9easht+rrtDbJuF88hFdrtfE01hFRfFKqUtLU= +XD0IrzeU7fLUUdqGGPf6QqxObcP5xnmZ1/LyceO8fKzjBdLJFVYp2Tt4wHkH/ngYiI3gU+CVnxPUsrrCIq6ZVZTbDYyusMIbZDSAfIA9GE5h9TlDi9yuz8nTXKydGK2KyKS6oIO/aeLJ3NQfVFP8PDX7PDvECk25AIDrECX//H4= +nrv/GN1DHlrRLrzO0itdUQ0q66qixvlVOE8yq/BjdAccogxL7L2LFjsZyfNtVnEOKs5xAgOf/VxZsPK9q/IZFFUxWvMqTqf4YSk6WH9awqWoWSXKHk+Yj78krC3FTLyKWaanf5Y1xZ8d17WGoBzdo2P62E3VuZq7npwza5QFmIk= +7v3CQWZ07rEYZHLYfQWZoMNGcfQvOs8CqbQ1Xf//FmQqpBGrzuJ5lkYaTbrwIkvpTZWkXfy2CpLflIoqhlGOVcHofJWxau7ltVTtyrEql9ZmwjIxCH1rPEmOPrjnw3cjaAtflADvJ96L+4NGpc1f4f6SlLvohyJ47GPuyTDGXG0= +zjBmBLn3mMz7rsJRI4fODftFxlCVIHfXNlSCezC2UK5/Ta+mBrfs3Tx8Mc9Qu0axBNfuaquc82+6BJfhsxIcqNaDrcDlXrGlOX5/kdgoNQGuN5zafXbv1fis/Eb14th3Mgaa1NUhvakzBv/kgdGS6lu0i9XSrwBAUrnq20vmOQ4= +39q33dcqvza3tbP/CSzb2om2PNT9XennE6Y3t8mzo78sATqCBX19frC3v4EUSE/Riloe/45bnXZlvVN79qZ+9XtdvvG1fdKI1WfR5eN7++ZNL+snrZIX9s3aSCC2F+UMSG4rX2wvJB0vg/8mcEP2IiWEzK2sdL9oCpTW+0beFV8= +lnXX/LINr1ds+DunPXRdaU/2wvHCgWPM18YMIk0JKU1/2cXLcVsdYfHMWlgInwVgVoirCUKcrwmmKcS7S0jnsr7fTWZvKkguC7dW/iVV3X9t+A+9dNqOrVMAAAAAAAUAFWFlbGliX2xvZ28ucG5nL0N1cnNvcgAAAA0AAAAAAAA= +AAIAAAAAAAAAAAAAAAAAAAAAABVhZWxpYl9sb2dvLnBuZy9Jc0V4cHIAAAABAAAAAAAXYWVsaWJfbG9nby5wbmcvSXNQeXRob24AAAABAAAAAAAXYWVsaWJfbG9nby5wbmcvSXNTY3JpcHQAAAABAAAAAAAVYWVsaWJfbG9nby4= +cG5nL1NvdXJjZQAAAAMAL0Y6LzAzX0hPVURJTkkvUGx1Z2lucy9BZWxpYi9vdGxzL2FlbGliX2xvZ28ucG5nPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHU= +c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy4= +dzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3c= +d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNzEuMjMycHgiIGhlaWdodD0iMTcxLjIzMnB4IiB2aWV3Qm94PSIwIDAgMTcxLjIzMiAxNzEuMjMyIiBlbmFibGUtYmFja2dyb3VuZD0ibmU= +dyAwIDAgMTcxLjIzMiAxNzEuMjMyIgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMV8xXyI+CgkKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzFfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblU= +c2UiIHgxPSItNzk0LjM2ODkiIHkxPSI5Ni44MjEiIHgyPSItNjIzLjEzMjYiIHkyPSI5Ni44MjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDcxIDAuNzA3MSAtMC43MDcxIC00ODQuMDA0MiAtMzQ= +Ny4wNzg3KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMzU5OSIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwNUJBNTQiLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk= +PGNpcmNsZSBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgY3g9Ijg1LjYxNiIgY3k9Ijg1LjYxNyIgcj0iODUuNjE3Ii8+CjwvZz4KPGcgaWQ9IkxheWVyXzFfMl8iPgoJCgkJPGxpbmVhckdyYWRpZW50IGlkPSJTVkdJRF8yXyIgZ3I= +YWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTc5NC4zNjg5IiB5MT0iOTYuODIxIiB4Mj0iLTYyMy4xMzI2IiB5Mj0iOTYuODIxIiBncmFkaWVudFRyYW5zZm9ybT0ibWF0cml4KC0wLjcwNzEgLTAuNzA3MSAwLjc= +MDcxIC0wLjcwNzEgLTQ4NC4wMDQyIC0zNDcuMDc4NykiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDM1OTkiLz4KCQk8c3RvcCAgb2Zmc2V0PSIxIiBzdHlsZT0ic3RvcC1jb2xvcjojMDVCQTU= +NCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8yXykiIGN4PSI4NS42MTYiIGN5PSI4NS42MTciIHI9Ijg1LjYxNyIvPgo8L2c+CjxnIGlkPSJvdXRsaW5lZCI+Cgk8Zz4KCQk8cGF0aCA= +ZmlsbD0iI0ZGRkZGRiIgZD0iTTM3LjUwMiwzOC4wNjZoMjguOTMzbDEzLjY2NSw5Mi4yMDhINjguNzcxbC0zLjU3LTI0LjAwNkg0NS45OTdsLTMuNTcsMjQuMDA2SDMxLjEwMWwxMS4zMjQtNzcuMzEzCgkJCWw0LjY4LTIuODM= +MlY0OS4yN2gtOS42MDRMMzcuNTAyLDM4LjA2NkwzNy41MDIsMzguMDY2eiBNNTYuNzA3LDQ5LjI3aC0yLjMzOWwtNi43NzEsNDUuNzk2aDE2LjAwNEw1Ni43MDcsNDkuMjd6Ii8+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0= +Ik0xMjUuNjQ4LDc5LjA2MnYxMS4yMDNoLTIwLjgwN3YyOC44MDloMTYuNDk3di05LjQ3OWgxMS4yMDN2MjAuNjgzSDkzLjY0VjUyLjk2M2w0LjY3OC0yLjgzMnYtMC44NgoJCQlIODcuMTE1VjM4LjA2Nmg0NC4zMTl2MjEuNzk= +aC0xMS4yMDNWNDkuMjdoLTE1LjM5MXYyOS43OTJIMTI1LjY0OHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4KSU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAF7liOZScAAAAMQ3JlYXRlU2NyaXB0AAAF7gAAAXE= +WI5qwgAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAdfAAABLliOZScAAAAESGVscAAACI0AAACIWI5lJwAAAAtUb29scy5zaGVsZgAACRUAAAL3WI5lJwAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAMDAAAADBYjmrCAAAAC0M= +b250ZW50cy5negAADDwAAA9xWI5qwgAAABBFeHRyYUZpbGVPcHRpb25zAAAbrQAAAORYjmUnAAAADmFlbGliX2xvZ28ucG5nAAAckQABIx5XgjhKIyBEaWFsb2cgc2NyaXB0IGZvciBhZTo6U3RlcmVvZ3JhcGhpY1Byb2plY3Q= +aW9uOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAxLzI5LzE3IDIxOjU2OjU1Cgp7CiAgICBuYW1lCWFlOjpTdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MQogICAgc2NyaXB0CWFlOjpTdGVyZW9ncmFwaGljUHJvamVjdGk= +b246OjEKICAgIGxhYmVsCWFlX1N0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewoJbmFtZQkibGFiZWxwYXJtMyI= +CglsYWJlbAkiTGFiZWwiCgl0eXBlCWxhYmVsCglub2xhYmVsCglkZWZhdWx0CXsgIkEgMy1WZWN0b3IgaXMgb3V0cHV0IGZyb20gYSBGb3J3YXJkIDQtRCBwcm9qZWN0aW9uIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm8= +bmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibGFiZWxwYXJtNCIKCWxhYmVsCSJMYWJlbCIKCXR5cGUJbGFiZWwKCW5vbGFiZWwKCWRlZmF1bHQJeyAiQSAzLVZlY3RvciB3aXRoIFo9MCBpcyBvdXRwdXQgZnJvbSBhIEZvcnc= +YXJkIDMtRCBwcm9qZWN0aW9uIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJsYWJlbHBhcm0yIgoJbGFiZWwJIkxhYmVsIgoJdHlwZQlsYWJlbAoJbm9sYWJlbAoJZGVmYXU= +bHQJeyAiQSA0LVZlY3RvciBpcyBvdXRwdXQgZnJvbSBhbiBJbnZlcnNlIDMtRCBwcm9qZWN0aW9uIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzZXBwYXJtIgoJbGFiZWw= +CSJTZXBhcmF0b3IiCgl0eXBlCXNlcGFyYXRvcgoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImd1aWRlIgoJbGFiZWwJIlNob3cgSW5wdXQgR2VvIEc= +dWlkZSIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRpbSIKCWxhYmVsCSJEaW1lbnNpb24iCgl0eXBlCWludGVnZXIKCWQ= +ZWZhdWx0CXsgIjMiIH0KCXJhbmdlCXsgMyEgNCEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiaW52ZXJzZSIKCWxhYmVsCSJJbnZlcnNlIHByb2plY3Rpb24iCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAk= +eyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiYXR0ciIKCWxhYmVsCSI0LVZlY3RvciBBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJmb3VydmVjIiA= +fQoJZGlzYWJsZXdoZW4JInsgZGltICE9IDQgfSIKCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFN1bmRheSBKYW51YXJ5IDI5LCAyMjoyMCAyMDE= +Nwpcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBhZTo6U3RlcmVvZ3JhcGhpY1Byb2plY3Rpb246OjEgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHM= +Y3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoYWU6OlNvcC9TdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmk= +cHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ28= +bnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmI= +aWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cj0gU3RlcmVvZ3JhcGhpY1Byb2plY3Rpb24gPQoKUHI= +b2plY3RzIHBvaW50IHBvc2l0aW9ucyBmcm9tIDNEIHRvIGEgNEQgYXR0cmlidXRlLCBvciBiYWNrLXByb2plY3RzIGEgNEQgYXR0cmlidXRlIG9udG8gdGhlIHBvaW50IHBvc2l0aW9uPD94bWwgdmVyc2lvbj0iMS4wIiBlbmM= +b2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWQ= +aXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGU= +LiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE4= +ZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU= +PC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+YWVsaWI8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3A= +dG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZXBhcm10eXBlAAAAAQAAAAAADG5vZGU= +Y29ubnR5cGUAAAABAAAAAB+LCAAAAAAAAP/tXM1y28gR5iZ7WKKyhz0k5zH2YNKWQPwSpBxXbEtaR0lWUkny2lWWiwUBQxJrEEAAUD92aR9hL3mAvEueIO+TS7oHAEHih6IkSra8gko20NMz09PT093zDaD/HdZqos5+8JLE9Go= +t9ti/kpKJUVUFbWtKaLMHrVJeVsWdnb7huMcGeb7sLbv+S0jigL76CQw3IFDyfpaa3dv5+Xe81+k1v7WxubmD3Dz151XG1vbv0hCW1daQ29s2a7d8iInbO3sOvYRtCIMLYMrtlbkWdJQJAUoMBRrPBqdWbQf1ra2N97Usut38Ps= +LdA23/T2N9cPtna2k4J/v/n15//A/98VpMXCWu1P79/82mvD/Vfw+zW2kmf67jkjjCNKXk+IjzwfRrnWKrT6l7J+vtvf2e3lien1e6hRK7++RuG/+qpssN+se25E3ShMaK+TYfxhwzYcb7BvBrYfIb1W++N/X/3rG/5qM6Hpasw= +Ao/ZdbD3fOsfm3sPHjyofU/iDknIeiR9LyCzRmGMI29kRLYJZnhGBtSlgRFRi4jtliK2JI1I+posrikqx33kCFyuMaL1mTYYOe6gpMAxjqhT5wvTxHOseEgdn3zk6jzPHs9jqu364yiuKdX5l9Qb0Sg4I5FHdgPPpGFITuxomDU= +lasjQ3+uaTuOAZW2kL5CfM92o4a0QgRBaGJLz01sqFBXqawrX1hXrayrFOuyyoPAG7PxM7Xyfc+xaCDyXD1R27pnoabqvhGMkG0yAzyryceUhPnlFCk682k9BJ27g5gA69IYO1H9I+F5UDOjjagL0z8AFdah7fpbwns+0siqk5g= +ybHnS+TIdq24O/IurpjUR/VDVSISKSXRU98LorrruTQmoOSRMcB+0dZC0/MpT/i8XU9kmuKPbapnmJHtuVDHHmHbJPRAsbYTHrrvT4xgEL59OEgMBAf98B15StICF9T38J2AbR6MfYc2HrJxML5mVp9NIQySnrLa4qGb9iGE1KE= +ZsQ0uwutNOIqzQvF7aFhg8z7rD5JJST9wBsRwyXGsWHDtMEKPLbpCY5LuLhN22R6ePHq4GBne78X0Fi6SUWcqJgE65wZXkj4Hz3L7p+RXfaYWAdeqWjRkKa8YJ1Gv49Ew7WIH+BC2wRHFmCJ6Y1AgxEVptrAiRdP+8kFjxP1EpE= +q59X2i1ylNguOcjozIC9AKKb4RQseDDGJTRtxsyAEzq0hv/Huk4XRZ0/pgH4OYrlP6W3SKfWgBE32f9IidUBpInSgBbYI0aC/+3IPqapLm9oLZQqz3SMMJxV3N7YJTswtEXUxsZVojaLRmCNMLgNdkMangvBwHNN2pyMnY05P/4= +RFWzmkI909O8lt3x6AikrPPb7OZTaO+YnvZADNMbg8gzSoxlIutTJUyRMCY6oEFBkVLmr4a2RU+G1K3zHwmbHvLgKYkHS8753OgeEBa/b3aI0TCghvWzdxTaH3Kr7IAVkb95R2Q/K7xgqLJ6pcFKNz7Y0LV9n+am8qfNN8xxYcg= +uGQoDKjvGOYkFibhBlSaNohMLAZi8eQmoNE4cPN8wtHYdqz9WMQfgdB4OJMctRLpHzbjhhygjg3QnH8WDT13wdUBWdu1wyy1bIgXwCxVl6J0wAHKncNju7DWCd9ZVS4TznN6O3QPXQzbhSh+6GJbOPNQ9DDVHrLnNW+CkUd0H9g= +Kcbs8AeIA+vDddBV2MC2Vkja0uJxfJ21GZIQW0VuqA2BMWQpNTXMIRm79j/HlGAiTbw+MYeNJrl0SI9F7yF7D8NXzxxW239sA44d5pbAJNdmET2WfIG18Ii/dW+Mkpg56TddUKlJMdOPPJQ3nJY9TlcLsnv9/o1JXz5/ZrJv5xM= +J3I+vX8pT+t7UpbYv4BUDSYhLE/uUSZM5nLzmlDJ0RnZBr5F9OLe5KSOoBe7KP3RZGwlMRaWxovZ8lRc8dpTw+QJIyOIwB5CiAyJT8sYUdB6JiXefc8z75vbpSb6rc8smHo+ctRzSq0XNHpe2TeSpvsG30p2U7+ypK7Pq7eOF5g= +GEubw8/d0thIys0t3lB8PqbGRM3bWyzkzdsa6/zTGRy6evMELD4a5nz9seGMDQyEZBtj/m7GEW9kfKxTsDXhtny9B3mFY7CdT9prZSzzxpE/jkZG+D43RiZPpunw8wzFY9+CNMEdObl19IrRYXqCkeGEZKtPNuyQ5cnWHYnLFQM= +HhmROYxT8or0CbOnH5FrgRmzrRucsiSzOL82YC9nHCpmwj0cEh48XLdlJWNsa/tg5dQbBIY/tE1I436mLNdVBNu1oxpDh54Sg66tVTCurUkcmx0agoYRkLu2eJNDF12rFg86q4We33eMQUgmN08JZ3oj2FhEYFGc74U281erstA= +lXRNIquSIOmdjgZcrsugN5eeRrZFFC5tgDie+R4ynz4ZgdIddhfREawiMDJ86Hte5INdRezpNDDO2M3RmY97bLy12KKLyQF1LZZJ9WFDPhg68BtXHLuOB9t7vA2NYwoL12APCN0xMA8f0BZDClwuF7usEOOPpXAfOQkWLCNBono= +zjFUNCsUST0C0w4hOx9JBH94xjHFW+CCJQCFECYjdnoQ726IpHY0UW7rWhdooxieRJoud1RRBxosiSFsq55Tz3Gebdvme6Qx2JyIuq5Dk6bnAMOrg946u9l7+YKIQmfyy4GWkyMPmDPcHqbbazKM6Rzo8LpWpWbLSZEqrWoc0gA= +Z6LGjrG+7fV6P0EQwL1fr4cHTNc+UcyMW5LUOWvPr0kwPXhuKGqdjqypXbkDN13SFmQkKEpX1XVN6YptmDi505FUjfR62zu9ndfbm3u97c2D1zt7f++92HnT611Xd5o6YVArddcKI5j8M0kAi41g2U25j5jiehFdsqvQJkdpilY= +qc2cYOg4Ilj0hD/Y2dghPxmBzaB9ywa3gVMdrpAQHAMltpscrEB4EYRpd6II3XZXkokqKLKotTkE74gsaPibOZIR6GCEJbCSK9aV3lE7s+sKaW31qusKVjGKBv9qskyWsm6ySmq1ihVrNl7MnCzOzLl0bYGy4rY+T6DLRQhRkGU= +TeyqMKcSLK9CgNCkOxch1HkRQumQ+tb2bGhQgcazXCwlykDs5okKz2linqjmIws0jhFFYox4J0/ulMldWbxpi+DUOl05H2/a3bZ0nXUB0eaWYo2WVlJB7HkmygBKTC/RVjFxLMWippCoxY6Yj4yQtVrcY/MVKe5dPIysHuX00eQ= +zFAvPKcrbTN3andxiyVnV6UNl5xkLdZ42alRaQ/lZ0gXdzJ7WlPadPHsZvqYYzEMvLThOYj4YtqZAapLu6iErXMdJHu56pV5ZZS4fOTlmHF+1MtBcmcl+Bxw3Uyiaoj3Kphtsd0CmnY9PHb+ZJaiswvO6WUx089mUmcR1OIMzII= +qVdGR5c6tUXks9x5VOOgi/mnAvhY3k0FFLlYHwWEsLSPi/HCxXorwnPzPXserKt2u2l/cV8Bc9RpWGYPs+9DzLwLEVtyhvBp8fsN053FPS1riyTpc3ahkO7hYGofueMYUsCUlEtOG+tviVjHbUX4VCTv6o26CD9Njhl7oYzn0yI= +NvhCcfJiVZNjmU2xPHkNqMlN5ykFNklMOGaSjRI2WQXGJGEodnac5JTREw43RLZ7DDsoc2g3DnlBaMEjKIMe8s0nHGf3SQPLH8AusRm/wNpq4Zn9iRFYsTVEwilUbzzbFU5bpCGtws2HJtRNCs+SwrOywg+IODyB/QFsAShJ2w8= +KJNgunn5EbZPsA3yGDLcE9bfitzMns7gabZbVunsEpVQnMZqgXmad5HWYJ0820WMJXqCU5qlWIWpeJTMZ5weFWcK4X9gSWNbCYOL5Wk0KjHZxCovamEmqJU2M+WJC+VCUp550cqRZk6wcrQ571Xgsy1gSpK9ikUKTqlQ0sGC6zs= +lglYOAezRMdy47DlYiiQ+mlQoMpDAhToUiiQLLS7sqZVYkDql48BaVIJBqTJZRiQ8ikwIHYO8cVgQOo9BnSPAd1jQPcY0D0GdI8B3WNA9xjQPQZ0xzEgWdPFeenebxEDaiHOQ7gYClIRA5rRkLLvD+GxkUJFzQScwasP25+IgOs= +QYjlSY7sAtHyooa/4jcfS1lp8pEP+KiGL5w+akD1lttc8YWzqfsPk/uGuyo34YaBKa1WCjgl4oTVoqoLyTorTashrfrCCZNm6v5Det/MKiI4lav6eKrq46mqj+Oq5CTw3AGB5UX6kLASHJDdbzwYGiGb8Hh5NsQVYg7DGIFD0iE= +32wmgJthWRdwrpBk8A0US1xhP80EiroA4rsY4WNYVqnK42+zSwV65kdgwjh+NuRKfG/KAHEPX2WHz3ahpfhDeRpdqI248xXW6Ao55KEOG+s5d4/H/SbxOPU28LiMUamGv8ITGzQpzYByMW3J7+FlitH1OS8IJuJcCpKTBBFxHyI= +C6KodYqY3N17cVecB8lJpK5YRJ1G5GRSV6dJch5lgwoJyqZac97ilURE0PKIGkx7++pv8bbx0hmSc0uv8U4sTVbaF1qaOXRrcSAAhwJ248R/AGQSsx3aj5J1AdaE4iUhGye7rCC1NTF5DumAWexHaModREMswrkPMLz0G+YwDhY= +lj2CmPBnFUKl1CRpcruMtHORV/kn6ijJPZk+wF12Ztzl21hPdXgiy3CcWvby9bwXiBMxL/Se30iaoOGfVFriO+FKpVg7rw5mPKg7dpxl+89JJX3O8QoKciXfKQmSJLWLvlO+Ed/pTlyne8ufPCQGxNxRxfcOUyzVbrJT/NjhWm4= +Elaawq5bO33ILFuS5xtUiU8wPf8s9QulCaNpgO1XccR53DI92xyXgSO4PXeRfQYxJ+l6+WprY/MWUi4lK64+X4qFuZTT0ASxras6UYSuLHUKPqP9ZeVbKqm73mBsWzR3DJo7GS0kXWmtJPNKTjrLXYoua3pbL3Ep8l3KvCbf2sg= +cnXmFRvcJ8270qSLzQ+kXUvNtzIXMCffipUwJ9sSS7MtaVnZVsYwx3XGQt6e85zasVbnWsmquvF8K9uvzvHkqTBXcp+gM1lTbivn+pQfms6+A1LIuOa85RF7Rl0tekZZu0vJ1oRxXrKVWtPnmnAttkdLR3F7fiOrNMdvbG3fuMs= +mJTrSvVnhyDHJXdockfUu+At1I4qFT9L//K8RUNsznUXWD7PX7S7WrvoL8DR3iF/Mak0z1+AKX2urmIKB5/jKmAAt+YlFD2TqPpvRngB2HxN5xSLS3AATrU42ENyLBniEufGbW0v729YzNmdCS6Natd+E7bqz0n/H7OWJi3/XAA= +AAAAAAUAF2FlbGliX2xvZ28ucG5nL0lzUHl0aG9uAAAAAQAAAAAAFWFlbGliX2xvZ28ucG5nL0lzRXhwcgAAAAEAAAAAABdhZWxpYl9sb2dvLnBuZy9Jc1NjcmlwdAAAAAEAAAAAABVhZWxpYl9sb2dvLnBuZy9DdXJzb3IAAAA= +DQAAAAAAAAACAAAAAAAAAAAAAAAAAAAAAAAVYWVsaWJfbG9nby5wbmcvU291cmNlAAAAAwAvRjovMDNfSE9VRElOSS9QbHVnaW5zL0FlbGliL290bHMvYWVsaWJfbG9nby5wbmeJUE5HDQoaCgAAAA1JSERSAAAB7wAAAe8IBgA= +AAB9iVfNAAAACXBIWXMAAAsTAAALEwEAmpwYAAAKT2lDQ1BQaG90b3Nob3AgSUNDIHByb2ZpbGUAAHjanVNnVFPpFj333vRCS4iAlEtvUhUIIFJCi4AUkSYqIQkQSoghodkVUcERRUUEG8igiAOOjoCMFVEsDIoK2AfkIaKOg6M= +iIrK++F7o2vWvPfmzf611z7nrPOds88HwAgMlkgzUTWADKlCHhHgg8fExuHkLkCBCiRwABAIs2Qhc/0jAQD4fjw8KyLAB74AAXjTCwgAwE2bwDAch/8P6kKZXAGAhAHAdJE4SwiAFABAeo5CpgBARgGAnZgmUwCgBABgy2Ni4wA= +UC0AYCd/5tMAgJ34mXsBAFuUIRUBoJEAIBNliEQAaDsArM9WikUAWDAAFGZLxDkA2C0AMElXZkgAsLcAwM4QC7IACAwAMFGIhSkABHsAYMgjI3gAhJkAFEbyVzzxK64Q5yoAAHiZsjy5JDlFgVsILXEHV1cuHijOSRcrFDZhAmE= +mkAuwnmZGTKBNA/g88wAAKCRFRHgg/P9eM4Ors7ONo62Dl8t6r8G/yJiYuP+5c+rcEAAAOF0ftH+LC+zGoA7BoBt/qIl7gRoXgugdfeLZrIPQLUAoOnaV/Nw+H48PEWhkLnZ2eXk5NhKxEJbYcpXff5nwl/AV/1s+X48/Pf14L4= +4iSBMl2BRwT44MLM9EylHM+SCYRi3OaPR/y3C//8HdMixEliuVgqFONREnGORJqM8zKlIolCkinFJdL/ZOLfLPsDPt81ALBqPgF7kS2oXWMD9ksnEFh0wOL3AADyu2/B1CgIA4Bog+HPd//vP/1HoCUAgGZJknEAAF5EJC5UyrM= +P8cIAABEoIEqsEEb9MEYLMAGHMEF3MEL/GA2hEIkxMJCEEIKZIAccmAprIJCKIbNsB0qYC/UQB00wFFohpNwDi7CVbgOPXAP+mEInsEovIEJBEHICBNhIdqIAWKKWCOOCBeZhfghwUgEEoskIMmIFFEiS5E1SDFSilQgVUgd8j0= +cgI5h1xGupE7yAAygvyGvEcxlIGyUT3UDLVDuag3GoRGogvQZHQxmo8WoJvQcrQaPYw2oefQq2gP2o8+Q8cwwOgYBzPEbDAuxsNCsTgsCZNjy7EirAyrxhqwVqwDu4n1Y8+xdwQSgUXACTYEd0IgYR5BSFhMWE7YSKggHCQ0Edo= +CTcJA4RRwicik6hLtCa6EfnEGGIyMYdYSCwj1hKPEy8Qe4hDxDckEolDMie5kAJJsaRU0hLSRtJuUiPpLKmbNEgaI5PJ2mRrsgc5lCwgK8iF5J3kw+Qz5BvkIfJbCp1iQHGk+FPiKFLKakoZ5RDlNOUGZZgyQVWjmlLdqKFUETU= +j1pCraG2Uq9Rh6gTNHWaOc2DFklLpa2ildMaaBdo92mv6HS6Ed2VHk6X0FfSy+lH6JfoA/R3DA2GFYPHiGcoGZsYBxhnGXcYr5hMphnTixnHVDA3MeuY55kPmW9VWCq2KnwVkcoKlUqVJpUbKi9Uqaqmqt6qC1XzVctUj6leU30= +rkZVM1PjqQnUlqtVqp1Q61MbU2epO6iHqmeob1Q/pH5Z/YkGWcNMw09DpFGgsV/jvMYgC2MZs3gsIWsNq4Z1gTXEJrHN2Xx2KruY/R27iz2qqaE5QzNKM1ezUvOUZj8H45hx+Jx0TgnnKKeX836K3hTvKeIpG6Y0TLkxZVxrqpY= +l5ZYq0irUatH6702ru2nnaa9RbtZ+4EOQcdKJ1wnR2ePzgWd51PZU92nCqcWTT069a4uqmulG6G7RHe/bqfumJ6+XoCeTG+n3nm95/ocfS/9VP1t+qf1RwxYBrMMJAbbDM4YPMU1cW88HS/H2/FRQ13DQEOlYZVhl+GEkbnRPKM= +1UaNRg+MacZc4yTjbcZtxqMmBiYhJktN6k3umlJNuaYppjtMO0zHzczNos3WmTWbPTHXMueb55vXm9+3YFp4Wiy2qLa4ZUmy5FqmWe62vG6FWjlZpVhVWl2zRq2drSXWu627pxGnuU6TTque1mfDsPG2ybaptxmw5dgG2662bbY= +fWFnYhdnt8Wuw+6TvZN9un2N/T0HDYfZDqsdWh1+c7RyFDpWOt6azpzuP33F9JbpL2dYzxDP2DPjthPLKcRpnVOb00dnF2e5c4PziIuJS4LLLpc+Lpsbxt3IveRKdPVxXeF60vWdm7Obwu2o26/uNu5p7ofcn8w0nymeWTNz0MM= +yEPgUeXRPwuflTBr36x+T0NPgWe15yMvYy+RV63XsLeld6r3Ye8XPvY+cp/jPuM8N94y3llfzDfAt8i3y0/Db55fhd9DfyP/ZP96/9EAp4AlAWcDiYFBgVsC+/h6fCG/jj8622X2stntQYyguUEVQY+CrYLlwa0haMjskK0h9+c= +mM6RzmkOhVB+6NbQB2HmYYvDfgwnhYeFV4Y/jnCIWBrRMZc1d9HcQ3PfRPpElkTem2cxTzmvLUo1Kj6qLmo82je6NLo/xi5mWczVWJ1YSWxLHDkuKq42bmy+3/zt84fineIL43sXmC/IXXB5oc7C9IWnFqkuEiw6lkBMiE44lPA= +QRAqqBaMJfITdyWOCnnCHcJnIi/RNtGI2ENcKh5O8kgqTXqS7JG8NXkkxTOlLOW5hCepkLxMDUzdmzqeFpp2IG0yPTq9MYOSkZBxQqohTZO2Z+pn5mZ2y6xlhbL+xW6Lty8elQfJa7OQrAVZLQq2QqboVFoo1yoHsmdlV2a/zYk= +yjmWq54rze3Ms8rbkDec75//7RLCEuGStqWGS1ctHVjmvaxqObI8cXnbCuMVBSuGVgasPLiKtipt1U+r7VeXrn69JnpNa4FewcqCwbUBa+sLVQrlhX3r3NftXU9YL1nftWH6hp0bPhWJiq4U2xeXFX/YKNx45RuHb8q/mdyUtKk= +q8S5ZM9m0mbp5t4tnlsOlqqX5pcObg3Z2rQN31a07fX2Rdsvl80o27uDtkO5o788uLxlp8nOzTs/VKRU9FT6VDbu0t21Ydf4btHuG3u89jTs1dtbvPf9Psm+21UBVU3VZtVl+0n7s/c/romq6fiW+21drU5tce3HA9ID/QcjDrY= +17nU1R3SPVRSj9Yr60cOxx++/p3vdy0NNg1VjZzG4iNwRHnk6fcJ3/ceDTradox7rOEH0x92HWcdL2pCmvKaRptTmvtbYlu6T8w+0dbq3nr8R9sfD5w0PFl5SvNUyWna6YLTk2fyz4ydlZ19fi753GDborZ752PO32oPb++6EHQ= +4dJF/4vnO7w7zlzyuHTystvlE1e4V5qvOl9t6nTqPP6T00/Hu5y7mq65XGu57nq9tXtm9+kbnjfO3fS9efEW/9bVnjk93b3zem/3xff13xbdfnIn/c7Lu9l3J+6tvE+8X/RA7UHZQ92H1T9b/tzY79x/asB3oPPR3Ef3BoWDz/4= +kfWPD0MFj5mPy4YNhuueOD45OeI/cv3p/KdDz2TPJp4X/qL+y64XFi9++NXr187RmNGhl/KXk79tfKX96sDrGa/bxsLGHr7JeDMxXvRW++3Bd9x3He+j3w9P5Hwgfyj/aPmx9VPQp/uTGZOT/wQDmPP8YzMt2wAAACBjSFJNAAA= +eiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgABGElJREFUeNrs/Xm0ZPlx34l9f/mya3u171vvQGPpRgNoEDsIDglAACEC4CaSoCSay2ghhzRFWUfUjGQfz5mjM+f42GPZGlse2xzSlC1qIYcUKXERNwmSQBIgmsQ= +vnejl6rq6qrq2qt6qxv+I/O9l3nvLyK+8bs38+brzjyngH438+73/j4R8Yv4RvqrV44DAKRC9iNTf6XMsonfycZv8r9L+roVsX11YX49wfTxTJ8nt46IfRzrv5f699r20/hc9WPc+DIp+2Ou28S6kjmv+u/Evkfu+VVJ3//6dUw= +2fMWgfppXq/aNkTZZu15tM43/xxP76t+LPnnJDXelfp3U9dPsCLAQQD7AOwHsE+AfZC0F8BeAXYD2AWkXQBWAaxC0g4AOwTYDmA7kLYA2CKC2wDcBqQVACsCDICUUEFkdNS3gHQLwAsCvABJzwN4HsDN0b90A8ANCK4LcB3AVQA= +VwW4AqRLEFwCcFGQLgJ4BsBFAOdF0q3cOa/dl8bzoj0HyjVHlfLjjyjjjGS2gTTxjNW2J/lnq/nuJeU+17dTO++p40y1By01rg+045x6T5JybvXnLnOcyliNzLE17lFlsEAS+Z29L/98tXEjNcZOdZ+Z74U6rtw91I/PPofcPTc= +fivNZcP5gRsUuEGuByF+o4KbXMeAinmhrd9W5E8dcCMAbhjgps5Tebhk6jiMVaxnQ/jrJcYLaL183ABpH48o52m86AnAUQiOAjgC4PD4/48A6RAEhwAcwgjegzFwVyBYWft79P9pMP57ML4Aa3+n9X9i3pc02lZaGS/dPnGOMvo= +lwRABUE1tvOqjX+pguAW1g2A9X8VJJ0HcG7i31kAZyF4evzfT43+JdGvbdKfgSoZYw07UCTdOBRvUGbeE+P4JUWeF/K5rI1p4kHDH6v9dzEPbvc8vfe7s+8Cx2PdR+Y6NL5P8eNnj8O6V0gYzg/ciQI3xUvi4okJbmIdgQtPqd0= +TNfrrvzIgPbwedvK/lZ8I6X+8os5wGWOt8qtZ19H75mizlFm/V1yQJIAYCsExwU4AeAYNv7/OIDjEOwRYBuQtgJY+7cNgi0Atkr25ivXxfD4hARfxnNMEztcCb1ro/3eNf7Fc0B6HsCzEDw3+hvPCfAsgMsATkNwWoAzQDoF4Aw= +gFMyWv5cdvuVNXAm9VnPD36BAdoAm5Dbl6xz0c4AkLBxENhH4zvrPpDwsbxSwmOWoJceg24yx8uoYe/fEx7IlCE36Xn3C27CM3e8Xs5DDaxDgJv2StdBlEhwE+dthv5t61Ai0Qtx3ttKCy0xXr9zklVywlWK161OpXiDhvFnhZ0= +AE6OoXxMRv9/EoI7AewB0ji8vR7m3pE7N/E8e9LjcwcbbVomOKiLWIPclAGwbWyU7Dau7Q2MQvFX1v9f0mUAjwF4EliDO06jwpNAukYPBqK9x6Wer/XcdOdZu/cxGgEoMWKs61oZsBR/DOvHE0/08x3z1FnYlo2n4WivZOA9f3A= +z3ieu2LmoQMh5MnzEvKaV4ndaNb7lRbPuGgPnUD3llVgJDpK43r9YpxHNef3f+NYBlgPbeMwgMOo8ApBumv9b+AgkA5iNAdN5Ad4oXweKMyAI1VBSJYyrFqHjncAacf42tZ/fx1I5wGcR4WnATwN4BsAvjb67/Q0BGdlFIqvIp4= +NTNFJJk567jn3nNo3RqLJAVgkqYMwBCAyGmsLrx0YcDcaXg85iTZ9z6Rz4HtsQ+7Ard5EeYEbpjghr+OcLDUwZ1yXhuVSEcbDQGvW1yPeGM9cve81136wlW5sNZMvO4E4AAEBwAcGHvVrwFwlyCdBHACFU4A2MtGFUyoBqxtCYQ= +ZCUz4GrPmURDqWpkIBmgt45z0lia2v6qAKuocGdt35cAnILg1Ng7/waQvgjgNIALIrgA4ELj1FqAr+02ctDyB/0yA8BNCCvx0ENz22R+0Ny+8xPOyjx1xqjuOjTuX9thV+BmM8vbg5v08ivHs6yvQ4KbenC8QdAYEMz9O+AWxhI= +FH+u2fW6qxZetzstkBgPueS7VayHtbELwOsBvArAKwS4D8ArMAr/1jwP/eUO5QeE51KDHhmYMCbpreWA07nnWNt+fm517zjz/v6JZc8C+BoEXxl75l8G8GkgXRXgKgRXRp48cfxaRrHrnbe/Buz8ec4Q4ufug05CVZB41nJuO3s= +vqVeujuwNY/Jjywk+v2jnTDWU3KOZThPcNe9Rvq8qAQ1zXrUz4lL7Kq/2MnxyqdfBiYLngW3BG42H2pPgexv+x6KOwA5kZrKN658T37kVct6cljahtF89ZsBvBZIrwXwaowSyvL7s5I4pa2lb0VASua+k3rtbEMjAJxZh44rf/s= +E+e6DYIHADwwsdJpAF+C4AsAvgCkTwJ4UkYJdM9ilEAnvoGZyEz2RQqft9mHnSBol1Sm3rxtzqEqyUBnoMyFxqWj0Lj1u2Gf4C7NLKfquYlz8kK4QoN7xuFyN+EuVw6T1PCaBF4cPyybv5YSmZNb33aKe+vjA5Sp8iq8AsDrIXg= +CMAbBXgjauFvdZtkaRodiXG8LNpDtzzrivHWeC9KGKMy4FU2Q+jJN0odaNXWOQ7BcQDfNv77EoA/g+DPgPTwyDPH17BW7iaoRpvoNjO9u8x33wDQsrHF9GZBPTv+edvhc+lwbpvZX5knHPPUJbT92WSX1/c37BbcaAVuKQB3zoI= +ZLxOL+HMS/wSy4uuuGtFhcsrZ+BGTkiGt/pcL3AC3NY5i2sEpZDHnbfuVU/+MIC3AOmNAN4gwFsgODhVI029sPwgIJYwQ9iz5oyA7Hd0YlHq4Jg69iob74kTYTBC37Wv9kDwbgDvGu/lPIBPAOnPR0DHJzBKfmsco2SNkUD4n5g= +l5aQkUIa++HacUNzouu57VZiKiVeeioo+0r8u8jCtqsQujJ2D7sFd5o7uFvNcxdHAIyvLQ+SvPl5cCuH4oSDhPF6vQvgef6S7OfA2n+lGTCmcZUguB+jUPibBXgTRjXH2zCqvd5ach+lingT3CAuAS/LmrPOerOkaEyXtdASTNg= +UiNCVTA8mXsW9GufZFqY5gSAD0LwHozmzL8BpE8J8EkAn4Tg89NbY40U4jq2rrkmQNdqmiISZfDf07YCLu6z6oKZCecnyqEKGyLq/rsOoa973vMAd9Bb7xDcfMa14XWz4XITtsnw4vgXzA9pJvJhTX7dMTPFIXamulgPYEiEJe0= +wWie80EB3gqk14097r0AdsYzzpv5Cexz4s7DC3dOvtHIqY9J1gjgtiPmfDyZDxGYrxXLYItsP5qQJetCObvHz81rAXxopAaXPgvgTwB8BsDnAFzObt8AmxRnt8fD58JA1ZimsMHkvzd2RMoCT9vweSzRltsn66kT5b5iVAC5QI4= +KHumNXjPA9yBzPJCcPugozy6DsDNaOZa8A0M8J7uumHd06VhVp28OPfFFj4xjmd9G0cB3C9IDwB4J4B7MJIcPYb1UDh5vZwsWztrvmw+kNYPiGYft/BaW4uAtN0GFapN9mBNl0yZx7gTsi6+8wYA7xXgKUh6BMB/HkP88zKSeI0= +Z89LiSqaXZ5Xuh3bWE5lAigUnIPvIekxx8AMujZddyRawraj7PL68Q4XF9zkOVYOVOvH2gLc6kUlsui5kEvgnLIery6IHwmXizHQep6/CyT/c0QEr8AoyewdGJVz3Y1R8w6zwQnTHKJxHlV0DDHm4QNz2W7NuzZHWtkeC/0MR8M= +o+ILyzSrN0iJYuENESEMkeYzYXlwCWND8AQEJzCagnkvgEeB9GUAHx/Pk38NU/PkZcIuoZpv+nmKGEwRw6702WGMDatJCwnmsHJa6bw2c71nn12eLRXrFNykB8wm2JghaGZOmAQ3P+DyIPM8r+zvK876opXUNK+bnOeWwIPvl3U= +qV73EYxEUh6EpLdjVIP9OgCrEkiWCc/nV/6g0S5hyJl2iM6La8mYhZ61X7FgDEKdNhmJXGNyG+pAQHms+8b/HoLgwwA+C6RPA/gjjELrpyEbIO9GkpW7BuLWpifC27bhLNEsd8+DjVY9tAUzkYEutKfeo0CLcw2GnYO7RISFBDc= +XHAn0ltyjkn87PLwPDcD+oowFIjohLTWLHdq6cXwur3Sio1z3IvR3OOrMSrxeQiCh8ZiKtQLZ9R525nxxqBmz1nzYUI/45wb5MUdhJMxQEXC/QEDIOpxVoHByWyhGd8G67FmS15HC1cBvG38768AeBiSHgbwBwC+hJGU6yXV+y8= +zBNoLZIzfo/LPf240cp37ysrDXOVPYMCLWWeOmMUtDBKmIhAHd6bAdxCgNv3TJimJGRZWJfh8oowFFTtc92io72rDLiFDnGRpVMVtgHYgdHc9fuA9O5R8hn25Z89PnQW8rrpDHc+C7dUia1N2FM67Fzl1XJ7xqOaG5KLbhSqhQk= +4bWKeW1T9n0PGCKrEHwzgG8G8EMA/gRIH4PgdwE8Mu6J/qy2DSm9/9HISgXCm+sgotS6bKwrT7zQ8GCiEIyXPPPs8vw9Tz946cTcwO0PZN2C2xxUSHDnvGgzYxZeuDyFW4VKANx6lnhyLUOpFM8WtrZ1XmJ2fTsrAgxQ4RBGSWc= +7wPwfiDdUd+uGCpO+WviHaufjyHms5Jsb0g59vyx5Z8xcbxZMbPKretlezO6QZiyYVixPJPGsST9HRHLS8tsw+j0Je5x5K+tuIaalXGdcuPL4wB+B0i/i1Gy2zmRtNb/PHM+7DFCL8PUPN6K2w4y5+sZzflteSqKXJKbEF46LyM= +7Hv+vpQ007wp+XycWQg9jRPWNhm4aU89CG7mmLnw9izA7VuP0TanPrjzHkpEwlaAt6LCuwG8B6NkoF0YKaEF5ReTEV5lBgnnXjgDmES8bhPcvEcsVSRM3530Zh7cIMGdHxOiHqfQoTu2RM6qG0+ZZaGQ9e1A+hEA3wvgUyL4fQA= +HwPw8bhnrd8bCWbylzQuadV4p3P980jElgU3TDVKKmwdyi5v4a07xzJk2nouGripzHKJC7FQ89yVfU3cQSYbvjUMAVOFjc96pGqKtfMW55o1X7L9Yw/7W1HhvQAOYhQuv017wfwmH9bLR35XsYZPdM6O2D9VE578Z4NKpCP6DEc= +QNWyyYi0DluziWlMUiVa1I2r1zVhNAW5D4JvAdKbAfyXAH4PwB9C8LsCPMMaMxLNS4jkFBTCuZu6bXJAnoNAC+MB2+1kk8uc8HlHPHFMiLTo2036+zxzcJOecAG4i+a5K+fmOVYV12iEyxp3QtW2fCsFtdxA4kL21UB6N4APAHg= +SCqs970OQRZ86E1Ia1utKyeiTvY5c53D8tvR8x8kZDDYIfFWoOqiyUgXcqoRydTGNrpqtTl9XZXI3W0A9oz/HYWkDwD4fgC/PfbGv1R2b1iJ2cLtBD10H8Bdv8Mtene3VU3rJbvcP9ZhEbjJOm4W3Pp6BZnlTNG9A+6sN1rZ18U= +G0w4MZZEeEf+yxMJl8MLl/uW5iqABwF8M5Dei1FP7JOql6vNPykvKX0uYme485nxqWzwk1gZl0STjehEOnvAFQdU+etNhJyBbBc9aV0LzW1DZlg3HjE2asexOn4/7gTw5nEv8t+D4D9iVHJ2nfVSRXlWtKmCUOetTqaGIhKrXXw= +V9YiNCIt3a79Z4e14MqxDPsDNwmyaGZ5BJpiedC6ZxoDdzI7V6nb88LlVu/oiQfDA7fl/Yv94B/DqM/yXwDwdhn99z77bSDC8G53NK5UzAopuhmkwr3sEsjgpTx0TaUvkAksUc+6Bai869x92Jr1zlP2OKR4G9a1o6VGTwI4CcE= +NwH4EJD+CMC/A/B5CM6EvNAqcB+LozBlHfQ4rzmm1CZRL5y6Fixwmec61la57DeZUrH+wN2ulluIQYFJUNN/k7LgLkksiADTC7F44HZDfo3jSOb1yTwPd0LwoAAfAvAWjARVQMl32tu1G5xEy4jU5wdmkwUpLGNCALhZb4ms45Y= +TvpRm5ChxWMkk93c1lBgSsokZGzEjoOVNJVyo2cfRt3O3gXgL0DwCSD9xtgTf8wdA6quRGAK8nWiBhbxnRSuFzZSXBgSDpHMIzTOJbOJZBXWlHD0nMBdWhKGSIKaWprkhTATZTSox0r0+I43r8iFQJ11zU5v2UHsNoxU0N4EwXc= +CtK3jkOB2XO0LFYpfJG9UrHGQ17xRqkOJ8vDZaHjzOHXjlWcEHKZd6gYpuUKZHYESWmvKdLmmI17QXjF4hluRSp1LULwo+WvHxu/fwHAHwL4NSB9aqze9kJj9QpO5IeJBEL3HNXKj0gEhPCqO+3dXeItz1kmtfNa8NHy4UsB3KE= +BDWxz1Wf/42AGwFw6y9/Ubjcm6epYEc8pr/YCqSdMhKl+DAEHwLSQStSwsM5+XBUBhRx/rYqE/TBO6JGZb+wIW+iCmb3GiH9kFAN1TUrkcc9ByW0aNJfF1MBIelWS2rU9YjvBPDDIvgOAL8B4NcB/EcgXQPwXCfRDc8zpD10fp4= +vIvwuVsq6yaTceWvcU8dLcRfgn3BlWMZ8uBO/HjQAbjp9ToCdwMIbIKaYwDY3ihvvVHhcq9XbWXBb+qFHALYAqRvB/BBAN+DUfasXq5mhsqNJDUqWSYApVCbUX1bbg06gl537tlzSnzKQ/p+3bLnFZv1vlVAkS1gKHC13WVeMaM= +dsZmsOemE2jDzzYUDgL4EQDfDeBXAPwmKvwWgOeB9GKxwVFgdBQZAVKY3FXS1Yzy0gu8cG+7mWssoShAIKQqRKmYel97BHdJLTdagVuLNNBeav54Ge1zIc7XkzX1MtMr7oEVYPsY2B8C8CEZ9T9eMUuqLG9e4o3vzc5dWWs62WE= +3Mz2bMnZ8jaJYU+ENBhixx+MGERKuUI1xYrHTAKG0YCnhJaKPWs25yEZRidnbNS+2g2kH0KF75SRJ/4bAH4TwE0vSuSLAPnTKdzUAgk8S+Ws0/B5CeyJZ4r21Ochkzo9TgzZGm7KKO4Z3H4zD2sdPkFNrMGqFbiV3wvbIzyim94= +GCC3YtQK8XtG8E67xyA3PODkgDt/jbxselZZiZtrR6B0xh9U7JpqJlpiQLCTkLhft+yVg6klbpV3v8r7fAsxuAjt0XacSZ+Rbu1KzS4f2VgXfdkP4PuA9AEAvwnBr2Ak/PJc+8hEWw+9JKQd87RDLaMdb1moLPmIkxYAclc13rU= +Yxm+fMDtZ5a3S1DjvFG7bjmFwU317YblxeI2jDomfa+MxFVOAmkHnIiFWBnSagg1+ffEeAlFmwe2enK7g0533gWtaVB5g0tsAJaiATMIIKP+vFUIXispI2An1Dm7vbyVwT3RqnhFDUd40ZXtALZD8P0A3gmk3wbwywD+GMALsws= +nzsRFTNK1HcSGxn1CsyXh6IxTBSANQyMcxwuJriN84j02dbqbBVwt0tQ8zKduwqxMMaI5nVPbW8FgoeA9B0A3i/AA5hQQ3NroasyCznm1SY7pAru5ZHACy3Gi8p0rNPunRjgVqcjtGY0XUhbimcM5oyjjhXZIjkIEa9Yu/czTEw= +y86DkgaZmNM+69duB4D7AJwQ4K0Q/A6Q/g2AhzFugBLTt/d166WT0jCnyUmbjmCl89pe1DSQXS4F4zaYfRAR1eFswO2t74GbLzVhMnvdzPKOwF2kokZ75Z2Gyx8UwbcB6UMAvgmjeW3eO66Ih9Ptqx3xeLUEQcPr1rJXxb7mvOU= +G1GCs5P6pAUEzbp+Qew5zoEwUg5GKLIVtehskZjGbMPOYC+tLy8tuXOPeRWCt2KkZPgujObD/wBIn+ksfE5En/je3cBc9c2lxAsnPeW2MqkdlJRNvn9DDdxtE9P6ArcQ4JYguBEBd9E8dyK11gPh8vzc/T0A3inARzESWDmQexE= +Te+4SsTzYN1DDc4FpWKVD1sqaW18f+2Wn/y5gO2yZUBXfy7I8F0XGdoRqESSxSKCO27nMyLa4fYlT/T9QNH9sLTgi+fIdwP4NqzViQt+CaN2pI/EtsN56CUlk23C57xIiu/JSsfZ5TGjoJsoa24/Q8mE8l6+4GY8o1Jwl1tvbcE= +LUiHADwE4IcAfBsERznAJjPJSlq8QFRjEEI9jb5XITWn2Jyem7luqKeJExko8uTMkHhSDSRxoCJhEFoDGbENV0VufvXl1DaiHd8q8FnjolahHADStwvwxpEHjl8E0sMQnPOO22pfLAXvQSyKFlivuOwr1mUsVgeeTJlnM3rGXCc= +AvzDrsHtthTtHdwwwJ04VajcNgPz3GpSnhD31Lvh08exY9TpC98N4AcB3C3CW4hqTTdhFQr7AiFW3iKGt6IaNW6deSDjPSiGIlXgxXUSoTiFND4ioA5QkXIws3c5m6GtG26lqmtq58LcfHPrxielyX9dia4AAI6O3vH0dgj+GYA= +/wXAl4B0o9xItQzkYGlYa+W08l7g/DbjwLfvV8BIJJ4baTYmeemB2y0J6wTcnqJXzYJ1tdTzNyhUD75xHCsYhcQ/BKQfBvB2ACv6fG/S52nXIcQIkzDzrqlcdtQykmgDoUXmKyHm4nmvqsFgGgUkdIV5bpzrrLSYlNbeLhuKTQY= +zMk2n/S1LG1L2iLyQGjYa9MG5P7uBvD3AHwLkH4BwG9AcAHArZK5be6eoSx8XqDzwHj2pU6EmV2+IDXek8cypB2BRQa3B2H35SkDt7QCd3Cemwc3ALwPwF+SUULafqyLrBQA1osqWNn/JcpqlopcxRy/53U7ojZdiaFUqYXqVjI= +jlHRiO9CBrViBzSlHCw4j0wnvhYaMO42ZtBlTa/SSEZP+VS8v+l9pknj/e0AXgXBOwD8K4z6iU/cPx2oIaEX4xnxjd2gET4LL9zcJ9HimWlI1TqRLX+Nh6FphlApWH5QmAm4JQZuN0GtM3DP4ubCAvf9GIms/JAgHcOovEQX4nA= +oxQYRykYYZI8NCM9gs0a78obwJlj8PXNIwOKOo9f+YOPFxIPNR+RgNGoGYlVW886mUYaNSBK4s6tQHVNGO880PNb3KgBkfxHVRQUC9+sQHAIwA+MvfBfxEhy9fNtwud+MmHq1AtHh164dd2k0w5imHmNd6MxyfzAbZRLFYMbnYE= +W1qC2w6FcfPc7uA+PSjsAPCXxv/ehnEWuR4ytbw4R0yECpMZ15oU4qc8/wLtcylWkCJL27IqZFads59J7ZVn0YOHBovKPjZXka04mc7x0jpNTOtwzlrxrEX054EFi1Y2SJfgNc9vB5DuBfC/huAtIy88/SsAN7jtlCSBsc96Gzk= +Vh/2AsbgD3jhDJQl0mCE30fufRnGwc3UgPvdwboHd+oI3AiBW71cIXAn0nNqZLcnjOq0PwrgIwDuAjAQ+kEzrklY9tSur3YNLc0ir5iBq3ZtoqViBT2ws9et4jwpz5jqEjjus1bkEZY2GGEztMtV15hrQLUD7SLTPaBKV9qPO7A= +nQMAvh1Ir5FRedkvAfhTSJJQxDAK+qDBFoV93LBg5vIXs8a7vp9ht+BuJnHxbT27AzcIcOsDsmM5OeVSOrjJwZQH91EA3wHg+zBq2bltantauZAxkDbBzfT1Tb63hkJlNSI5LTL3G0lak6gEZhX0HkjpTq48y4osBGuMswk/pQ0= +RpJ9zyL106RnLTP0rEPXoO00RChaQ5/fACOthx+H4AEA/xLAvwHwFAPnWbf/bA9mBLcJN1EXHpfaJrKFstenlw/tsC8H3kUDt5jgBhUKzHp1rcCdqEYpxFzIKiq8EsAPA/guAHfohoENbnEgFAG3lNR4Z7aZ9/w9AYO8nGMkaS0= +Eo70utDpYDAS0UKh5w66ZFWkZx3xTCMZ80YpXtQYKL4GpJ55qOUqIbqiDf6ivhNcbkPguLcBeB+QXoWRLPIvAPgqBNdDsG3ZeISOehaAWYpLvjoZo9vPmWffsVqpWKfgDiam9QPuNBdwMzeNk1Odun7HR6Ev/ABGHcDoh8oDtzs= +j0/plfvlGV7yVC4r1x70He3kqJyjpICGuZVBHBhsyDpuL1nLTgBMjXIwr4xGNUZ7KBuzvV09iSzbxIhskCLR6EJhfTwFlaJr7kY07gDw0xDcD6R/LsBvATjtgzZesy29J7GVlHy1TywOGTZBT3z4kgQ3SHCjG3CbHqQSzuPLyhI= +AGyXUbjrb6LCdwE4kb0P4pyX1aJTb2Ci9zO3oOmFpLQab9KA8HTgrYdWAkIS5n2rIqF4xchpNVgjDoeqK88UgTI6J0ITVl3r2LMOGBQyo+sq0f0VzpErv38vRlrpbwDw/wDSI5Bx73DXKI3ut22HMQaMfJTAjXw5Dlf3oXHeOBg= +loK7TSnYzMHdoQgLA261BaIKbnqeOwHYN27V+WOo8G2qASWOEWPMR1uerjgWvpVp700bWMchFLiSo6QVEGqIJtVUQQ9d2FAq12azedzJNJrUyIoE8j+KhFYcaBHzulLoweaS4Foligk3RjSPy2prW1YaJiFPnnpvTgD4SQheC+A= +5zCqC78IjBPaokZB0NgsNg7cngVMJLSP0HhbzfPJUrGWGeUxcCfqPi8auDEDcDsPyu0A/gaA70eFu4igTBDcyTdOhHk3/TlmEzbIdSrz2oEaJSEUFKOhPmteMxyudBqbkOG4QPkZnUBFNhhRy/5MmBKOQqHYjJDGmXtdjSxucUQ= +V+AYRHGPvz3k2YjGxDjxLQDuxEgz4n8C8Hh5ExNfptj1wlsbDkGluBCUGQ+5jdKaHfUcRrztxqBrzCsvMrhRCG7PAIhk69teMwCkbwXwUwK8BxV2aQcspXWXWXBbNaexgSFS4x1r5GI/3FJQ9hXy0Ctvv7GuYbnBLdpmU5zypqw= +gRZoaEI3GAnWYFNh9kjWddtOYQUd12LXijAUCsrZYuF691qsYDRF95OQ9BoA/1iAP4wbk13PaxdHFJz1eChLGxU3lzsIe+LDWWSULzq4mf7eLrjN883fbC/MOv7PI0D6CIAfFuAhVNgK635Y4XLh7msWqA64eR3u5M73+55s/Zo= +lVn8VPmRcn657nvxwTkZ1y65gORemkJlr0D4WQpg6nbWExKEWiQml5xHZWdrRly7EjvGyKKeI216MeiNijG/LFnLHrsBfBCjhie/AKR/DeBsZx3GwuWeHOztBGyv7TB7Xm2akBR4+srxD7sGt7r+woMb6rZKMss5cDfg/3og/Qg= +gO8Q4F5LDKYduFNDnCOibKRrrCf3ZRS34YkHbh0IwgI0FNprQpAPxftegTjhX29g8xqMUBGClnrgUpBN7UY5CgVZOvOsaenbLo4/ELGYTf239l5slZFG+uHxXPjPA/h09325e8oun7vSWixBzetDPgzNb7+kwZ2KwU2V+Njg3gU= +4J1A+hmMXpZdbotRqua6YJ5bjHkWU0dcCdlaD2Dl339qgGIMCBOARhgTk1Mo8fAk14ilq4YZaQrclCefSw6LtEOdRQ22UkPOXhOh1NmC2umVEl1ks9SDqnGakUU3uwl2x3Oe5XsB/ChGGen/ZwD/GYKr3PvVNru8cF47XPJlQ1k= +iHHXNNq6kled2MbQj2y0EF9RDoZr6zlncMMHtznwq+B2b9A9AD4MpB8F8LppWHDGEO01Z3SshVFRsjxB42UwjZhKqfEmewgX13hHBrQMuN3GK2TXMNXIM1tDagP8xHNPRQi6MxyYbUqBjCvrWQttDLQo46q6jgxYx9WBAI94RnE= +4qKI0/vcBeAvAOkYBP8zgF8H8EhsTt17hpl1kg3Y0pKvIih3KH3KtJ+u7WdIhckNUM4G3InKcufBDR/cXZWEwb6RE+AdAniDAD+CUSewI+Xg5tuGSkmYyJJqdZWjMvvKdirjFZvKaryjZWUINEQxjAhSVCYcPiW9Q8+7pYzCkMc= +TITZ3ftT1pVMiwxQZVXBnAG7CxUXLdGOS8hzDUWnCkLtCuBeh1G/8FcC6ecB/DkEL+aunZRIpJYkvRXCvjWUO/XC7Whgbv2h6207g36bxLT5gXv+tdz2fCO2A3i7AH8bwAeAtDJ7cKdA5zL/AbXnn5PT8ISpJffuYQGMnfPzBFg= +ykRV2M5cbJguHz5Vn2Eno5k3drRtpsBxWt5f3NuUjmrNs89/ToUuYkhNHD+fNW4/3930/24Tal//+whGJax3QvA/APgjYFLUBd3Oa9NZ512E3NHSSwapotYS/Mg2JulvfnvzgVt/iJSysgRgK4DvEuDvYpSghhJw60YUC+5EgDs= +6c9GVF5UfZ7slyyf1V9W492495S3heC2889MGw/I/W3Fh4B1yFoZ5R0lh1GZ9mVdydhacyqCUJFGQ0FkgIZIC8hbRh5/Hu57vgLgLwI4CeD/AKT/BcBzEGVLrYRZfDBLwAuXoBde3pNitp3HhtmT7wHc+vz2eL+sVnkLcCMMbjI= +s3xjG8cAfFSAnwBwF7zuWcyD7z1Ulf+wcODORRCUTG5oA6Knvx0J15TWeDtNTCrFGIoMnBFRmWxZmg1u3TCLdCJrF+r2y65AeZxSmJEtZK250K1TjXexhTGgyp520vbUg0B5/bfwRsjrgPTfATgGwS8BON2MNnTthSf6PW/thbs= +2+0WyJF9DLkw+csD3DERljC4H8Rofvt7AZwYe+HKtba8Imbwnwa3LZgSC+tIUMt8OokqplOcV4tLseOSQAJNFTxnFUhRT6pQv7wq7UQW7AzW1jukw+xsV7KWwi2kCt3M2otGQtnxvt2Kxxh4D0KhdgwguBvA3xp54ennAXyGjyg= +pTb7ttfx4FoE5dl74cKMj6iViuVhQpSSvQzADRfc5jbeg9Ec0bcKcNCeAigFt+dB5sHtDQoSeIFCncqsCgAC3G7ylwX63N9VMKohTG9gvzNXM9ufHJBzEQIJaBK0CHX72+SMJylsIiJkrbmIXxo2Gg94I0hoY0Cfc9dC2cJAvqM= +BDbpKCw//juNwI2/AuCECP4nAL8fiZoVzWtnG+LYY1UkIz3rsM26vjswHz5kwG1mpEso0rlpwR0uCRttY2Xsaf8tjDLLt9nRjS7BTSu6OeCGvz9K2ISAFOl5etnmnFRnUo6zBFypRW12gXc0r85gRaCy7hk7HTBH4ZbKMlj46EU= +sbdM3Dfp6hkj3wuhj6/xHByE4EMY9WQ4CKRfBnBrdl54ifBKgRceBH7YCzeNFz38vjHnrYUMNw24iTruOYJbkA4A+H4APwXg1fVzi4Lbu5HmwO690Ca4kwNuxcOvoi8QVA9EAi++lxGuC7CUwpg/brVJDeWN+J3BqOhRy1A30xI= +0dNOb557h8foeLf2uxLINQhGL2hvuXUDk7yh3Q2cwZzLNgBvA9L/HsABCP4FgAtW0mnrfVvGAREx7A7KgeNVrr3/3NayzbWBti24KcH9TQ7u/IuT7gTwQwD+JoDjUXCrDUwsUNQGI1vpLHdveItUnLCVOMppkQYuqjgLkW0OzwA= +oY7TMSKkdN65YLCuGA8zkaH+ZrMYiR5npC4/6LXCGzvaSqJWOsik5Bhr99yspgkksJWWJnLPGKnsRnnBjT9fDcHfB3AAwC8CeCz63DD7l4AXLkEvXEJeeIetQMn+38McuF3FtUJwa5DdzOCuneeKAK8G8NfG8N4XBzfC9djmnC0= +BW77PodU1bxOZfDmSnk4cNnmyQEhF/L09LvdJEKxs3nde+IkU/ma6HHYmdsU0uPL7DvXWIMRbgl7t7lEt6qlFxyYm7cNFi6BLda3m5zOCuugexFA9byPA/gZjKKQ/y8IvgTgVlx8paTjWMdeeMjJKQdyBPrxxiQzAXe9nIgwKBY= +D9xbZFS3/eMYhct3CDNoONdJH0BzyVbJhY6XjKUbCiWKZLFQmCtkQnkARF/cKjCXHfXoxGoSo4G7I3nOiORnQagbBaHuEvjAchKcqYhp79auh9erLqwyND/M3lqvnK6xj4uzcE1kumw5mvZB8NcA7AbwTwTp0wCe72bf5DpZvXs= +r1TOuRcz8MKFjCBMwJsMk1sDbQG4JeMJseVp4qXx9+NxvxNI/xVGwgXbuGjCbMEdnc/xWmiaCW+VoapGZ5gmGtzi/F4dGLRnwpAx9ULzEg1lRhKPKn8A9jLaS+aUm9tMrrXOqLjlQFXaCtT3bqefT+odmIWQSmGduHTWeCTFEuM= +Is+y9X5vLNwB4KNjgP/fAHwMMk5kI0Glv3ez6jg2Qy88BH19P1xjkqi33RG4GbWzBQA3ZCRx+tMA3onJjHLCMGLBnb2RlX1zvfA791Dlrci49Kr9Ukmg7Mvz0KGBvrKeVdLipebg9eiQrR+OhqeoP4/l895l24yHkSXoWVtAk6w= +gUd6t5UVeeim+Yp3fYr1yltGfZrHUOLZIp4t3vz9NiB9+7hP+A4A/5YKj5NjAm1wFYXcHeNsBl64bYyMs807D5NP7MBNTIuA2y0F6w3c3w+kvwXgDWvg9uVcfQPHC6mo3a6ssKjx8JkdrRCVEk1BcNsWPDeXDcObgAruUEJcC5U= +NS5EWOIpZt7blolPsW1az5cfZo8lh3XRqIWViC3zrO2kqMSH+OecwCbhefAUNr5lBO1vBrALSDsB/Ityw4B/F5kmH3bHsYiX7D0zXBUMs77dmCQaJjcs4pcguFcE+CEg/R0ArwKw0gwl++BWM8tnAW7l4dPBzUiJJkcIhgxjRco= +raLZ5hVXU86BO1L6ZYeMxVF6c2vOC8qsOmsTykIsKNyS8/7dqbicd1uVhJOh7DuSbBb3lnP71oVH+IhUq8qIiFEa80i3AenNAP53EOwA8ItAusV7/5pD0EXHsTZeeEA9kgE6EX4fdgbuSEb55gf3NgF+DEh/G6N+3NnBgwF3VEg= +xW6kksoS1IS/FjFwM5nt5W0DqbnoKhpuR2AwbuEBmeDupqVnWdjVCvNz8+PsvptTQzPMKHfKuKSD3t8hvXI1Mz9uYDC/lU47kcXLyOqOD4DXAvgHGHnjPwfg2f61zkvnwudfJjYFb9uS9b1tDdzZB7TjzmAaKGcE7r0AfgRIP4M= +kZJQDNzwwG14wJV/vXxLr4N+tpUWMUCo7Msrl+KU04xzr7xtEwlxZIhVQsplioZ3pYf6/CQ6f947XylQqhMOEmLxbO0S0ErmnrcNx4eMksIIhWvQt5UxJX4rIa+akCflQXsPkH4Wgi0Afh7AJcYw8HszMN0Q89dEZuaF6+tKEfQ= +c41JCsBNe9sIKLm1ADeb6FYA7gMAfkxGHveRInBbtdoGuE1rTQGCl6AmJXKohhBMZI4qmuEd1TaXyvOMo14M3wVMoo0/GtCJh2Q9Zaa46hmczlCsEQFqXt32wEsyyvPPRhda7/nrn8jokNVStjyyY+l7S6tOZF02NMm+Y7cD+Fk= +ALcB6ecAXODOPxCp26xeuGNsDPsGt1ZewNRwzxncBwH89TG4D7QDdwqD25znpsANEtzJATey4Fa7q3XworcFN6ecZnn4BXWvEUWyNgIshYlW7SCGglIwJ9RNhpuzTUlaTDXMt5OZP4DrRlbigRVp/Vk4ZUU/28IoKuIIgL8LYAg= +wf8TwHnO852X1nmHXngI+vbxDd2LDIQAq3YkI8HdZSlYh+DeB+DHZRQq36eBGx2AGzMDtx5KioE7tc9sdzJVJZRoo4ee9YiHpz+e+PvnqIfZUrIWuFNZSFR4cRA9euC0kwworuUjF12Em4P9t4NTDdLBPLRf/x/fZs54ksBvu/Y= +qsvlVBu/PwDg72CU+Ps/AumiGjkhASvBMjF3LJ5BmZg5deWE34cl4Bbhve1NDu40BvdPyaiO2wR3US23GJ3DZgXuaOlVVWDZ0uC2oz7iZIRTkZhI7WrbxB7WO6u4Y4pltHP13k2DpRuvMgeRIp1wBbQ5w4cSeGlTf01cA4kYG2g= +2TAmVEKmVDS0zi7n57WDTUj2YSSnOgDwjyG4OPpFB8IrpaFxL7w9Ey+cW38oEvC2g+DWOjZtIo97L4CfFKSfArC3S3BjBuCmwi60yEhy/obewzsUwknFTUny4PYy6Xn9cTgyptTUgVFzDud5nEUv7nYw0o0Idt5bWoAWXqTLiFg= +RKIEUpzoVlBC5ho6XSjP5X8rxV6ydk0DHrhuROyF4KfG3/5jABfdfXRSE84YOF174YXrj7cxbAvutmHyBQb3/glwH+ga3NIS3HrYR7/h4sh6hua5C8DtZ2gXzrlV9iCTD93mDAUCVtq5mAB0+keTg7WX0c54ckK80yXz3vms8Ig= +p2iDNmf4tC01C01RKO9dVK+8aKrBOE6r3EyK4FZeusmDxFyexuPtT423/z9C8ExujLSMAwkmqEmnCWrceUu0TExvTBJrAap52xFwixk28L34OXjcPwng4HzADSdi4YSXi8GdCHAnLlzfIbjp7ZvKaaynyIbZAr8V2xDK389IaNs= +F+6IC4ykgvnx/LXJTwmldlndwf7b7rvBJnAVlHsxhlRxlMXdpu+tS0REqXBeW9rNgx+EpJ8c//f/FfUyss6y0R2DJQzVDtc1jaM0WefdHtyieBZ9gVuI0GQG3HvG4P4JAIfagBshcOdruXMe1rzBTVmfIXCjm25ilQU+EBEGKAk= +VF5CnROByO2fTawiPTJuntUOWXvlZZwWckwn3Aet4iFX5UDOhbqlDZCdci+hz62gY5jW0Y+qq0c3XjWVDNY2cz1hPP7+BIBKkP4xgMtM/ooEQ9wl43h/Yi0b6w/N84qEyWcA7tw2xQwXtwb3boyyyn8SRh03C26/p7MW/m0Dbj8= +EgHv+lfWMQRkPmep4FRFQldd6o8XhBwdcHu9uGXWvbgDyVvSYYkXDRfX8OlCdc4SG+lC+Q0t2qayhknUUy73qrn3PLjt/LaOAPhJCF4E8H8HcIUaM9okmpV60gEgS5EXPn3thm297Txkk30/Owd3cg0MEtw/KqMmI72AWzoBNyM= +jsKouDHH4IPbL61Kod/Xwe2G2yP7c8VknNIv8SIpPmQZj0yY0L+Tea7Pl7fv9tUlaOvPYxelZqUZ8HnPln0fuhCG8YzywDRCMGs9mpsirebBG9s/AuBvAXgWwP8MpCtzbwPauxfeXD5kwG162yS4xQuv9gvuXQL8ZSD97GzAjV4= +wM2plOmgmT+47etWf9ZcOVVn3tsbhFpLnlbk4NhGna2jTmPivmhW0qQt2+oec1gtjYOiBLK/pbVnbeckiBp1aSMA5ERyiqNLsI2JVh57/Pey4YH/LCQ9B+D/C+BqPjIUMGpgzP17EYIWXrh463pjex3eXAtQG9y22lryW6dFwG0= +JqaFwL1dgO8eg/vobMCdOgW3e3OFLZvSwO2Li0jrUBllcRsDOjPolPXo9gdj4iWv/DItiQzkbTyyDubL2W5f5jEbHvjU2FGx3cTIPuYdZMA3x5QuohDetWOz4PnQr7TMLmcU2aRw28Q5HsVISvUGgH8J4GZZ05LS0DjQnXpaYU8= +7/VxelDTNvc8RDRbXlretuYdq952J+C2H9RMW88PA+nvArhz1uBGR+CWYnAnCtw+AFPsWkT0wLXQaBVJIgtktysvi1f6ZZbZVeCaxoS8weQPitnBthu9b8YzFXM9EloVwkDOh3bRaYb9TERcCrcpgTa1nUn70gZ4Vx64eh/vxEg= +SvVZSPplALcoA5vxpnvwwl1jIatpMFjzvL0WoG3C5OXgjtSEM+DOzJMlAT6A0Rz3ffMAtwTBjRmAO2dAZO+Hmg3uRwKKQdobuGM12+Z9qrhohMyhhpupS2YEWVTvqsDzVUG7fu30jmdSFJWIeJ3+NRfFWBIiulCUINfKW7eiFuQ= +cxX0kuMiTUCBitt943H7GoDfxFiFTYIJap4a5Sy8cKG98FykcQPcI3gT3nYesMmvtWfntwlw0xnl2QhCFtz/BUaSp6/HePpg0cDth6ptcMO7ZtpxGLrJPrhTS3DDhKFf9kUOAh0OlEKEe215TD9ELwXHR+UoMJ5jYe13SASlKgM= +cm770jrhjmgK0qGufMSIEMP7ldBxF2oVdOJVt/79cDxu/zSAGxD8++ZVLUlQK/XC0TIsno9mZ8E9Me4NaW+7M3B78+YauIn5bS1k1Xxh34xROdi7AGx/qYLbnG+fA7hjLTm1EGoko9bzop3euWzNdgtwM/OIQoeek1HDXTB3S2Y= +T8e0uR3DoGK2X254ZK/HPDqGtZmGiISiO2gnGn/HaA8ZaFEP7rBkOwTvAvCTQLouwCdoSGp16sVeeKnUqhYWz927QWPRUIyVcuCmWoAK6W13CW5vfnsDcvcD6ccBvF8DN9PWczbgBgluFlrdgTsUNiLrlc3s7yp3La3QMpndzmY= +U2fmvdWHtOIT44TxpILeGiO5KSUDc4t5dRFiAKvKgJ9/uOrPbWmGPVvKZmfY62NiQVKa8nzyBgfb9hSx7mFuN8EWteOcsbAdSO/HqPb7OoDPFzUgoUrLIl44k/ythcVz13eQvTxD19ueGEh9SVrw4GbmtzsHd7oDwF8H8N0AVvs= +Bje/XfvhCGW4u523iCYEVoSji/ruuYA7nsgjjuSpBwNGjEPaKGVlE8fYuVsYA37gHNhQdMVvvyRRr7dGI8Wa6uCfT4nUVXfZJa+NpDCzPJmRRAX+qwC+G4IrAP5PAB6nDAYzxJ1I/YyCBLUquu5AjUwNTWg74OZk6ArD5Ca4Axk= +5Rvg3gvghwH8ZQC77ZKt+YBbOgO314lLA7eRfZz1ZjiLuz24SzzDgkEoMEWggzvixXU1J02Ul4WTqfyQr3iGI7v9igBhgQceSRqTUoOocf2hv0NtwtyOccw/2yCNHx6s+UjfDOVSHa9dgN2jcT1dwJoOupGkG21a0omGeVXiwQ8= +zGfT1javSG/bAXc4TK69IAXgHr+kqwA+CuBvADjw0gY3VHAz4bA4uKPNCIybX3EDg9rjWvHepBW4k3GsfFMHN6NemIhS3tNtPP9Cvk/UFEIyRFUKar8r67i6SNTrotFIzOvtvkUreyyeE9VN9zCzd0LLee2y32fP5wCAvwHBOQA= +vwik67RB4kWMS73wKpmOp+3BDxTFxwl51NbedgG4I8luxRnlG2DdAuCDAP43AI6XgtvY/oKB22vgocMhCm4m9EzXd3cG7sicMuexU0p0rcqQknFvLDBZ1yYZniJ5bI6HyXmDxv0tBHJu+1IaQSCOQyt/Enr7LZ4NgJPDdQ3Ajus= +u2fYt8AvN1Of5+OjcT6dB/CvATzPGwyk0cDUbVct1pWax21cy2Erb9sY0LWSH9cgCIPbEjJJA4wyyv82gHtDGeWbHNwSAncqAred5BYoE+sI3FSozZ2rZ8EdqWO2pTJL5EOFAVohOIQ6J2295EZUVOO7BZBzwHfrqDtQmYuExMU= +DV13Vb4VbH9r/JbpHtZdbXeJg9A4l3vH4/2FcQlZ5XcoJPbjrWeExd19Tu13QBpF9X7eFZFJHvW2+wM3ADwA4McBvLFbcCfbsCkENzoFN4rBzbxQflvPduCOdy+Khr/9JiP6C5psY6soWUoJrZIhUGa+PDvIEslUdC/x3MBbMQA= +sdqRsqFoTpZVgkAWMl8hkvmvAyNiePr7EMpbb9lprOPwuLTa/vo6bxyP++eB9JkybxrcvioGyIXJaWJxNa39Os0U3GKOxanx8E/vM20si4H7BIAfAfCtAmzdDOCWILhhgjtR4NY9hAi4Y8IsTY8sdy28em1PZY30FowBLS9o44E= +2/aAVE9fMgMV5Q0Farilo9rszAudFZ5hargl80wKAx4F+HUIdKQCB+15EeTvW+765K5/LhogGa8td40iMGaeByu6Qk4pme+U9rwV/V6pfBgt3ArgW4H0IwBOrK0jmkdrefsauCsD3EJ48Ba4yfUHogkl1OFqhjVSHtCVDm03c9U= +rIPWwL1+rNsB/ACA7xXgwORgIh2CW3oGt3QAbs+Dzl6eYHvAbIjU0FOPgzsyF8iFH7vQKqdlVYsbZ4BriNEiQa5R28wCv9JggxiQYQNTAkAWGsjJqI3X76MUh8RLE+TgGGexvItQJnqgqkI9B/r3xj71fRyA4Hsh+IExD8j9GMc= +Vq39MzxpK7qn7XMtOc09R9T6eVekt62CW7m/FThPvgDceaBMLf8uAX4CwMl4RjkPbmwKcBuDtXVsWqZjKOylgLcFuJn5PHFCfXqiXh7cuX179c5ChILzam2x1pL681Ta/9pej6rNrkpbZbJATo5xSIb0u5QubSmiE33GvDp9aRM= +dncFiog2svR0gDUOGsdnhvfX/+skRhw4I0j/rFjDvCpZjy0vM5LTRInursObgbY1+JPeNihv23owEqPANhiHyX8WwD1dlIItHLgRBbeSeBUEdyzZS7tuMXCHkuSKwM3N14o7qBLXqkvxFSheFhjxFWvgbFn7bZTPme9+oQeeLWE= +KppqaG5fS9qTFlMZXZSFcfto8dtItnhZW09uf622P7XOPZD0swDOAvjDOorZUi9yX4aBwianEW1B69nmAsPyaAnuIm87Du6EUWLa3wbwYCc13FootE9wSz/gli4U1arIS+0pwSEMblo1bcLa5mBoZznzyWQxFS+mBlq66K/NyH0= +Vt7A7IvJqEBWPd1kPOtxDxkz0D+Xtm0/i4y8FH4PQgYC2Pl2PlNcAr9nooq16/YgRly4BOBhIInpEWs9FShPWqntppLTtLyz/Lz80PS2rVBJizC5620bUDBO6C4BfhTA+/oENxUxmBG4YYKbMCpmBG4tecmCDF0fzqpDCdxaavM= +ejIhUCJRbnq/FriTUWvM1nB3kYGtGwq5ToPq9tnyIuGA6U4FUC1ckxJyzg/MbmXMDBuZlHn5UQ/cKRXs1APvQqiFMxbGf74PwDcg6RkAjwKW8Tlr7fMBua7G5bS2laSv2ALc2YS3DsAt2YEcOwX4CIDvBtJtEXDLAoIbheAWE9w= +9DyR6TV64M62Raw8QyX514dVSXMHXmTBvf4CVzoMG8knhHdUIr7C9LHORyFs/fe8hxeAkWmUlXn4U2ODFDYkEStnIABWKiubD4lLYVKatJVRVRPBtPMl99NF8lthZrl2z/XzaaxzGyR9N0ac2Dn1/FoRQcvQMIwNYZLTLGPBK2s= +E222fOqGJvsasglvOa8kt+31EKhRkjU90IyFWNKPAunoGiyKM8oXANwyJ3BLGNx+WKsxtlYpBG7a86fBzSXuSKWEsQX+tSoVX4GSkOfM4zJ9skUbzELrOaIqFdxBR5ge124CoPLMhGDGAVmLrGja9SK2QWE5Q/n7w5bARfdBJsk= +ESVl5rNFZadPLxf398bxaddsssJhY52jGEVn34UqDYpKvajSMg3IA39da4yu7XsYCSU3flYR0IaeMRwLk6sewuuA9DMA7rfC9+3APe2dvRzB7WuCIwxuv41oN+DmVdOsMDZCWeB62N6YN+xMfKWLhC8H+JVtYGTf+9LyKMIDl0A= +yJ1Pqitt35kCDVtYVTjf2+U1zonrGzGGN0s4fTR+3w/gZwCcAfBpO7zdUnVtat0BuS4fkh/kHwpbIrUc3Ja37YTJ8+A+Mi7EfxeAwazBLS6489dOegQ3wuA2Gr5EpFAJcPvZ6rl7FBtkPHAzYV9hQ7jUftEKDoxkaEl3Mi0Tv2E= +YFR1Yyemk26+9+KH3AWad1nQmlTzwF0BGuTnwGfqgae6F9mRB67kPij7EbQJvReIJWl5LpFw+tp7Xq0xL70LIwGvI3rttRuGV9eThhc9INdFps5cD6sPpm9i4iIfVW55aoBGmCx1NkzeVGAbAOnDAD4EYAcHbm0/qfEQ58ANF9w= +PoDmDW5vzpqxWqPgRpWI8/XAzYi9oKAz1vQLTbVUDc23cy0Ymdpfd748O09MyNuS88uNZ7cikqUk80y07FQ2dW+oenQfyAjfZz/kbobqCQ+cb/tphfUDFQuzEnWJqLkVC7v4honoc9o7IPgQBB8e978oCI0HldPEW9dxHjNh9aE= +ahXn7j3rbWuDQTaUHA6Tr23zXQB+VIC7QIA7MIfeDP/NENylWeVxcCcK3HbIHRS4hTVULJnDYPg8HBYlwA3HOGAS5XLPmRmeZUOgyjwx0+REvP2puu5shrfvgXPRFB980TlqNgrh3Stpcw0Ig9CL5MQjKzBDwLSxTBkXBVExKzw= +HUlizXBKWeeuUZ4UvgzgY7HQuF7vLXVw021I4yH5YfaFz21b7cNNNqZnBhrodbW1G303gJ8W4M2oVImaJbg7B7fzUmod6dgSL+04CsAtVri24po2SEFNcH6/qXXJkFsHK0RjFSGut2LoNA03J+ktd12Y60nNBcOtF/c9XWN8YD0= +cLPOPNYtTFoIs0iLRM1u5rU9eLDGMGdomKFxJZKZueYDAG+G4KcBPAHgUU49rY1yWtLva+P985uZDMrBnfJhJwLcEgB3s1EJ9gP4MQE+iAor8wF3UsEtL2NwiwtuH1peJzCRyCDC6ZQzz4kQoUthQ5em8eJ7WW5+iPADpCngkYM= +XZULGxaWXMGaYw944GIbgqLdgyDwRQntSqjsDIFQdT40azUnie+juS6VbNliXls/p47C6W65lxriXgHwQQA/BqT9zWelRGNdAbc6l13ezGTgHlulQnR6OVteJsm4Hq4C2xYBPiDAD6Ba6xQ2D3BDBTdeBuB29cMrLqwlHYBbguA= +RgbcntwpU77FiIxI7m8HUkyXMdOQMjW2jc5MjvgKK6oijOiJ0klMG+wj87kipFGSrd1vNwfuh+rhhI9Z7zaZsrMxDzyWNKfCrQTEJPhFg2mFbGcvOwmucZxbgfQDEHwAgi1mjbx1fuvjyIBYr7muaQwoyW0DFdrZcFkqDpMLktM= +TlMD9/p3AwFeCeDHUOFeqJJwa569kpimCr7r4JbNAm4o4EY7cIsLbn+AiIEbhvJVLOwnFLhjoUohoMGopqnnEOwyFkp0YlTaqmSA20ko88LGHfXyFrFC7ga8Cjzw6US8svX86EVShGs0747Zhw9jEf96S4cg7gT869BOjndLCK4= +SEoQ3DvyvvFKrAuXoaDee0CsBz0xsFGbrq0/2sZAzYavnEzyxo2zMtWT3l4yI+SiePhHAfw4KnybySOxys1y4fhaKVhlAHHRwR2RPZXkaofPB9ykUUHX+oIGN5TnzwyHauB2oCGhZhjJiBJZYWn9Pogp9jI9/eF5t0xJV1aAIys= +NGIbN3mRFTIvwPHARfGkS5TeJNQv3Qnxg4OkkHKnZR548kPFhSCWAPhF9bSJ0LgF0uY63wbgx4F01D3fLGMGZEjdyDQPCrhkk72kckLkmZdR9baVuUJxB84pr3cVwLejwneWgNv26uve9ssT3OGuYZp4fxjcqZN5b3X+ubLuiQc= +bj+xSAhxEqbPM9NlTArK5TTvNre/XG2+lCSUdSJ6ooRLJSOAMicPXCwvdwYeuESBGvTAhfByxZVK7doDzzmSemtetRlImeTqd0Lw7Rjxxo8ArK830I1nxou2jl+bI2/Au8onaWXfB/HEXAxLs75tyYfmJwbgV6LCRwEc6wfcqVs= +cMvigTvUfKTKGTIBsATAjQJww7qWrCyrlIFMGLEVuu6YrSeG4VEkLpxdec8E6dE5Gd50K1QmMsLkEyiAdDsdBjxpMa8/uR7rgWt19KHEzjYeOJPEpUNSBG755dS4XEUT2pgQvHqexwB8dBw+N8LbmEpOy97HoBftRxGa6w/C3vY= +xMPvetvieNvQhVwmwH0YIzWcdyCbYJey/ba7BbfybGZvEAFuvBzA7dWJcuD2akFFAx/TYESLKjDiFYzcKazErLr3bs+XS1H5Un7/rviK+PrqVNKbQOmM5qucieOh0FnbXXjgkmkyMmMPXCSSC8DuI/PetGpWkmLrs/Pa3pw2NIM= +hlnHPM4BgHdA8COQdBgalHPKaWxymgt0I9O8nm0+3Vwk5QE6dRAdeduNkGO2HncLRgpq3wtge3Z/3r4kP3efO29BPpHKnxvOW7cvBXDDBTeoRKmS3tslWs0euE1vy/Akw3KnUAZ8aGF3/Rhy3amEALcNxaSAO/8MahCRQg+cC50= +J0qBTNi+4WJVJBiRDGYqg5VGdcZKxjCRtqF0MvohIQ/c9+CFAXGlRMakpGyLKblqAHQ7kL53zJ0t+rbaJKelLJAlkGkOSRhsWDjJHPshSdHonvC2EfC2Je/l18J494/DGMdj4M6F2eoDvOFtq7ArB7dsUnCLC25PDY0Dt6tBToQ= +qOvgzg0qprqbkoTFyZ06ilVMWJOUOxWqrpsQbalIL44IZ3vnLoR3qynSxTxwmB64RD1is5MX2R5UEPLAJRpKZ6cipu5FgT76LD3wXDIaX+41bUSR6xjh9OMAPgrB/XlveJBJyGST0+xMc5CZ5gAwdKGtdTbSrAUNpAjIpo5u4j4= +AH8VwNti3v1ightLcMOXSQSR8Z0HWA7c4oDb9LAMD9SsEw/IVHr15kUDuWsgpbzoUkgNzXiuZ+SBS3AO3PTAmSYjVGTFvj70erTH33HnsEBr37Zdw0TbV0UqwTnHawAqsM7Uvt824k/6BoCLG9saeOsZxq3uRauNq4z1B2aI3AA= +t9SbfIjjbTcOwgT3EMBfBPD9mMj80+fSU8Oy7APcjWPZFODGXMFtZrCTCWuihvT1+yVucxTOAxUXDAhMCUQyuAlBD0YIpNKuCd8rnPXAG0YDAVMhysfySVu+5+hPUZBNRmbogXNNTaIeeDLeg4JmJWI8a6wHnk1GQ37sc7x4NWE= +jPb8s+e5CqTvB/AXIRjmwC1Ay/7eCAi4NNcfqN628rAL8lrAbk14JtFIE4UB8CoAPwDgyNQ+w952bV814QnJzEO0AbduYS8yuJMDbnQAbj58XgJuqTLX2OmuxYBbrIiKaGF4v7Y2LncaAbcxD12VeMF5mAoJU3HD2X6mfliBrHg= +DjzzTCvXR5zr0+l6ubl6akohMK0QkS41IaVNg0xCWxlkpUWZmXXMpsFhAvQIBD8w4hGZnOa19Jw69sAc+dR+JzzvaWjrUoii7NDsLobmwWqiMOPPCoDvwSi7fEVTRQuFySc8yHzJV34+X2YMbukZ3KDA7TcFECLMVTLvzYT5GHA= +S05VT1hw60aAtC3JoeROuRaf+vRHbkrBUIkryQRvBVPDiBK9jah+D/OwMruDBT3p0Bw4BVUvz4M1cr1GOy299zbJcGStdrnmuXHMJQaArLPoHWMerahCM74RYB67FGSaA2kN3hPQzjw0ovXBlogCm9HbvJoK4793NNeAvXqo06s= +E9fADRJqlk4xC+7kghsMuGV24JYZgVsccKMQ3OKAGxFwQ4eHrvedTHDr3nzyk7E0OHjPI+NFVX7CqHSaCZ70CAjTk7tYQrWL+XY4Aia2sWEdsxTtz9FsL/bAlfLHjjLLp97RqmvN8/rxkqHxEgMA2AsZ/FUI3rvh7BIlXqwXbXk= +50am+bjOW5crzIbI12Apjre9/vLYvcJrIZSDAL5PkE4IUtLBnfNwFSOhU3AjAG50A270A27MENwyI3ALI0la0N9ZCIDYYXh9O0J04RIWDtm5xQjQkhs6Vxv7sLXYAZhq3bQkKNeqdjwsmMsWsmMavR7t8UdDzFCau5DrtvXAC2o= +tTnDoUU43Q355wA6SABOAPi+EZ8iYXHfixbmWKbOYaKft1iDTO5+MtDODswuuIcAPiRIHwawrTlgBEPTE+CO9xPvBty5VpSLAO637/gm/JP7/hGWn/jnUxc+i+/59N9vnfimGRfiGAAmHLIGzvQz8n2H3oz/y9t/ZnkjX8Kff/Y= +5x/Hf/lHv8V7tZ6RSqzbADcIDfNIn/vMNkwNBxgghOMRTwWCgTGPPgxJHwfw/xHgRXs9pi+4ca3JTPVBE9wp+0MxYKklfgXAPRDgQUH64bH3nZpJQok6lmmPQwNashMojRuh1WtvFnCLa1EtP9bn2PbDfGYx9BaTQmY2S2Du3Iw= +TEha3vaX6UeKQ+nJziyvP5ehWm2mjDO2jfxgnhwPXDvPKRGWBEkHAfwwgAc3uEnMqRuRAGlZ7z2YLvEyem1b87i1i+lCu1HWk1aB9D0A3jLp2XIlZ7ke5IVhcgLc2WsQAndSwS1LcC/858j2g9iSVuxr2pFOuZANR/LZvI52+/I= +8zL4RGrPW2SWN8Z0q40sCODmgGrJ1RrGhwV/1QAYaPt+iwDfA8EqL4M6u85iA3G87Q0rq3Nve81gGGKU0fd9wKgZuqmx7mWuV0mtW+8G3GgJbqjgxhznuJefss9KWsED2+/Qr2lrnXI20ziToWyEK5f8frm524lPvJOu57Xh1IY= +OyDuqkTMMxSyBsDA2vcWCL4PSO/AaJqX9+jNeXXHsFCAPoDlbdcGDF3vnDDum9722kHcPg5HvMLKXocJyrXBS4FZCNxppuDOdVDLCdiIa6kuwd3X59U77jLAbYcXbZ3yWKcqd2rGyF5ffl7K4CY80uJktlQbzx3RFGnbtUwRsjE= +YR5qRjKxrYG5zphNrxjz6va4R19PzsvwxhVv2TimoQ4zJyHNUi0ywF0LhQ8BvAvAN7uJcJLsY6kUbzsXjmS9bS3EZF6f3LEk1ePSpgHMwbaLrPLlp/hzz44TpkiKGooUQiMhLLdq1M+6CUPLz0ue4ULKj7IJaRURNbLWN2WZSdk= +UzNBLbkGtJOcZux7/fi/ecytJ4D0Yt4BBLc9gkPaeWXkUZPjbU904AqAWwnPv1aAHxTBCbtW3Aa3zAncknkhZDOCu1oObG0+J3cctQevXNtNU6c8Dm5V7jRXirIE98uT3IQXLWwoPSeyItBb9LYJhRslYjKTcPrA9XprLVpPAPg= +QSC9tgkBpolK7TiiCW/j7we5RKo8tDcAQCc+VVlve93rFsF7IHiLXytuGBFV7rxagnv9gicyApCW4H7ZwdsAd8OqjuiUG89AA9ypCe7sM7BMXntZet1BkOvJaOUiLRZAqXp9GsIBxbW6/xqE73hbb8GIX8MQeM3ENCfhrXZug9w= +wKM2KYkMAJXqba957a8H0ncAaZ/qxUqyve0qBy2rNWkuvBEQWVHBjSW4X0afY9sPqeDODSSsFKzaS13zhKzBlBITWX5euh9fgMgVR6oUA1J51oTyhhmjwVALpLx41pMfFJd5YdT18jsAvN49j4ltSkFiWvN4aglr+V7dqeltB8A= +rWawjxqefwTAWwGkfPZ6obedATdUcDcMig7AnULglg7BLaRy2tL5avfZv20vdqWtWXCbwhSl4K4/j5XfmjL33MsS3C8v17s0s9ys13bWBQdQnScFvcCL9MsH9HYUBcEE4K0QfASStpdnmtsSqJYxMMjPXSceLPV9Voa3vT6ApYc= +ALwfwGqu5AxihOwtb3tqEI2BW53frkUAGtnjVWYZ8vXa4QYjNLgT1R1sCe6ufJqEh1bvzTxzVoMRqKFHH9yWTjnX4GIJ7qUH3my9WjavrRqVbokY7ChQRDq1GP5jn9XcLw3fVSC9H8BD1Pas6IAL9JTpKqaEXSmw1KFdGdDe8Dw= +dgP4fgEe4LztiUGwUpZnwK0/LFrmuN6iE1BC4pXvWecH8K7BjSW45/x5xY6T4DuD1Z8PotEG0bM82/QjO4gt57xftuDODKiidf1SjEvXmw0mqElhiVgTKp56Wg7AA2e/yDQSMmH+AIDvh2C3tz2hQvTsHPnUmdQ6i5Ev+4Y3bIg= +vExnsL9DRl73jknA6d52HtxSBG4tEgAS3CkI7nxb1DJw5+rVC8EtSy+s7efu1ROBzmB6ly1doW3ima0IudOpkHwiOpItPy/pT5uENFakRZvHZUFcIp1auI113HHz2ZxnPlpnBwTvB/AOlLQJhWGcmDXkaW3OOxnQs8ENz9veGEg= +kgC7ZaSkdvsU4IwwedPjSNleqhIEd/0hEwrcaAlutAA3nBrJJbjn+bl9vVysrsvsdAYzwZ3y4EYbcCd7IFh+XprgVrzo9WekykVyYh50HjpRDfPCOW3XK6+fWzw5TTyYb2zvdiB9H4Dd616l1tugwzahAxt6hredCbUIdA1vGS0= +eB+ADwJpu14rXosAVIa3PQFutAS3cswNGM8W3LmmKUtwL+Ln+I7DGTjWocw3KsmKZ2TB7WSve9tcfpYeOCPqQ3rQejvYLjzwvF5CPNOcT07zjkfxpLdD8EEI3rexUnmb0EbZmDJHPtDJbEB7LEWaZ1GCIjqxHcCHgLRbDRfWYVM= +Gd626rFPPnh2AlrWs9Y6fdWOx0pCq4ObyyFgm4kswb0In2M7Dgc7gxHz09kB1pprtJXXZAnylzG0m8+HuAlpQQ88GMaWsPfcRab5gOBbE5QSgflond0jvmF7fXtCeNHuPclECgaMtz3d4Ss15E6zoeVpCG4F0geA9GEBtueBlAc= +tyghfVPdjZzHtsGdDHCDTEJjcwi6BbcswT3zz67bVnF8uCcOboED1UyDkayus921TIi2ocvPS/njJKSxc+KWyErWeyegS7byFMcY8DPNBwSASzPNG9PF24H0YUj6AARbTfDCNQQo73zAgHvKm640+E3MXzcvxhYAf1GAXbCANAU= +oaS3KBXjgS1NQDO6mdngTgsHbizBPZfPg6t3GfdLATdYcCv3Ohui9+u+l5+X6WeckGYb8968dnsPXJVNjWwztI2BDUxagpWJKqzvfxeAvwhgy8bYnlpIoCbTOx9oN6nRT3uc4JAXTtG84QQgbRXgPQJ8J4CV6cEoD27V2zaMjFw= +hu2U4WEloCmF+VIx4M7NQc4e3M28gMSBewnzzj73rd6heh0+uOGAO+XB3RiEnKYlS5C/jKFNeNFhGNfG4lBdN388EgUnauAuEm5h5qTNcPoKRpx7DyRt1cb8aGKa5p0PchmwOW9bUzvLe8NTc8K7xye0b40uKpwrx9sOgLt+wyQ= +CG51frvmWdfBbYvDxMEtCribUQoC0rKs9e7yc8fqsdozpHgsTG/uSnuera5lzv1dgvvl+WE17mcwr50bl6Xl+jH98oGuBEdsR0yv1w2nJwj2QdJ3YlRZ1fSioyF641wHJrQnwK1CG9Al5YDbALwDgvdvAC9lrUSpkv4cWtDOzmM= +a0lzmsFBzm/XwE2BMRvVYKRNNeGPJbgX5XNyxxGjF3ddNtUYNHOdwSZvndq1zC8fW4L75fwx5rEL2ndmn++2hkBmfdHWB2xjQgaEN83OZ8M5H/OY3j/m3m2sF61uMyfeMn7/Byq0kZP+zMiEiuGhAocg+C4gHS3ytl1www2Hq/M= +2JnSLh/cqSW4k5KhnEtMSrbBsAR375+1crEQuI1Eouyz0aJr2RLcL2fvOxN+nkdmeRGIu6j1bp+cJq3C6VPndXTEPRzStxfcZsZIGObc9KaimdJPW5v3XbuagocE6d3q82V52yq4nQSgbEhRzxCf+rMyzkf05Ty4EUtCaw3uvHI= +3XIs7+ZzbMehOYE7/9z64XgsQ+cvV4/b86JVvXLbIxcERFuCHv369r3BKjfHDQd6YPJ/kr2dwLYEePe4h8dTkEmaJvudBvO+1rqK6d6n0k9bm/fdOJnDgvRhAHc3uZay4PYboWjgJsPhQCNDnAV3bs5fNiu4lwN4J5+tK1vw6m0= +R1WosuD2IZvRUHfKx5Ye+PIjlhed/XE78DZDu21D6YxX3k1ymqAwK1yv174bgg9DcNj2omN65utG/Vq2+RS0KwLaktSks5HXmyAjwfa3NuGcMjrlnohJbQ47EA7XBtEcEHnPOunlasRc9jzALUtwz+Vz/+odClSVZzmjJe12BvM= +wC0cuJe3/mUE7qJwuAEkVmQlGgrPOTh0gtugsKtYSc04uy1slIeN+PdAY3tmi1DDs68d56DpeSrQXh8QDGiv1bUBqxhJoT4wZdko4Pa8VsrbzoBbAuDO9xRvD+76cvHKvtbPswluCYAbJriX5WJdfe7ZcUK5z8jqlDf1k1lwK2E= +NmrgzRu7y89L2eV2vGgT5O2T0cICK2H98oECOMsDz5+buNsJwHf6XB8A8D5IWu1Kz1ymYw5Nz1MJgxslfI1ErAcAvAPrCXHTAi+6caB423C8bTRDEFqimTRClzqgy8GdVHAjA25kwI0MuJExLpbg7vdz185jZeDOhhXz4G7+PVk= +S14HeTIiR8vQ+csS5BINh8Oo6+66cQmyjZjikqfBJLcuuoplYD5dVYIBJL1j0omd2l6Bnvkk0AeTAMu/18bcrh4u/BYBHhRXmc0Cdy0EBCMyIIbxoSWaVUnvHa41S6HBjUx4sxTcSQE3Z1gswT3bz4kdR0hwO/fZmJ+WEnALlnM= +3i97aLfwopHxoomon13XDc9TJbz6AXeOZEMT6b5FaP1dfRDAt9jiK5yeudQc1IEJbQNYonqXuE+Q3rPWgKQObht+mWYi3hy2KN72RNi7sbxKeu9wKtksD24JzWXnPKSUNTC6BPdy3rvbzyjjnAG3371JXHDDAHc+bCrqYLP8vPQ= +P8F56EK1NX5Zfnu8V29InoYA3GVy2sZctOS3txuC9wC4j092A1U2NlChrQzyDWg3BVL+i7G1sT54CQ3u2rakhbethb0ro3c4lWymgzvnWRcLvCzBvSk+R3YcwJa0kn+WFXDnBFtEe6aIum/NONA69y0/LzMPPDPwsyAXGuRREEc= +E9wGhX299eOQEMwT+ES3xvYeHHORMw4kZblbD6kPGwDLDCINODW97bUDOQDgAwAOAvXe18RDBb28RhOhoOuux+AGBe7klKx5njUZEkdm3nMO4D71wtP45dO/7oRDvPvtGwJbBlvwkRPv72wcOvfsBfzh2T/OHtNHbn8ftq5smfs= +2LiSVvD6HbfjE9e+QYDbSaAUu+4bAXDn/0746rWn8M+/9HvE/UuuwZqNiBnP0wdf8Rbs2bra+pr/0mf/vR158IwU4c9T05Fgrt0PvvGdPUI75UHkgRwomCMPbq+RiOnVig+c89OehZJab+b8FG5p2wIOQvABAL8C4AK7TfO4RyI= +LUFoNx7sqe+/DcDbpJo0Cnhvm4Vz/t3Rve28IaEBul9w54VrUv6+CAzDJ3cuo21//flT+N8+8Y9cgOj3IzUlPTNe47GVfZ3C+wuXv4a/9/V/kr12b9r/AO7dfWcv4+SrV9fg7YHb8o79hiISALcmn/rJa6fxyc/8/4oNBdH2lwM= +Ru2YP33itZ3A+29+8lcRadzCq88RuQW590HZZm/wFsJYIUAuEXBrsqloawgwMHPmoHOw7Uq4xQTv+rIhgLeN+fivzOPVHK/MdgdieFcauDe+m/p+C4D3SDVu+2k+WFYduZb1noyMdyM7PABuCYBb6LnsrsGdWoGb9fzaghsC7Fw= +2d7pmPTkjTPKtUs4deNsb07OPTtPTERNYtDLDUYijlHqzHmLOIOgWN5yoYcvSQ8nCrAiCcPBSkdXPBmAqiX5qKHYwmx+EtwL85HkO08dzIlLwfaEKu0a6NvMHtP0cWW3qya5FcyNa1Hp5nXfBUnvgaQtrZqTTGx3kPOmBXntVZE= +rLe9ZgR8k1R4H4Cd9oOkedWp0KvWkupSRubVSiojQmKOZy0ZQOcyxTlwJ7CZn4sI7r925CP4Z2/8R52OQ9+4cSoLbhHgyRtP9TY+3r7jSO3apGLIsnXfkVakmgobBZ+sd5t04zSz/fcfuBsf/+Dfw/HdB2fgWcbyALKegcSTAhs= +IigCPQemL+/bhG9yjJ5+OpA1EtQiDUQElBCN8P254zDXt7cTI+2Tb5rmrh01EAPoQzXkUX9XlDDDeLsrqPBujOa8XQswHPK24CyGV10pyx0QaxdBj0SQnrU2b115IZ/NA+63bH81/ptX/Dju3/uqzsejr1x/IgtuAHjkxpO9jZM= +J1ePmOAWErJi9enuGNzRELIo4VjN6BUAJ2/biX/4xu/Gd9z3NgzSLGBmg1uYSId3TVhjwLx3fXy88HVZKD0fKfJCzU6Tpez4MwhukzEQlOfc3Y7Gxnx1knp9R3x8NwSfBFJFR0qUd2yoxv45aK9B8hCA92KkrKZerCic89/ZmbQ= +OXBrgG4PbqVTGgnunFRsObhT4bJuwL1nZSf+/h1/DR868T6spJXOhyKB4DM3HlVfnK9d7w/ex1YPEd5qGbglEibODDjaNJAEQ8hRgP2de9+N/+qhD2Hvtp3zCQezPawJcItzTcTZZv+R8xh87bGmozlsenvTAWFum8R2s/emcD4= +24C5M5e9OuJk+kUAp8u3OVo+NMEsDrRHkNwG4J0A3oRa9vq0V58/oWI4i+FVV7a3nS/XioFbFOv65Qju/9Wh78CP3/1XsH/rvpkNR888dxmXbt1QX+aHr30dAkHqIVy5f9se7FnZhsu3nisCNwzvlfUMJQBWCXYe0wRhcs/Wt+0= +uxP/7Vt+APcfvmuGIWHrOSYMnayxw10Tcba5MFPeRV500mqVCz1oQxhFPd5B0DhwjlMFI7MdG+YSB+8QSG8a8/I3IHg2e7yWwzix3WH+eTUSopqQHGIUy98TAXcrOFtzS1XQ2zbA3RbQbcGtama3gHSX4H7D9lfiH7ziJ/Dg3tc= +znwseurmualns/6sXpFn8cyzl3Bg2765j5MJCQ/tvAt/eOnLtvdCeceJB7do3rmecBVRdrPC0vVjPnLbdvzDN3wXPnLfO7EyGMyPTS1zBNis+VZRib498JDX25UHzXQ5TDq4qW0ax6nBNloy1r1nvmfMy9+yDUr/GIfNMSXpsGg= +QnIA4DUA3t/Wo85btUHvubK8arZ9pwVo2AX0sME7C3D7yxhwp3zdvgLuXYPt+G/u+Gv4yIn3YzgYzmUYOnXjKXiNO87cPNcLvAHgvtWT6/DWwC2k9zorcEdDyKI+H9P7+6m734GfftNHsH/77vk6lbQ2fHl5nf6ek3PsiwZu2os= +9rclLMhhJH+hBm56m7P0yqGXjOXeZRfaje29f8TN9CkAFefENrc7FDiWdR7aa59xBl26Q4e25VEH4Wx5z1UsoUw7yQigI+CWrM51ss+7I3BHQlseuD964C/gJ+/5YRzadmCuQ9ETN844HbcSnrz+FB7Yd18vQ+V6gxJlgGfB3SY= +pNt8B8n+4ub+dM/zXXtO4r97y0fx+qP39hASDiaMBSRls0a3RBK+FuDDeM2lHnkE3EIYXRjwXn6hVy6tvOZYXbazPAG4A5LeB+DLAK74z5GSsBaas2nmxx0F0rs78ag9OFvec2fgbgfo/sCtQ5oF9xQUFXD/3Kv+W3zz4bf1MhY= +feP6aRPcEODxcR14H587dh6FFmaWAEglkA0toTB3zANX39nx3z99z7vw99/+0Q5rtwu8yhYRi+Y9apGRnut4WC0QuLv0ooWMXtLbI5PTuvDKNaMmtB29aigI83cD+OV1eItRQq0c95CCdvZhTAMAr5FR3VreOgt61FZoW4NwXtg= +RJ+vjoBby/Rl231GwG2V3PQB7hxw3nLgjb2NR1+4/g0T3ADw9Wv9ZZwf33GIBndp2LZrVTQf3Hoy0317j/cEbnQHbtHe55hCW97wXYDQeTiBjPPIJbh9XX2tRVZ5wHOWmYbTiz3zbwLwGgi+li8bS7bsrwADCYN7vYXoIRnJvR0= +qHcFkzC4U1bkZA3ComTE58AtQXCL6VknXXWOakpSDu688lwJuFMn4L5v6+3YurK1lzGokgqfu/k47Lle4IvXH+8P3quHMwZnfpCQGYHbV2HrBtwLoSTW2VSDJVaSYgptFRbn00ZUxfNKOxFtGQTXN7Y5dUyEApuUKLAhXwYY6PU= +XdveAQi+DUiHpnkHvQtg7bj9tNBKBfNxAG+sD0ohOCvKZJ73LNWorWfee46AOwpoHtza9WPBXb9pVJ/yLLjhgDu54BYkvGr7Xb2NQ0/fvIDn5JYJbiDh8zefxAvVi70c484tO3Byyx54OuQcuGGAGw64OXGVLua8FwLcUrt+EvM= +wCNVAY3BfO3/qtQ00Bdq/tvrrMWro0lBrbd4WeUSAC78Y1RhW9oeFPr20Qrm6Y0AjpvqbND3NfDBnTQwPwjBmyyvea1HdcSjXv9OmWtQvW3vhaEAjQCgo+DOGS08uOMwZ8ENF9wAcPf2k72NPadvPu2CGwK8KBXO3jjf23G+fuc= +nWQ2Mhxwt5hv9Zp1iBMOzUh+SnZg6jMsHKhvNzTXRQqyx+vXq2K0tns0coToGFYqc1rkgQ+C22OAS8K2SBd94n53CfPRem+CbLTPFnWb+WsyUKFdJd2bBo5A0tsFaYfaflMKPGpN9xtaiVXee7bBnZBLHrKX5wDdTPSLgDt3fBE= +cKMWFpcZghsC3Ln9RH/wHjcd8ZSvRr99urfjvG/nScXTiIM0N9BKG3BL02OdAlFOq9uSVl0EMLW4lllvfPL6OdcLGrgX7vroEBRmzlry4wELcmG0yi3vGVHjIAfb5B9rAcxbeeaj9XYAeDuAI2SofeqaDDRvW4H2GpjvEeCNOoA= +UQZnMeBcKesAFLjFDFEXAnoKxuXgllbgtuv0uwA3ABzffqS3ceix9Uzz5GbSPtFzxrmqNe8JphSAW/coM+BWvEvL++c00fsDkxSWfWXDqdb7U79+Va1ToSzYNYp2gbOgODkOBz3y6Ws8iM1fo+SYie0KCdra3PPUFGMz/G3D3DY= +GN4ISfeYGulKhvw0vCsjBL7mTY++fBNG4ixNMCsAduEsBpyr3HIO3KIAWsKAJmFcZSw9B9y5yITmXcfAnaZ+lwd3csENJBzb1h+8H7lxigK3AHjsen/dxe7YeYQOXQspkdoAd32+NZRhjYL53eQblb3wKTOIet5yFipBhbYqGKo= +7+2TdFjBSsTzQe51JGteDyI5TYOfBK6xNZcfCrEbiW/UcdOdxjDm6Ju4fU2fz2B9kKmMMPe0N31o7OrvYsBs1UNr885TQKnq4w7RurMBXE4dJ7dcJN8iVUxw52DMgDupLS/LwA2zBtWcs594GFfSAIe3H+xtGPrC9ccocEOAr14= +e6K34zy+eojKYtYkbnOwEYnVNIsXAs0eS1K2T0SD+gQT+OgCOx+uzu9XUDrHEbXCvV+f6WfLFOtxQ99clvrG80NqlbdqL4p8q9uiEHhmnPbD35y3nIf5LgHeDsGhfE9xbV/AQLItKU2P+XUAXmOD2a5btmuam+FnzUtWuW2COAY= +aKhNSXhw68fXhDSzrAnkGLjdZLua53j/trswTP3U9D5363l84eZpCtwA8Olrj/Y2ZB5dPZgJR08PGmJ5iaR3Pj9wK/XOPRNcomFu4tzM6EVlefyGd7gIHy0pj2mQ02U5WJus8nAYvHQ+m5lzRwCwCWQP8NcA6XVZY0t0udWBlgQ= +poA5CfCgIN1pg9nKzia/q5SQt/ViTJWNaCD2AS3m8pw0awqBGy3ALTkgB8FtThVkavLv23ZHb2PP2ZvnaXADCU++cAnXXrjey7FuXdmC+7cfnXgOp49Z2niJfYFbSWRbjE/EA4eRPQ792ubA7e1vUa5RTvs9CHIpAPlocQdZ5QU= +4XUBm61uGAm5aa8ZwXz8Ht4J4EE0ks20efhMwppWvjQB2N1AegeA/S58G2Dgv5NKCXkb4Fa9ahfEzeUwl+fAnTF+SHALBe4Ev12fNjh74E6AAW4IcM+O23sbfzayx31wrx3v6ev9ZZzfv/OkK+PKgDuiQx5NvtJKIvPRAKIjU+8= +HmXGwwzOhzey7av6u10Qql8ocGcMPAfkUuCRr4O7TVZ5pB67xCt3vf2JMZgPfxfAfP0c9kPwDgh2oz5uG/saZKGtg/kBAPe4YDZg6n6nJXwp4BbLqw6AWMzlKQTu7DRCtiFLDkh5SJeBGwS4m6Hzenj05PZjvY1BT050E2PALQA= +Tt8419vx3rvrePlg36Huubv/DNyk0GNdBDB55x2RqW1MgdXnfT1DYaHC5uDU5kpC69l7MQhun9wHEV4XxysPg5YxHlrAvJbgfc+Ir7kIQN4wGegNPbJgfh2AYy6YDZia31WG1ap2AFO86iCgczKimrb5aB5Mg7x2jBZ89GU+uNM= +1O/agjt3vfstEzsTAjeQRuv09Bl1F7NaaMIBd0z3XBiASU3HOwC3hQM3ERqOgls8cAf3t1DgNsPfXug7lvEt0lKrvDPRlgKvvLZtmTfMgWOQ9Lq8oEs+pD9oQFtUb3oowNtFcLgIzIYXvKFUpEnDgdqeKCDmlsNdvgHujLdNgls= +AuAWCtz1kHyaimK0AffadegT3l+7/kQI3ADwjWunezveEzsPO+BOswV3LpyMrsG9QKFz7e9G9ng+jC5TYXLHSCnpWNabt+3cNw12pR65Ww6GdlnljmiLOF45PK9cDbGT8+VBmDeeS0mHMariGlKh9skfivFSjl/iV40z4oZZw1M= +ku0wZ73aPAy1l8dSENO+K1tu9FXNghtK31rmt16phTag+OB2a83VvuAbu9metuDA1n29jUOfufaNELghwJd7LRc7OD9wd6aJToSTF2o+1wNTELKVbhxLyf4WQtuc7GyXHZujdd4DPUeDDbdHvPTIfhzRKmSdG3bb0LuMAUQns6k= +bQ4BvG7EWXxej0BPiLRoiVsZD/ctAI5kjShx1s16u92AezojPWW6cpUsR96yyorF+ODOZ++nuYJbCsANAA9suxuDNOhl+Ln2wg08+cLFELgB4OHrj0Gkn9Hz8Op+bEvDFuCGAW444E4GuAPiLVKL+HhzxH2BqeV5yyzALQsCbgE= +Z5zlBIFCHrmXVc6EwnnJU7VZSrSjGOOVkyH27PbFuyfZ/RwB8BYvy3zCZDLAOx1mfjOAPU0N7cSs2wQwCW4ftrnBsGR5si2jKhMmz4SYVc86NzBklrHg1qYpNHCjANyQhFev3tXbEHTmxtNhcAsSrlXP4/yzF3s55pW0gtfvPFE= +nKyWlSytC2x0BO5sBrynMLZQ89165KEtuDkPn/HCFgfk7rmyNdcT+LDLz5hQeAvJU1HGthZz5TITmNOdxvYA6c3T56Htq1EqlgVlAnBEgDcJsIoMSC3IZr+r4IKbh/P0YC7Fy+GC29ZH58AtBrhhgjvBK9vJgzuXZ8CBGwDu3H4= +vLdh5/SNp8PgXvv7VI/lYq/ddZL2ct2GJbNowIGcClUE3AsWOldkUJVwX7OFpxCRh8j+FgTkEpnHboDLg+ogrxLZSimNyfwu6ShW2udbhWwxzPV+3QkQrI47jR3Z2GBu3ny0fJj1SKcH9MHIlce9MMHltbdserC5F1KM8Ji4y7U= +kDK/rcayXPMOB9yizJdospiR+SLRlqnghr3MADcA3N4jvE/deLoI3ABw6vpZvOHgq3s57rt3HrNDjhq4DaU7K4KiDX4iMW88BO5eS8Xs4zJ146uW2uYBY+rv/5tfzbzTVgmsV2ljGAQT5/G5c+e5OWV3jlkbkwbm/rntB0vQcs8= +NxIxr5z865gbn1UDLEXnsvPPpb6fe8eh898EcEvdF0YZ5ICtuz0YNw2/LQ7ZPAizx2+ceBjCyM8FW8s1cBPXpxjc4r4kLLhZdTfmPKZ/02em+SPXniwCN7BoDUrmAW7jXgfCyS6wFiJsPjtw09eBiIL8D5//LEJNXiRR52geg7s= +3TxohQY5zPFoNiAn4V6U9EbubwYwVwyy2yDpjQB+G8Ata19DArwJwBsAbBXDCvAAXAJuMU4yuo5Eb1YQ3HTXsQJwiwXzilOC88GdDyMd3X6otyH6a9dPFYEbAL529cnejvvkrsMzADcccJdqotciS+KEQD0PcK7et3Lekov2Wao= +dZHkPq5mvxmp88RNIvu0jQeJQE/pVqiDaKA7QTMBuXOO9H5sqEon0Nb3KzzMt455mzxjYujAcADgPgHeAsEWFdpeaKcy3j8NtEEIWw+sfWMyv1ebjORPQpQbLsq+ysCdOScK3Ck7+DPg3rOyA/u37u1tfH74+qNF4JYK+MLV/so= +xY6tHtTBrQzK2jMvEW8v2CN8ul5crw9fHI8bfiQgC27P8IFr3ES8cyHvV35cSoF9kgZdAOQ2iAZcNKAzkDv7aOWVbyyjp1AtjgRhrj5fwBaMpqnvg+ALQMrTU9JaqdjkylNA3CLA6yE4MPpCEUVRxFk0cFvrNSGcCtbR9pOzqLo= +B7dI3jJsJoopiRQGuCUAbmkBbgB4cPs9vY3Pzzx7GZdu3SwCN5Dw2Zun8dyt53s59v3b92D/yrYguNNMwS0WuCUC7gUKnatiOHVwtyj7CoLbDzs73c1UGVbjGBoa7QTIxXYOtAQ1vvyso/KwTKKYRPaj7qvjkrFs8pvRulnvAZ4= +IDgAweuBtCULzvXGJAoMx9vdBsFDQFpRvrdrPisF2hZoM1CLrmNtC4Ynm83WVsAtBrg5L1w/JjHAjSy4E5fMwfQAn9jOK3f0103sqZvnisG99jl743xfWMFDu++YHbiNBiJF4A4Cq392B8FNZIs3cgSEhWq9SxTRFMWJAFAwFfI= +mSntGDb19yCUtd6+1ajulUtUkc3Zl1iGQxuYZz1WtmQMK0B6aMxf9RgGKgxHJ7plvJGB5OCrgbEG7sx286DVvExznZQHnBk+0TxZzWtHE4y58ivhvXAL3FDBPa2pruupp6zghw/u6XO/c8eJ3obnJ6+fbQVuCHDqWn8NSl6187g= +G3otBnfmO2HAnYMSC25Jem5Hb2HzuqhIvQyV846l2BtHkRSutC07y90nuo476iEPms7JLBubUF55QnnJmLcvdFoyJuI4kFmYpwEEDzWnqqfPcZAF6GgDCcDtAryuXg9uQnsC3Mp2dWgLB/TcyXviMXmLXfNk89ZwBJbIwtzQylU= +jn+qFr1SLEYC3K5VmxGsuX370d7G5yeuP9UK3EAab6Ofz927j2WiLgWZ3S64vS5kxHcMuGHp/fcFcSsptqApSYk3HAW3G2a3jC1wCYdExzOu8cjAjiq2BXmwp7eEwuu+Vy4SVE2jwt+gBFac/QwwagJ2O9amqzOdxobZsq7Rzd0= +DuCtAA7og34e3GKEusQAKv8dt042BAJdnlXvi2yAIwBzP2FCOzcf3LbEpgYIoDk9sfGbYzv6KxN79PrpVuAGgG9c66+72O07D5vgFm9w77ILWaS1qDgRoQUC99ShVMl+ryJJbp0K46BV5jjzt7iGobff3N+DmMc8o6xyNmJJjXE= +4ZKxdolpUl4ylgAcgOCtQPoigBu5fQ3zgwcAYDeA1+gnn7mOlXJSUBK+LKA3j8cHevYYtW1x4NZ7HPMw7wrc4WMp7QE+/s2xHsvEvnjtcSUkzIEbAL58pccGJTsPdQTuYDMTBzw+uANtRxcR3IFWqdJBLXekplpKys66MB7cFrU= +CrhVBciuQe7DXTprQjJxPjOr8+acSMKQeM2YwzdyxzU04LobSK8FYXGb0DYOVgW6FurVIExckEY5QKWsRuugg2jraTw8bNlCAbglYnkq4D463Iddt+3sZWyupMJnrj/RCtwQ4NPXHu+NL8d2HiQHzu7BLR2CO//bfkPnU208C7M= +xbsBNzoEd1z/PjtOOiD1j0MBd6l3LCWAVZ7nqJeswFZmKeRCRJjt/Uwtfy2A3RA8lTuGgaigTLsAvNoCt2TBnTDVi1qM78B8l6aAHgW3FIM70eAWtQg/3/dVlN9FwC3F4M5dz+bLcv+Ou3obnJ+++QyelVtKoxcO3EDCmReu4vI= +c9d6OYddW3bgzq17bHDXk8DmBW7hwS05cC/Cpwoccx3cRrZ4dk41qm0eylZHNnOcSrQrSXQzS9EGZclvpfvPLusgEU1tQlLSvSy3PwXmokzX8Fnm9f2/GoJdjTLs9YS1PCgHAF4P4Gg+23pSTzsDXxjQDn8HE+iwQJ9LYKiUjm0= +RqOSDVCyIWvdMxel/CEHboFVKlUK7rrFnh/871vtr0zszPVzKrhBgnvtP0/32KDk9btut8GNOLitRDYh68HpjmRedvrCgBuGsQGjhh2tvGGudpz3ziMJZ26EIGNM2MeRLwcT5lhKQE6G180xjWlBWjMQxIwezaJkjKwLnzQuNr4= +Owqk12ON07VjGDTgNvrsA/AqiNZ1DLV2ekltial/l/jvFBEZNfFKW64l00nG286FlGsDpRhebfYhdKcHpsGd9/6NQQvdgBsA7uixIcmTN852Am4IcLrHcrH7dh/vHNxCeeP1Z5tsOiFciH0h6rxz95yIKHSlbS5gvPH6+9oysU0= +rSf33wkxwTrgvGHaO2bqursTbbEzvltklBeUjImXZU6XjGGtZOxVEOzLPf9DJfHkIASvUF/UqjZIZh/AZH7XWFes5dqcQ+3CGb8XTaLV1E5PBuSN49POUxyITh0na0TAeXGN8Kmx7RM9NiR5/PqZTsANJDx2rb9ysbt2HZkRuOE= +gNvXSzdlQqMSon18ukwsm5GymhRnkkcTzoBiwRQM1HMX0jueVdMRCXnpxrFExm6g78Yk9f2/AsBBABcyjUmyD8F+Ae7Lh6ySbn1rovEWnF1w+y30XC10RaJV274O7sANYFqAzhHcYob0mi/YiR7LxL5+7VQn4AaAR6+d7u08Tu4= +PFwIbjjgTt2BO9C9bJHBLc40AdOUhAW3RKDZFtyhBDCvsQ1fDial2uQdlYdJq3C7A9AZQVtCx0IaEiON8/1mY5LpwRwnANydA7caMhP7Ox34GtCt3rY+6JvhfR/cekeuyI0mwS0suJn+2/aAoINb73h2ZPvB3sbmL1x7ohNwA8A= +F3osFzux61AZuGsAkYKWnSXgjs+V9/khuol1WZ8dKEGzpjdsoAU7gHmGBgPuktK0TkDerZfugzX10Bq0C5jjbiCdyD2Xw2a4GUOMssxXp0680l8ikbLvVJ1k8ZuWUwpslfIuSqKWx8GtS6Gax5vTVDfD9rMB99qyu7ccwo7h9l4= +huTnb72Az908HQK3NS3x8LUnUUmFQRrM/VyOru4PhmFj4I62FvXALaXdyvoAd+BcxTM+SMjHwR3xzsE/59FnKtgdTGYOchvu/NQk55VLkVceA7w7LjOQz+9/dczjIQQvTv52kKlNPrTmdQsSpNLAnfJdq4jvIClT9rXxnee9R8E= +LQXgHmWGp9mDG23AncLgzjZUkTS17IEdd/c2LD9143xn4AYSnpUX8fSNZ3o5l63DLXhwYvohmzlbCm4JgJuQWRWracdCgRuB+V5wiWUz6TTGhbSLwuxWNr2pnT8Gt4Cbp48ey9r1caeDUvtENMSkVfV9Gcu0Y6COo1WWeX3/d0M= +cKh+DIMMQY8I0knd205KXfPGzRc1rGZA2ww7pJhOelY5TWlIoi0XroXomoa5KDAXzwCpNxpRxO3daYWapyGZ49Xmseoh+Ht3nOxtXD5z41wH4J4+7z4zzu/ffWICIr5+OA1u1guNNOaIan/3/GkIrdQGWqG04VuUzak1+zA7j4E= +6TwmbPQgf0zZVq8guoMxwCxu+wkuGS8aXqdanoKsM4/DXDqFOXIwPwngSD3TfdAEbzoM4AQqA9oZOOdLp0hPXI3/Wx66Uq+dbYpiNTCpgz61UOuZNjY0Q2N9WZXL7Mx54TFwZyMJFLhH+79jx7HeBuTHrz3VAbinz+nU9f7gfe8= +7qNzAXfWCyU8VDG/s+a/ewZ3Do5hj5cTXRGyYQkbVo8eq0RFYrJjxMDtFS4lbT87ajoyZYx16ZWHW3fGSsaktDGJCvPsMZ2ApMP14xpmelIfRIWTDUvIgLb6UBuwB7NeSFYVmaYoRkMSbTklb2p1EtMNjall9eiAOt/ugTv5UwA= +QvQdnxiATuzor5vY45OdwDoANwA8crW/jPO7dx+dC7izXqgDCHG/gz8/2xe4HRiq3buCYWtpE1bvIFO8JMwugXKwrBHfuqlJF4lncRlV9RkuOR7DYWuXmFZUMnYSo3KxqWMbZgB4H4DdYpZoeVBPRocucj1FaU2Vaq30CyeGwSA= +nvcf6BQTBbc6500eCzWnHgQ3ABzfcbi3gfmrV58kwZ3oc/p6j/A+sfMgDW5rwOwM3AWZ62ZCU68fB9zF88/oCPKc0Z0dT8x5ay3c6oC7RIu8tFtYsDxMPGgG4S4oPJ4AzKUTmFvPzfry3RiVjE0tH9bAvVOQ7soeufXiBoRZqPU= +AuDOy7QqA97UQ85Zbwy4JWL9uY1GOgQ34uAGUq9lYp+59lin4AaAz/bcXYwFtzqd4+l0syFZsjGH0LrqCwTuFjX0iOQQdO2dG0ZcvNVnoK2nN58+E5DnfyOtvXTWS+6wCYmV/9GVxz49kN8FpJ0Ark3d3VGzhwQZ1ZMd0Sw6Ddw= +Up8Pb5ygVQ+dDNEDTfM8B+4EXb0s16gk0eDW5/N1cMf1ygPgRmb+PAfuxpxWPlw2uZ37t57AlsFtvQzH11+4iceeu5gZ+MrBDUn44s1zuPnic72c05Gd+7B9MHzpgFsWANxt9MrJuXK23E5aNSxBrIGJc48lB+7SRLhwkxFvjtw= ++Q0zV03OpUsXTUjEPi5h56yZLHMoxzl9rEcAnJhKWJPpxKkTAA5N7VeSGiazvvMsEw/2ulZ6rjFKLmObW+7pkmvt6CTbKk9vPjI9H6/MuVNzPKlpGDSS8ZqDda51YG6e6zWrd/Y2Jp+5fg58fS0H7rXPU9fP93JOgzTAG1aPmaA= +0ZolzAXcEgQ3jPd6nl63Fm3yYEhcM2E7jQXC6tGSNAl1BKuXDg74YywtBwuBXL/e0nEimrAZ5VJeMiYzKRkzID86rkMQnJhcPqhllR8HcEgmrZcsl1M2CaruLenA19dpllcpBnc1DVxpWJFavTOnS96INEwtz6+vNVERpdGI1cw= +xVdMUkJsrg5yMhNU7tlxorcheaoDWIfgBoAnr/bXXeyBvSfUQY87vxmCm/DGsVDgzkPE7YDmJQ1SeQFlYfVOwA020jCgy78EXtTAAXmkPCzU6ITx0su88lC7UO+4wvXfBuStzPfRfg6N+bx+DMPado4C6QDUMLU335WM3t/6d6o= +tKoou6s0pbWmt63OQbCNR6ZC/FC8cN0YsPXKQYXts2paje0oUQOxwu3Ne3bnan/dxJ64fnYm4BZJePJaf/C+Z/eRELhRCm5rvUKo21KfPYbNwXVAA2JQlwi4I/PqABhltZC6WWNcGgQMD6DTLPKC+WpTC7xAWlVcp4ycKzfmrIU= +Yl6LLHPdSD4AwdHJ5cPa4H87gNVs7bMa2rVfahPalnyqJp1a+VrofuZi/kZac/ra+mIZDgy44b88UXBL0ACY/M3x7f1lmo+aiNiZpyXgBoBHrp7p7bxu33k4BO6S+W/LG2t2NuO+ozS6ew6bm+AOJo6JcN6u9KWsZiZxOuVgYQk= +1bYgt3/DdSwrBTnxvPZeMkZcs+njWh3zeQPeEz/eDsGdKrTpnTNeerLLvrSLUtmWjzAXV5REemElTzUvnNUrdwyJHsENAY7tONTbkPzVa6fVAVSMAZXx0L989VR/8N59uGNwwwG3AZrSmnPLi1gED5yCHVTIS1eSqC0EWiTkrU8= +Hq9fx20awF2BvRDkvAesw92tU3ePx4e59ALzqeV3jjl9cwzv9R8fBbBHTPoHoK0cnBgevCnMUtkXpgTcVp2eGA+T2zGsA3Cr8+rOPH0c3Bt/b0krOLz9QG9j8cNXvpH3rlzQ+eHPhy/3Vy52dOf+VuAuDQNLJEQc+G4RhFrysq4= +hNfaUnRFaEjOHtzi1XFrCV0B0Hfa9pNpfFIAd1dkK+KptwS8uzwE+cax7gFwFMCjo4Q1rJc1HRek3X7/7KSG38SwHGxp1Si4E/ISqcmwzjhwq8l4qlZ5HdzNZDke3An5ukcb3IJ88owEB4X7t5/ESlrpZSy++OxlXLh1M2+UtQQ= +NwQ49+INPPPslV7O7cCOPTiwsq0Y3FIAbswQ3L2zW/hSLgbconjjTe98NuBG4B0tBjebbFb/O5RopiSVCfjGJx1JrU4tiyTHKeeSnT7uujGJtnzju91AOr52vIONOaN0HMCuPFW17lpK/XftOyp7PFcS1QD3NMiEsrBSZp8JXM8= +17XBzO4YpjYZUSIMWjew5vVIGQMgF+4LJG8Y1vBrVu/qbTw+vV7KlfLqdy3AvfY5c+18b+f3pj0n5wpua71OwN0jwUs7p6ngzoENZFg9WqudyWyXYAOTxnQGkyVuiaHMBOQtYB+Au9AZ5do5+Fnm4h2rC3OgfckYAKRdEBxf+24= +MLHRaXgbAiviirbYSmx6OVitXCyjnJavo/ZDI5o4ypQBQmuVZ7zwXAZ8oKmIG4rPis0wIfdEgRsA7u4x0/zU9afhZsM2QJdqERNj4JDUa7nYq/YcdTLOMR9wF0K9UY++AN53zIttQoHr1FVftyslNZjiPFRP7kAdtzhgD3voQno= +vZ5hLTo0PbgL3YQktWwXWuatq+XJFuS1BOvRMezCernYdKnYsXFM3ajvtl9cMYVZYJSDZeaSqya0/bmHfEg5ayXB0jVPptqZr1VOghuJy5pnOoSBKTPRwQ2g125iT1x7ygC3o0JGJhE9dvWp3s7vnt3HbHCDh+wswO2FgDcluDs= +0jLnIQ/dOw/I/brNh6YS1AqzxDsrB+Pmq6mEMin4jTP+t8ooz5YwzynLPL98D4Bja+cwCe/jQNquJpKZNdwM1HVw59t6JgOI/on6uub63L32kGS9cArcpFfv6JWr4BY7+z0fBmwu67MhyaPXnjJDosXgnjjHR3qE98ldBxca3BI= +/a73T7uWoEJC3gV3xwItrcEtlrOxGCCnoEdIVnvR1s51y/vLMl9bvn3M6UnPO61gTTe1sQ2rhtuBujUvpgmzqHXc2gVtLhfjRolxU7X5d7XxSAWjEYt+E2WmHcL8l0yUF7PPMrEvXH1cTUJqBe6Jvz9/+cnezu/E7oMvHXDLAsg= +o9KKaKwhmAH3DGu1hfTOp/9uCe4u6roLPFy68UmHcO8iyzzcMMV8N1o1JplcfgLACoBba3XehyGjkLk4G6ChXqK0VlnSqf5yMS6qiO6xC11nPbG8ssJ5+oMiSnjICitFW3vahk3+NzsGW3Bw675ehuJKKnz6+umAhxQHNyThz68= +ncGtqsLKYDD3czy+6yAP7q7Kl1qCmzIi+vhY9edFDWA6FlmhvP4YuGUqs5zz1svn07tr+ymd9vgGEYIPLqOirAtVMrYHwGEAZ9ZKxY4KsLWhvz0FOLsb19QcvaK0JsaBSaXNL/jgFgPcYoBbL2/LdTNLrcAtBeAW6EpEUXCLAW4= +AfD6HXcipX4G5nM3L+JG9ULz+ncIbgHwnNzqrUHJzi3bcdfWXQsCbhjgNozGRajvhg1nCtyElrkYnns8y71LcIMCN7LnSvwdyRCv/13aCCVQHibWudHLtOQ4ZZl2ftrxT50DmWXOZJ+PvtuKUa33WqkYjgBpmxZm5qCef7j0dpo= +a4N0cgVYNKBLYwDKAT1lw+qi6pfbjUdscDudyTLZlxa48/Xp+lw5jGuRz3TeONfXrN7R2xh86trTtmBFMbhTI0P9dI/lYm/ce2JO4DaeD6+2mQ7r9uyBl3YPI+qxI5CnPVOvpEv5W8zWnjrwhC3/8iDngdzIwhYa5EwzlNLabyU= +DG+cl10aFskyRznk1ePHNkg6AklrpWLpyJjoU96qCm1R2vqWiLYYAiza8oYwS84LV7x20awhtVxrYjBzwd0Mx+fncVO+3E30tp46uFI+vOKCe/pHd/aYaX76+jkd3FP3NahalQmTPtFjudh9e47NCdw2nFuDu1owcBNQFwbqalY= +PdG5zfsbCGsv2K09Dd3wWQi0UGBXSj1LvfZsTXeh50565UICXvfWLZgHIK+XjG0dOdsbpWKHAWwTK6YPLwEtY7Uo4eiNQcCbV7DmIZQXQwUfwvrlU9sNgNtNilNutJ6YRYSGVc/dOd/xNbl99WhvY/GohMvrnBYHd+67b1zpL+M= +/C5V49wAt1op4MDZEyXREqksMFT5cWExwuY61N3wv5lVzzeAiXXx8uu4Jerpk2H49lnkRFIZI7PKXL/c2Og4TcUZ5X1lmccS1raNeb3eVWzkeav1wzDnu8Qt4cqEqSt/HS9prAnu/Fx8a/1yFdz5eXTXEEDOUtauPfOQc+C25sk= +T/RYJvb1a2dagNvKEm6u+7Uey8Vu332oA3CTimEvJ3Ab1zAc/pdS0RUd8q7X3wW4qR7jcwB5dgwszCBvk2UeAbwojFpMmNc973R4vDDPUbO+WztBxQu3BgIzVd/xQLJAz18MMRqX5GvOfXCLYcmZHcgY773EOjXVjZpGytEdB3s= +G4c/f/UJEtz+wGRn7Sc8fOnx3s7z+O6DLw1w997PmwR3oMY61hM88NtFBPfMwM40HYmXh4Uij46j5553F169CniUlZJNH//Wkeedxi1BBQcBbMm+l2IwVlNis5TWTHBzwiy+AEvUC1caLlTcxZdSLzwE7mTeWL4Wugnugys7sW8= +655exuHnb72Az15/ygFVANxOotvXn72E6y88i9Xbts39XI/u3N8LuL3BNw7uBWwJWh84AtdCgvci1iM8AvlBMfRlVnXcXbX9LCwPK+/7HfPUxYV2W5gHl+sl1VuAdBACDCBYAXBQgOSB200Gg5IQtjYIVEZWHZKSuT6dNCZKh7M= +bIJdI2yf1DallDMhiTtfSUroKCdakNMrj7XZmzpv94Vu1oC+fvXO3sbfszcuTNtIOaOnBbhziW5nrvaTcb51eBvesPPg3MEtswB379537Vik/k6Ugps0AHL3rd6FrADc8YS5wN+RJDvtffO6IYb00xkN9UD3sPo4RyWcTSbC5c4= +NcOULkvGwg1LUho72ysDGYH7kOZeCzLlYlmoGzXZGrQnQtVinJhYwIPX49rqc530+fwqD73p48lns7sdyJiwu2nNpozBAh/cyGXqA69cPdHbGHz62rmM8WLBIgbuZtgx4dTVc72d7+v2HF+Cu2twQwG3BMBNtg/VQE13IctCfzA= +bdRLDgoKqHINZUrquCOgz1wviXQGI7PF80zwlgVrv0nAd1IyVlxK1jjPQwAODgDsw0hurRG6nfZkkwL1ZMfrKz3Gr4MuV8cN5Ou4m0Cf7mxmCKaw4EYu9E4Ip+SME1U8RYe0PvAAuXkvFdy5hw/9dhN74tpZHyTmuUbAPfri8R4= +y8Xu3XNkIcANFtwe1Hr5kOCGctyR9qERqDOQl7zkKdf8JNIeFx2VfzlgB/jfCMCWhwkB97Lab+jNn1oBngW/BXnNqGmcwwoE+4YA9q89QV6pmNelq3FwlQZtOyxNddpSPV9tHgJq3/E8uI25dLIPuFnWo3nvJTrB2vlpnmnNCDs= +seNIb8PwY9fOFoMbBeAWAI/0WS62Bu+ewa1CrmKiHQsgtpa977x0qRR3IfOf02w0z9MqLzW01DGj47/dMjgS/hrsvd+Y0ciyZUKMt3B401PJ2ADA/iGAfbLmebuZ4zoYG99VHkQc0KkPiAVC/UYwiXg5cIs5gBnKccaN0FsB2i8= +oagDvTGIO+AG+i0T++qV0/5AFAK35ZWN/v7S5dO9ne/J3QcWHNxwwJ1svYeewG23BEVH4CauDWk8TAqwuEpk7rs957puYcay8vKwovahEeCHod0W8OioYcn6PkeetwD7RklrXn23X9qVA7c4Hro4lojXT9XNfDePu37MiT53iYo= +2jveu/UgWN1twhntGd3mY6v9dRP79NUnAt6HAR4S3BDgTy8/Cekp+LveXaw3cMMBd7DTVp+hc7LSoGHcRUqxOtEX2CTgDoLdEr4qBbkQv3ENAMupJJpR+dBvCf72MF8BsG8ASXvHLUGn9qfOJzcOKg9uWh7VUFNr1nGnfKMUycM= +VaQtuK25dGQ7hhWD21V9ah6j1Wgkew4ZcJ+8bQ923rajl+H3+gs38chzF+mwYRNsvjcpmXrxi7eew4Ubl3o558M792L7YGX24BYN3KkY3FhUcEtH4Ca3E/6tB26m2Uk2OSymkx5OJENUUhXxeffsshYNR4h5Z6Hm3XPnn2dCWZY= +OfLLrcYkmIL33iGAvQAGXlia+q7yPN1kNDFx1NSynrgig6qKsOSOORcCyni4Rja4WOdTohpUNFfueOlKp6QHd97V2xB8Zq1JCCGIoRoxxvy4GIPr6asXcHDH3rmf8yAN8KZdR/CfLp2ZLbjRPbh13ef5fv7f730vEQ1kPZout2M= +eWqM0TPa9pMXr+Af/MfPuSH6ufztRYgC63jeKu3Jt20D2rJdqLo88ttSD3/03QBIe4cC7N4wB1PxgytaVrk756ypqeUGaf1iiXf8uZtTZb4K9AiH0YGsAQ/2hosho2pYs5yKW/NY79t5srdB+NT1cy64hW3AEAA3BHjy6tN48Mg= +vb2c9/37jm/AezOCu+fPD77tbXgpf77wxFn8g499TokeeJ4++XcLsIujO8GB3HiXTeCTIWi6jwWbhNY2Aa1TmA8A7B4C2DXOXjPArcmMTkOQulj1gcc5cE/5RswLY4ObS4IjHgKxogc8uMXVb+cbjdjg3vhNn93EnqyXbIkxn18= +Cm7lBXz8Sn+13vfuPbK44FaNycUA98vvMwNwdwr2Ei8++BvSc28N/NBvO8wmjzUmWYP3riGQdmGq2NDfiGQHgdqgGy4H07zM/A3iStbyJy+VfSOsJDgRovEILbhSH6C1wTf/sIgwmekwLeA+M80fuXrGMDo6Arfy26/0mHF+++4= +g5sc3AvUoOTlBO4Zlnuxf1OOSbDMSzorBWPC8srzOxPAdwz5je/W4I1VjGRSTVc+C8tK8cRD5WAw6ribx8J0MOPBbXQnY2q5GXBjFuDWG42o4FY80ROrPZaJXTvdDtwoAzcAfKFneG9qcC898Nl/JPX7tzvmlHQG45Ugu679lk4= +WoiSv42Cn+Bm7TMA0uoI3lKb8/agXQO3N98sxIEV13G74J6Aa0VAMrM9MawnTzTGHJwVsLq15V5memAwONJjN7GHrzzRDtwhNbHpvx++ehYv3HoRt60M537ex3bvfwmAe+l9zw7cfIRtXn97icJxL59ppsIZAJ0si3j5RTAPLrc= +DYABgNUBJO0AUsrphTcafUyAuyGPqkBPB1+qybBO3ixNRzwC7lqzk6q2b9TL0TQZ1aSKsPjgTj64SdlT3Uq1cgea13PyWF+59SC2D7f2Mj498+wVnHvhZu2Z02taxQBdiUJbBeDMtQu9nPv+HbtxcGXr/MBddQBuWYK7D4iLJ68= +2uXfLNg9cLsyrCgsDwvIlQryuQKUbjk6LhnTlluNSRSejJYnADsGAHZgQh7Vq++WahLY2px4stXHEKnjtiwQHdxT67vKaTnddqOZiWt1Qm1Sr4FbUK5XboNb99Jf12OZ2NkJcKpt/zTDTRL4NpjK9RTgzNULvZ3/W/afmB+40QE= +uNXw6fIzM3DPU4DFALupCCllteDS1iAgl4n2O7RtTIJAYxKnYQkD/+nrMQCwYyDA9ql2oIqHK1grB9PlU8uEWZoiImJ5jSa4UxOQVdNDFaOPth5JUI49Gy5qhoLDLUIdvfJpA4QBd7Md6D07+mtI8uS1pyeiCUk/TquenaklNa4= +52NX+mtQct+ew0twLz/GpyMBlpYCLWJCukTUpd50pEDoBeR61vjsthCNAr5tYxLNw88uTxBsHwLYPiK5JniSGwhQ82BLhFmsBCun3pzSEkdQgAUIi7AQtYAiBbKnIb1yFty1RVXCXTv7KxN7/NpZc86rNbhdadXUK7zv3Xdkc4M= +ewnxWTve/Qu0lNRsF9Z5z6IUjKrpbptl3ktjEgyAwfYhkLbUQ8aNlSvt4epamCX5gwOVTLYB7s66kAXrtks7jWW9bRrcjPDLxsDeZ6b5o1fP2sfpKci1BDcAfHlS5WzOn9t3H9xE4EazZ/TyMwd6K/d+TnXcQv0+Bn+ZU523kL8= +c5dFYT7zxiTrkixbhgC2WKpezaxya8OKp5kDkHsRbXBbc+q8AEt+3xKRqtPEVBAHt9UiVO0/XghuADi22l+m+RcuPxkCt3rdKE30/Hd/funJ3s7/+O4D/YJ7yhjywJ2W4O7lMwdBFrPNZ6LHGAbkQsO+FO7aWNkmo3xG2eRhmE8= +gXsEbxHcloX2BLi9UirTA856TeXgFkd9po0ASz7UQtxA4tjcumy6OQlpnSMjKVtN/jXA0Z7KxCoR/Nm1U7qBMQdwA8Ajz13D1eduYNfW+TdmObHnwBLcy89ig7uL3tylpV/zKA/bLCVj09Be+9w2AHBbI3O8Wssqz2SW0+Vga9A= +Svk+BlqavAJuPxnOBrfbhUydI/HBLdBD7JKVPeXALS64EzilsdRo0/q67cdw22DYy7B07sZFXK9ehNsGMATuZpcxC9xr9+v01fO9XIPVLdtwz7ZdmxPcy/nu2X+sUqtZ/82CPrANURPFEN+Xsawx7jUSv5Rl05BAUclYm2zyCLg= +R8l5tw0a7UAro767Vkpll4NpmanJEDPJLHbC2OuDdJUHZDN7PWN8hBIZUu3YnPCNoZ7G65WD8vwbJXK1nAWZiJDcv/P23sal09fOoVkrHwF3rnRs2tADAW4IcOrK+d6uw5v2H19McIsH7qUHPj+Iz1eQRcKgh1vWJXQNd2l9uOI= +BBSXgbWpCQfiJWNJgfagCfmN929lAGBlfXllbCxXSpX1gK0+3VyrzvXjMTzfKc+qUqAt+r4FVlKZDfNpYZCkH5ti3Yl6PVIzAkDKnFptM5G5b/fs7K9M7NS1c8a9qV+DTCmZNfg4SS51g/OxHhuU3DeRcb5Q4AYB7qX3PV9wy+w= +/44ruZUYAygUfkFntd9xj37GJWOWt61HCVaGsvZLpaUnI0sqbA9bB9xuQpzWpYxtaAJPytWfo9HnZv0et2HZUxDH57UDrfL34I6dR3sbkx5b7yaW8tEKNnzXqpnJ6L8fuXy2t+tw556DmxjcS+97ruCesUCLtOzF3ck66jI/Mio= +bRuOzLVkzAE319lzMARSyjcYsXaMfFa2Ai3PUqcS4rQLWXEZ7PHe2tPnLxGA5gwKJ9RNNVaJtgOt9JflxI5DvY1LX7tyRgc3WxLTAbgB4Is9lovdseeQMfAsLrhlCe45QtwA3tzquMtqtoX4DSK/Mcf20hpxcpkK+MBvS6GteKw= +Q1SQtS1yWeVw67ttCBlAzXrihuXSpiQMHMw9Qf5SEZZsxIIGN5G9boBbABxf7Q/en79yqjNwi+OliOPBfPLyGVQiGKT5A+n47v2uLvsS3C9naM8Q1Na7FwK9E0ELtkemf9MS+N2UjAXAD4uNg4CHv75cBgJUU8lTalZ5TsqyvkE= +H9wb89n6xZuaW1fmzqVq0dBErHPVmpY0kzDEkOPz1NPEmk4Qb78euPWGKAJgG4Y4vGN/L2PS87dexKevn63ptvcDbkHClVsv4Pz1y71ci2O79y3BvfwYnwUFt5DbFGIdqY1z7L4m8ouQ2x+1LJJRbqyv/dYCtyjgzmuZT3y3vrw= +GgC4pTUZERekTWhq4JYs0GLa4rGSMHCdvnLbZ5qWGOpplk68nfAHU7hAHL3yDXA3z3fy2r9+9QQGadDLcHT2+gVU4wssJepRKrgTDe6pCoYeM863DG/Dm3Yf4MGNBQH3MlmtH3BLt39LdH0tIth2Hfc3yvG7cI8ua1MyBpMrNaA= +Qs0m14yCJktuDYB0q/5Dpr7bzB7PGAAWPDcGU6eOez0c3DwGqqGJAfPpjmqwDYucUUGop4k4eQBGcxJXB1wBd85oeu2uPsvEzjct5kaFQ8qAK01PNygZ6ILo/DfwZI/lYg/sO8qDm2nrORdwLz3wmX8kaNTO42+pja+emmObGm4= +2PuSgtag5jIN5pHfWgbY1DYGGZiTRsHGOreGAF4AsF0s6yGSPQ4Y9d2ZVY3BQBTFt3wGNxDLIocf4q4PpsrNEfHOMzmNRODPiwdkTyfBnRuc7+6xIckTV5925sMiGdcZI0ZpLaqBG0j4Ro8NSl659zCALyw+uJe9vOcLbhashXU= +3cL+nlFN87ZJ7YfZN2aQPZ6Kqo6yPHR/PzAcYbBZ5mvLXxgK8IJpTQeyx4U4MHEvppIEVuXCpp5BYcOcy1CPNAnpDtymtjCMkjWi3/jtO/prSLJeJjYPcAuXcf7Vi0/1dj3u3HvQB+WigXvpfc8J4rMRZJGuttfZOrlxtiAROLI= +rDX0DYdOaygSLSVTp6cSIHhhCEnP2xag7YkL6aELcWB6h7AaMIvBrfTBBt+0xC2BgFNL7oDV9fKdwd3Kvl8D3O07j/Q2Hn3t6pl+wZ15Zj5/uT94n9xzcAnu5adbcDP9ud0MbUKgBclxdAogzThMs/DAI9APa5YP+N9bxsL08uc= +hwCeD1FfFGe2RZ9uscIGVbQTmT1vbh1PqGlJUITFDJfAgpDz4lXaNdS3fbTHbmIPX3rCHzi0toRBcAs5yD189Ryee/EFbB3eNvfrcWLP/nbgRk/gXiatzfATqbPmhVAocBfUdUuLWnBu/O6q73dkGQluMzIdgLYb/W589/wAwM0= +jWHCTkITgdJkZGJdQEn+ymVt2609pUpUwpuapbcO7YjOONG0JHe+ZvkZdBk9GGV42WS6ALjr5wZg92ALDmzb08uQdOOFZ/H1Zy9zA401dZA5L9TuHwvutf8+c/WZXq7J4V17sGOwUg5uWYL7pet9dwfubv+eeF6y5WBODXfoN8o= +vqxtdbIs+UaVWTKmlIBFG5bkeVdBcHMM7yT5zDrU4KS58pkmIGY5mAW6MWyz5WCxcIeoIW6llptpWiJadIEtpYk1J1HLziqtOYytof6mXXcgpX7CnqNMcw7ccMCdzUgnw+i5Z6avcrFBGuAtew9vAnAzz/byMztw10uOcjrlCiA= +PchG/zafEa4WPPobYdbrcpkxbvvZ4ZY2ecvlo/sgQLo5ANINYKyzBuW3Rn13I9td8Y5FlG5lbocwwM4Wz2uMWyFutZYbdU84dwPr0YUEXr9daUwv+euqWtiVVr7je62v2nmit/Fovf1mtitYXeM7U0rmeOOAEmYn5gOfuNxfudg= +/fuPbAJwp2XG+Vw/Bqij3rEHx+jfUyWb3jpeLTjg1X4LvV4Hy6CM+VTJ2Lh2O1sCluLLAW2/FQQ3hgBuQAxGK/O0nZSD1RPAGuCOlX6J45kzyW4SylAn9NuziR3Qow5eQluVCrc/+vuuHhuSPDFuBaqdX769asQb92Gmbf/RS/0= +NSi5Z++hzQXupffdk/dt/M2AD/YzZf5dG6skvI3S3+iRyaL1susa4KbX7yqbPDElYwLgxhCC65LxdbNgcYAeKwfLXLBKh6r+EPkXmUl2EwOoTWOFHMDUsrL4y5BXT8tt3w5t3bHaX6b5o1eeMrKkdcDomvsBcCMXhtx4Fr/UI7w= +79x7cAnu5UcHd2dyqN2AXEqgXFjDLbOu/dbAHeoyVqRN3mZ5BeD6UIDryME75xVDDzMI6x1rB1nloapd3KL2odmHwwaeuA+/YtBIm65iSr144fYn/z6xs78a769MlmRFwG0MZBy4DX308bb/9OLp3q7LiT0HAFcMZQnutc+2//o= +/+gAI9me59Rg27yWqvNhJYxly0gjcJ2BbrnbIzsu0BLeZovfMON3a4EWL9qhLVtfPiD3r3n3KGn0VQHp+hDA1Qa8tb7ZrcrBjAGg4luLCpFYIESoQxxLTBwIMuAu6yqmhJEz0wmUUlntHI6uHuht0P3Ty090C27pBtwAcOr5G7g= +dPMa9m7fOffrcnzPfgqiLrgxJ3BL33PeHYHbAoYbolbAHYFtG1CHvGPCW5V2dd7Ubzrt8d1iGSLrassHgd92sHz6uwrA1cEkvEVSsyyqcXJJSWbzysGUOYkqmfuaXCRMSVg2AqB1G8t5674IixmJ8LLEUcsSz5xvI+Gsar6YjY4= +Z+7LkHBkuIq9W3f1MtxevHkVT794c+r5sbwXC9yigjsVgXtt+2eu9FMutn91J44Mt7YHt7wcwA0e3LJA4JYAuIVdd77gNq+Plf2urqNfZ7F+U7osB+6izmGRbPIUXK5sZ3qdEbwFuCJIlVjzAfV6YwOyXDnYGriV/SHW2lNy4f0= +bC11boDfGPiYc7MGEckpyWX2Y1l8YtX7Mi+m8cK8cWd/DUnOXLtQO/5cc5GUN3pqhmOjjaARZs6CW7lOfTYoefOBI5sM3IuQcR4pFSwAtxjgliC4rWPuqgGJ1MaHhvGiQdb/WwjgxiGdv87q9eyk7Ktt57CB8tvC7mOxLPO15RU= +BFcGQLo0iqHn4acLs+Q9Y7scbOK7qh1smZKwrCFRUMttg1uBKtP/Wxyhl0rzNrUX2W7K8cpdx3sbZk9dO6eHueuJZ8p5eGF0Rj7U6gH+jUvners+r9p/ZHOBu+/5b+kA3GJfr+Y1Ivph0zCOg9n92/WeywRahABukUBLBmhSUno= +pi3T+FLUZaxWBmb+trZddrkK7cYxVgAuDSG4BODWlAepASvzUHHlYLXvKh0wpvekea85D1aztiZgmoey11Ut8/Ia+xIndKVev8oYIMzQYeYejbd9z67+uok9fuUcF+YzpU4VD9vzdNQw/fRA8+jl/uB9z75DS3BHwA0C3I0QZ1k= +bkWRwRi6hh12CotKlUb/Dq2jv49FZWXsemA4EinVipSBdVUaZq5zC4JLQwAXAdwSU2jEajKCWLZcrq0nMPuSsJyIh1ugD7UDmLcvMxve6+5TaUZUDNz1EqsTq4d6G28fufIU3A5oreYhgx59Joz+uWfO9HZ97th7wAd3TQpWmHo= +dsklRib+Gi4auIH5gbtUW6AwgTL8d5FueQzc0imUbdhJCIgkuKUlzIXMJp/H8o3vbgG4OBSki1Oet1YKpkFdwB9ApXjHpmiK9mDkXiLtgdfmOa0HL/+3oFQkRTleSj0tbuXmXoQ+4f3FK2eaUQvLeOoU3M789/jvT14+i0oqDNI= +YO7X58TefWjmBOgh1yJwSzfgXgx+dwDu0kzwiLaApNZgjoW1CXCTEA6Bu0R8JZeHUlrD3XXLTzWjPNpRbCbLR/AG8My6P0yVglkwNYCe6w6mHbAL29zgr4QVkd8+vO1rnc+sfUXV03KeKOyoB28YNO/DsZ39dBOrRPCnV043ZRU= +jQFQzGtg1UQ7rUQVcAPAjVu3cPbqJRzbvX/u1+j4nv2bB9x9Z5wb93Bq0G2hnz9XcLdoGCIzEmzhlNlQJr7Clu1K12Vf7LIuysCipWGhdSoAzwwwDpvzpWCGF2yAm0l6W3sYPS+5VUlYENyqzrkQZWyTx+tcq2wzFnGyJSe2JU4= +GO/O2/Zi9bbtvYy1529cwvVbL65fi2yyyfr9t0QyFM3zzIDmhZ21xLVTly/0co1Wt27DK3fshJ01vwS3Oeh3DW4xwC2ODO8swC0LDm4pKUsjlqllX7lyK6s0i1lWWAYm3na95bntqOvcAtLFAYDzkHRO2FKwrLWg9+lea+vJgJY= +quPW9s9kqQfKv/T69JTJXtatL2/een0/lX59NEMn/xLnE8LeuLu/MrFTV88rBkw9jJ70a2BKnSrXQiJh1tHfT1650Nt1eujAURMmFLgxJ3D3HDvvBNwCUk3OqYaIqLBJGajDAi5WIxBJLf8ugLICaYmWlcGDKQFYAHpGOWJlYKE= +rHGUZ5lPf3cOwPmBSLolwPnG6yjJib/rEGyIkLigBV/HrVxUryTMN0Iy0DZC02JuN3fMuePNlc2x1mvKHIceqn9Fj5nmp66ed8PeAjuMzgyWQkiLiuXNA3j0Yo/lYgcOtwe3zAPc/XrfnYEbcwZ3F6Cut8gM14k7IWwpUE0TXnw= +ZfI3Eqj9VqOPRbXfufKwwjIweNuNLoezPAkE5yG4NVyLbAJ4HsDWcBIakJ+jBvKZ5a3LwaztBbqQ5eRbPZ1zRgaWeNhN2VMyVOVpKNcjFHf22E3s8avn1GOVEFCg60mz85SG0IhIwld7bVCyfwluit4EuFkpXaJETohrz6iwFXk= +0MVhbe89yo1LLaVMA2Vmwob2LXB7yyjWDHhmdFUGZgqiuc/882NeYw3eTwPpOQBbo7VoqjJbLrOc1UBn67jd+Ws/i1zMhzvnFea3K4THLEYtN/XweX2+odWvJ9zeY0OSn3jow/iJhz6M5ceB976DtUGa75LWCtzYROBuvKOZwbc= +Yw38uYC7zXx0W11yD9wtIE13UGTBLV0uG/BwjZR1dZVlnt/+cyNeA8PxSmcBPMdmlYtnJVRa3bUO2q5ae9owB9e2lKzlNo/b6/oVAjfTzceu5z2xehDLz2J/ju3Zx4NbOgQ3o1QmiRtsegV3QlR1z/vOyo/orDtYBNxdNxTpGtw= +XQm0lAKVXtayG1i4+1h0ufqOPQeks9Oet+DZ7MVTBD9UD72KloNZA4FWXha5mNYiwrtVH3j/YRQm/EOEhMT16I2HaLxun93Elp8AvC3PxAXsEtxxTzXWvGamKmwRI6JNdCBqXHQC5ZwmBwPuNv27NSYMyN+RgJ5HR7GN6/Hsmuc= +PRivdHZMdJQ2GVkrdYqXg2kPVE7PO2oFTf9pZ2Uj3+CkruHugRuZhDbJRya8ATGboR0B9/jP124/hK3DLUs6Lvhny3CIN+89UAjYlwm40SG4ZYHALcGwfWkWe+2YYm1MjfOwzkUTp/LGdqr0zFrGloJFu4HVl81oed65ew6CsxA= +YDA+ybNjok+Bjmkysg6YXKMRthxsysNPmRpzHbh6lnrtujhzMG1rudmyrSa4UzaM5SVyCWA2OpkcgB7ssUxs+Yl9Hth/aDbgRofgXgSJtS7AjZbgFua7mIedu+7SkaBL/ZiEaT1KQNmNBkgtwVbYem0C0qH67YEOywhY6VKypNQ= +bTvNSbLQXl/nWYymudfNkKcEeK5Zt2wBdsIrrHTIumVVOWABZp9wb1uN/Up+OxvlWvBruZHMEErTs89s0xFhEXGkUSeP2Rp81sE+WnbPziNLKm6SzysPHJoNuBnYkR537+yeF7g9OM/Bwxa0KDcTfSySsNyp4xVLis+3M2HpiMg= +CrRlRP02CEC3KiVzlsPJQN9Y5zkATwEJw/GypwFczl5wzRptgNspB1PeegnPX9vJaMz8uKtzLtzcOOA0qJ/cj1PLHS4xM49l+jd3LeG9aT531TLOi8CNGYJ7YULnkZagBefWQj611MOmE8lazlfHwU1418bYJYysaTBjnV82IH8= +p5xrV2VgYud18b/HZUhayzYHgHQLwCk1wattOVhtuURPnslUZ3XOHblUqm5cuEx0BtxCP/x2ONQSkTjZY5nY8hP7nNi7rz24GW+xLbh7db8XBNwdgloFd5sWntGmSCUCLV6ksATcXdZwtwE03ZGsS2hrDtr68lMYNxIbTlyc0wA= +bgLYLq7VAb4cbGI50yEs4oUL9XJ7tdxKRnth5jcLbkaxKSYco1vIx3YuM803y+fkvv0xcKMvcPfofc8L3EEVttbgpgVMot5yiffcXqBFjRS2yWCnQN6yflvsCGcQthy4ubKxmwBOry0fTlzoMxiFzrd75WCNBhrGzoUJdwe9cPE= +PPNcqVZhX+6N/yRLFhwr0ywfo0LxKRNt0Ld1Wxosy8Q20efgzt3YtTLE1RdvGZGvSFJZAbixwODGEtyl4OZbh7YXZDHB7Y7/LYRXsvXbmgPYok67uNzLERSzlgOXITizbqJMZJWfBtJVphwsD4pmiFrcRiCGDrnkDQG9BjvTUcw= +2L7QIixJqbslLLMqN1DYVqWq9e6BW/LX7vWrRzAcrCypuEk+K4MBvmnfQaMrHgvuVA5u2cTgFv4atQZ3qLNYbV9BLXPacFD+ngm4JfOsiePE5BLhmCgBtSxTv810GbMAXVRKZvT1mAaUcj2V5YKr6543EgYTGz0N4GrO4zTLwTI= +0BQF6HQGeabUS5yQevN3SthbDX0b5VpUyKcO7oRmJnoC3dJTiRJkqwGMF+a1O08sibjJPq87eFh5DiLgxuzA3Xe6OTudYLZMZaIUCW00992ISO1vaQtq7T46zoD9dzwpTjTHphTSWSDXl7HCK9GWoQWlZBYz2jUnuTp2sifC5qM= +z2kAV/Iym8iUg9W9SSu8gXAGeX4u3Qgxm5ajVRLW9O45QX5jMKv4THRxjymYHFd7+V+x+xiWn831uXv/ATANMyLgZhqzbApwoz24QYHbAecswF2yv4gBFoJwrAe4Du5ChbTQODygmBLrgWHkZlnL3WhD6XIAkq5seN4T8BbgKUg= +upxdKVcORp8sQtJ1+ny2MhiZN1+rmwbySW3EcRK13CHd9FBZRzDMBeD2nYeWNNxknzv3H5gNuFEgC0qFljcXuKWrOe2OmpB0Bm6vRGve4C6BdBi+bClYENBzhzaYjPXLAJ5ah/dE2dZNAI/lwR1vNOK/5IToQ25OmG0p6nn5VFI= +G/ugjV/CiltfiJfJ9cjJF/PkEt6b7nMy2xq0A3ATBsGig9sHaIfgnoGHbYK7c+1yZXzoOjOdATcN6SC0XSMjsgyx8rBIjXZRR7HGd48BuLl2LMPagT0B4DqAVbXJiBnSILzwbOMOmJCXgHHA1E03oM08AEa9olA3lU+Qox9IYls= +x3cuu4ltts+xvXvbgxsvUXBr7xCbyT1PcEc6BXYF6tA40g24ywDcRqAlILxCt/cs6L0d4mLrbPXrEDwx+d2gdsBPAemC2mRk/WSIRLTsyW4kZvlz2rXGHEZi20aiXPIFT2Alj1mgTPbxGS0+xQt/Q5NqVfTRCWUmQcLqYIhDO/Y= +Lmm4yT77V3fi+G1buYFcUVUTZi53Ce524BaUgVsMcEeajAgC5WYlJWYeuFPGuXIATP/GADclR5piLUNzzpo4WeON30ay0hFbLrgw5jMasYfxgH9agHOoNI/ZsjZsoNsZ47VFYmV6T2eMmiVhMrFvMKInnEXWOL4qbwyoZWaGDnk= +vBVfvePZxt9vXD2GQRosabgJP9906JAxYNpQmT24F6ElaAtwS0fgRiG4O/SwKXB7DUbcv/XnUCJQDkE6B+RBizKyVN6RDIaXXNxpLFw2dg5IpydhNqiVRJ1ChXNNOFghBR3oeocwZLzTNQ81ufvJdjyTvEUo1vG64ZqU8aDtWu4= +DaPCh694YaiA5ZxLTrl/97JMbLN+Xn3gIEpKxeYC7t498JbgBgFur057nuAm68LFrQtHe2W1HLhV7zqVQVqr4W7VHpSFLimuIi5sC5abZWPnIDg1uXRYA9EpAGe93tjWCyymNnlzGSuZKt7FnFjul18ZlpRatub35WazO4V9sQg= +D1yM87h717IhyWb93HvgENcVa9bghhFqXhTvexbgbjunPYtkN2P/0nb+mpmHRu5ZY441MN5ljYdIDTfrmEFx+jxj0VpWstzh08bys8AEvCVNwHvkQV4D8I3xLhJ3wtrDY/w2kKnOloTBmh+nZPXyHrRXyz1tgTKSgeyLpb845rY= +JtZblolt3s/t+/b1A24wsFiCuwTcEtl+YH8uuNsqq5GORGy8ZcrKWGgXgJsq+Qr24eiqaUnzPGXM5WuT3w0zHuRXAFwBsMfLKhcH6PlMcHuboZIw4UvCIg+SCHFD4eiUW78LW8iGxSv6Pm/ftewmtlk/J/btoyAjFmAZcMODySI= +Jq7NAdwdt/2cFbjjdeHtwS0RcFPiKwXedmfCK8E6bZlheZiegX5lxOXp5cN66BfAeQBPQtIe1Shww+pQysHsAxb6JmgSfNHQB5oygvCtO6m4B1bc4wqCmzACJpW0ju7cv6TgJv0cn2oN6oHbGfCnnsdIQtZmyzh3wD2HZDT1vZ0= +EahjLT7JYzDGqdCUX8l8eh3cnfT5NiICNIi7gjYZPZg+hyeBdL7+XSYVOT0NSafq22hkRRvgbpaD2ZnqogqXKGVXRmZ5/iLaeuRTxyr6NmQK3HoZlwB8+YR1jWrZ8rpMZVOQY9/KVuzfvmdJwU36Wd26Fa9eXS0Dd2aAkrDX6Rk= +BC9zcMucwS3B5DcxkrFmDW5xjkcbFz1wF2WoI58Ap8E10jaUSYRrLC/KTD8F4OnpsqmpK7UOo7MAnpz+XXK85ol9Ul3DNsqtxILtRJhGz+AmrZ+MUeAaGHV4VvaDI8Jkt3MNRVwjYOJcJBPKesvuEwvR/2n5Kf88dPiwDm4ntNk= +NOq6BPeilYr1AG5ie52CGwFwt5FEbQ1uogGKp1Gey5in6rrhO0SahytW/Tb84y+p3c45qfkowpNjLk99N5iC2ehFPyfAox58mwIpoMRa1G5dORU0siQsbynpD3Cz+1j+oZy6lpUOXr1TGYpeKsm+nPlBXDuPV+4+uqTfJv/cd+A= +YGPQkQiAXorgxhzALR2AW1psnwU3Jehi7NNxHhrd2yTgXYcFWQYckKXFMg3cpa1A29duK8sb9+hRYK2Ee6Pb3TAzz/wikL6ENZlUM1ucC0UItJuYX89PbOOajeRDh37opXF+Vf7cpIN57KYh4Fu24gxmAHDPriW8N/vnzv37lUE= +exHAvQje94zAzXjARuKXdJzslo26FCW/KcdgjDlCj19t5qQHLcrImCqdKEuIUrJWZWMOq6aXXwfwJQAv1s9/qJzwKQCPQvBA41jJA4lkljdLwgp1YzMXT4iSMBfGDeOF1qMFX0vOh9KZF/aOZZnYpv/cMYa3CN94Yy7gliW4FwY= +3G07g7WBcgm4PWi3qgcnxuBZtALtpGxMNYgfHYmzNL8bKht7BoKvCDbgzZ6QmBe8eTGFEpcnLae6VyzchRPr4atQYIU6D8ZUVIJbV8gGAWtG0/Fdy4Ykm/1zYt++xQP3gmRSLDy4OxZwaQ1uS2ZXGdekaO7cMBJm6m074J4FoOc= +Uzb2FQDP5L4eZtcRnAfwNddj1rxmsS0LocMUgQthdtPJb8f1oKvJxWw4nHugxQvZiBENsF608XrHdh5Y0m+Tf47u2YOVlHBLpD9wWz3AFx3cXQuuuOAugOiMlde6A3epd61InRZDmqncKQT33KFtGSLr330No/LtxrENG78f/XE= +EcCXx/gaZD1m+qIgP09bKlWXhTC/HWEflqqrXt+kNCqr7tYQlGlejxO3rWLP1tVeBtYXq1v4V5//T1QfdxME1MPth6v05454bsfb+sBrH8T+1Z1zv5ZbhkO8ee9e/PEzl9wBXegEM78jWf5aWlLFc6f3bMDdKit9duAuDsVHwe0= +TeGV7MsDd5dSp7MGdMR75uFsLa/GHL44+d3aT4dKa84KwKcBPAXgeFMkhPSas60w0VkymjDebyM64EujShV9aH1w04aACm42cpDwpj0nextXn7r6DP7mJ34VWY15Y7CS8LyrP2A2PLRKX1+Mff+7/Qfwzntf1cv1fODgoWl4ZwA= +65aORUAnBLhlQYoQFwTcEi414z3smYE7mnvTug84EFZNK1JHi8B4Bj25Y3D2krefGnO4yvF0YHg0V4H0JZGk9N9OsBK/RAU3IabSuDC53tegGqU3ys0McZdGi1HA8Uy03zbK78D05t6oZfegpM2Bj5bd12Om+ZmrF5GX7dTFQ6Q= +qETJrnG2wZ1ocAPA489c6O16vvLQARMoUZW1Jbjbgpt8droGtwTALQsO7lAL0dz5R8AdaQUKnk0zKRtrnNOXxhxu9oBfv6KNrlwJgnRFBF9g4Suo1XCzBfPi9QKfhrCQ2xLTaq0BdvKrKqrSln9wGwIwxrq2MZIa19ibs+qzm9g= +45fP5VsFZp4DyYBUNXLIwbWpwJcy4J58pnyP5rFLz/R2Pe9aKxeTpvHRK7j7jJ33Cm7QRl9+X4XgtrYpznjqtho12om27ftNq6YlhMRXcs8EVf9dAmgogC6AswC0TCvwBUi6ouWQDdXEqJEY+hf9sLW5c8SF32vQdq2yjW2Jd5M= +oL0ga4N8PBxuH4MPY8Z6leA82skeM82/ceWcEepq6q/b9ysWRs8OppVyTZkw83h/Xzz/dG/X8+T+fVlY9Q/uBfDA+wC35aWGMsw7AndgvOnWm2bnqQdEiJl0jNg8KLb+u6i5ic8hmnX+OX0RoyZh2WqDoa52hptA+hMAFwDsn6Q= +u7g7Ji8UdK+1HMJwdNSVm1QxD4T+oElRgxEC3N4Dn1nveI+Z5l+7/DSRDY2YdxABN7F9CYBMADx8oT94n9i3dwHBPViCuxTcjgqalIK6Bbilk7B4innbbqib8bYJSLcBdCS5Ndr2085AF4zKw/4EwE0tkjnQL0gSAE8A+CwEVUM= +69xMDChJRsvNrdvbEiitQzPHZDY/qdiHk5FGjTQYSX6zFCFrLSd+d3xXf/D+82fOKNeJHJiC5UsCo6ylag6MUXADCV+/cRNXn73Zy/U8tHs3dq2sTL8fS3B3B27pGNyyWcCdmUeNhsVzErBS87ZLMta9MT2nRc7Mo1PgTrZBkT0= +Xi2MT4K7eZ2qMXefgEC0sP7AAq8Az4vgYQGqjZWjc9r5HU/BL7c50aRWJ0BMXHQRp/lJldkGvGVoNlUxHka/wUgGMNlr4Dc1eeW2Pdhx27ZextSbLzyPz9+43DhmiQykTJcsJpxbKQMjsT/J1EufunSxl2s6SAlvPXDAF+mYJ7g= +F6UtaBfgRsfgDhkZLcEtAXCLtc82YfHkhMk18LEiWmw3Mit5DPmEMqrhCfS5c7bbmMYSPcmtguBhAM9nI6/TXcWaHt94wH0WSA8D6Vbe+y31wjVPWDcC1rqQmReknvEuBRnjXnla/ThEh75Ycqa1dbkOZ74H/sbd/ZWJnbn6TD4= +2tFRBjntQReBeyIJLHMspy9d6u263n/4oH+NsoYmP5WQr7iYMiOcd6iPzyYEtwVRaWEMwAZ1zkloB+4UAzcCHr12f0ONTjAbQFNtP0Gei3r8twA8LMCzU8dbO76hWos92uDzGNWZXQBwfGN084Qz9DagRpxf+Yqs27OETbTtVKw= +NRmTRmVV0aCF8sP1mhvLXrG7v0zzJy+fn4o28N50NJTNgVscUOXApe378Yv9lYvdc2A/aXyURjicRKlJYY2FLBWbA7hbyp3+ww++ghojecMWOrgnPp977Ar+2Z9fUN4h4zp4IffGGNuh3Cn4cTmkoiaF8+bub737E0p8EwAXBOk= +0xA8r8Tjxl3F7A1WAL4C4BMAPghJW3X4GtAjM8s5CCOjMuZ51ZntVFxCWkQaVbyHaeq3ASs64IHfsau/hiRPXr1Q0+LmvWlmUKYzxBGbG2ZC0l+/cL6363rngf1LcG8GcBvb/tm//OZeLtWv/4dHR/CWnDT1HMEdkjYNQLqVYlo= +C0AzaqBFXcXwPCR9Yszdqnkcg1wsLBmWQPpzSHpOP9GUhZ4EQupryWdi9ALPipq4Ai+ZC03UcpvHL7m+49p8dMoK2BQ91OKLwdy5+3BvY+ojF891F9a0Qrna+lU8qYudS/7yM/3B+/b9+xYL3AtTKrY5wN17jkDv4Nbq25mcnok= +617U6xvlIi2Rum4Nzhr71OXpOQH+fGpNWXsXp1PUhoT2agXBnwF4wbNa3BKyzEWXiMVT0jrUKwnTtM8JhTVKntXy4CMvkSEGM/m7Yzv39zZGfPny2XLvSBFioUFcpXBSV+T3H3/6aUhPyDq6d88S3Etwd3/dzGMtaDDijWdelJE= +8raBTruPtW0R6kWGqOVTjsoLAP5szN2mjz1xLAP95CYy30Zh8683vkM9wc0rE5tOOBLNMstYZ9KoEbalTtXzUQwJ9RwUA0JMwDMefAJaeuCS2dbR1f7g/acXzzSiI2boHDZYZwVuMefD63+Pru0zL76IC1ev9nJd9+9cxYktWxY= +C9y9KqxtNnD3b+yIWtblRws5cBPjWRTcWW+b9KJD4E7dgFtSLAO9VvI23s3XIfjEiLs1b7sWCRiYoQxZ/9+zQPoUkK5PgtTMjq5tM58wZ8ucquuw1lj9fKrp5eKVZqkGhB9O10O9ystAZXNm6uEn9vnGHQexdXhbL4PDpZvX8eQ= +88/yBkobjxilIPbaSdqD+pnLl3obfN9y5JDxDswX3NK7N7nJwN3z9RJrPDH/joCbiX4y2fFGpJFpCNVJKZl2XA64HThbxzl2VK5D8KkRbweSh/bGeoMNgNoeswCfFOCyBMvEmjXOnidMNELxBd2bF7OqGRKMRRfRSc+Kq7BWLec= +gedFbDY+D+w53tsAMVUmpg56jkcsJIgnB9qKhRbTB9r2bB9/pj+N81cdPKAMErHSMdn04MbigVsWF9y2t4mglnn9GQEp2gKEEnKZ5DciQloMaDFkThmv2i0n0wwMXAbwybzITfOYh5bmau2rT0BwFhMtQrWQQrwNaO7Fsaw67YE= +VB6IqnY+XjiLSvCY3l9E0zzqgbPlZPf2mKx26sqFsgE1/6xxWedV8PdthGIEeOJif/C+99D+YsGVRkQj++wPXIOAy2l5GYKbiQYsssFDVdN00M7T9VQLNMo7LRuLSpm26tVdy4cCgMHZMWcpQ2fYPCa1rOvLQPosgNetr1eHbxY= +5jDU0qyBgLR+nKYlwhbNZwcpx2rMevDMA0EKwlChp4317trVH7wfu3ReHxiM6y6lGuZV8PctwQ0AX+uxXOz2ffu6AXd23YF7fbgmRHP2JlnBn57BLbIoxs6Cgru1RnlQnzyiTd5ZD+/8cU6A+0UIPgvgy+yxDdYe3mYrxUbI80U= +AH8E4OlJ+Ja0Ac2WhJmhZWVbpqhKaoZVoYdbJBhOz8/fFzykuZe9/sKbc+Ab0ZU+u4k9cvkcmES0UrBKQfMRCSmM+X9/7nx/8D55YG8v4LYTBxcU3LIEdxG4s2Fwow+310K0BNxhJTXDs24jcwrtuEjPn9BGl/X3bwAInh7z9cU= +6ePVQ/VD8SyF6WWfFeAMpBY6J0IV4njhiB2HCsIpb77ytyGR8Lsnd1oKck8QxpgDn/xNn2ViX7h4NgRiSsM8d0/X76s+aEaaj0QG6U888wxuVRVWBvNvznFs355ewI2FAzeW4J6JwZMbZ1p2BuvM2w7ut3T61R1zo16+tbwR0Tg= +A+CzJldqxzzQD7BZRiXA5yDpEfuEmyVVYnjh+ebxhBfuCbw44M5rlGv7ZHXKy8NElJJbXRd+Yp/bMMCRnft6GRYqEXzy8lm9WxrbR5vRMO8J3BDg2arCU5cv93KNV7duxWt2ri4IuBcwEWsJbsPYmSe4UxzcAiqvqFORFitpOtQ= +zASO6Ere+BRpOACPQPA5Ozt9+hoNmiczXRZVqyW+AuDjGPUazQK4Wd7lZaTDvrCEUdE44cozQoiyMmy85ELVkzu1gsqDq6vKNY0dMZLXHtp1GMPBSi9jw/nrV3D5xRdhKSaVtePkwR3dfhTca9f/dE/dxQDgTUcPKc9VyhimLwM= +cBeW/M0d3NLzdYqCVGvp6WWjo6AGm+3+5UI6ophGyJmyZWPhuu4BpCm68gwEHx/z1YD29DYHWfCKaokIgM8AeGzy4JuiK5ZlE/DCMwfu1mZrnrn3MNQtI1hdzNiHUbdKpR4+tgYDOHPgAF6z+2hvw8PpKxegJQhNt9eMtOMEXRY= +Jc73ZX+nBrghwJMX+4P3Kw/t47tfqefYFbj79Cx7BrdEwb2AmvD18TbXi9vyrr130wMn2+ubLhtzPGsmTC6IheFVL18zJAbN6O1owWNA+sw6YUkJ1oHSbcw4eXwWSF+U+kBrhcHJ+m7LGqKSyYAp3fJIffbk76UAxmx4KZsApDw= +cOtRAqKr2Cv39AfvJy8/o4JbHyCboDRLmap8CZ104FE3DYuMsMtabOtCf93F7j6wPwYmMUKhbrneooIb/YMbBLhdL69HcOcS0xABdxuHpk1IvDD8zoI7BGj493rKIBpMG8bTXPkiBJ/1pofRNMNzMMvDd+yNnhPgjyC4SocQwpk= +5ZjqBy2sAVClej9yML26I9Ko/kOcF2bJyrsaD2F0Dvz2HjPNH1tvBapA1QnjZe+XTN/XHLi5UHhOfCXFM9zXtAsv9FfrfceBfe3BbUQ8QEU8Fmwud1HBrY4bC3SdouAWIpm2BNwuMMmQuBf61pxG1lBwHdMcnDV50/XzvwrBHwE= +OGdHzJrHN/AgKpLthPUpAF9kAByty84mh7leboJUOaEU22CISKNS8zCZY85HDPQXQKzWl6J7Syd3HehtbPjqpacLvDcyTFvlDTodxKl8QCYy4v/s6XO9Xefj+/d0Dm6xwO02QlmCe+HBTXnEg8xUgFdHH4FnwLtmvFxG6tTzXiM= +ZWOmV50Mg2HjvTOUSb8I4FOUt107voFW1iVjiCrwfQRIf4Zgfbc1F75eax6o7173zCsm1KDppTut6UwYaceXFM3tZMuqOvXc00bVNPiO9wjvz196mkiSMqRQydKxiIZ5m7/FOP4/v3IFz77wQi/X+ejePVhJg6noTFtw4+UAbvQ= +De4F7MKWTV4kocqAO+Jds4ltJRnp3vNDAxq2sdCA9oZBlNUD2Vj4ZyOegoB2PWFtaiBwenBvQOgsRgXlN+ACSvfCG149Wd/tJpMp9dnietXWw8uLq4j10tTWbRoSMF/8DaNq43c7B7fh4I49vYwJL9x6EZ+6fN4IU+euEwnSqsQ= +OywfoPVucdN/n7l0qZdrvWW4gjfv3z1x6F4uxKzAvSjzuCS4O8mLYMDNGd79X6e+wJ1mJNJCzMNbRkKbPt6N/U5HMcT29m+MOXpWP17dqBg0OmWp1nXjwn8GwKdKMss3sqf5+u4NMOoNR3IPT6w+OyKuQiSWie7VN+bAnYEg62U= +jdd9656jGKR+BtSnrl7C8+tktSMYnKfYBDfmBG7296d6zDh/8MgBMzIwZfkrA01rcMsCOOAakHoFNxYP3CgEt8CXdjYz8In58tLmIqa3rYHbbzutlmZpIe9ctzU18S07Pn9qlGVOhOQzBsTABa/uTZ+GTITONRjW9itsSF1qAz4= +tMxyTeqUrc+OhcO5+Wm0k1UNzoG/utcysWeowVEc8ZY6uEOgnwu4N47/8Wf6LBfb74PbmKsUlGuALza4U/Mc2zwXeBmBOxfGpiKbbO9vdi47AulA74tQwpvjbWehjab+O9Z6qFtOVfozAKdNj1/1+hMGLkTVcHY6B+APAFzQ1pU= +KfgYF1yBoljRgCpXmx0TYHHntpUH0J2fhjMHLtaDH58Dv2f3od6Ghscvn0c0Y9urE2VC1138rSYsOhD7Ro/wvnMq45wHtzBa8rmscsbQ6QtImWPtDNxMHTcN7kUqrRvE1NZMcKMM3Fa/7VIlNVieNWxPvk2bUKlHuTCRoGY6xRc= +xvw8Z3r8hkb6gAstZC2tCqNMuT+dXLdZquVAUpJiYBhWUaV49K28ah/Gdo12fl8S1EOPzoEDCXf0CO/HLl/IDlTs/HHDYKmIecMOPHBRr2mCqV6GhC/0mHF+8sDeInDHrtGCtwRV7v0S3AS4I2CF4zxQYXFw1wwoKxtTvW3Ss3Y= +o6Aw1dJy+xU3mg0A+FMIvgiZrKfxoJ3qYXPNE0JWNrW20aeA9DGRTDiYrO9uqrP5KmsNONAgtqxDo0UoVaOthfu5hzc6B74GEhHgRI+Z5l+5eC5rgEQhK/VoClUKFoeSX2rme64Pn+tPqOXE/r3zAzcjhrME9+KCG12AG6ainLo= +LWmrrkaEvzVwW8eueveRem9kvW3AakHdOKaPjfjpePyG1z8oq9Fen1e+JoLfBfD41LdOckBe1S25UqdrZWG+1Gn7hDRpUaMttBqbUlLmCCHU54OP7+qvm9ifPXMG2SS8aIZ3VQJlT3ylDu4y6NcB+MjNm7h842Yv1/vQnp3YvTI= +RMP+Vp7HLsCNJbjbgbv3bHMD3EKAu21Y3Nueuw8jWumFxEvC4eY8eS1MLgy4p4wGGfPydwFcUw0HzXiY2OeArtFGre83pkLnv2N78DW1NAaq9XDq2t68MIsBf2a52vzDm5+OPPRi7Uc/p1wTk0PDrdi/fVcvY8KN55/DF29cy3g= +Zn1qkudD3W6NeGawFwOAfZWLDVLC247sU3SoU7O9LHGemwrcjYhYIbgxT3Avsipdz+CmwuSRcrVAcluk3rtuKDtNQxyj4XcAfBGSKq3rmAXtte0OvRCPmCcPAHgRSL8L4C8B2FsfNPX17IS4RqZ4BVC9V92HK/8wiZe9qNRo+4Y= +A+waZ2JAsObA37r3eG/jwJkrF4NQVKBQBb2kgFclhYO5OIP7qYuX8Orjx3q57vcf3o9/d+oZNZIRglYJuHtud/kLf/khDorucQaEZ2gIL5DHHQFr0PkIQboLQ4A5RtahMwGt3b+Byir1Vuefv8sQ/C6QXlR4Cj/vbPQZ5n4ozMM= +vXFgzwL4zxjVfH8LgKF4uqzq85XMC8QbAEToRZx9GjCWyIMnnhFkzLXDh859uw/3Nh6cuvJMCLLZSMMigJvOqN74+7EeNc7vPbS/DNxUk5HFBjcA/OX3PoDlZ0bgnod3jeA+SqIC7L5cmBeAW1SltBeB9KkxL5+NQbt57oMpj5w= +EmzJhsbPieD3BOm6mEDNXzhdZS01B/hcKIWa19bmpkFnolPz9KIIk3hqQ/WcADIMfU+P8H58PdM8AG41zNTR31JeIx6Zs3/kQo/lYgf3tq5V5+8TEeFafhb8Y3cv7B7cgfwiuhNbtJSsRb13XexIWoJ7Yz/XAfwe1pqQBOu6GyI= +LWoHLsAqE5vah0i6BaSPoVHzrT0ohmJafZ2KeaAISw2Zvt6532alVQvmp2HV+uU98HyJnXH+Atyxu79uYl+/eA7h+ebJ46+UF71NQ5FC8MeacyR8sc+M8wN78wNIgVLahkEbTOhbgnwTg5sb93xwa6W1QJEsKixwo7yUrFSfXIU= +di4yahkH6/u5AOBjENziRGEAKwt9kPVkNfg2SrvWb0qFUb33KINOMQR4lTVkwJ24hDSlFSfdPazmMZvlb6W14E6TEb22sgmdPjPNp8rEJOj9VvDPMQBuK7nMU37Tvc2kAvA/P30OIv1Mah7ftxt061US3KXG0vKzCT6eRxudBrQ= +yr6o+u8guLUs8VLP2jMKMODU26xr22TDNQh+F4I/3SCbIbVqZqFj3BLUqe+ehLXADIs8D+D3Ielqw9sVz+PNGBCV7bl79d35Mi/f+rObs3RUCz7plUri9qE8vH3C+0+eeap577Re5BS4ledBbA9dSqDTyFR2Qsq1e3fpxQrnr14= +6+W679u5A8e3bSHhWij1uQT3S9cDZ8EtIEvrAkaAOO08meNj5siLldQ4cAulPz6176sAfn/MSZTUddev3yB3kAJSdKUJ0z8A8McCvBgKx4c8au2mAnromZ8Hp8M+ppHAGgjOi6MOvqNld21dxa6tO3oZCi7euIYzLzwHfVoCNkA= +Wv+djGmQzN8ZsZYiYE38/vTFS70NxW87up84VjtkKmibILj8vGTALaCEobovI2sREdC2y/T3znrbA+r6CT1PjYmKLPwxgD9gPGrWux9MeYHZftqgwurj7V8Q4LcBnGfXy55EFVtHsmInxkNRC3FLUJEtqyhHCLM06rTdpDR7MH0= +aE9/DUnOXLmIRjkb0Q60TIyl+XsprOtVw+QFGe1PPNMfvF91eF8ZuLVM/NKa8OVn832EKf3qMKPc6+TIeJ6hkLiT3BbytmuOF9UqtLGf8wB+G5IuMB61aYhMfDcUtwEJVGtHsoDFvx+1OcNR10rKXayKW0f3kuEmtQmVeEPWgos= +/1DHtMp5D/zVPcL7ySvPBMuTugG3BH9vAksCHn9me312F7v38D7jmdGPWyLXLXsdluDe9OB2wRqbuqOh7417zDYZY4JlWU7m1BirBVb0wOAl8BlI+vcKxMDWdde/G+gr5A9EJCmJXOvrfQXA70NwJeq9N8CdmycWq9tYyTy4H2U= +UHtpG/26p5uMJD4kFfDA7+wx0/yxSxeCCmnddAHTH2obWNJFP+fa/r96rr9a79vrDUoIgyMEbqomfPl5yYK7RM882psb7Nid87Y7kEAtBXeo61i6Akm/D+ArGpfynjbc7wZqGEOa8BKmD/do2X8A8Bk7NGJ8VzMemuFtkOEbTM8= +3wfrEMXqEGM8aI3kvkDiW8QDv313fw1JHrl4Pub9VspL2lUZk3J9JQj6yDl9vsdysZP7d+fhKs51aAPu5Tz3SwjcyY0sdQpuOONcNCO9VAJ1vRuYA25BXmCLlRPfmL/+DID/kDdALG/bKR/Dura55m067c10b/pzQPo4kKpseCE= +t15Ntzxf4hXVKCd7dWd0yiUyT1Nrh0pbrGZjBN8D77Ob2OcvPl0IbuU5UGRhZRalY7DCbDzg/vj8Rbx4q+rl+h8/sAeRjmjRKQF228vPZgW3ApM+wJ0DT6R1aCgr3YJ2QavQbFOT9WOtAHwcwOdigixwa8zHZ5Lpjc0Ktuje9HU= +jGq+P0etNyHWkQ1tqzc9n8UtJW0/4ZV66Q9ks+GKpmBEhsQdD3ztPI/t2tfLWFCJ4E8unfMTnsJ/Gx5zENxlZU8xwD0vwFOXLvdyD3Zs3YLX7tpebsDQyWpLcG9ucJc4DwXg9uq9Q9FLtnUogsltvLe9PrazXcfyY/jnxrXd12k= +j1orH8tcv4HbT1vzOsX1gD8HwZ+461VKaZq1Tja8bT2ELefBtV7a2ez8gpA4jAdU8lKrr92+B9tv29rLeHDu2mVcvXVr+tq0rumevJeJAwwMI6qLNpEE4E5fvNzbuPzm4wegTQmU1r43S+yW4H7JQLwU3Ex/bnf8dODHTImW9Pw= +znUE88bcdXDDcFA1b3vqHP4EwOcoj1qsaam8oTCwPUMUyaaOf/M0kH4dSI/m1hMkSJUp73JvYvKjBI6112oeHKQmeiQpTVjVto313tBjpvmpy8/oL29LcJeqrknEo2415z39rPWZcf7KtYxztaFNGwOGjEIsP5vE+ybBLS07iDE= +4IajZ17UOhSgWnkynq5kwJ0r57JD4Y8C+HUATxcJskDh2sR2Bma9dTsvvALwMICPrf1mKqwNYn/5WnI9vG1CE0YtuA/jjflXXqu8rQcuRoer+/b215DkycsXTWMj4i1PP49R1TU0ox8MmL1jUg2H5ra/cb4/eN91cE+sI1roOmE= +qWv+kvkEwF0K/VJwm15pF0ItDrgzgHYdyqwD2zj+jwHpYSDYs9uMVkwuGNSzzTv3ws8J8KsieKqR+BbQLS9VTePmwRWY13XcrfkZWjEOTg2f0lUs87s7ei4Ts88tUTXdQrbf1P4WR0XN76iVDEPV99YFwFfP9QfvOw7t9a/lMlk= +bQluzRgLg9uIEHYB7vq73EqoRcsoT6bnLsz2XTEYPAWkX4XgHO0Uaw5prmHK+LwGrpvuernNmzoBvRfGWee/M7UeoVveUDFjEhcm/yyeB8+VerH9Zh2DwnrgVdW2/EvWZ433V9cakmgDf+Wfv7SYf1ZLxzzwt5n/RiaCI8DDZ88= +93Yf1huUzGAun7tOy8+m+bSu2SaNABU+bRLlEExui3vbdDgcDodG1/N3IPg4gBdae9uog3vj+AbFc9q1GzXdgGRqvSsAfg3ARQAy1Qaytj/JhUE1j187BpS1/Yy15Ow2KU3vXgY1LN1XpjkAfPaZp2PQhHWucXCH4NTx/Hdd6+A= +M1eu4+bzL/RyH47t341BKvWoUZ6stgT3SxjcTv23WfcfaQ7C9uYGYnPkCriJeXIxHFJKDAYQSLo45t0V85i9CEnO26738y6e05bcHHQWUM9h1E3l14B0K6+Y5nXysq2uhtFAtv2chInfkhPg59e5pLRsOF+S6zmuIOFoT/B+/tY= +i/jTqxf1F9yo6ZaS+WdMG3adwKmw5lszHM70lHF+23AFbzu42/aol8lqy08I3Apwiua3I951YetQFtwND7g2vlA9vgG75jvdGoP79wE8p2aha3wT6O1J1X7eFuQaNc21+TUOes8D6d+iwtUpDzmgslbfz/Q2gpYbjHlwT+ie+q0= +/fCYGeuOBy4AHtp1AFtWhr0MAU9duYQpXRIC3Gq/crIBiVhw6sijtjx0TyzmyR4blLzuyL6Oow3RMPvys+nB3aaMLOTUsEYEEeEUAtxm6Vi9ysU65wmHzA7pXwXwbwE8z0kKe9AeOP28LY+vXtOshczcCXg8JxV+W4BfF+Cm7VE= +6xewoavOdKex2nG2STSjBVcc5TYzTJmv8X5g95HehoHTly/aURHLW1Y9wo46hxVllINr5GGcwxMX+oP3fUf3dxhtWPbyfkl+XKGWeWSUB8AdavGpgZvji5RqozeP9SaAX4fgtyF4jgK3Wj5mQXtjuwNPGtXvOqZnpa+HpKv1k/s= +DSBdsT1kbU440vM7Bz5L6pVtOkJasch5jjDmk2xN6nr98yv2HuptHNjINK+3+iS8ZfHnxFWxlS486kBIOHIOj/RYLnbnwT0dRRvaXsflZ3OAfEbgzoXZxfNaC3p+0+DWoFc3zLUx2DBY85GBKxD8xohzRJhchfPAgXaqnblkkr0= +3Ky4QNex0ToCpN8F8JuQNe9bB2XDeCho+2mej3geO/Nb3VsXOK1HHQ98Onlu+nd39V4mluvR3YG33KIBSfk+m9uT4Pa+9HR/3cVOHthNeNTMuVjP6hLcL2twS3DKsFX2uOGxKyVT/nabRoW43ja40rTR8psAfhPA7444V+hta6E= +f4UfA6EtEB12ZtexDY9MAFyB4F8CeML0kEmVtdyxFbX9NGuqnQe1tl3Jtq5MfjnF2vGLp7GecGL3/t7e/69cPJ99iU1vGSU13x161CTMLIPJOodPnu2xu9jBPVyEI5qsRhtMy8/iQ7sluNExuNsqrKmQ48LtdsdHcCH36X08AeA= +X46iykothpR62/p5DRqQIE+mkSWe+1TZ78Z13+lG00NGuHvYVHie+b0EsyIpoYJaUpY6EOYG0glPHf7vAOBEj61AH14vExsfdxWErlYzbUK3pUdNJHBJZHu19R+7+TwuXb/Ry/04uGcVu1cGZUZNNFltOee9Sb3twprteYA74xU= +247kwPeGmXC7pKC3re7jxphnH9ehnQw4D5z96UltA7++u7DrWKXOhV8R4F8I8LnS7mFTA3/oAXGMguAcjyr3Ss6XSx1eJixG29uWBji8uqeXceD6c8/iS9evTYFbh4bv8UkRdLsVYFGNh+D2zly80ss9GaSEdx7bV2bUlIJ7Wec= +vXk9cBDv6UzAneLrM+AG4bXXxlxKYhUsRNPnAPwLTNZ1W9dwCtoDBdqAnYmOWra5MkAWdx2r72s6pPwwgN8BcD3SPaxt208+uzz5Ouemtw7dW5+AttnIRHkR3rr7EFYGg17e/dNXLsW8ZeU3EgU307AEUS8TSo297aHntic9l4s= +vfboXrQSaCnNHVh+luCmwY3y9RlwE4Ivqsw1G3JvOnPXxxx72PXgp47ZgrZlvEyPe41SMWl42J5nnPmuqnmWzRO5CUn/Gkh/sn6IblMQJ1u8k1pD21ue1jnnQ+LT0OK8es1Tf+3e/srETl2+uAHdKjLQ15Lw0A66TMMSN4O/Tfk= +2eRUx/j7x8731xr0nsN7A5KncJutxO7F8rOpwO2ppEXAnQuzU61EW4BbiLE9B25JVM03LYE6Skz7EwD/GphIwDZbhmbOBf6xa9d3kNURt0IGDjTX5kDNufDRRfw0gH8D4KJX4lVSEx4TfnES4GA10DC89Zp0LJWx7njq9+7pr0w= +7IlLzxSAG3q3q1LtbdcbJtuOlhoLU5GHUfjrkR4blNx1iCgXU7+P3wtZgnuTfQo9ZLSAflF/bgLciG4X+URqUxvd8n7X17k45tenpw0Vq7vZoMzbVjz5gbCZ5YZ1sw64ilhv4yBexEhG7hOuRnqgJjzcSETx2NVOZux2xcjAJvU= +gXOe+h09Jqt9fT3TnG//qRpgs5Q3zTwLjZauxY06JnMUNgaWzz/dH7xPrJWLzUGgZcntzex9twB3ZF0v74gVQbHATeqiS6gTmWdITG3rEwB+H4IX/ZahHrSTA+28E5x2/9Zf9w/alZQbf1f569W2P4Skjwrw3wM4QXnUEvTAg/M= +LSLkb0WHfkTERR0g1d8lwmOCr1vswFKt16647Ujk+Dx4tAS9dLS96Wdj0Or4qbD93K5XANyRbbdIIuy2uqDl8+IBSj2OAbeOCz5mio45vr7BDXLfg9gYr4EbBWFycaIXo88pAP81BL80ckItQ2AA1erVqjcoadVcqZh64MmeC68= +Yt77eC78RQH+E4D/qK5jecnwTpKbB1e7mQUalCjCNLyMquSUxQLgNqMJPLglBO6mJS1U2dU8QudBXXQP3KZHEC+PCyWEtcoiZ87PvrZSAu7gvVpocGNO4MYS3HoyV6zkS8IJaDS4AcF/hOA/UeCWEnBzPB5YOxdtPrwOiYoLRys= +pVVPAPgFIH0tPK/tia04A5PZzYyc2853u1JeTAWizXwDcnvMi05mtKuGAwtQGDrmrQbBslCwdCSX2tT0H7QyBKQEzCgEcxieKftslhsFsWmOhQG3uf4MwS1LcJseMdXQBIakd8Bz18esr4159YTZJMVpKpJf7nvbk/sc1E/SLMU= +ygGzIuCWyxTf+M2LQPr4WHntec9LVj1a8vdcgxCuu5fQnnX+hmWbvQQ8dRtCPpiQizhohkNlAak0e7v7rPMuddGbxsig2GNWy+PagrllxnzzOZ0Ad9f7jhg14WsDH9xOE52yKapkd7d6qYPb1TTvCNye58rkaUWajiCbfPY8Rko= +ah8HxnPdmretQpsUgYHxPK8prE0miAnRw9ty46cHczZTPAGC6wB+BaMkgG5C5DVjwqxVd1+qGvjZhzpzLoKNmncXZq08cG+wZIDrDHiiRC5ktqVeWdCW6qJn9pdvAToo9pg5MLStte5gKoIBdxf77kSsJ2CoOtsU15AJgJtZ56U= +BO7Quh2AW2znSrJATLHQtZ589gkg/QqA6+FuYC60vQ5kSVNY4zPLpz6VBjZjvXzotgLwmXE44jyktlahFy65iEa0Hhy5JiGJfBCaBg394lC/S/yLn5sqcAe/fE23Xq9NDqLMYBCAh3QYWpbs/gZFhoB+z+cE5tLr2UFzFxaaUjo= +P8/cTzoxszChEjMEN/u8zAvcbXt+q+emZWKTx54Dtxcml8SBe+OYBMB5IP0CBJ+B1CeKB0Q3MNihfM/bzl45M9avn6BUuRpoC4SuF/4ikH4Dgl8H8CwoLzl/g82e36Q4ijSahAB8M5PpLltC/I7dHltmpkYeorDMgFsfdLqYA+U= +Q91u9CAQOhd1znNQ5DELPTjPEMzBqYNm//XZtV+VYknW1B+41X3MANzs+c4L3F1Ko6rvVuDYhQA3HbK3xncASM8C6dfHLT9fjHnbWuKcB26vhCzXnsWQP12bC5cKoNaLeuGC86M5BZwatxClQ+QNnXDqISPnobMerv3iZ+de3Rs= +V9DVh4YSeDnWzL2ju4a1Cp0HQvYReDhzvsImHpH7k3mCuaM5b1EH7bhH7Z0rpbKnlWzOE9zUPcQcwY1NCm6Q4I70/a69vyXz5Nq1mN6WQHBqnJN1vgHuYm/bOBYH2hPZ5g7MRGm+QYczAl74yM/7PSD9UwCXPAuuMVfP7QOafJ4= +kL9VO4vVIUeHwcgQdEDj250uYAaLShGrKchmj3uDXilbNyppeu/uQdhjNsvsFnjOmzOEutm3sKHwyDPTBtyFUYqi56QNuFlDog24pW9w52BFgBsF23HG8oltXQLwT0dcGschc208iRaerrftZqJPrz9Q1dJQU6RqhFENOJop764= +F34LwK9A8HEAt+qAUjubRbPRG+cJAkIwvHW+Z3fR7yRRA0M+cSsejlybFmkXFgfaq6QhXmtMeIm2gRWv46YNnAgkZuzBq4aQlHibcD1nKfGoS5X1Mn9nk4OLj0GJzHhjoBQY0ezxtAU3FgzcTq22sG0+Qc5vN8eMWwA+jlEy9a0= +jd8NHK8ahrSq5QBbzUyanBjUgW1CuSKsFaaRub/OlwH8cwBn9RfPuCHODbTnoa2HNmWjEq0864488EYDmFD5WC6hjQzxk9stnzMlOpgFk9vsrPRBeZZ7kffWz5y3RMHYYp67WOQlaqgZv5fWz6EDbikAtyzBHev77YA77ETCKx8= +Ozvm0Jc3vG1LRMZsZNKJt90oFYsdQIrF8ZkOMM11XgTSvxWkfyHAdSnwquv7aKrDEceT+a0alQiFu1r8ThjYRraVMWha9unm5vijYej2Hqq4HvogmJU9IzAzhkkLQ2FeammNkjN0cPyLAG4sALhdh6UHcIsDblKP3KvVpnjAghs= +6rauY9Sn+9+OeNTG2w6IsgT6eg/84va1AZ1sVM6EAowLONH3+yKAfwrBH3Ph9uZx6RnjbDu6XNa45QnHO4aFfzd5j6OqamZiXbB8rOvQudq1y7o+oOd0/Zp2vo7bjE50AeZSidQIyDBrwZcULzkrvZ6zALfqLQ243ICQkVIA7tI= +tp5dgVvYqGEumkWGuHPgpqOsQXA3j+ePIfinEFy0+28Xettm5RXnSA+oDVSz9cIV2VQA+DyAXwLSaf1GKKphqjGhbEP5LVW7PkcP3A1BkiFvtc0p3e6zIHRODMrizkfzgzA/p8vXcQs76PcAZus+SKR8TbrZX/H2pGxOuw4TYaM= +NDRgB2XvhJsr0GFS27zATYenB+Gyr+yYJhkJ6dD89sT18q/Z6XHTkc+7/bclAO4OvO3Jcx+4UKxge4mUV6uFezX1qfV1ngfSbwD4ZQA3rZptwwBAtE1oQ8+dlVJlX0ZEXtoMbCkoQmmwYQysUXC3SV7TvGN3kO96Tper41aV9bo= +SDabsQcvpYZCwFBS9zfrNrCiG6flx4AZgjvF4Ng3uKUU3AMe3CqwUtMQ086zJEk6v62bEPwygN8ABs+bzikztWw9Iy37eg9iYW5S71zxwqeAzWeLPw3g58fZ55Uqw+o9FMTxZjuDhee224iu5JJ9vExm7gVVu56xnnL4N6CU4Mo= +O38poVpY9fWJzxa2DIFSKMy6XEwDaakHH5zzdp/VLkP1lqHbyuvP/WZQoL2Q+BK7RQY3AuuqBnEA3AiCu3R+O1+GVo04M/h5YPC06hUXedvWlIBnEOTZPDC96YqYP3C8cAGa884u7BufrwLpl4B0JpsZH21SAsNjp1oBxuVRox4= +eDN87ISQFbjmdbozL2dV4l2XhDynwV0EKcVIkhB4/HKwovK0OYLZejbmCtIimdMCAxC2dyzzADcYgDH10iUCMS81cDv5R1H402Fy9Xk6Awx+acQbtOs+pjlwLb3tyeUDRrdcPRjFCxfkxD0IQ0D3wq8L8FsC/JoLUXByqr7WeGA= +LpoSUwG4ki8ne5zUNdflUBMxkLPwKAud02ptFDRzynrJH5CdayvzyAKfUWhd5mEomN3Xum7t6b8PrduJZvfjKewRzwZ1f9FNNvqmAzd0cNe/KgU3E0ndGBd+DcBvQXKNR0JtQ0lvG6SaWn7bg+yBVESyWW5fkpTzC2Sk1xXLNrw= +9qcA/BMI/oC98Q1PD/W5Sxa60Zck+caAWvJV0nGreY4uGKfuN7E/djA1/qY6f4VrrKOgG/jTC4uQbFbowUvHHnzIUJhBxzE9hOgYD6G/wSUxloBbOgR3abQPmxjchMoaBW5zOwAw+IMxX56iAetFhFxvu002OjCkeol6nYfclHg= +HrR6typUQPoqgJ8DcCeAezZ+qANX2JteWkMZ9KzroA156sZLLJEBguzT3UnoPJvE1CJsmxuwadDZ5WCySMlmQQ9eZnG84e5rXSfb+deg865kbcDtGgQsWJVrEO46yIbwFxjcCIKbTWaTqQD0IwB+DoKvYmpELIW2wST13oGbIpo= ++H7QIHyle815oZMWNd61SID4HcSeB/DbGKnePGclKuSblJBiMUXWLhOG2wjJttI/F8WbDXnFM1BRUwbX5txrubeWrdmmQKeXg1GtKRdpTptpKjLDJie0odAqK39W4E5BcKPbxDOJv+NLcBuh6HbgBjB4DoJ/DsFvA3i+G2872WU= +XmqI3Drn5veDum87BZkJ0AgY2Bmh9Ro8RZgQdvahfGZkJaXfHOugNwZ2oeerrRB0QfgJNqAkW8JSoH8OKzM+MFiZpWHtuoCpQibMYGX1VGeP1RxgiA5XCzynPfO681JDocAQcD0X5ZjmBu6iGvOSHt0F215EcOf6fosVQibB7UY= +eQlwT89vAxjcguA3x9HcZ1zP2IWr5W1bx+gxNX/uw5zHar5QQrj6huAJfTP+/+yda5BmV3Wen32mMUJYXAUCQQwmTsDhZrAhISZUgeOYOCY3bFPOD5eT/LCrYmJIpVL5lar8tCvcgsKtYolQRUAVGYLERVgIOYBQQCAhCQUBQkg= +oMsIdGOkGWmQpld+nDPT3V+fvfe71t7n656BruqS5vv67HPbe73rXXutd5U//y7wDuBsg5djK2Izjn3weOs8fTFYRJwlN7nDKmZRdu0zjOY1YMJ59FKtuTHmk9O69tuOhI4bGbEt6UhEHQX5HeEfw9NOVLInteQ0hxNXBdfaHFU= +3stJAtyytKoXuB1dLauYNIzUxbhywpHvhoC7ho1Vx0IZN3/vG7N61jJ41UMI5n4QdQdhCtt/ATgXeCqk52TPIavwpHi/3Nk9WY2hqkxBAjAPAEulYTrzaBfFmG9ooYPM3FwcZqIfCwLv0gzeI0DTufuY63pd78gJ3EvI8drgY+k= +ihGOzv11ArcEggsBt83Yy16JaTXgHv9984QfXyjfq4iB2c56InB7StC27iQD3IpG7Gx7zK3QdV6i1Avc28rPbHvQN12IpYuAI9p1e/e2Pf29t5hxdisgF44v/F1We9ybmBaq6XYYdw+gVQychUq16uVg3eqeG4C3hcG7BGg63U8= +vPsY+n6ucM37D7h7bAmJwM1CwB1VTrPOwB3JKLcm4D4CXARcODFw/CXM22y8CtwuXfTSvTPVeW+iAVdVmnRGR7rW/SUHqjsMbqn8jDuB8ybvadOf3e7d2857q+USrRIDzxtNczHVnDHskZiWZ8ZyH2vRMFmXsOxQb9u57nIwAgw= +3iNAs8D9WBEk0UN9jbXd1hp+d8mgpgBwBoE72uozQCq6AjedgbtrRnlub/3EtW9OeHEecKecWK2GyUv12cxgqFdidZuN29Dp/9yCEsJKnpewuq+lTZTrgLdBejrwQjnc0WFv23CE2ZVzmVJSFQizNZWGzTPj8F56oSVpD8GWXYo= +v3uYTCaDVOV7SYCm4/2YUf6xNezzT39vMoAFarsZfGy6BbglZ74BkKVy1n0O3D0T0/LXfj3wNozrwmFyE0ujS1gSYdsrc3YoM9+ZsDVzNd7ePt7zLzIrVFIOt29C+gLGubCtwF7NBC+C7vwimN0SkMVZ5q8rX9qGs8yqL7v2t9Y= +VI1zpvNXOAy8bTqvo23nEqF1hDK7rqA5s2yjoe4e+ujbWX82Qc55zqxzOzifpRO4Rac1D3g/BW6J7NWA23Zc+0HgXIwvQNrsBtwS26bCtpHY9vbPh9KN21zYukuNd0bxLJR5ngAeAD4GfAR4uNhMRPGWZoDSWAGEsDjL7vpiq6g= +r+kMPGfIVjvE+QyiKczYCVhW6y3tAr3hxMS2dbftjDBej+SoJ5xbC2UrEZXWUHeHHt7muOZlgBs/cEciYk1jrxG4Zaa7ZuCuhbZ3Vpo8DHwE42OQHugK3HPXIXchqxHgeeDe+YntBChTW545WLgVG5UUHASNhd8M6VxIl+gRgDo= +yO/UCA/sNeEBQ4cjEGK8aghf7B0eZGl9W1QOK9stCwNvj9B5JTHLzAHMnfbdrVfttueZ5lQHAwltxVC0G7h7yKs6AXOdwM0eZpUvAdyz+9u7nI5LxuhsurkI3LlGJh7g7s62h9n73LDqJClNqvpxZoL2q8y0iy/SgKsx3go8E3g= +UfUcBX3wuDhL/uWad0G6EtMqf7OpG4qYYlvdkTD1vpxyp9WSsp7Au2Do3BRg7nwPi/Uo9zgCs/ff2pUsF6HpMbfxOw10Bu6q81AAbsnGnETAvXrdu8H3WuCtkK6eh9Eo264cW8RMJcw+FMY+Yf2ifbznX8auEHOJvbvavqXaWJs= +wKXAn0K6qdqGjt3gYtK966Iru0vcklj7LaqvSaVhGnOO9Q6vRx4Mp/a6BHrDNoOw98DrjiKsCO/YHtyDdRZxcbHhOYcxHApv7MmtOB1BpUH9+lRStGAN+H4CbqV8TAPumyY8uJTZouiWMHnl2AWBG0sMUtp91iOa2xMuhbsrL9A= +1fOVUunZR4F3AbfWHY1UThajcI0FT9jXjzuSCONhDqkCrkpnJr/RNMTMdHfofNidOLlOCdMedc/HQWuPnAdbMkvcAZBWjfQ4pVX3CriDayTP0jrsXZ/MwE0X4L51xIH00eYwubfNZxG0S/vjA7O19DPXNtRAuQSyOwBbAlpBOEU= +Cp9Xgf5BjA8DFwB3zz2wbPJZKdlNqBPX+3Hj35OuGpIZw7GpgGsk0SZ/nSaHY/0hYbOhXE63x3vW0oKe7bS2nlrynQ72AlGIGtvI9QEPhd+V5zL0re1uCYPL6o4denSfKsBtyjlngftuSBdA+jDwoBzSlmq08bf57MK2d44xVEE= +1GZCwMwlHTkFWEIsHBwF9bcB50G6DOPo7nC+pz1fmS3uGjfCml2KUQ0SqZQMeM6oK0bWoUOei85UhDpMUcPa63IvAVhNVXvrfI+ynnsw/N/W0rVDoxFVr3xJUG5OPPO1FfYz+pMMuGvhbZvNhj8K6bLR/nPbIsDdEia3QuSgyLY= +0+oRebZsc2HlbjXefonU/OTMMvqvG7zb4Gqrh9rdCmzlbOxMiCQLWs5wt2JIVgRZqtcbbSaCNzPdx6Bs1hAr+/9Lh84Vo5R2qb11cy7Ee8yq/4UYPnG98rmSNG8ko6m1pzNaEAZuJfJSAJFuTDqJW41D/b2ePMDNlJj2buDrawM= +bhzATQa4Ea9r+nxYHXQHi7RIwlmNHfslUr3C9NsiBJtjQT5vhfSdiOzp6vmsRz/uLgxc9aqTsK8IUd3oedEej2HPs48t0BmawH+Z0LnPOdhVAramWnJrvkfvPCmrpZn7np2Rhibg7tG6NBo1EM/fs2NYCbhtHwG3CcC9JZTyndE= +3k+S2QJelEP1hWuoAneqhNmH+ZB/7rpWxhkMMdms+pAzQCi9+AYWviscuWusH0P6JPAWjNs1zzJlHYLi/VYT0xys2R0WT7t6deeV4NrD8PrYwnOxUoRgaA89dg+d+xir7Ylz4dBzzzLcfupqJjtydCgRCzimXQSIHMDtZmdLADc= +JwdwIwD3+Pe3A28BPjna/UpY20o2XMDCcPtQlW2X98iHKgMthnYrN1kLn7v3yfOJZ1YOex/G+BDwXo4nsAmZopZ3CBxh9rSexLTtodnNUjKen13XRURSwLAXHIIsg+rQYrJH/2mH4IjtgXNhtZr6DomDnmt0qfM1l4gN2n0tBco= +0RKuKlh2Em+pAcjJC9x3T/b9Q8Dh6v03h8kbgLuBbW8/xyBll0f2tYmAfZJe/u5IAcqEvQ94P6QPYhwqnTefLe0JO1N3QIoA72fE7kQ0x9/Mjt0hMz2v8DXorGOx7l4RVl5J3Gt1Ljz7ycEs8OZ9d2rAja9vfAtwe1lwVzaN8C4= +gnKpFhBv8QB3DcT2F3AfAj442nfuy0YjuwE3deA2tHuozsc8dm5Ig3hCMOpeuEuchd2djsxRXrZ17u8B7wMeB/wO8Ngdxjbk6aoLEJ2BO7t9WbFXd5u0qq8Htt/ozodTh4phd4SVwwAVAxRZ7S3qXLgcoEAYupO6mjWFsZV55gU= +bsVQRrZkPBEsYhnjYf1y4sCtNmtaB3DPbZ9t3fdhxp4W75vse8UBqDFjR0Kbin0SaAuMfeXaNuohJGERVQvoA+1CKSi0uZV3djyU6xkzER8H6R8aPEZ6QapX2jMxrWIw/DKmOuM2d0jTB6D5zPQh4AR1AqCIc5Btpbm+DmbWk80= +NoHqakmaEvHpUSLWKHvqsU3mXMOt9qBkjy1ih04p4H4Q+PRkz6+vj7MUcAth8ia2PX9tG9UL9zJq4aSlF2gKOMsPL6ehnK4EzsE4A3glJwA80IksVHvZsqBTvm2ju1f3vOKcCwScodWyw7EXWeVozkHhexPbXHZjv7ZqPCP33dE= +uTAyjkSPxMDaHHY2GjE12tUhZ0S1Kc0VK/hquVXgZt8D9xeAc4Ar9xy4s8lnQyPbzkeZN8pUX7hhLwufTVRqGU8rI1thegb8FXA6cAakX8EKUYhIeQiBBVkEiP7sujp+t85lSmb6XmSVR1j57p7bbvbq+n5+wVvTfbdGLqg7fdE= +rmSussOh/qyWBu6I8yHZ2DWUhJl6LfsOuB8BrgHeMdlx23fAbTlnyQPcZUI95BdlsFmJWMt9IulMCnmL9d+WOcfc3xsGXAzp7cC3dE+4scuPk4Hvah+aW1CbJSPp6NWtlrOoAGtJkDOtZZWn/uy1kZ3Oy+sG2a1TAMVa7ru3eto= +bLQmBeaNl+UOgfnpAO7meR9YU4tllp9SwM1kr98+2u/pGwsCt4m1363AbThkVhEU246HzeV97Uh4PMO8FGYf3Ns2ZYKMnx8DLsQ4DfjPwLOKdepqAluHxLQ++9lliVQZZBq6idWfYy2rPAmLMdIkpKPEaI291lgZ2n3ZmvTPPaw= +3Fr3tD3Mv6hXHhCcCYNyJ+C2ACC7M8uHOsA6wHgfAPctwJ8BFwLHsvcdTbyWqgfSnoTJV69hQ7vJmvEp9OeN9OwO7G2bObyjnQ/nQcZsxdMh/SeMp0kOSxNA54HVIgt8U2cCpoCY1ynIiZJUjXQtq3yJ0DnhhLa4xGjh/Yus3BY= +1z/HXYpnkSzxqBCMdwxle6QXKLsSdBsA2d0WdKjbakO262sH7t3jHwT+dLLXD8oA3DujvDVM3gja25i3UlemeydWZc2lF+fzkkydNFU2n+4HPojxaOA/AmfVnIUSeElAmNO7bgixlz6zUAMGXHuT5mLPtazyDoIsdBAj6SIxmvY= +WUIcTc9F6kpGZyGY2ryhFbgjoBzUe7AOpaVdgbsuw2oee7gMcN85AfcHgfv3PXCbSCSDwD1f5y2dbKVMRXoxDWw7n3gmAqs0wQ4B5wKnAW/C0ln6M4klprmS0HJGYVM4R295yNyetpyZPtBVjnRBEDUVJFENQlDgpHPCW/S5mOQ= +NCksNpJpPkgZ727ADYGyQz9BnSPRdp8R4MYJ3LbnwP32yT4f2hPgttJ2cgNwS07D/BgbvoFm9mMjwOwE+3rCU2SCzo5zCNK7p+fyxycYuKuUo24gzMUACMmrVh2DDiUwVh27oIJVA7M9ziq3EEi2Jqxl2G3nhLcyKy83V+nuHMg= +73ygXZ60l2QwceDuKd4ya+8GjTGKY+4T4D6HsZa7L3C37G/nIkGqw+Bh+5mxN4oAsWpIzH8Cd9KZrQCDB5zlUERxnB9hnDO9lT8GntKWETrHTh2Mu7SQZ+q65ZafUWZigm569rqVrHLR2MlM1geC1gKSSyfEVdWzlklos2goOSQ= +FIOvjFB+virgRkA5Gj1r7EZYAu7qvnZ9THNFNBYB7h8C75rA+0dlPNlj4HaHyR3AnRljI7tvrdycBdTYMt9Z4JiFwucw6uOeM728NwJn+hdmhZ2qRkJq+el0AoJqViaPPTfpBicjLBjJVsGVzHmrte6tAFX53hRnuAOr16IkM1E= +rx7a8u6Wo0MFXKNg2vg33s6AFtlaUCM8VRB0j2m1v10euO+aQPscjuuVK+JdS2eUtwJ3Q5h8dZyNnYxDAT8HyErSemJoRwZnJyvOg/w9wDunf/xb4ElYSsoYpoTovF77rgxztXOYyHCVsrLo2FUVrAiT6qNFXo1WqPfb2rpzaVY= +jzdKUnPivVnikXKqQWevisPbkkWu6I43SyMHHO6S4xp0BvYYuA04bnvfCdy7v4B76TC5zto3zHNybzlZCQiaHIElw+c7zjkxcBKW/gR4YukhW5cFLC6ucNg9WlYWHXuIG1JvuDEAolZaMEuAZE3AZh2NQypz0DxZ4PI88ALqoEc= +YmrGdDHgjsgG54yzkrCX+1Ezy+tg7AZur52uM+77JtDeh4x7Tfvb4hgbIarvLCfzC7R4wdnLrGWQn7zA9F9HrsubgSfKWt2dy75ODLHZEAIXzmldWNM02RfPKo+BqFWdu4VAcm6KduoqFitjI1+2KAHzujLNU6e9aDr9jbi9Etk= +v14iQU3oGR4CbmsUYNl5ffcCb5uAe/2Mu3hcELjVqoPAHvlGOEW+cEKLgH31pQf3tpvC5yfGuJcx2/EY8O8gPdndQrQL+1UBOCbfaB5jUzU+68gq94Oo7UlonBkj2a+rmPysCu/WAs9S29v1qqdV5o66fjrkePjWagOAdk1QUxU= +2ravCRHkPRFNF3NNAHcDb2Vs7bl/gdujQe4BbhMc4JWfjbw34WO5pgKzwsJVr9xbGuZpNr/7eu4yeC+WHhkBnLPKk9WzX6Ww3+nvNiPn6FVWphqadWSVK+Om+XBwFGxC389FaZZJePMtfm+GfSTZLGlGzNslrGr81g3cDeIt4X0= +7gBwzzwzU65RAbsqaSoC950TcP/5BOInD3BXqxpagTt/bRt1JjP/vblYswNQl9rbVh/Myji22zt8H/Aw8GaMv+ZWVqssljj7rUYPdp3XV1amgPsQqDOOhIN94VxTzruwIIqtidV7WbnJEQ4vYEUcvx7tPXtlmhNbc7X3EZVCVYA= +2wOwJeCu/bjLf4vA/X3GUPl57MUedxi4W9l2G3DvBG+ry6RaV+U0B9uusP4yQ/eEz9NMJGHXGPcB74b044mBP6dsKHPXkBFtKT2Lzfg5drxHj0GSwX0QHIdgVrl73DTneOlsLfT9/L30bd1Je3JfznHrGOFwgX/W8YsKnCjOK74= ++e3VTQhIJMsa5iXgriq0icAddQj8wH3TNsb9UDfgViuj9gy4A2Hymb/fKA1k1BZIm3Ja0942EXDOAd8cqBVZ70MY7wGOAP8e47mQDri89R2CHE7jEGL1Sk9tp/E5cZzQuahLaZcGHLYQ4OVDZ/PXZZF7rYFojd0K35cz7Fudq8g= +nBq0JiG9nc4lgFudexEN81IbVKl8bK52f0+A+xjwTeC/AB8g1x2sCbgDuVwnEXDDsDNsblXQ6uDt9Nrbdnf8mh8n76BUJ8WxKdRzBNKbgF8CTqsntQREVU6w7piesi1ZVuapxfWEVSP74pKSXYp/v3QHsIVrva2WZOUOSQf2o6s= +6mnC8+oB7h5H2LN2vApushTqUHEKNJtgKjtfDrgfAr7GqFV+vutaugB3o/jKEsAt65fsdHbn67w9g0tsl7572x4BmWI9Y7j+e/t9nQ88APwJ8KuMrUVnHmFvZbW6MTJ1fE+IO7dAlyrtEse1LkIvjrrhmWM0hTZhcbbWeueiLq0= +TswiSYf03zaR23sG14WiqBVm5sKPu6f3DHB7FCjpBtxHgMuBdwCf2BfAPecgLZGY5j2+ANrHfzZkSr/EnkN0bzvYfCQ8eeuJcBcDRzD+DaR/tJ2Bm2ch5z7f1MN4bmGVnOGuGjGhvrS1tEsY12rXWzsvFYYtXqsFBVGaIgFoz08= +6uHu+V4ytAroDRr4N3e/W0hRzQV2ncLl7n3uOeBWoxclIAkx7k8B/w343EkP3DLGLQPc28A7ql8ugvOSe9uV8LmcFd/Wu/vY6FGmB4BDBm8YGXhwIQfA16qA5zRYxXMOAbBU2JsOwpKaXc8e3FQaiSAC3hpruW2J/f0wK1/9/8E= +DxzWoc7c6wCox3mdgGi4HP945imZlex/iHGfz6iVcQ25Pe4morjGUrClgDvrIM8L2xzYeMMr9Qe16wGX9qJLpWFeVZ5UvoaVsWz187nrUpm13Ls7HbOxXvHb0zHPhfSYZmW1Sl13k7CKYhR67FGigoQWunVncHsMlwPwTL2XxWo= +uQuRgE6sXXJi3O91CDiRkRyNoPZ/LxEYOZIkAreqvJZVgKyAccvf5uu472XMDToHuA54pA6K3rLi/QjcyXe8E7i3MW9iAi1yKDj6nb5PbjWG3ls+dX6v9RhwPfA2SHcDfwSc7TMcmqFavl+3YnQJ1oPH9qet+p4W6sE9dx0RwFs= +Qy233lI0UIaGo1RL0Syv2ZhmcK+v3xhwizasab0Pol3K7+VXt0vcwJ3795ALrd8OvIcxo/wWLTJzqgA3jcA9VOfchhyucIJp2wspLZhMY69Y7+4wyFc6h90CvAvjbuCNwPNCobnNnGFuAeBou9BBHzuagJS5HouUjKl12bWQa1E= +9xtfGRqR73tEAsSELpfDFXnXiipYcCulRwJmZI16+4BL9maIrVFWCEWvHg+1uvP5aOkNjA1Gzue4alp3nNgL4G4Nk1ecXsXB3QHeFkhx3yOBFpPZc8nD85SYrcpIyuz4buC9EwN/EzaVktXCXzNjhkrLwu1CC4xbZSwuppY3xCY= +M5qGumy5kUhj3XWjQltbJIBGkRUlocYpoCKzXmGeL93e0y292sLMB/Hv5t+xOcPqOkGTgfshSF9jLAW7gOP72z8FblrD5KvvaCMUwlAWtLsuMH9zFglReJXVas6CMrl3n+vY5HneBfwh8GpIZ0r3IffrXqBv+OpkN8GAuhkV7Xs= +yRK4RVh5zmFzAp4niSsQCagruOmsPQSgPXq6u0BxwS5hoUz3TsycEnCLkUkTyyW9JK1qs3f8+y5Il42khUvdBNCjy34yAHfH/e25cTb8fblZi0CLVV96j97d+YljePa+qsbgUuCHkG7D+G3gGVueQa5VZM+QXrQ/sSh52jE5zVo= +pVQ7gle3RiI9ddWL81MA2Yjjg/eZ19hkpATLOR+aW+UqTntLdIv6+3Psc8v2ytO1rGhnh51/adwG6QLG5LRrFwFuT2McF3DXysj2H3BjcGDjd1/pYNQJKfM7mGFuCOdq0TevTMytmmGPBKnsod/JmG15GPgbwOMhnfjDHaC1mTo= +Ggk1xB6UPFXAXTC6po4rA2oEvOaiLR3U0hxMX/l+mZaiBERWApEb66Wl36tsK7Bf3iyZ2nef25zRxBBw5/NfNjFuBt4J6b3AjTrZiwC3g7QpwL1EKZgHuIs9zst2ZUMLr5T7wUbZtineZmuGn9IURJ3waj163hjcwShScAeW/gM= +8GJXk5DoZ96wu2RIIrrjDga5xs5aWw6Ug0FXHV0/06+N2a+lqGIUe9StK5Kezu2VMHNviWYFxnY53eo+tzJnS89b7BxWtMG73ul1wJ9B+ghwtBm4OQWBuxhZiQH3BN5Jf4kEHvSql9gTnIPhcwuAvDs8Oz+GAQ8Z6aPAQcauZK8= +xTig1nXHQ+Ci8QplBINXz9zUSEGHbPXaHDeJlS+sllYZ09ZQZqZ/rzzzSLMaR46DMveaG5JUHLRWYRYFuAv2yZr1KYR3m09QO8aoLPlWSFdwvCuYB7hlGy/b1/UAt9Cus09GeZm1b7g8V2/SGQjtJ4PgjMMJsFLmshhKUvcFC8Y= +YNs1PMgoEXgIuAXS64GzujNut6EUysEaDay5mIoW5i7Po7Kx1/pZp8B+W58xzevYtO75e5inBZ+PJxrg7cAknbu+VuNz1GNPlPWWAW7PM+vRw2EncN8J/AXGeVNm+SOeiGvWZkeA205x4C6sqw35IEdpmLleThCcBfZsAZBvAug= +mb8t9AV/BPgKlu4Bvg38KzZ5YZhdR0u4iiHOxoSmbCe1WKtPNyCUuitFWXsguUzb90r5Z+YpM1OZfu49NLcEnWPdPfa0BadhnfXdVTZeu06lN8D8/5vsRDuB2wrqaVt/ex1wLsaFkG4KE7FTBbiVJjXV9+4E7uk6NjQQLV+0RR4= +fqj5SJ09W8vkRTUsdS/Z9ONvYmxGfwPwZkivAM7oY1ycDGCB5DRrqQd3MS6trthaQ869xGGKAkDBMrOeCWu1OZAF/KEfK19LQxK0LbCWLSz1RxWlUhuauG1oBgjH/78fuAJ4G8blkO7fO+DmJx64R+Zdvaicio/OxF0PyZ1hXio= +m+naOaxqlCyeyHI/m1wM6Q7gX2L8FvDX24xGUIaxxZjWmmKE5EnpljltHqDqVhLmG9NayswWdYYEJ8SGLg6fHvVS1q/D4bXgcVFn2fGsssBddBg8IF/cRvsO8HHgPIxr/GxYTKqTgTutGbgdGg1rAm6AAxu/+yrphuZ1pXs2H/E= +TcJ6WVduP0eVDqQ+Bl5BkdICTzDuJV3NqM52JqSnUpKwnbke36J19ONWwJ2SxnwkOS0CVBkmq7yXPSwJswXGDLPyUEJiZ+nTaL1/s2Z55Bo946vh8hngbpE4Ve3rzvd1FONKxgqZ/z6CeE/g7qCetufAnajnZojA7czv2MiGF2s= +HobLuw2w7ZmH5yrr8jDrgPCKXOKlLPAdGebcCel9jN3J3gj8GnAGllI4bKeqOXURV3Gy2q7KaDOORGtSl+pkNJSEWdZj947pZ/p9WPkQFOqprRlnNKTqjAciU90qO8j3B6jN4ez1eqIQLhUzg+H+SVzqncBlruhkBLgjQLovgJs= +RuBWxpi/zo2yoVO9q9LkaPO+zHXDy4bPTQlXyS05q59dNoWr/hDSG4BnAwf6hPKGboynrrvepx7cE5K2pZO63OCWkf3tWma2puiBx2FoUssT132oRKsxQc3tmCI29lkhCKpeunmvuWh7j8FwM8b5jDKn3/OtH/zPTHIklaoC9Tw= +JzlwT59vWOkmIhrnHb6ziNbtAp3DXPXIOIzq9om6WRzz+5Dewthm9F8Dr2nLPBcZt1dcxWWQeyijzQORORgNEisPJHUJJWHW5ToC94YIBi5WPviS64JbHy7dAqXZiTJPuzUzGdyOiKkdwSxoB/Ms9v8wJtBeDNzrmwsKYQtUHSk= +IiymXtfCwF0su/UCd/k6NuLAjL+lZ8YZMMm7WrJz2O7rLTs1Hn3klsSWZMA9GB8FrgH+CNI/Y9RGjzHu6r0opW/Jp97UKiAihE6LHd9C5V2VuRYs37Le1+Fg+m2CMggKahENd8UREeaSRdeeE7jdzFxhVqVoo+Naoux8/O42GD4= +CrwH4yZGLYq6bdu3wB3sv9EM3I2JaVVc2/o5cGA1YU2+eUHjvPCdq1tXC7OWgGDmmsyTKZ90L9zUpJMdnz3C2NjkGuBW4HTgOeGwneXeU0VcpWtvZ4WB1VXMLFCKFZbkbDjGFhhTZfrLqNYNmkPQU5nPxUSj+SC9m/3o4XKTnN0= +gN5EPYL5GRjOYcwmv4ntoiu2h8DNKQrcwTD56s+G6+Y8GudWmJwFFi6BcEviRJGxOT1Nt0e+8vmmJ9SXwLgd+DDwVYw/mFj4z/klGPVz1p2s/n28lcVlrQ5BjdW5xiwfY2u9Dm/EQXGKU6WWG1+Yvrf0KZF9eIT+y/hLNWuRrsw= +dZjEvAKEomw7vzdG9Yb3MybIHu5mZ+UorAPkfgrcO5zCbcy7VPqlgHqhnMubgd7SOUzwVM3jUVrpHtSFrbIqaSE+DBycZAkPAo9hDKNvZGs1A5mxtliGOG4d9PmQoqgt3r28S2fQVmPDa7qO9bPyTkmKvcrEukoNq3ZgEGuBCw4= +cjhcXrWdDwGXYbwbOBfSjZNd0YE7Gu1Uj1FEWH4igXs4cb0b5RuuhS5mQoMKoC7VOazK1DwGSV4IgYXNTNtPd6jvIPDno2gCvwfpn2A8e+dMGtzG0JYyvo0h92rm7RIJWpGEOyuVWRLTG2+99qBgzPzxHRXU6Di/qDnPaOHolmQ= +N0/pXG1eS4Ds6ROewNgEbgY+hvEh4CswmCvymImqughVzd72Uk87JYF7618b4ZMqpVyR77wvuvDQbRGAdoBsjyS28mcGXAnpesaEtt8B/g7w5KqRrYmr9GDKHURZrGOfbj8rF9lybZvB9vG1u1h5RwW1JcvEWpiz+zPnTzaj3LM= +/gK2xbgb+L/A/5p+j2TDz578ohr52yvgjgi+nETAvRu8hRu26suKZKD3a05ireVhLs/fywDm2n56vP7smEcw/sfoSfN6bPh94OmMiW15rz9kJCLlU6pRT7s1893nWuAYgZWbl2GrizZy7XQUd6kZz3WHxmv36GXONEfA3Kzb5DU= +UnlXGjs/gnEH8AHgL4Dri8BjnjpxLSIr2/qs83mKAXd1/lFxmmeZd67OuQOjdn+nNyex2sRw7W8LXneoa9fiLBzgehiuB748sfDXQXoScCDbB7hDxzApZFdkXjNRgGjZkep8dBRdMS/D7lm+VQ2l9mDlSymo0adMrGlddQDuOZA= +wTFX1KiBLwv9GHAPcNHEtC+eBZ6WcHlLCZkMpksAt2ivFgVuPTEt97Ox+iBcimate9sNjddtCXW11v1tZaFvdgLzstd/CXAVlr4I/AHwCuCA4TESEZWsCrPySKy6AWadrHz1FSeHUVGPEeqYl77fSAZ7lD1n7ciCZWIRBbXsNQw= +VVYlCT4p+/X1azwGXAHp/RgXMfZKqLDY1Clc3ilxrQbctAC3kNgWBu4AOQj2/d4wVV1tLWy7PFnMxdD3UfhcYiACsy++k2Fl8aYfAB8Crjb458C/gPTzXeQkO+97mxoSVR2ChVm5OVh5hMm7VeeWuN8s644oqDkiBIojEQXgULg= +XPmbektdk5+d027sXpvfBf4npI9g3AAckSIiPYHbm0xmAeAOtxE9NYB7i3kriROuur2IBnoqzOv1qqs1h88jXcXCzsB8N6eJxR4ZGTjfh/R54PeB1wBP899fK+vd/e4tXGq2N6zc1sGwpXkbPMYzt2rGqqdgTyQyVlpzXZTXVMc= +oP5jkSQ7j0M0/hzE+CzwAUhXAT/UADG1aWwsAtx0PuZkAu5B1IlPc9nmqb4/tuB3pkyIHsy62/62w0veXD45JgOIPwQ+DXybce/r97D0cuDJEaYcY3QBidVQL2sWYeXmZdg9BVLWxcojQiweoOxRhuixTcpxvXoFVFspB3Ui6jY= +7W7GHJcPAZdDumn+fgcfQHqjk7PAHQVhR2g/IjC2BHAvlFFeupcN6ealhuoNncO6qKvhk/KLTlDJMPQuR6knx5gWerwJuGmSWX0N8DrgV4DH9dv3zl+/RUGrlWE3sHLzMOzWiIHKsCPHeFh4uGmJsm2irkMHm3ftaXfa5yZn1Fc= +coe8zkHxXe84zyHG6pKLgM9iXJu3v9597ghweghb6R0MFZwJkEM7CYDblCS4nWNtaAuoL9uudzLrwZ4jDkBqSRIpL8qu5WFb3r55jcH42bWMncoux/gtSL8BvADjsT4Dr7FeC9V71861LCs38x/Tdm09RFV6sXJRiGUdPdwtCMA= +ynpo6RRmQ56MhJyKyrm3fg5D+voUSfs447bYsTz4D07QUapHaAiXl1j6GkrCThHgxlYlNV2hjdr3uc5hEdYbmWxeYRfHZLO1lH1lvX2LHLvbkBxjFHj5GvAZ4LeB1wLPhHR6iNVU94gbGXatxKgTK7dmJs8ajukAqCiGJCKP6l0= +28QT3aIhdS1S5WaZUtTTq/o2/t0R4FZIFwMXMAquPFwGoiFOdlokqXsDNx1ruavrbiHgbkhMyz07t0iLyra7KK+1CLi0AjQB8A83LVH1xocGY5Y9x8PA5zG+DPwlpNdj/CbwOOAxrr26uchKq4hHqCd4jJXbgkx+71m5Mu87CLE= +1CIr3RPdHCF19zUJbNYyj8lVH168vgcxDgGfZBRZ+QxwVJqX5gBcpxhWLEFNAG4XgWwUYTmJgXs3eNdOWghBWDVEEMhAjwq4RBvSF0HFA7wrn286gdbm6tmHPnvreU//KKRPAJ8FfpNxP/x1E4gf2KLRqd6HOAS4jay8gcUu1q4= +c1+x8s6Z8nINuMcBdrL53iH1YLjcog55/nnZFBk7xLinfdEI3ulB/TkplQIBO+sula19N7RhRhS4aQButwPfH7h3grf52bYJJwjvl9saysNa2bl1bFpSjFzoPYHd4bjd9/cg8DHgU1i6aALy1wOPzxkfU4y1u7Qpyi51tmyLMuw= +wDGR7PpuDUgG2WiEHZye+gBN0a/o2hxmTh1ch8VEsXRoYtmfxPgU8GNIj2jMugSIqc0OSonLHpa+h8DtjgBU1kR34K6Ps1H39rcu2LwPshc4Vx/eguHzSM/uHeVhOvCbWorSo6a8zGAemYzFx4G/Gj3/9I+B12Gc6TNcnRl2h30= +b1uKYVvjMZFn0CUyIbSNtUZnpYfTFm1mojg71f8fdn1ucptf2Z7dNTnMFwKfBx6YImIOwjI4S2sJgDGd9rkdwB0lg+71gzAf9x64txLWLPd9Q91cxGuKtJAzb2i9obwrJGxQ/8wcnn5nkK4B51HgKJY+wViW8jGDfwq8GtKz6u8= +NgBq3fa959+bdWfL+K9tXx2zoBBLVDo3VF6WOvYcqAOwLzGt+ixuAS6D9L+BrwJ3Ag/LWw9WA8Wltcl7JqiJVUjyNausObjPvUfAvUukxaqsuJFtR/u71l5IJORDLZzlmKgm9OxeOb7e8GUQr7ULSNfew8MGtzL+fm2SXnwd8HI= +4MXz7yLFJuZC9d7WhWErxkZhy/vlmEF7Bm6HIMKKcudqDKm3rJ0M67Z+SXDXTImiF0G6FuMWzZblnvfQwa56w+UpsF06+DwjWUHtJwe4ATYsAsytDUo853NNjCX3t71eurg/rCin9chcD463uwNZumViCl8Bng/8A0ivAJ6P8UQ= +37tcvt7buu5hO+us9wvDroFwa+ezDn3bQ41DeofUK060Rdbd7mu7l1Fj4QqMv5z+/44QUVi9To/gisd+u4G7BKpr2uc+WYHbdPu34QbmKNt2hzo61yLKD8tzXs25sKCxkA1Nj3I1y3RAyj+zO4A7sHQF8CLg7wF/H/hFSM+Ur2E= +ocxy68GwF2fle3nMsKxz1ZrA2COkXo2u1f6/IoakjL/1cyvwDcZSr88zCiUddkbAMu9zcEQavcSsoWVzK3ArGGJavtapBtwTeDuzzB3lY33BmT772+r+eWNLUNsUwmktyWnRsjFTarRd7OkwcMX0eyGkV2G8FngpcCakx0pAWDM= +PGImtvVk2K597wgrX+IYxfgN+jFLyNXK61ScIz3WRakqgcjPtDaMu4CrgIux9DngBr9DUlqDQ93GSSRHYc0tTsDgJ3jhHuBKtO0kAe7C/Wy4gLkX23aHP5wvSQ3TW9So5Me2sKHokJzmAbvcNUfZ03jcDZNxugD4dUivntj4mRg= +pwOP0uQX/ee3nySGXQMrqwC3W2NdWAOevBFPfkaPXtxBCWJTr3XnsQ9DOgLchfEZ4DLgEkj3eAmATKJ6Vd/0Em6RHJEa2AdwRAHW3sDN3gD3lG3u9YQcD9zL0l03mNonrydkWBjbZsvDOgO3rMOsL36LNHPQ2Oo9wPkY5wN/F3g= +FfBrkH4Z4wzgwJbX0JZZbosybMWgrOmYbvkAHmZTcDRCzkinbHOLhtSR16PTCT8uqnI/pK8ClwKfA76Ydw7ECEPx+MERJvBmhAejnArr7gHcSlQg17mrJ3CHtcrbgHsn827e244eu9/Kw5DC5xa5L29ymkWNT/lapD34qDHdPdY= +lzCuhPQB4FdHRs5vAD/XGpq1xRl2UMmsl2Ja9xrwoVNfdo8jXYtiBRxWD7Aqokq76reVNbBj/O8Dn8a4BLgc+CG2rRWRylJdNeKDg7g0Clu5GKcK3M5nI6/t1ACqqV0ZcEngzsujLry33RIW6V4ehrO5yPi5OcLn3Ri3ixHPeek= +jt7CFjGK1bGOQToG3M4o83gp8D4s/frEyP82zGSpF56vLc2wZZYYYb4OxTQ18rFEPXdrtrlF5i7rOa7wmaHKVnIv8KWJYV/C2Gr3CPBQcwStyroHJ+mozFXPnrgLbKP73A7nQMEaFbg9Ua09Bu4JvBPhPqlNTL0hizHyueoA2Nw= +83QYkc2W5LTc/8eT1kwyBlGRF3eb0IdG45buAW5klIB8HvAaSC/FeCkcb0taKVvrzbBrALqvGXbyG8Zez8X3/h3nIjzntfU3E42yauOfw8BVkK5i7KF9A/AD4D63XrrqXKgJZRYpxcUnceqKugzLEjoXcDcAqvzZeoF7hXk7H8g= +WsvDStfSY397999bMWy3BONuYwzVZhsu8QxP/3LvWCf+fd9o9PgWpC8BZzOWnL0C0ouBFwKPnS1bW4JhWwNblliss/a4aw344IsixCIsDeARcEh6JLLteATZKNhh4DrgGuAKSNdOUaQ7fef0Am8OqIb1RSObKoMWAO5QDbgYAWg= +ySzfA+AeFdYiWYO2TmnUYHa6vM+09blJz6C141gn4J5Z/Oa9Ho8iVFTqUgP8O6ffq4GLMX4BeImNyW7PhfTzZQGYhRm229nZKzU3JXSZFsw271Re1jWknpz724BxL/Bd4JsYX5zm5Y07AFtJGm0SeWJeg176u87RSGldRG1ckPA= +yY6oAKwnG3BP63PDDcxhL9u79xzxKP3epjWIr+z6vFrbPfgXuuChm/Tcoq0aO3WB0gH/ThuN5OUYF0B6PvACxmS35wBPg/R0dqQEBxOmqnMn4pX30kvvsec+BI5xON1RNbTauaIhdYfzu9K1b5NRdOggcBNwOaSvM6qfHeweGas= +7nXrPcR9ddsdyE51HgzOJiQCBihzt2eC2kkA3CvgnWIXsUh5mDChGkrHTPVMJcOzd6FyawolBmtprTEMWjDSM/rjByfjeSnwfuAFWHoRY5LbC4GnQnoC8LN+hh3Iqt5XdeNL9Q6P5DUoUZeAjGlTaJxahOoB4D4YfoBxHWPy2bU= +GF+H9KPiOd1ON/61H0lm88yFJnGWnvvcEcKnMOelRVj2Fri3gXd0b7tzKKSH8ErmHCYtkAZp1M3SpAgCt2XuIwrSHtAhGFIPAL6oP/4jSJePrIj3MOqqvwx4GcYvA88GToP0aODR7Qx7qf3z2vtprM3Osu4FGbaHKXvWVHRezt8= +71HgqI3Z4Dczdu+6cvq9fmu0fp3H2u9VjKCEbVgjSZLBLJATUAXq0nwOZpbLJXFDWxJcB+CewDvSc7sGvgFw9rBnAYhsHcprLeEuZwa5hYxJNLM8GgZX33VQf3z76CND+jpwHnAW8HIsvQT4JcZuZ2eOqywNk2VJTQy79rwj++c= +thRbHtojAg0StSEm2Es2dfzMgM2p1noTuMssfRn4GnD11Mnrzvw2lmJ0aehS5tGGGDS710sXI9zhkfaorEwwHIIwXlCV7IPDWVsIuLcxb+je9tP7XYe9b+sK0M4FskCo3NbdkMQ14eMhV/NO6tI7Gz/7AfBJ4NPTQ/8F4MVT+dk= +S4CXAE9wM2zt3ITDxiEgrJ1n6BsRaG0wYsFExmhL2fG4HzEmmV0NXGWkaxgTzjYZldA2u8sRNyejeQRQPKy9V+tPJxNtBW4lsiBHONU12KOWW4mctQP3TvCu3WCrAltXadRtjHRNpWPFsTf7JadZkJm7QNqdWR4IXa58b42AX5k= +0DYJwRyb/nU9pBuBTwCnAc/EeBnwt6bf5wFnu8qRujPsBffPm683YJRUAGqpXMhf9+2Mmvr/b/q9krGL10MGD2EcPTGStwEQUXZNLLGuyrq95V+KM0DDHJFFbXwEz11KRoPyWi/gVhl7O3BvgXcEmHvqljsmoy0hm6os0IUZdzg= +LN4C0tIzj5Rgzd1XlJ2GhEyM0WgfV7s6COkbwOOAM8bf9GKM504s/W9O/z0tdO4Whl17Py62PHSKCPQScOklm7rj56GRRadvTWz6m4w12Pdj6X7gEHDYPJKei/yI2wBU3mXNKfDYpl45RZabbyrr7gDc7nB5BGS94wfWfhC4tzE= +79qAncPk1fDHXHZ41LnolD0ue9E6cFuH2m43SMsGu8H4zoXGI2yvr1ToYcYWjXdMH14FPBl4MsaTIZ0N/CJj4tszIT0DeAbwhKZzd8lqV9bk4D+mdu4aS3GH1J2APwr53AbpNoxbGRPNvoFxO3D3tl/T2tqui3UnhzMiRO2qZCM= +QFiaI5YEgbuDM9UzXK7YuV49uTsC9wTe0RCGw1NySRqmzH15QVgE6IjS0fbPNzMvOacv3qm2uwvox8OU2bGsJ9urM+x4pMAw4K7xN223AmcBZ2E8FXjqxMifDemp02dnsr1PeatM6Tr2zyPn9jzzcMnXiZ/D03u4C+MHjDkMN2M= +3Ajp+L+PC/lslkCsXI2xjn1un5MrAbyJoBt9BxYpvVtAiCWEJUPfcLlMxhzALZMMz7sYZhTW1t1dzEostJO3GBFf6ZycZosbB2LiD+GGJHOnXii8GhY/UZ7BjmMmsY50x8q5f3Zk45wNPB3j7OnfzwIeDzwO0hkcD8uPvcuFBew= +l/LUak5T+7k7VBOsXM8R4HhY+34sHWJMLLtlYtW3j8+e2xn3qx9oEyoS10ZzhrnCup3dwnpnkYdruiPh8sJYPcLlSwK32zHYO+CemLczjNCpu5gkRbrO/e0IO98sA7e1gnRv2cVuDUlWnBLPWKrz0EVetEdpFoxAwg3T7/ZxHz0= +Anp6BsbTGcPsT58+Oxvj8YwJc4/eVn9+GvAz07FJuu/iZ4pk5gKZ4zvPdBT4MWPTmaPTv4+O/+ZHEyDfPm1Z3DY5R7dNnx91hRTngFtqqbtX2eUCwVCTv3ok4Eb3y1Hmm7eWPEb0tDmyT4Hbt7aKz39jMUZdZZ8KW2roItYC0BE= +xq2E7Vz7Y+tIWlMmUCY0bo1jrYthL5s4dpRRA/u7M/eQgKeNv+ksxhD8WdPvUyA9ZfwvZ459KNMB4PjvgE3/3fGb0rZ/p22/Toadto4w7ERd9Pg7/X8a/23Hy6vS8TKrY9jxcqt0F8YP4fhvGkPbdiLMfRBLB4tmtlHdzzxrNOI= +BJtfL90f/fE62PQhKBaRn/ba6kDUUDpfUBRGzlVxRsTU5y7n9lCdxxsu1uy8EfOyeIk1rgGgnclpmgEJKjJ1AekGVrz9dEswbM89qve3mBwqniiBMYaB7ygcc4BxD/2JwJOm5itPZKxJfwI7s+Mfi/FY4PTp9zEwPGZi8T8DPAo= +0qOAA9uAP22B8QS8pIcxHp6Y8o+BB4EHMY4whrYPY+kwY4j7eJj7Poz7GHtY3wvcA+lexpyBY9L88dQoC/Paau/QL+zSBj4eTYbZax462C46loZRJSrhaGzNbjSHy50Ozq7jetRyp37Xk3FA//8ApCnG67iXdboAAAAASUVORK4= +QmCCSU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACN1k4JTgAAAAMQ3JlYXRlU2NyaXB0AAACNwAAATZbOjtjAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAA20AAAEuWTglOAAAAARIZWxwAAAEmwAAAIE= +WTglOAAAAAtUb29scy5zaGVsZgAABRwAAAL3WTglOAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIEwAAADBbOjtjAAAAC0NvbnRlbnRzLmd6AAAIQwAAD+RbOjtjAAAAEEV4dHJhRmlsZU9wdGlvbnMAABgnAAAB91k4JTgAAAA= +DWFlX2FjdGl2ZS5zdmcAABoeAAAG/Vq4FvsjIERpYWxvZyBzY3JpcHQgZm9yIGFlOjpSZWZsZWN0b3I6OjEgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYWU6OlJlZmxlY3Rvcjo6MQogICAgc2NyaXB0CWE= +ZTo6UmVmbGVjdG9yOjoxCiAgICBsYWJlbAlhZV9SZWZsZWN0b3IKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJSYXkgc291cmNlcyAoUG9pbnRzIHdpdGggTm9ybWFscykiCiAgICBpbnB1dGxhYmU= +bAkyCSJDb2xsaXNpb24gR2VvIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CgluYW1lCSJzaG93Z3VpZGU= +IgoJbGFiZWwJIlNob3cgR3VpZGUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIxIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm1heF9ib3VuY2VzIgoJbGFiZWwJIk1heCBCb3VuY2VzIgoJdHlwZQlpbnRlZ2VyCglkZWY= +YXVsdAl7ICI2IiB9CglyYW5nZQl7IDAgMTAgfQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0= +IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGFlOjpSZWZsZWN0b3I6OjEgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW8= +biBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoYWU6OlNvcC9SZWZsZWN0b3I6OjEpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJyc= +ICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo= +PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA= +Oj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwo9IFJlZmxlY3RvciA9IAoKVGFrZXMgYSBzZXJpZXMgb2YgcG9pbnRzIGFuZCBmaXJlcyByYXlzIG91dHdhcmRzIGFsb25nIHRoZWk= +ciBub3JtYWxzLCByZWZsZWN0aW5nIGFnYWluc3QgZ2l2ZW4gYnkgdGhlIDJuZCBpbnB1dC4gPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY28= +bnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3Q= +ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREE= +X0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0Pgo= +ICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3U= +Ym1lbnU+YWVsaWI8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzb3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX04= +QU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/9Ucy3LbyFGb7GGJyh52DzmPsQdTtgwBIPg= +kuJa25LWUXYtqiR57ZTlYkHAkEQMAgwA6hGX9lfyBal8Q/4on5DumcEbFEmJUjlQyQR7enp6enq6e7pHPthfW1Pb7AcfTY2fVqulFh/RqjUaWstoNJtGg31tJu0tXekdDkzXPTOtT+HasT/ZNKMocM4uAtMbupTsbG0eHvVeH70= +/E3bPN7f3dv7CV7+3Hu7u3/wm6YY3dbmyJ/ajuds+pEbbvYOXecMqCgj25TK1Mo4K5qK1mi1DZiKPR2Pr2w6CNf2D3bfr6XP7+H3W4Dtve8f7+2c7PcORMM/P2xtW/D5vZgHcgX8BWZwha2IIjC+K82HI/zxXx+2jH/D+1fw+zU= +jlNE+u4lA0wjSt4lwCf+BMbZ2ixR/bFqnO+Oe4f9IjCZHPRYq36+Rua/+qoojt/B7zc7vhdRLwoF7J2Yxh92HdP1h8dW4EwihMMUv3/31//895ZrpevNNv+aQTk5ern/y97Ro0eP1n4gfEASshHJwA9IXm3MaeSPzcixQFGvyJA= +ejQwI2oTtbWpdje1FtGaW7q+pRuS9Fki8HjmmNZyNBiYD1DR4Jpn1K3JpWWSJdY8ou6EfJZqssy+XnOo402mEe+p1eTX1B/TKLgikU8OA9+iYUgunGiUkir00WE8z3JcFzSN7CN8g0x8x4vq2gZRFGUdKb20kFCpb2NmX31uX2M= +Zt9GuS/rPAz8KZs/E6s88F2bBqos1YTYdnwbJVWbmMEY0ZIVkFlPmUME8usMKLqa0FoIMveGHAA715y6Ue0zkWUQM4ONqQfLPwQR1oB27QOR/QnCyDNXqMm5P9HImePZfDjykXcU/VH80JWoRItByGhkDnEYVK3Q8idUJnJRjeU= +CnyuQn3Tihzfgz7OeOIHEQl9kKPjhqfepwszGIYfHg+FPuAcH38kz0nc4IG0Hn9UkObJdOLS+mPGNsNbT/uzFYM50UvWWz314jGUkLrUipggD4FKnXdZn8tuH/UYeD5m/UnMIRkE/piYHjHPTQdWCTbcuUMvcF7KfJqOxeTw6u0= +yUnv4LgfUM5d0hHXhYNgWzM9C4n8xredwRU5ZF+FMuATsxaNaIwLymgOBgg0PZtMAtxXe2C3Amyx/DFIMKJKhgaus3o5EA98TcRLVKl2PVNNEaNCVclJCmf66gfgJky3pLDDKe6YrNYyfRVwoIafXNbxHqjJ5zQAs0ax/df4FeE= +1B4y4B77RAgXB4ASoQEscMYMBJ9O5JzTWJarUf1KWVmuGYZ5OR1NPdKDmSwiJTaNCinZNALlg7nsshdS9z0w9b5n0fVkqmyKxekKyeQFg2Kll0WhetPxGXBZkw/YywMI65xe9mFUy58ChzmZcRbITqaFyQ2mQIc0KMlNS63RyLE= +6cWIejX5M2GrQR49J3xu5FouTOYRYc54pTOKRgE17b/5Z6Hzj8KWOWFN5C/+GTlOG+fMTDduNTdt1XMLPWcyoYWF+nXvPTM6aO6X9FoBnbimlbgt4SpAgjFBRGLuCpuTl4BG08Ar4ilnU8e1jzmLbwBQf5yLYzYF94/XOSEXoFM= +EwQ1uYpGvjdP1WEwYK4GAdadXSS1HbD1gKzNbkXuAAOEewOO48HGJXLnWWMZV1yQ26l36qHLLXngUw9p4cpD0+NYeohelLwFOh3RY0Cn6G/Dn8CG74x2QFZhHWltkJjS4j54h9EMSYhUERt6g1MLWfRLTWtEpp7z9yklGPMSf0A= +rFF9nSztjjnrfUTvo+vpW6PZ+s91wHXCwhZIwmLmjTnnC+yFJ/J9m1Yc2Cowu+eBBC2KMXjkI3thllUeSJZY9QeDVTFbvTqWOGLLwkRcZw8S1fF1X0sj7FcQRIGIw+ooG3nCMKuwagJKzq7IAeAtIgZvhUs2BqJOmdmzZCoV7hA= +9PxVvj3mTr3zSjB+wsgMIljtEMy8MFApIjJaS7nEtx9kZkoLp0MhzlpO+2tFN1CrkOH1zNEQlB0NTCM5jM3CrQe7nn0sm6M1LEYNvzDlYYxXaxAP1r8c7WGsFlWIM3kf6sOGe0gdQvtrXYDaRqOCAT433amJzogcoN89TDH4yWA= +gn1K6qPckwH2wZW7Jjs5xIPM9Cf+NIIj9tgMPxWmxBxjKsrwi/B+04kNjtgbu4Wd8JbBQfjB2HRDsj8gu07IIlH7y3SFM+Y3NiNrxGPcGfEIhiNvEGuB9XDse18Qx2NSzjO7448nyOoRDYETWA6PHGawHmgpZodQLOECm7UiVdc= +Y9uBHMcoZOnc3XIscnsjXd+5KKCnGAYG6H1kFosbqyo3IOH2yDYD348Ux3OiNZZfek5MurV1RAc83bW1pUlMiWkIwsEk3p3HN5LmdHygvRb6k4FrDkOSvDwnkuWP4fwSwXpIEz902BI+05VWp9XqkGdaW9GMVhOwPI+x69HLyLE= +SUOKCRDXtz5BTDYgYxCiy94iOgYlB33GLwMYfgIaELFvl4F5xV7OriZ4csdXm1keTOSQgHo2hngeHPKHIxd+ebep5/qmzV5D85yC7TLZF8ztsWwf9LB81w+EguF3PKmEFDp5ErfZIfpUuyF9lnTYNwwE4fO1xLKoaaNK8sl/jeA= +j8ywAF8jtTENhgBuJGA9JVNJADZkph9+u5YgTohYJYIfv4jWbKhNvQ3/AGzMc58MZuitThdgsDlGcO47cKxPL342B59MhLEUPFHb7TaQZBIgb0/6O+zl6PUroiqd5FeC9RHlE1htPL/G538y4nAJxH9X9dPTTg0tVr9pSANctDU= +VgH7tt/v/woeEs+i/T4vvK1K6VVdb6WbbrKmw3KoSqOpdw1Na7eMttrsdNQuaSlqlz2q0WrozVbHIDqsTL9/0Ov33h3sHfUP9k7e9Y5+7r/qve/3ifzTUe9N7+3J4dsT1AH9bgTuOFsj7WTEMt7sw1EXdOPK8yOqKaD7EezmjNk= +4RBsXbHBSUQP+tu4iRs0QhEYEJCFA7sW/NUV7FzwHizhjfl8tofirL7pgsfJgD0erGyAlWDGE7wKy4RAtAw+HvHG5iU586cebApFkk56u70tSQLdyzSIcpAk+dAhAKPhRYHvhj9mzV9D6bZbOmxwRe2oalfCFCYxFJC1YQCwnRg= +vzHId4yNYIvKG9roqh2t221nNzTCwPNonXRDv6S+677Abb3IhgbzoXRbXfi3qetkJRu2nSqTES/f0d5Pv+ztnPSO8p4rVxTNaZF2ZzZaSbNewcZSDkyD1Wob7ZLbUu/FbcF77LfgdVnHxb5kPRcAbnBdxk2uS++SWl1dx+Aq47E= +GuCQ6loOWnJY2Et4KUSd4aIMsHJqp9vUCi5K7zZarVSjPXRRaPLDZ2PTejYJfAXEbbqL6nerCQw8jLdqxMrfBite1jqWecUAFdUPQ884DUfEw1LD8IiEnCYnLSw+xhZR+Y7hIsQmmSchIuLrbNuZGTIGcsCE9utyB56gBaK+R/M= +lBYospLCc4daa5HUjSXXGOl6cTHxUuySohKF2rnyWowPUeZcnIe0CLoiDvK1w8UZyVcWV8hMoey3OEelouCKmErqdYuzkqvmVbGBBbDluMhWTRZnpLqmsiLBZGsji7NUVTlZkKFCIaPEkLCg/SobmqltLDK3NG29+MzKpZAF54U= +TzYVXclRmo+uGpxU1jbm8h6HDGoOKvIpZIF8yoxuM/PYRfzCbEszFqntIk7lZLLyKJVRiogznVx5TvN4FPnw5XksJM5vweL1ElHBnVS6WKeZy+cSml0ot1QxQkqFl7lz+OJVO1u6KSLO151sjaeItELdzhZ8lmfywRQ8Vyaay2M= +6osqi0hzWVzcPWZLPUuwVS4ErZCnbEFncZ5uLPeskLtcOWZx9qqKNQtyJVSswFjC1Ni87IuMUEVY8ca8JK+KrexIQvA6NL+LFsNjkwRWJGdhWNUFPlndRU3YuomrXCFopogyJ8hZ5aGZApo/frGoM5+NWaWeG5hYVU5Iha/l07k= +NfLW+OxA6TwPuMwsdzJvlw4ikb+ilxHmDMS6YZKmqiFe6OekJSBx1ij2RiEdspzTZyDuDaMRNhG0RkirBT+YroBXa1Q/lRVlM8PWqbyeUZG7SyjOXzQa7WZZQriQIKJznmzHKoAkbg7VPhC1hkmw8LlKPtbqNRV+1iWmDKU2WY4= +m1hFr9Qsri+vS+xEXG4Xt2/Xpex5tYSmqQIjd4isQNMNQBQHu/JgmLOLAtgeuAKmbeOt4Lq6QU6BDfcKLwzCGmzDQCwRgulNx3QB9cXhtgTo/FowduBENsiLSQQ8r2+TzU2kRwZOEIoktRSTsR0c7cVBQnfio8II6tuShFxltRM= +lcMB7cirBiDCICK/DUsV1LGfg/q1DR9/ypIAwNOn61zLxaAjJ4JxN/ATk+XbElde34zIdIOc8+9IEWUCc2IcoouC7vgXJdD5Kczkiaqgpm3grJ4wvdtISE/Jxvk6JyRGwdICkJueI4VT+eBU3ojpb8BOiepT6FHqwpP5sL51AQM= ++TKUlMdI8DuoJ+w+J8+09dSggaxegap8AhwgmM4FdX0AUrITzEkklIH9EYuaTlVTYWDxJNiVajCJxCSYlcRhtzOmlrohzZja0nhcfhkKM8dI2QDhsf7coXIdTnQFkTeIgzDAY7pzU7+cnvG+GVCRSlbCQhtZDjAwr5ImoXOimdo= +MGHxXgfBJkqY4atIGUYEqynus2KKnjhRxuHyLcQFR56mA6F6pkT5zkvVKUHj6yqWCMIEtD9pHqZkN54I48NzImWzghctACU+h1UgeNgen4Qq7KswofMo5A5UlWQy8XKpXRHtaew6c6ZpKDlztoWYroTn2AJJRDM3EspHHNVORiQ= +gWZ4p4zGljA+ZPW51iUfCXS4s39tpH+PmFSzM/713uvaemb8xL+/fru/u5crzIUXDizSiuu6up42a/mxl6rGGQrw3mzCp6YbulaqyulfYFWueJ3k5qJc1R0Sb+q67K5H7urIvDpc0mteJY7XkTsNqVhbhkWUbllbVpUmY/iBLoo= +JDew9IaeV69yYM9vANw6pF8ogC8E7eHIvxhOHZuuOmRPt3SrsKUrwnU2cTBunYKx43BtRWYuewegsNXnmrhvtJbSxL/yX6GpS0qxbD/kTB1C7svQqW3NyI+8lKFrKi1NV3X4bLY1vXz9QPu/N3TqTbcPMpbsBotVcRumc+vbMHg= +t6vZaDzYdYFURzW9oCkVe9fyJ1fx/q0M9SwTtHgWBg+c7mdrc5YfbmunV2LTKEYoUm5zc9iqt3dyQa1tNIqjL3mvqKG01W45hLmfnf1g92Gr4pckyCVGNobJhysp0o1xiqZ3pMKNoXaz2bp9nPLgl1pTBW62iipUsfN5k2NfVp4= +3+5+Kqm6/xmz82C7WksRjTg7q6DKBWuGlGiGxMIIiVkcIZc73xVMb/vC0sQjezRauzvlGf//zP8AMrO6DFJJAAAAAAAKABVhZWxpYl9sb2dvLnBuZy9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABVhZWxpYl8= +bG9nby5wbmcvSXNFeHByAAAAAQAAAAAAF2FlbGliX2xvZ28ucG5nL0lzUHl0aG9uAAAAAQAAAAAAF2FlbGliX2xvZ28ucG5nL0lzU2NyaXB0AAAAAQAAAAAAFWFlbGliX2xvZ28ucG5nL1NvdXJjZQAAAAMASi9Vc2Vycy9uaWM= +ay9Eb2N1bWVudHMvSE9VRElOSS9QTFVHSU5TX0FORF9BU1NFVFMvQWVsaWIvb3Rscy9hZWxpYl9sb2dvLnBuZwAZYWVsaWJfbG9nb193aXAucG5nL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAGWFlbGliX2w= +b2dvX3dpcC5wbmcvSXNFeHByAAAAAQAAAAAAG2FlbGliX2xvZ29fd2lwLnBuZy9Jc1B5dGhvbgAAAAEAAAAAABthZWxpYl9sb2dvX3dpcC5wbmcvSXNTY3JpcHQAAAABAAAAAAAZYWVsaWJfbG9nb193aXAucG5nL1NvdXJjZQA= +AAADADNGOi8wM19IT1VESU5JL1BsdWdpbnMvQWVsaWIvb3Rscy9hZWxpYl9sb2dvX3dpcC5wbmc8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJ1dGYtOCI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3I= +IDE2LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy8= +R3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj4KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm8= +cmcvMTk5OS94bGluayIgeD0iMHB4IiB5PSIwcHgiCgkgd2lkdGg9IjE3MS4yMzJweCIgaGVpZ2h0PSIxNzEuMjMycHgiIHZpZXdCb3g9IjAgMCAxNzEuMjMyIDE3MS4yMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE= +NzEuMjMyIDE3MS4yMzIiCgkgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+CjxnIGlkPSJMYXllcl8xXzFfIj4KCQoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0= +Ii03OTQuMzY4OSIgeTE9Ijk2LjgyMSIgeDI9Ii02MjMuMTMyNiIgeTI9Ijk2LjgyMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgLTQ4NC4wMDQyIC0zNDcuMDc4Nyk= +Ij4KCQk8c3RvcCAgb2Zmc2V0PSIwIiBzdHlsZT0ic3RvcC1jb2xvcjojMDAzNTk5Ii8+CgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzA1QkE1NCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxjaXJjbGU= +IGZpbGw9InVybCgjU1ZHSURfMV8pIiBjeD0iODUuNjE2IiBjeT0iODUuNjE3IiByPSI4NS42MTciLz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMV8yXyI+CgkKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFU= +bml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNzk0LjM2ODkiIHkxPSI5Ni44MjEiIHgyPSItNjIzLjEzMjYiIHkyPSI5Ni44MjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDcxIDAuNzA3MSAtMC4= +NzA3MSAtNDg0LjAwNDIgLTM0Ny4wNzg3KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMzU5OSIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwNUJBNTQiLz4KCTw= +L2xpbmVhckdyYWRpZW50PgoJPGNpcmNsZSBmaWxsPSJ1cmwoI1NWR0lEXzJfKSIgY3g9Ijg1LjYxNiIgY3k9Ijg1LjYxNyIgcj0iODUuNjE3Ii8+CjwvZz4KPGcgaWQ9Im91dGxpbmVkIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiM= +RkZGRkZGIiBkPSJNMzcuNTAyLDM4LjA2NmgyOC45MzNsMTMuNjY1LDkyLjIwOEg2OC43NzFsLTMuNTctMjQuMDA2SDQ1Ljk5N2wtMy41NywyNC4wMDZIMzEuMTAxbDExLjMyNC03Ny4zMTMKCQkJbDQuNjgtMi44MzJWNDkuMjc= +aC05LjYwNEwzNy41MDIsMzguMDY2TDM3LjUwMiwzOC4wNjZ6IE01Ni43MDcsNDkuMjdoLTIuMzM5bC02Ljc3MSw0NS43OTZoMTYuMDA0TDU2LjcwNyw0OS4yN3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI1LjY= +NDgsNzkuMDYydjExLjIwM2gtMjAuODA3djI4LjgwOWgxNi40OTd2LTkuNDc5aDExLjIwM3YyMC42ODNIOTMuNjRWNTIuOTYzbDQuNjc4LTIuODMydi0wLjg2CgkJCUg4Ny4xMTVWMzguMDY2aDQ0LjMxOXYyMS43OWgtMTEuMjA= +M1Y0OS4yN2gtMTUuMzkxdjI5Ljc5MkgxMjUuNjQ4eiIvPgoJPC9nPgo8L2c+Cjwvc3ZnPgpJTkRYAAAAAAAAAAAAAAALAAAADERpYWxvZ1NjcmlwdAAAAAAAAADlV4/vvgAAAApQeXRob25Db29rAAAA5QAAAF5Xj+++AAAAFVQ= +eXBlUHJvcGVydGllc09wdGlvbnMAAAFDAAABLleP774AAAAESGVscAAAAnEAAACBV4/vvgAAAAtUb29scy5zaGVsZgAAAvIAAAL3V4/vvgAAAAxGdW5jdGlvbk5hbWUAAAXpAAAAEVeP774AAAAMQ3JlYXRlU2NyaXB0AAAF+gA= +AAFXV4/vvgAAAAlPbkNyZWF0ZWQAAAdRAAAAWQAAAFkAAAAMUHl0aG9uTW9kdWxlAAAHqgAB0s4AAdLOAAAAEEV4dHJhRmlsZU9wdGlvbnMAAdp4AAACI1eP774AAAANYWVfYWN0aXZlLnN2ZwAB3JsAAAb9WrgVoiMgRGlhbG8= +ZyBzY3JpcHQgZm9yIGFlOjpQb2x5aGVkcm9uOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA3LzIwLzE2IDIyOjQwOjE0Cgp7CiAgICBuYW1lCWFlOjpQb2x5aGVkcm9uOjoxCiAgICBzY3JpcHQJYWU6OlBvbHloZWRyb24= +OjoxCiAgICBsYWJlbAlhZV9Qb2x5aGVkcm9uCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCgp9Cm5vZGUgPSBob3UucHdkKCkKaGRhbW9kID0gbm9kZS5oZGE= +TW9kdWxlKCkKCnBjID0gaGRhbW9kLlBvbHloZWRyYUNyZWF0b3IoKQpwYy5jcmVhdGVCYXNlKG5vZGUpU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHM= +IDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo= +PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cj0gUG9seWhlZHJvbiA9CgpDcmVhdGU= +cyBhbiBBcmNoaW1lZGVhbiwgQ2F0YWxhbiBvciBNaXNjZWxsYW5lb3VzIHNvbGlkLgoKW1dpa3BlZGlhIExpbmt8aHR0cHM6Ly9lbi53aWtpcGVkaWEub3JnL3dpa2kvUG9seWhlZHJvbl08P3htbCB2ZXJzaW9uPSIxLjAiIGU= +bmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC0= +ZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmk= +bGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXg= +dE5ldFR5cGU+U09QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkE= +TUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5hZWxpYjwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHM= +b3B0b29sdXRpbHMKCnNvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgphZTo6UG9seWhlZHJvbjo6MSMgQXV0b21hdGljYWw= +bHkgZ2VuZXJhdGVkIHNjcmlwdDogV2VkbmVzZGF5IEp1bHkgMjAsIDIyOjQwIDIwMTYKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgYWU6OlBvbHloZWRyb246OjEgb3BlcmF0b3IKIwoKaWYgKCA= +IiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoYWU6OlNvcC9Qb2x5aGVkcm9uOjoxKQo= +b3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpub2RlID0ga3dhcmdzWyJub2RlIl0KaGRhbW9kID0gbm9kZS5oZGFNb2R1bGUoKQpoZGFtb2Q= +LlBvbHloZWRyYUNyZWF0b3IuY3JlYXRlUGFybXMobm9kZSlpbXBvcnQgbnVtcHkgYXMgbnAKaW1wb3J0IGhvdQoKIyBwb2x5aGVkcm9uIGRhdGEuIGdvIHRvIGJvdHRvbSBvZiBmaWxlIGZvciBtZXNoIGNyZWF0aW9uCgpjbGE= +c3MgUG9seWhlZHJhRGF0YSA6CiAgICAgICAgQW5hbWVzID0gbnAuYXJyYXkoWyAiY3Vib2N0YWhlZHJvbiIsICJncmVhdCByaG9tYmljb3NpZG9kZWNhaGVkcm9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgImdyZWF0IHI= +aG9tYmljdWJvY3RhaGVkcm9uIiwgImljb3NpZG9kZWNhaGVkcm9uIiwgInNtYWxsIHJob21iaWNvc2lkb2RlY2FoZWRyb24iLAogICAgICAgICAgICAgICAgICAgICAgICAic21hbGwgcmhvbWJpY3Vib2N0YWhlZHJvbiIsICI= +c251YiBjdWJlIiwgInNudWIgZG9kZWNhaGVkcm9uIiwgInRydW5jYXRlZCBjdWJlIiwgInRydW5jYXRlZCBkb2RlY2FoZWRyb24iLAogICAgICAgICAgICAgICAgICAgICAgICAidHJ1bmNhdGVkIGljb3NhaGVkcm9uIiwgInQ= +cnVuY2F0ZWQgb2N0YWhlZHJvbiIsICJ0cnVuY2F0ZWQgdGV0cmFoZWRyb24iIF0pCgogICAgICAgIEF2ZXJ0aWNlcyA9IG5wLmFycmF5KFsKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIC0xLiwgMC4sIDAuIF0sIFsgLTA= +LjUsIC0wLjUsIC0wLjcwNzEwNyBdLCBbIC0wLjUsIC0wLjUsIDAuNzA3MTA3IF0sIFsgLTAuNSwgMC41LCAtMC43MDcxMDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNSwgMC41LCA= +MC43MDcxMDcgXSwgWyAwLiwgLTEuLCAwLiBdLCBbIDAuLCAxLiwgMC4gXSwgWyAwLjUsIC0wLjUsIC0wLjcwNzEwNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIC0wLjUsIDAuNzA= +NzEwNyBdLCBbIDAuNSwgMC41LCAtMC43MDcxMDcgXSwgWyAwLjUsIDAuNSwgMC43MDcxMDcgXSwgWyAxLiwgMC4sIDAuIF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIC0xLiwgLTEuMzA5MDIsIC0zLjQyNzA1IF0= +LCBbIC0xLiwgLTEuMzA5MDIsIDMuNDI3MDUgXSwgWyAtMS4sIDEuMzA5MDIsIC0zLjQyNzA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLiwgMS4zMDkwMiwgMy40MjcwNSBdLCBbIC0= +MC41LCAtMC41LCAtMy43MzYwNyBdLCBbIC0wLjUsIC0wLjUsIDMuNzM2MDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNSwgMC41LCAtMy43MzYwNyBdLCBbIC0wLjUsIDAuNSwgMy4= +NzM2MDcgXSwgWyAtMC41LCAtMy43MzYwNywgLTAuNSBdLCBbIC0wLjUsIC0zLjczNjA3LCAwLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNSwgLTIuMTE4MDMsIC0zLjExODAzIF0= +LCBbIC0wLjUsIC0yLjExODAzLCAzLjExODAzIF0sIFsgLTAuNSwgMy43MzYwNywgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC41LCAzLjczNjA3LCAwLjUgXSwgWyAtMC41LCA= +Mi4xMTgwMywgLTMuMTE4MDMgXSwgWyAtMC41LCAyLjExODAzLCAzLjExODAzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNSwgLTAuNSwgLTMuNzM2MDcgXSwgWyAwLjUsIC0wLjUsIDM= +LjczNjA3IF0sIFsgMC41LCAwLjUsIC0zLjczNjA3IF0sIFsgMC41LCAwLjUsIDMuNzM2MDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC41LCAtMy43MzYwNywgLTAuNSBdLCBbIDAuNSw= +IC0zLjczNjA3LCAwLjUgXSwgWyAwLjUsIC0yLjExODAzLCAtMy4xMTgwMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIC0yLjExODAzLCAzLjExODAzIF0sIFsgMC41LCAzLjczNjA= +NywgLTAuNSBdLCBbIDAuNSwgMy43MzYwNywgMC41IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNSwgMi4xMTgwMywgLTMuMTE4MDMgXSwgWyAwLjUsIDIuMTE4MDMsIDMuMTE4MDMgXSw= +IFsgMS4sIC0xLjMwOTAyLCAtMy40MjcwNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLiwgLTEuMzA5MDIsIDMuNDI3MDUgXSwgWyAxLiwgMS4zMDkwMiwgLTMuNDI3MDUgXSwgWyAxLiw= +IDEuMzA5MDIsIDMuNDI3MDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTMuNDI3MDUsIC0xLiwgLTEuMzA5MDIgXSwgWyAtMy40MjcwNSwgLTEuLCAxLjMwOTAyIF0sIFsgLTMuNDI3MDU= +LCAxLiwgLTEuMzA5MDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTMuNDI3MDUsIDEuLCAxLjMwOTAyIF0sIFsgLTIuOTI3MDUsIC0xLjgwOTAyLCAtMS42MTgwMyBdLCBbIC0yLjkyNzA= +NSwgLTEuODA5MDIsIDEuNjE4MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuOTI3MDUsIDEuODA5MDIsIC0xLjYxODAzIF0sIFsgLTIuOTI3MDUsIDEuODA5MDIsIDEuNjE4MDMgXSw= +IFsgLTEuODA5MDIsIC0xLjYxODAzLCAtMi45MjcwNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS44MDkwMiwgLTEuNjE4MDMsIDIuOTI3MDUgXSwgWyAtMS44MDkwMiwgMS42MTgwMyw= +IC0yLjkyNzA1IF0sIFsgLTEuODA5MDIsIDEuNjE4MDMsIDIuOTI3MDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMzA5MDIsIC0zLjQyNzA1LCAtMS4gXSwgWyAtMS4zMDkwMiwgLTM= +LjQyNzA1LCAxLiBdLCBbIC0xLjMwOTAyLCAtMi40MjcwNSwgLTIuNjE4MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMzA5MDIsIC0yLjQyNzA1LCAyLjYxODAzIF0sIFsgLTEuMzA= +OTAyLCAyLjQyNzA1LCAtMi42MTgwMyBdLCBbIC0xLjMwOTAyLCAyLjQyNzA1LCAyLjYxODAzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjMwOTAyLCAzLjQyNzA1LCAtMS4gXSwgWyA= +LTEuMzA5MDIsIDMuNDI3MDUsIDEuIF0sIFsgLTIuNjE4MDMsIC0xLjMwOTAyLCAtMi40MjcwNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi42MTgwMywgLTEuMzA5MDIsIDIuNDI3MDU= +IF0sIFsgLTIuNjE4MDMsIDEuMzA5MDIsIC0yLjQyNzA1IF0sIFsgLTIuNjE4MDMsIDEuMzA5MDIsIDIuNDI3MDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTMuNzM2MDcsIC0wLjUsIC0= +MC41IF0sIFsgLTMuNzM2MDcsIC0wLjUsIDAuNSBdLCBbIC0zLjczNjA3LCAwLjUsIC0wLjUgXSwgWyAtMy43MzYwNywgMC41LCAwLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuNjE= +ODAzLCAtMi45MjcwNSwgLTEuODA5MDIgXSwgWyAtMS42MTgwMywgLTIuOTI3MDUsIDEuODA5MDIgXSwgWyAtMS42MTgwMywgMi45MjcwNSwgLTEuODA5MDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIC0xLjYxODAzLCAyLjkyNzA1LCAxLjgwOTAyIF0sIFsgLTMuMTE4MDMsIC0wLjUsIC0yLjExODAzIF0sIFsgLTMuMTE4MDMsIC0wLjUsIDIuMTE4MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIC0zLjExODAzLCAwLjUsIC0yLjExODAzIF0sIFsgLTMuMTE4MDMsIDAuNSwgMi4xMTgwMyBdLCBbIC0yLjExODAzLCAtMy4xMTgwMywgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgLTIuMTE4MDMsIC0zLjExODAzLCAwLjUgXSwgWyAtMi4xMTgwMywgMy4xMTgwMywgLTAuNSBdLCBbIC0yLjExODAzLCAzLjExODAzLCAwLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIC0yLjQyNzA1LCAtMi42MTgwMywgLTEuMzA5MDIgXSwgWyAtMi40MjcwNSwgLTIuNjE4MDMsIDEuMzA5MDIgXSwgWyAtMi40MjcwNSwgMi42MTgwMywgLTEuMzA5MDIgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIC0yLjQyNzA1LCAyLjYxODAzLCAxLjMwOTAyIF0sIFsgMS42MTgwMywgLTIuOTI3MDUsIC0xLjgwOTAyIF0sIFsgMS42MTgwMywgLTIuOTI3MDUsIDEuODA5MDIgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNjE4MDMsIDIuOTI3MDUsIC0xLjgwOTAyIF0sIFsgMS42MTgwMywgMi45MjcwNSwgMS44MDkwMiBdLCBbIDIuNDI3MDUsIC0yLjYxODAzLCAtMS4zMDkwMiBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi40MjcwNSwgLTIuNjE4MDMsIDEuMzA5MDIgXSwgWyAyLjQyNzA1LCAyLjYxODAzLCAtMS4zMDkwMiBdLCBbIDIuNDI3MDUsIDIuNjE4MDMsIDEuMzA5MDIgXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNzM2MDcsIC0wLjUsIC0wLjUgXSwgWyAzLjczNjA3LCAtMC41LCAwLjUgXSwgWyAzLjczNjA3LCAwLjUsIC0wLjUgXSwgWyAzLjczNjA3LCAwLjU= +LCAwLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4xMTgwMywgLTMuMTE4MDMsIC0wLjUgXSwgWyAyLjExODAzLCAtMy4xMTgwMywgMC41IF0sIFsgMi4xMTgwMywgMy4xMTgwMywgLTA= +LjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4xMTgwMywgMy4xMTgwMywgMC41IF0sIFsgMS4zMDkwMiwgLTMuNDI3MDUsIC0xLiBdLCBbIDEuMzA5MDIsIC0zLjQyNzA1LCAxLiBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4zMDkwMiwgLTIuNDI3MDUsIC0yLjYxODAzIF0sIFsgMS4zMDkwMiwgLTIuNDI3MDUsIDIuNjE4MDMgXSwgWyAxLjMwOTAyLCAyLjQyNzA1LCAtMi4= +NjE4MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4zMDkwMiwgMi40MjcwNSwgMi42MTgwMyBdLCBbIDEuMzA5MDIsIDMuNDI3MDUsIC0xLiBdLCBbIDEuMzA5MDIsIDMuNDI3MDUsIDE= +LiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjYxODAzLCAtMS4zMDkwMiwgLTIuNDI3MDUgXSwgWyAyLjYxODAzLCAtMS4zMDkwMiwgMi40MjcwNSBdLCBbIDIuNjE4MDMsIDEuMzA5MDI= +LCAtMi40MjcwNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjYxODAzLCAxLjMwOTAyLCAyLjQyNzA1IF0sIFsgMy4xMTgwMywgLTAuNSwgLTIuMTE4MDMgXSwgWyAzLjExODAzLCAtMC4= +NSwgMi4xMTgwMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjExODAzLCAwLjUsIC0yLjExODAzIF0sIFsgMy4xMTgwMywgMC41LCAyLjExODAzIF0sIFsgMS44MDkwMiwgLTEuNjE4MDM= +LCAtMi45MjcwNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjgwOTAyLCAtMS42MTgwMywgMi45MjcwNSBdLCBbIDEuODA5MDIsIDEuNjE4MDMsIC0yLjkyNzA1IF0sIFsgMS44MDkwMiw= +IDEuNjE4MDMsIDIuOTI3MDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi45MjcwNSwgLTEuODA5MDIsIC0xLjYxODAzIF0sIFsgMi45MjcwNSwgLTEuODA5MDIsIDEuNjE4MDMgXSwgWyA= +Mi45MjcwNSwgMS44MDkwMiwgLTEuNjE4MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi45MjcwNSwgMS44MDkwMiwgMS42MTgwMyBdLCBbIDMuNDI3MDUsIC0xLiwgLTEuMzA5MDIgXSw= +IFsgMy40MjcwNSwgLTEuLCAxLjMwOTAyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNDI3MDUsIDEuLCAtMS4zMDkwMiBdLCBbIDMuNDI3MDUsIDEuLCAxLjMwOTAyIF0gXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgWyAtMC41LCAxLjIwNzExLCAtMS45MTQyMSBdLCBbIC0wLjUsIDEuMjA3MTEsIDEuOTE0MjEgXSwgWyAtMC41LCAtMS4yMDcxMSwgLTEuOTE0MjEgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIC0wLjUsIC0xLjIwNzExLCAxLjkxNDIxIF0sIFsgLTAuNSwgLTEuOTE0MjEsIDEuMjA3MTEgXSwgWyAtMC41LCAtMS45MTQyMSwgLTEuMjA3MTEgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIC0wLjUsIDEuOTE0MjEsIDEuMjA3MTEgXSwgWyAtMC41LCAxLjkxNDIxLCAtMS4yMDcxMSBdLCBbIDAuNSwgMS4yMDcxMSwgLTEuOTE0MjEgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDAuNSwgMS4yMDcxMSwgMS45MTQyMSBdLCBbIDAuNSwgLTEuMjA3MTEsIC0xLjkxNDIxIF0sIFsgMC41LCAtMS4yMDcxMSwgMS45MTQyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgMC41LCAtMS45MTQyMSwgMS4yMDcxMSBdLCBbIDAuNSwgLTEuOTE0MjEsIC0xLjIwNzExIF0sIFsgMC41LCAxLjkxNDIxLCAxLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAwLjUsIDEuOTE0MjEsIC0xLjIwNzExIF0sIFsgMS4yMDcxMSwgLTAuNSwgLTEuOTE0MjEgXSwgWyAxLjIwNzExLCAtMC41LCAxLjkxNDIxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgWyAxLjIwNzExLCAwLjUsIC0xLjkxNDIxIF0sIFsgMS4yMDcxMSwgMC41LCAxLjkxNDIxIF0sIFsgMS4yMDcxMSwgLTEuOTE0MjEsIC0wLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDEuMjA3MTEsIC0xLjkxNDIxLCAwLjUgXSwgWyAxLjIwNzExLCAxLjkxNDIxLCAtMC41IF0sIFsgMS4yMDcxMSwgMS45MTQyMSwgMC41IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0= +MS4yMDcxMSwgLTAuNSwgLTEuOTE0MjEgXSwgWyAtMS4yMDcxMSwgLTAuNSwgMS45MTQyMSBdLCBbIC0xLjIwNzExLCAwLjUsIC0xLjkxNDIxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0= +MS4yMDcxMSwgMC41LCAxLjkxNDIxIF0sIFsgLTEuMjA3MTEsIC0xLjkxNDIxLCAtMC41IF0sIFsgLTEuMjA3MTEsIC0xLjkxNDIxLCAwLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTE= +LjIwNzExLCAxLjkxNDIxLCAtMC41IF0sIFsgLTEuMjA3MTEsIDEuOTE0MjEsIDAuNSBdLCBbIC0xLjkxNDIxLCAtMC41LCAxLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjk= +MTQyMSwgLTAuNSwgLTEuMjA3MTEgXSwgWyAtMS45MTQyMSwgMC41LCAxLjIwNzExIF0sIFsgLTEuOTE0MjEsIDAuNSwgLTEuMjA3MTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuOTE= +NDIxLCAxLjIwNzExLCAtMC41IF0sIFsgLTEuOTE0MjEsIDEuMjA3MTEsIDAuNSBdLCBbIC0xLjkxNDIxLCAtMS4yMDcxMSwgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS45MTQ= +MjEsIC0xLjIwNzExLCAwLjUgXSwgWyAxLjkxNDIxLCAtMC41LCAxLjIwNzExIF0sIFsgMS45MTQyMSwgLTAuNSwgLTEuMjA3MTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS45MTQyMSw= +IDAuNSwgMS4yMDcxMSBdLCBbIDEuOTE0MjEsIDAuNSwgLTEuMjA3MTEgXSwgWyAxLjkxNDIxLCAxLjIwNzExLCAtMC41IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuOTE0MjEsIDEuMjA= +NzExLCAwLjUgXSwgWyAxLjkxNDIxLCAtMS4yMDcxMSwgLTAuNSBdLCBbIDEuOTE0MjEsIC0xLjIwNzExLCAwLjUgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMC4sIC0xLjYxODAzLCAwLiBdLCBbIDAuLCAxLjY= +MTgwMywgMC4gXSwgWyAwLjI2Mjg2NiwgLTAuODA5MDE3LCAtMS4zNzYzOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjI2Mjg2NiwgMC44MDkwMTcsIC0xLjM3NjM4IF0sIFsgMC40MjU= +MzI1LCAtMS4zMDkwMiwgMC44NTA2NTEgXSwgWyAwLjQyNTMyNSwgMS4zMDkwMiwgMC44NTA2NTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC42ODgxOTEsIC0wLjUsIDEuMzc2MzggXSw= +IFsgMC42ODgxOTEsIDAuNSwgMS4zNzYzOCBdLCBbIDEuMTEzNTIsIC0wLjgwOTAxNywgLTAuODUwNjUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMTEzNTIsIDAuODA5MDE3LCAtMC4= +ODUwNjUxIF0sIFsgLTEuMzc2MzgsIDAuLCAtMC44NTA2NTEgXSwgWyAtMC42ODgxOTEsIC0wLjUsIC0xLjM3NjM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjY4ODE5MSwgMC41LCA= +LTEuMzc2MzggXSwgWyAxLjM3NjM4LCAwLiwgMC44NTA2NTEgXSwgWyAwLjk1MTA1NywgLTEuMzA5MDIsIDAuIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuOTUxMDU3LCAxLjMwOTAyLCA= +MC4gXSwgWyAwLjg1MDY1MSwgMC4sIC0xLjM3NjM4IF0sIFsgLTAuOTUxMDU3LCAtMS4zMDkwMiwgMC4gXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuOTUxMDU3LCAxLjMwOTAyLCAwLiA= +XSwgWyAtMS41Mzg4NCwgLTAuNSwgMC4gXSwgWyAtMS41Mzg4NCwgMC41LCAwLiBdLCBbIDEuNTM4ODQsIC0wLjUsIDAuIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNTM4ODQsIDAuNSw= +IDAuIF0sIFsgLTAuODUwNjUxLCAwLiwgMS4zNzYzOCBdLCBbIC0xLjExMzUyLCAtMC44MDkwMTcsIDAuODUwNjUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjExMzUyLCAwLjgwOTA= +MTcsIDAuODUwNjUxIF0sIFsgLTAuNDI1MzI1LCAtMS4zMDkwMiwgLTAuODUwNjUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjQyNTMyNSwgMS4zMDkwMiwgLTAuODUwNjUxIF0sIFs= +IC0wLjI2Mjg2NiwgLTAuODA5MDE3LCAxLjM3NjM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjI2Mjg2NiwgMC44MDkwMTcsIDEuMzc2MzggXSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgWyBbIC0wLjUsIC0wLjUsIC0yLjExODAzIF0sIFsgLTAuNSwgLTAuNSwgMi4xMTgwMyBdLCBbIC0wLjUsIDAuNSwgLTIuMTE4MDMgXSwgWyAtMC41LCAwLjUsIDIuMTE4MDMgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIC0wLjUsIC0yLjExODAzLCAtMC41IF0sIFsgLTAuNSwgLTIuMTE4MDMsIDAuNSBdLCBbIC0wLjUsIDIuMTE4MDMsIC0wLjUgXSwgWyAtMC41LCAyLjExODAzLCAwLjUgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuLCAtMS4zMDkwMiwgLTEuODA5MDIgXSwgWyAwLiwgLTEuMzA5MDIsIDEuODA5MDIgXSwgWyAwLiwgMS4zMDkwMiwgLTEuODA5MDIgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuLCAxLjMwOTAyLCAxLjgwOTAyIF0sIFsgMC41LCAtMC41LCAtMi4xMTgwMyBdLCBbIDAuNSwgLTAuNSwgMi4xMTgwMyBdLCBbIDAuNSwgMC41LCAtMi4xMTgwMyBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC41LCAwLjUsIDIuMTE4MDMgXSwgWyAwLjUsIC0yLjExODAzLCAtMC41IF0sIFsgMC41LCAtMi4xMTgwMywgMC41IF0sIFsgMC41LCAyLjExODAzLCAtMC4= +NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIDIuMTE4MDMsIDAuNSBdLCBbIC0xLjgwOTAyLCAwLiwgLTEuMzA5MDIgXSwgWyAtMS44MDkwMiwgMC4sIDEuMzA5MDIgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjgwOTAxNywgLTEuNjE4MDMsIC0xLjMwOTAyIF0sIFsgLTAuODA5MDE3LCAtMS42MTgwMywgMS4zMDkwMiBdLAogICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgIFsgLTAuODA5MDE3LCAxLjYxODAzLCAtMS4zMDkwMiBdLCBbIC0wLjgwOTAxNywgMS42MTgwMywgMS4zMDkwMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4= +NjE4MDMsIC0xLjMwOTAyLCAtMC44MDkwMTcgXSwgWyAtMS42MTgwMywgLTEuMzA5MDIsIDAuODA5MDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjYxODAzLCAxLjMwOTAyLCAtMC4= +ODA5MDE3IF0sIFsgLTEuNjE4MDMsIDEuMzA5MDIsIDAuODA5MDE3IF0sIFsgLTIuMTE4MDMsIC0wLjUsIC0wLjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuMTE4MDMsIC0wLjUsIDA= +LjUgXSwgWyAtMi4xMTgwMywgMC41LCAtMC41IF0sIFsgLTIuMTE4MDMsIDAuNSwgMC41IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjMwOTAyLCAtMS44MDkwMiwgMC4gXSwgWyAtMS4= +MzA5MDIsIC0wLjgwOTAxNywgLTEuNjE4MDMgXSwgWyAtMS4zMDkwMiwgLTAuODA5MDE3LCAxLjYxODAzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjMwOTAyLCAwLjgwOTAxNywgLTE= +LjYxODAzIF0sIFsgLTEuMzA5MDIsIDAuODA5MDE3LCAxLjYxODAzIF0sIFsgLTEuMzA5MDIsIDEuODA5MDIsIDAuIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuODA5MDE3LCAtMS42MTg= +MDMsIC0xLjMwOTAyIF0sIFsgMC44MDkwMTcsIC0xLjYxODAzLCAxLjMwOTAyIF0sIFsgMC44MDkwMTcsIDEuNjE4MDMsIC0xLjMwOTAyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuODA= +OTAxNywgMS42MTgwMywgMS4zMDkwMiBdLCBbIDEuNjE4MDMsIC0xLjMwOTAyLCAtMC44MDkwMTcgXSwgWyAxLjYxODAzLCAtMS4zMDkwMiwgMC44MDkwMTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIDEuNjE4MDMsIDEuMzA5MDIsIC0wLjgwOTAxNyBdLCBbIDEuNjE4MDMsIDEuMzA5MDIsIDAuODA5MDE3IF0sIFsgMi4xMTgwMywgLTAuNSwgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgMi4xMTgwMywgLTAuNSwgMC41IF0sIFsgMi4xMTgwMywgMC41LCAtMC41IF0sIFsgMi4xMTgwMywgMC41LCAwLjUgXSwgWyAxLjMwOTAyLCAtMS44MDkwMiwgMC4gXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDEuMzA5MDIsIC0wLjgwOTAxNywgLTEuNjE4MDMgXSwgWyAxLjMwOTAyLCAtMC44MDkwMTcsIDEuNjE4MDMgXSwgWyAxLjMwOTAyLCAwLjgwOTAxNywgLTEuNjE4MDMgXSwKICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMzA5MDIsIDAuODA5MDE3LCAxLjYxODAzIF0sIFsgMS4zMDkwMiwgMS44MDkwMiwgMC4gXSwgWyAxLjgwOTAyLCAwLiwgLTEuMzA5MDIgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuODA5MDIsIDAuLCAxLjMwOTAyIF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIC0wLjUsIC0wLjUsIC0xLjIwNzExIF0sIFsgLTAuNSwgLTAuNSwgMS4yMDcxMSA= +XSwgWyAtMC41LCAwLjUsIC0xLjIwNzExIF0sIFsgLTAuNSwgMC41LCAxLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjUsIC0xLjIwNzExLCAtMC41IF0sIFsgLTAuNSwgLTE= +LjIwNzExLCAwLjUgXSwgWyAtMC41LCAxLjIwNzExLCAtMC41IF0sIFsgLTAuNSwgMS4yMDcxMSwgMC41IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNSwgLTAuNSwgLTEuMjA3MTEgXSw= +IFsgMC41LCAtMC41LCAxLjIwNzExIF0sIFsgMC41LCAwLjUsIC0xLjIwNzExIF0sIFsgMC41LCAwLjUsIDEuMjA3MTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC41LCAtMS4yMDcxMSw= +IC0wLjUgXSwgWyAwLjUsIC0xLjIwNzExLCAwLjUgXSwgWyAwLjUsIDEuMjA3MTEsIC0wLjUgXSwgWyAwLjUsIDEuMjA3MTEsIDAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4yMDc= +MTEsIC0wLjUsIC0wLjUgXSwgWyAtMS4yMDcxMSwgLTAuNSwgMC41IF0sIFsgLTEuMjA3MTEsIDAuNSwgLTAuNSBdLCBbIC0xLjIwNzExLCAwLjUsIDAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgMS4yMDcxMSwgLTAuNSwgLTAuNSBdLCBbIDEuMjA3MTEsIC0wLjUsIDAuNSBdLCBbIDEuMjA3MTEsIDAuNSwgLTAuNSBdLCBbIDEuMjA3MTEsIDAuNSwgMC41IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyA= +WyAtMS4xNDI2MSwgLTAuMzM3NzU0LCAtMC42MjEyMjYgXSwgWyAtMS4xNDI2MSwgMC4zMzc3NTQsIDAuNjIxMjI2IF0sIFsgLTEuMTQyNjEsIC0wLjYyMTIyNiwgMC4zMzc3NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIC0xLjE0MjYxLCAwLjYyMTIyNiwgLTAuMzM3NzU0IF0sIFsgMS4xNDI2MSwgLTAuMzM3NzU0LCAwLjYyMTIyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +MS4xNDI2MSwgMC4zMzc3NTQsIC0wLjYyMTIyNiBdLCBbIDEuMTQyNjEsIC0wLjYyMTIyNiwgLTAuMzM3NzU0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMTQyNjEsIDAuNjIxMjI2LCA= +MC4zMzc3NTQgXSwgWyAtMC4zMzc3NTQsIC0xLjE0MjYxLCAwLjYyMTIyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC4zMzc3NTQsIDEuMTQyNjEsIC0wLjYyMTIyNiBdLCBbIC0wLjM= +Mzc3NTQsIC0wLjYyMTIyNiwgLTEuMTQyNjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuMzM3NzU0LCAwLjYyMTIyNiwgMS4xNDI2MSBdLCBbIDAuMzM3NzU0LCAtMS4xNDI2MSwgLTA= +LjYyMTIyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjMzNzc1NCwgMS4xNDI2MSwgMC42MjEyMjYgXSwgWyAwLjMzNzc1NCwgLTAuNjIxMjI2LCAxLjE0MjYxIF0sIFsgMC4zMzc3NTQ= +LCAwLjYyMTIyNiwgLTEuMTQyNjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNjIxMjI2LCAtMS4xNDI2MSwgLTAuMzM3NzU0IF0sIFsgLTAuNjIxMjI2LCAxLjE0MjYxLCAwLjMzNzc= +NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNjIxMjI2LCAtMC4zMzc3NTQsIDEuMTQyNjEgXSwgWyAtMC42MjEyMjYsIDAuMzM3NzU0LCAtMS4xNDI2MSBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC42MjEyMjYsIC0xLjE0MjYxLCAwLjMzNzc1NCBdLCBbIDAuNjIxMjI2LCAxLjE0MjYxLCAtMC4zMzc3NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDAuNjIxMjI2LCAtMC4zMzc3NTQsIC0xLjE0MjYxIF0sIFsgMC42MjEyMjYsIDAuMzM3NzU0LCAxLjE0MjYxIF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIC0yLjA1MDIyLCAtMC42NDMwMywgMC4= +MTc1MzkzIF0sIFsgMi4wNTAyMiwgLTAuNjQzMDMsIC0wLjE3NTM5MyBdLCBbIC0xLjY0NTA3LCAwLjY0MzAzLCAxLjIzNjA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNjQ1MDcsIDA= +LjY0MzAzLCAtMS4yMzYwOCBdLCBbIC0yLjA5Mjc1LCAwLjMzMDkyMSwgMC4zOTgxMjcgXSwgWyAyLjA5Mjc1LCAwLjMzMDkyMSwgLTAuMzk4MTI3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyAtMS4zMzI5NiwgMS42NDY5MiwgLTAuMzk4MTI3IF0sIFsgMS4zMzI5NiwgMS42NDY5MiwgMC4zOTgxMjcgXSwgWyAtMS44MjUyNywgLTAuMzMwOTIxLCAxLjA5ODQyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyAxLjgyNTI3LCAtMC4zMzA5MjEsIC0xLjA5ODQyIF0sIFsgLTAuNjI2MDQ3LCAxLjc0NjE5LCAtMS4wOTg0MiBdLCBbIDAuNjI2MDQ3LCAxLjc0NjE5LCAxLjA5ODQyIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4wNjIyMiwgMS40NTQwMiwgMS4xODUzOSBdLCBbIDEuMDYyMjIsIDEuNDU0MDIsIC0xLjE4NTM5IF0sIFsgLTEuOTMyMTQsIDAuODQ3NTUsIC0wLjQ0Mjg4MiBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS45MzIxNCwgMC44NDc1NSwgMC40NDI4ODIgXSwgWyAtMS4xNDQ4NywgLTAuODQ3NTUsIDEuNjE4MiBdLCBbIDEuMTQ0ODcsIC0wLjg0NzU1LCAtMS42MTgyIF0= +LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS41ODE5OSwgLTEuNDU0MDIsIC0wLjE3NTM5MyBdLCBbIDEuNTgxOTksIC0xLjQ1NDAyLCAwLjE3NTM5MyBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMDU3NDEsIDAuMzc0ODIyLCAtMS44NDA5MyBdLCBbIDEuMDU3NDEsIDAuMzc0ODIyLCAxLjg0MDkzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyAtMC40MzkxMzgsIC0wLjM3NDgyMiwgLTIuMDc3MDkgXSwgWyAwLjQzOTEzOCwgLTAuMzc0ODIyLCAyLjA3NzA5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjU2MjQxLCAtMS4yNDk= +NSwgMC44MDMyNzQgXSwgWyAxLjU2MjQxLCAtMS4yNDk1LCAtMC44MDMyNzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuODYzMzEsIC0wLjcyODMzNSwgLTAuODAzMjc0IF0sIFsgMS4= +ODYzMzEsIC0wLjcyODMzNSwgMC44MDMyNzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuNzAwMDcsIDEuMjQ5NSwgMC40NDI4ODIgXSwgWyAxLjcwMDA3LCAxLjI0OTUsIC0wLjQ0Mjg= +ODIgXSwgWyAtMC43MjgxMTQsIC0xLjY0NjkyLCAxLjE4NTM5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNzI4MTE0LCAtMS42NDY5MiwgLTEuMTg1MzkgXSwgWyAtMC4yNjU2NTUsIC0= +MS43NDYxOSwgLTEuMjM2MDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC4yNjU2NTUsIC0xLjc0NjE5LCAxLjIzNjA4IF0sIFsgLTAuNzU5NzkxLCAtMS45Nzc4NCwgLTAuMzk4MTI3IF0= +LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjc1OTc5MSwgLTEuOTc3ODQsIDAuMzk4MTI3IF0sIFsgLTEuMTk5MjIsIC0xLjQxNTI3LCAtMS4wOTg0MiBdLCBbIDEuMTk5MjIsIC0xLjQxNTI= +NywgMS4wOTg0MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS43OTAzMywgMC4xOTI4OTQsIC0xLjE4NTM5IF0sIFsgMS43OTAzMywgMC4xOTI4OTQsIDEuMTg1MzkgXSwgWyAtMS4zMDY= +NDQsIC0wLjU2NzcxNSwgLTEuNjE4MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjMwNjQ0LCAtMC41Njc3MTUsIDEuNjE4MiBdLCBbIC0wLjg1MzMxMSwgMC43MjgzMzUsIDEuODQwOTM= +IF0sIFsgMC44NTMzMTEsIDAuNzI4MzM1LCAtMS44NDA5MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4zNzk0MSwgMS4xMDMxNiwgLTEuMjM2MDggXSwgWyAxLjM3OTQxLCAxLjEwMzE= +NiwgMS4yMzYwOCBdLCBbIC0wLjEwNTAzNiwgMC41Njc3MTUsIC0yLjA3NzA5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuMTA1MDM2LCAwLjU2NzcxNSwgMi4wNzcwOSBdLCBbIC0wLjQ= +NjgyMjgsIDIuMDk3MDUsIC0wLjE3NTM5MyBdLCBbIDAuNDY4MjI4LCAyLjA5NzA1LCAwLjE3NTM5MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC4zMDA4OTcsIDEuOTc3ODQsIDAuODA= +MzI3NCBdLCBbIDAuMzAwODk3LCAxLjk3Nzg0LCAtMC44MDMyNzQgXSwgWyAtMC4xNjE1NjMsIDEuNDE1MjcsIDEuNjE4MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjE2MTU2MywgMS4= +NDE1MjcsIC0xLjYxODIgXSwgWyAtMC41NDQxNzQsIC0wLjE5Mjg5NCwgMi4wNzcwOSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjU0NDE3NCwgLTAuMTkyODk0LCAtMi4wNzcwOSBdLCA= +WyAtMC4yMzIwNjgsIC0yLjA5NzA1LCAwLjQ0Mjg4MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjIzMjA2OCwgLTIuMDk3MDUsIC0wLjQ0Mjg4MiBdLCBbIC0wLjIwNDEwMSwgLTEuMTA= +MzE2LCAxLjg0MDkzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuMjA0MTAxLCAtMS4xMDMxNiwgLTEuODQwOTMgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLTAuNSwgMS4= +MjA3MTEsIDEuMjA3MTEgXSwgWyAtMC41LCAxLjIwNzExLCAtMS4yMDcxMSBdLCBbIC0wLjUsIC0xLjIwNzExLCAxLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjUsIC0xLjI= +MDcxMSwgLTEuMjA3MTEgXSwgWyAwLjUsIDEuMjA3MTEsIDEuMjA3MTEgXSwgWyAwLjUsIDEuMjA3MTEsIC0xLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNSwgLTEuMjA3MTE= +LCAxLjIwNzExIF0sIFsgMC41LCAtMS4yMDcxMSwgLTEuMjA3MTEgXSwgWyAxLjIwNzExLCAtMC41LCAxLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMjA3MTEsIC0wLjUsIC0= +MS4yMDcxMSBdLCBbIDEuMjA3MTEsIDAuNSwgMS4yMDcxMSBdLCBbIDEuMjA3MTEsIDAuNSwgLTEuMjA3MTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4yMDcxMSwgMS4yMDcxMSwgLTA= +LjUgXSwgWyAxLjIwNzExLCAxLjIwNzExLCAwLjUgXSwgWyAxLjIwNzExLCAtMS4yMDcxMSwgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjIwNzExLCAtMS4yMDcxMSwgMC41IF0= +LCBbIC0xLjIwNzExLCAtMC41LCAxLjIwNzExIF0sIFsgLTEuMjA3MTEsIC0wLjUsIC0xLjIwNzExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjIwNzExLCAwLjUsIDEuMjA3MTEgXSw= +IFsgLTEuMjA3MTEsIDAuNSwgLTEuMjA3MTEgXSwgWyAtMS4yMDcxMSwgMS4yMDcxMSwgLTAuNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4yMDcxMSwgMS4yMDcxMSwgMC41IF0sIFs= +IC0xLjIwNzExLCAtMS4yMDcxMSwgLTAuNSBdLCBbIC0xLjIwNzExLCAtMS4yMDcxMSwgMC41IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDAuLCAtMS42MTgwMywgMi40ODk5IF0sIFsgMC4sIC0xLjYxODAzLCA= +LTIuNDg5OSBdLCBbIDAuLCAxLjYxODAzLCAyLjQ4OTkgXSwgWyAwLiwgMS42MTgwMywgLTIuNDg5OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjQyNTMyNSwgLTIuOTI3MDUsIDAuMjY= +Mjg2NiBdLCBbIDAuNDI1MzI1LCAyLjkyNzA1LCAwLjI2Mjg2NiBdLCBbIDAuNjg4MTkxLCAtMi4xMTgwMywgMS45NjQxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjY4ODE5MSwgMi4= +MTE4MDMsIDEuOTY0MTcgXSwgWyAtMi43NTI3NiwgMC4sIC0xLjExMzUyIF0sIFsgLTIuMDY0NTcsIC0yLjExODAzLCAwLjI2Mjg2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi4wNjQ= +NTcsIDIuMTE4MDMsIDAuMjYyODY2IF0sIFsgLTEuMzc2MzgsIC0yLjYxODAzLCAtMC4yNjI4NjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMzc2MzgsIDIuNjE4MDMsIC0wLjI2Mjg= +NjYgXSwgWyAtMC42ODgxOTEsIC0yLjExODAzLCAtMS45NjQxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC42ODgxOTEsIDIuMTE4MDMsIC0xLjk2NDE3IF0sIFsgMS4zNzYzOCwgLTI= +LjYxODAzLCAwLjI2Mjg2NiBdLCBbIDEuMzc2MzgsIDIuNjE4MDMsIDAuMjYyODY2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNzUyNzYsIDAuLCAxLjExMzUyIF0sIFsgMS44MDE3MSw= +IC0xLjMwOTAyLCAtMS45NjQxNyBdLCBbIDEuODAxNzEsIDEuMzA5MDIsIC0xLjk2NDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMDY0NTcsIC0yLjExODAzLCAtMC4yNjI4NjYgXSw= +IFsgMi4wNjQ1NywgMi4xMTgwMywgLTAuMjYyODY2IF0sIFsgMi4yMjcwMywgMC4sIDEuOTY0MTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4yMjcwMywgLTEuNjE4MDMsIC0xLjExMzU= +MiBdLCBbIDIuMjI3MDMsIDEuNjE4MDMsIC0xLjExMzUyIF0sIFsgLTIuNjUyMzYsIC0xLjMwOTAyLCAwLjI2Mjg2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi42NTIzNiwgMS4zMDk= +MDIsIDAuMjYyODY2IF0sIFsgMi42NTIzNiwgLTEuMzA5MDIsIC0wLjI2Mjg2NiBdLCBbIDIuNjUyMzYsIDEuMzA5MDIsIC0wLjI2Mjg2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjk= +MTUyMiwgLTAuNSwgMC4yNjI4NjYgXSwgWyAyLjkxNTIyLCAwLjUsIDAuMjYyODY2IF0sIFsgLTIuOTE1MjIsIC0wLjUsIC0wLjI2Mjg2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi4= +OTE1MjIsIDAuNSwgLTAuMjYyODY2IF0sIFsgMC45NTEwNTcsIC0xLjMwOTAyLCAyLjQ4OTkgXSwgWyAwLjk1MTA1NywgLTEuMzA5MDIsIC0yLjQ4OTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDAuOTUxMDU3LCAxLjMwOTAyLCAyLjQ4OTkgXSwgWyAwLjk1MTA1NywgMS4zMDkwMiwgLTIuNDg5OSBdLCBbIDAuODUwNjUxLCAtMi42MTgwMywgMS4xMTM1MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgMC44NTA2NTEsIDIuNjE4MDMsIDEuMTEzNTIgXSwgWyAtMC45NTEwNTcsIC0xLjMwOTAyLCAyLjQ4OTkgXSwgWyAtMC45NTEwNTcsIC0xLjMwOTAyLCAtMi40ODk5IF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAtMC45NTEwNTcsIDEuMzA5MDIsIDIuNDg5OSBdLCBbIC0wLjk1MTA1NywgMS4zMDkwMiwgLTIuNDg5OSBdLCBbIC0xLjUzODg0LCAtMC41LCAyLjQ4OTkgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjUzODg0LCAtMC41LCAtMi40ODk5IF0sIFsgLTEuNTM4ODQsIDAuNSwgMi40ODk5IF0sIFsgLTEuNTM4ODQsIDAuNSwgLTIuNDg5OSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgMS41Mzg4NCwgLTAuNSwgMi40ODk5IF0sIFsgMS41Mzg4NCwgLTAuNSwgLTIuNDg5OSBdLCBbIDEuNTM4ODQsIDAuNSwgMi40ODk5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAxLjUzODg0LCAwLjUsIC0yLjQ4OTkgXSwgWyAtMi4yMjcwMywgMC4sIC0xLjk2NDE3IF0sIFsgLTIuMjI3MDMsIC0xLjYxODAzLCAxLjExMzUyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAtMi4yMjcwMywgMS42MTgwMywgMS4xMTM1MiBdLCBbIC0wLjg1MDY1MSwgLTIuNjE4MDMsIC0xLjExMzUyIF0sIFsgLTAuODUwNjUxLCAyLjYxODAzLCAtMS4xMTM1MiBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuODAxNzEsIC0xLjMwOTAyLCAxLjk2NDE3IF0sIFsgLTEuODAxNzEsIDEuMzA5MDIsIDEuOTY0MTcgXSwgWyAtMC40MjUzMjUsIC0yLjkyNzA1LCAtMC4yNjI4NjYgXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjQyNTMyNSwgMi45MjcwNSwgLTAuMjYyODY2IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIC0wLjE2MjQ2LCAtMi4xMTgwMywgMS4= +Mjc1OTggXSwgWyAtMC4xNjI0NiwgMi4xMTgwMywgMS4yNzU5OCBdLCBbIDAuMTYyNDYsIC0yLjExODAzLCAtMS4yNzU5OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjE2MjQ2LCAyLjE= +MTgwMywgLTEuMjc1OTggXSwgWyAtMC4yNjI4NjYsIC0wLjgwOTAxNywgLTIuMzI3NDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuMjYyODY2LCAtMi40MjcwNSwgLTAuNDI1MzI1IF0= +LCBbIC0wLjI2Mjg2NiwgMC44MDkwMTcsIC0yLjMyNzQ0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0wLjI2Mjg2NiwgMi40MjcwNSwgLTAuNDI1MzI1IF0sIFsgMC4yNjI4NjYsIC0wLjg= +MDkwMTcsIDIuMzI3NDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC4yNjI4NjYsIC0yLjQyNzA1LCAwLjQyNTMyNSBdLCBbIDAuMjYyODY2LCAwLjgwOTAxNywgMi4zMjc0NCBdLCBbIDA= +LjI2Mjg2NiwgMi40MjcwNSwgMC40MjUzMjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC42ODgxOTEsIC0wLjUsIC0yLjMyNzQ0IF0sIFsgMC42ODgxOTEsIDAuNSwgLTIuMzI3NDQgXSw= +IFsgMS4yMTM5MiwgLTIuMTE4MDMsIDAuNDI1MzI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMjEzOTIsIDIuMTE4MDMsIDAuNDI1MzI1IF0sIFsgLTIuMDY0NTcsIC0wLjUsIDEuMjc= +NTk4IF0sIFsgLTIuMDY0NTcsIDAuNSwgMS4yNzU5OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4zNzYzOCwgLTEuLCAxLjgwMTcxIF0sIFsgLTEuMzc2MzgsIDEuLCAxLjgwMTcxIF0= +LCBbIC0xLjM3NjM4LCAtMS42MTgwMywgLTEuMjc1OTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMzc2MzgsIDEuNjE4MDMsIC0xLjI3NTk4IF0sIFsgLTAuNjg4MTkxLCAtMC41LCA= +Mi4zMjc0NCBdLCBbIC0wLjY4ODE5MSwgMC41LCAyLjMyNzQ0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMzc2MzgsIC0xLiwgLTEuODAxNzEgXSwgWyAxLjM3NjM4LCAxLiwgLTEuODA= +MTcxIF0sIFsgMS4zNzYzOCwgLTEuNjE4MDMsIDEuMjc1OTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4zNzYzOCwgMS42MTgwMywgMS4yNzU5OCBdLCBbIC0xLjcwMTMsIDAuLCAtMS4= +ODAxNzEgXSwgWyAxLjcwMTMsIDAuLCAxLjgwMTcxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjIxMzkyLCAtMi4xMTgwMywgLTAuNDI1MzI1IF0sIFsgLTEuMjEzOTIsIDIuMTE4MDM= +LCAtMC40MjUzMjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuOTY0MTcsIC0wLjgwOTAxNywgLTEuMjc1OTggXSwgWyAtMS45NjQxNywgMC44MDkwMTcsIC0xLjI3NTk4IF0sIFsgMi4= +MDY0NTcsIC0wLjUsIC0xLjI3NTk4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMDY0NTcsIDAuNSwgLTEuMjc1OTggXSwgWyAyLjIyNzAzLCAtMS4sIC0wLjQyNTMyNSBdLCBbIDIuMjI= +NzAzLCAxLiwgLTAuNDI1MzI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMzg5NDksIC0wLjUsIDAuNDI1MzI1IF0sIFsgMi4zODk0OSwgMC41LCAwLjQyNTMyNSBdLCBbIC0xLjExMzU= +MiwgLTEuODA5MDIsIDEuMjc1OTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMTEzNTIsIDEuODA5MDIsIDEuMjc1OTggXSwgWyAxLjExMzUyLCAtMS44MDkwMiwgLTEuMjc1OTggXSw= +IFsgMS4xMTM1MiwgMS44MDkwMiwgLTEuMjc1OTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuMzg5NDksIC0wLjUsIC0wLjQyNTMyNSBdLCBbIC0yLjM4OTQ5LCAwLjUsIC0wLjQyNTM= +MjUgXSwgWyAtMS42MzkyNSwgLTEuODA5MDIsIDAuNDI1MzI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjYzOTI1LCAxLjgwOTAyLCAwLjQyNTMyNSBdLCBbIDEuNjM5MjUsIC0xLjg= +MDkwMiwgLTAuNDI1MzI1IF0sIFsgMS42MzkyNSwgMS44MDkwMiwgLTAuNDI1MzI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuOTY0MTcsIC0wLjgwOTAxNywgMS4yNzU5OCBdLCBbIDE= +Ljk2NDE3LCAwLjgwOTAxNywgMS4yNzU5OCBdLCBbIDAuODUwNjUxLCAwLiwgMi4zMjc0NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi4yMjcwMywgLTEuLCAwLjQyNTMyNSBdLCBbIC0= +Mi4yMjcwMywgMS4sIDAuNDI1MzI1IF0sIFsgLTAuODUwNjUxLCAwLiwgLTIuMzI3NDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNTI1NzMxLCAtMS42MTgwMywgLTEuODAxNzEgXSw= +IFsgLTAuNTI1NzMxLCAxLjYxODAzLCAtMS44MDE3MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUyNTczMSwgLTEuNjE4MDMsIDEuODAxNzEgXSwgWyAwLjUyNTczMSwgMS42MTgwMyw= +IDEuODAxNzEgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLTEuNSwgLTAuNSwgMC4gXSwgWyAtMS41LCAwLjUsIDAuIF0sIFsgLTEuLCAtMS4sIC0wLjcwNzEwNyBdLCBbIC0xLiwgLTEuLCAwLjcwNzEwNyBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuLCAxLiwgLTAuNzA3MTA3IF0sIFsgLTEuLCAxLiwgMC43MDcxMDcgXSwgWyAtMC41LCAtMS41LCAwLiBdLCBbIC0wLjUsIC0wLjUsIC0xLjQxNDI= +MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC41LCAtMC41LCAxLjQxNDIxIF0sIFsgLTAuNSwgMC41LCAtMS40MTQyMSBdLCBbIC0wLjUsIDAuNSwgMS40MTQyMSBdLCBbIC0wLjUsIDE= +LjUsIDAuIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNSwgLTEuNSwgMC4gXSwgWyAwLjUsIC0wLjUsIC0xLjQxNDIxIF0sIFsgMC41LCAtMC41LCAxLjQxNDIxIF0sIFsgMC41LCAwLjU= +LCAtMS40MTQyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIDAuNSwgMS40MTQyMSBdLCBbIDAuNSwgMS41LCAwLiBdLCBbIDEuLCAtMS4sIC0wLjcwNzEwNyBdLCBbIDEuLCAtMS4= +LCAwLjcwNzEwNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLiwgMS4sIC0wLjcwNzEwNyBdLCBbIDEuLCAxLiwgMC43MDcxMDcgXSwgWyAxLjUsIC0wLjUsIDAuIF0sIFsgMS41LCAwLjU= +LCAwLiBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAwLiwgLTEuLCAtMC42MTIzNzIgXSwgWyAwLiwgMS4sIC0wLjYxMjM3MiBdLCBbIC0wLjU3NzM1LCAtMS4sIDAuMjA0MTI0IF0sIFsgLTAuNTc3MzUsIDEuLCA= +MC4yMDQxMjQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuMjg4Njc1LCAtMC41LCAxLjAyMDYyIF0sIFsgLTAuMjg4Njc1LCAwLjUsIDEuMDIwNjIgXSwgWyAwLjU3NzM1LCAwLiwgMS4= +MDIwNjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4xNTQ3LCAwLiwgMC4yMDQxMjQgXSwgWyAtMC44NjYwMjUsIC0wLjUsIC0wLjYxMjM3MiBdLCBbIC0wLjg2NjAyNSwgMC41LCAtMC4= +NjEyMzcyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuODY2MDI1LCAtMC41LCAtMC42MTIzNzIgXSwgWyAwLjg2NjAyNSwgMC41LCAtMC42MTIzNzIgXSBdIF0pCgoKICAgICAgICBBZmE= +Y2VzID0gbnAuYXJyYXkoWwogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMywgOSwgNywgMSBdLCBbIDIsIDgsIDEwLCA0IF0sIFsgOCwgNSwgNywgMTEgXSwgWyAyLCAwLCAxLCA1IF0sIFsgNCwgNiwgMywgMCBdLCBbIDE= +MCwgMTEsIDksIDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTEsIDEwLCA4IF0sIFsgMiwgNCwgMCBdLCBbIDUsIDgsIDIgXSwgWyA0LCAxMCwgNiBdLCBbIDcsIDksIDExIF0sIFsgMCw= +IDMsIDEgXSwgWyAxLCA3LCA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYsIDksIDMgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMSwgNSwgNywgMywgNDMsIDU1LCA2Nyw= +IDY1LCA1MywgNDEgXSwgWyAxMDgsIDI4LCAxNiwgMTgsIDMwLCAxMTAsIDEwMiwgMTA2LCAxMDQsIDEwMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyMywgMjksIDE3LCA1LCAxLCAxMSA= +XSwgWyA2LCAyLCAxNCwgMjYsIDMwLCAxOCBdLCBbIDU3LCA1NiwgMzIsIDM2LCA3MiwgNjgsIDY5LCA3MywgMzcsIDMzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDgzLCAxMTUsIDExOSw= +IDg3LCA4NiwgMTE4LCAxMTQsIDgyLCA5MCwgOTEgXSwgWyA4OSwgODgsIDgwLCAxMTIsIDExNiwgODQsIDg1LCAxMTcsIDExMywgODEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzUsIDM= +OSwgNzUsIDcxLCA3MCwgNzQsIDM4LCAzNCwgNTgsIDU5IF0sIFsgNCwgMTYsIDI4LCAyMiwgMTAsIDAgXSwgWyAzLCA3LCAxOSwgMzEsIDI3LCAxNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgNjYsIDU0LCA0MiwgMiwgNiwgNCwgMCwgNDAsIDUyLCA2NCBdLCBbIDE3LCAyOSwgMTA5LCAxMDEsIDEwNSwgMTA3LCAxMDMsIDExMSwgMzEsIDE5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgWyA3OCwgODIsIDExNCwgMTAyLCAxMTAsIDk2IF0sIFsgMzcsIDczLCA2MSwgNDcsIDQxLCA1MyBdLCBbIDMsIDE1LCA0OSwgNDMgXSwgWyAyMiwgMjgsIDEwOCwgOTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDk1LCAxMDksIDI5LCAyMyBdLCBbIDQyLCA0OCwgMTQsIDIgXSwgWyA1MiwgNDAsIDQ2LCA2MCwgNzIsIDM2IF0sIFsgOTcsIDExMSwgMTAzLCAxMTUsIDgzLCA3OSBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgNjgsIDQ0LCA4LCA5LCA0NSwgNjkgXSwgWyAyNSwgOTksIDkxLCA5MCwgOTgsIDI0IF0sIFsgODEsIDExMywgMTAxLCAxMDksIDk1LCA3NyBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNTQsIDM4LCA3NCwgNjIsIDQ4LCA0MiBdLCBbIDAsIDEwLCA0NiwgNDAgXSwgWyAyNywgMzEsIDExMSwgOTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDYwLCA0NiwgMTAsIDIyLCA5NCwgNzYsIDkyLCAyMCwgOCwgNDQgXSwgWyA0OSwgMTUsIDI3LCA5NywgNzksIDk5LCAyNSwgMTMsIDUxLCA2MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgOTYsIDExMCwgMzAsIDI2IF0sIFsgNDEsIDQ3LCAxMSwgMSBdLCBbIDQzLCA0OSwgNjMsIDc1LCAzOSwgNTUgXSwgWyA3NiwgOTQsIDEwOCwgMTAwLCAxMTIsIDgwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyA2MiwgNTAsIDEyLCAyNCwgOTgsIDc4LCA5NiwgMjYsIDE0LCA0OCBdLCBbIDQ1LCA5LCAyMSwgOTMsIDc3LCA5NSwgMjMsIDExLCA0NywgNjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICBbIDUxLCAxMywgMTIsIDUwLCA3MCwgNzEgXSwgWyAyMSwgMjAsIDkyLCA4OCwgODksIDkzIF0sIFsgMTE0LCAxMTgsIDEwNiwgMTAyIF0sIFsgMzMsIDM3LCA1MywgNjUgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDcwLCA1MCwgNjIsIDc0IF0sIFsgOTMsIDg5LCA4MSwgNzcgXSwgWyAxMTMsIDExNywgMTA1LCAxMDEgXSwgWyAzNCwgMzgsIDU0LCA2NiBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgNjksIDQ1LCA2MSwgNzMgXSwgWyA5OCwgOTAsIDgyLCA3OCBdLCBbIDY0LCA1MiwgMzYsIDMyIF0sIFsgMTAzLCAxMDcsIDExOSwgMTE1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyA3NiwgODAsIDg4LCA5MiBdLCBbIDc1LCA2MywgNTEsIDcxIF0sIFsgNTgsIDM0LCA2NiwgNjQsIDMyLCA1NiBdLCBbIDEwNSwgMTE3LCA4NSwgODcsIDExOSwgMTA3IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2NywgNTUsIDM5LCAzNSBdLCBbIDEwMCwgMTA0LCAxMTYsIDExMiBdLCBbIDc5LCA4MywgOTEsIDk5IF0sIFsgNzIsIDYwLCA0NCwgNjggXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDMzLCA2NSwgNjcsIDM1LCA1OSwgNTcgXSwgWyAxMDQsIDEwNiwgMTE4LCA4NiwgODQsIDExNiBdLCBbIDYsIDE4LCAxNiwgNCBdLCBbIDUsIDE3LCAxOSwgNyBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTMsIDI1LCAyNCwgMTIgXSwgWyA4LCAyMCwgMjEsIDkgXSwgWyA1NywgNTksIDU4LCA1NiBdLCBbIDg0LCA4NiwgODcsIDg1IF0gXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgWyA0MywgNDEsIDE2LCAxOCBdLCBbIDEzLCA1LCAyLCAxMCBdLCBbIDMzLCAzNSwgMjYsIDI0IF0sIFsgNywgMTUsIDgsIDAgXSwgWyAxOSwgMTcsIDQwLCA0MiBdLAogICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgIFsgMTEsIDMsIDQsIDEyIF0sIFsgMjUsIDI3LCAzNCwgMzIgXSwgWyAxLCA5LCAxNCwgNiBdLCBbIDQ0LCAyMiwgMjMsIDQ1IF0sIFsgMzgsIDI4LCAyOSwgMzkgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDQ3LCAyMSwgMjAsIDQ2IF0sIFsgMzcsIDMxLCAzMCwgMzYgXSwgWyA4LCAxOCwgMTYsIDEwLCAyLCAyNCwgMjYsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDEsIDI3LCAyNSwgMywgMTEsIDE3LCAxOSwgOSBdLCBbIDQwLCA0NywgNDYsIDQxLCA0MywgNDQsIDQ1LCA0MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzNCwgMzcsIDM= +NiwgMzUsIDMzLCAzOCwgMzksIDMyIF0sIFsgMTQsIDIzLCAyMiwgMTUsIDcsIDMwLCAzMSwgNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LCAyOSwgMjgsIDUsIDEzLCAyMCwgMjEsIDE= +MiBdLCBbIDQ1LCAyMywgMTQsIDksIDE5LCA0MiBdLCBbIDM0LCAyNywgMSwgNiwgMzEsIDM3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQwLCAxNywgMTEsIDEyLCAyMSwgNDcgXSwgWyA= +MzksIDI5LCA0LCAzLCAyNSwgMzIgXSwgWyA0MywgMTgsIDgsIDE1LCAyMiwgNDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzYsIDMwLCA3LCAwLCAyNiwgMzUgXSwgWyA0NiwgMjAsIDE= +MywgMTAsIDE2LCA0MSBdLCBbIDMzLCAyNCwgMiwgNSwgMjgsIDM4IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDI5LCAyMywgMjgsIDYsIDcgXSwgWyAyNSwgMjMsIDI5IF0sIFsgMjQsIDI4LCAyMyBdLCBbIDQ= +LCA2LCAyOCBdLCBbIDEzLCA3LCA2IF0sIFsgNSwgMjksIDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTUsIDEsIDUgXSwgWyAxOCwgMjAsIDI1IF0sIFsgMTksIDE3LCAyNCBdLCBbIDA= +LCAxNCwgNCBdLCBbIDIxLCAyMiwgMTMgXSwgWyAxLCAxOCwgMjUsIDI5LCA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCAxOSwgMjQsIDIzLCAyNSBdLCBbIDE3LCAwLCA0LCAyOCw= +IDI0IF0sIFsgMTQsIDIxLCAxMywgNiwgNCBdLCBbIDIyLCAxNSwgNSwgNywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTEsIDEyLCAzLCAxNiwgMiBdLCBbIDIsIDE2LCA4IF0sIFs= +IDE2LCAzLCA5IF0sIFsgMywgMTIsIDI3IF0sIFsgMTIsIDExLCAxMCBdLCBbIDExLCAyLCAyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyNiwgMCwgMTcgXSwgWyA4LCAyMSwgMTQgXSw= +IFsgOSwgMTUsIDIyIF0sIFsgMjcsIDE4LCAxIF0sIFsgMTAsIDE5LCAyMCBdLCBbIDI2LCAyLCA4LCAxNCwgMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAxNiwgOSwgMjIsIDIxIF0= +LCBbIDksIDMsIDI3LCAxLCAxNSBdLCBbIDI3LCAxMiwgMTAsIDIwLCAxOCBdLCBbIDEwLCAxMSwgMjYsIDE3LCAxOSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAzNSwgMjIsIDI2IF0sIFsgMzYsIDI3LCAyMyA= +XSwgWyAzOSwgNywgNiBdLCBbIDM0LCA0LCA1IF0sIFsgMzcsIDI4LCAyNCBdLCBbIDM4LCAyNSwgMjkgXSwgWyA5LCAxMywgMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAwLCAxMiA= +XSwgWyAxMSwgMywgMTUgXSwgWyAxMCwgMTQsIDIgXSwgWyA1MywgNDQsIDQwIF0sIFsgNTQsIDQxLCA0NSBdLCBbIDU3LCAxOCwgMTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTIsIDE= +NywgMTYgXSwgWyA1NSwgNDIsIDQ2IF0sIFsgNTYsIDQ3LCA0MyBdLCBbIDMzLCAzMSwgMjEgXSwgWyAzMiwgMjAsIDMwIF0sIFsgNTgsIDUwLCA0OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgNTksIDQ5LCA1MSBdLCBbIDI2LCAzMCwgMjAsIDM1IF0sIFsgMjIsIDM1LCAwLCA4IF0sIFsgOSwgMSwgMzYsIDIzIF0sIFsgMzYsIDIxLCAzMSwgMjcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIDcsIDM5LCAyOSwgMjUgXSwgWyAyNCwgMjgsIDM5LCA2IF0sIFsgMzQsIDI2LCAyMiwgNCBdLCBbIDUsIDIzLCAyNywgMzQgXSwgWyAyLCAzNywgMjQsIDEwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyAyMCwgMzIsIDI4LCAzNyBdLCBbIDM4LCAyOSwgMzMsIDIxIF0sIFsgMTEsIDI1LCAzOCwgMyBdLCBbIDU0LCAxMywgOSwgNDEgXSwgWyA0MCwgOCwgMTIsIDUzIF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyA1NiwgNDMsIDExLCAxNSBdLCBbIDE0LCAxMCwgNDIsIDU1IF0sIFsgNDQsIDUzLCA1OCwgNDggXSwgWyA0OSwgNTksIDU0LCA0NSBdLCBbIDQ3LCA1NywgMTksIDQzIF0sCiAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0MiwgMTgsIDU3LCA0NiBdLCBbIDUyLCAxNiwgNDAsIDQ0IF0sIFsgNDUsIDQxLCAxNywgNTIgXSwgWyA1OCwgNTUsIDQ2LCA1MCBdLCBbIDUxLCA0NywgNTYsIDU= +OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzMCwgMzEsIDMzLCAzMiBdLCBbIDE2LCAxNywgNSwgNCBdLCBbIDAsIDIsIDE0LCAxMiBdLCBbIDEzLCAxNSwgMywgMSBdLCBbIDYsIDcsIDE= +OSwgMTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTAsIDUxLCA0OSwgNDggXSwgWyAyLCAwLCAzNSwgMjAsIDM3IF0sIFsgMjEsIDM2LCAxLCAzLCAzOCBdLCBbIDI4LCAzMiwgMzMsIDI= +OSwgMzkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMjYsIDM0LCAyNywgMzEsIDMwIF0sIFsgNDEsIDksIDIzLCA1LCAxNyBdLCBbIDQwLCAxNiwgNCwgMjIsIDggXSwgWyAxOSwgNywgMjU= +LCAxMSwgNDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAsIDI0LCA2LCAxOCwgNDIgXSwgWyA1NSwgNTgsIDUzLCAxMiwgMTQgXSwgWyA1NiwgMTUsIDEzLCA1NCwgNTkgXSwgWyA1Nyw= +IDQ3LCA1MSwgNTAsIDQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ4LCA0OSwgNDUsIDUyLCA0NCBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAyLCAxMCwgOCwgMCBdLCA= +WyAxLCA5LCAxMSwgMyBdLCBbIDIzLCAyMSwgMjAsIDIyIF0sIFsgMTgsIDE2LCAxNywgMTkgXSwgWyA0LCAxMiwgMTMsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNywgMTUsIDE0LCA= +NiBdLCBbIDEyLCAyMCwgMjEsIDEzIF0sIFsgMTUsIDIzLCAyMiwgMTQgXSwgWyA1LCAxNywgMTYsIDQgXSwgWyA2LCAxOCwgMTksIDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNSwgMTM= +LCA5LCAxIF0sIFsgMywgMTEsIDE1LCA3IF0sIFsgMjEsIDIzLCAxMSwgOSBdLCBbIDEsIDMsIDE5LCAxNyBdLCBbIDAsIDgsIDEyLCA0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYsIDE= +NCwgMTAsIDIgXSwgWyA4LCAxMCwgMjIsIDIwIF0sIFsgMTYsIDE4LCAyLCAwIF0sIFsgMjEsIDksIDEzIF0sIFsgMTUsIDExLCAyMyBdLCBbIDUsIDEsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgWyAxOSwgMywgNyBdLCBbIDEyLCA4LCAyMCBdLCBbIDIyLCAxMCwgMTQgXSwgWyAxNiwgMCwgNCBdLCBbIDYsIDIsIDE4IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDIsIDAsIDE2IF0sIFsgMiwgMTY= +LCA4IF0sIFsgMiwgMTgsIDEgXSwgWyAyLCA4LCAxOCBdLCBbIDAsIDMsIDE5IF0sIFsgMCwgMTksIDEwIF0sIFsgMCwgMTAsIDE2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEsIDE4LCA= +MTEgXSwgWyAxLCAxNywgMyBdLCBbIDEsIDExLCAxNyBdLCBbIDMsIDE3LCA5IF0sIFsgMywgOSwgMTkgXSwgWyAxNiwgMTAsIDEyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDE4LCA4LCA= +MTQgXSwgWyAxNywgMTEsIDEzIF0sIFsgMTksIDksIDE1IF0sIFsgOCwgMjAsIDE0IF0sIFsgMTAsIDIyLCAxMiBdLCBbIDExLCAyMywgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOSw= +IDIxLCAxNSBdLCBbIDEyLCAyMiwgNiBdLCBbIDEyLCA2LCAyMCBdLCBbIDE0LCAyMCwgNCBdLCBbIDE0LCA0LCAyMyBdLCBbIDE1LCAyMSwgNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +MTUsIDUsIDIyIF0sIFsgMTMsIDIzLCA3IF0sIFsgMTMsIDcsIDIxIF0sIFsgMjAsIDYsIDQgXSwgWyAyMiwgNSwgNiBdLCBbIDIzLCA0LCA3IF0sIFsgMjEsIDcsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICBbIDAsIDIsIDEsIDMgXSwgWyAyMCwgOCwgMTYsIDEyIF0sIFsgMjMsIDExLCAxOCwgMTQgXSwgWyA5LCAxNywgMTMsIDIxIF0sIFsgMTAsIDE5LCAxNSwgMjIgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDcsIDQsIDYsIDUgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgNCwgMCwgOCBdLCBbIDQsIDgsIDIgXSwgWyA0LCAyOCwgMTQgXSwgWyA0LCAyLCAyOCBdLCBbIDAsIDI2LCAxOCA= +XSwgWyAwLCAxOCwgMjQgXSwgWyAwLCAyNCwgOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMjgsIDYgXSwgWyAxNCwgNDQsIDM4IF0sIFsgMTQsIDYsIDQ0IF0sIFsgMjYsIDM4LCA= +NDAgXSwgWyAyNiwgNDAsIDM2IF0sIFsgMjYsIDM2LCAxOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyNCwgMTYgXSwgWyAzOCwgNDQsIDIwIF0sIFsgMzgsIDIwLCA0MCBdLCBbIDI= +OCwgMiwgMTIgXSwgWyAyLCA0MiwgMTIgXSwgWyAxOCwgMzYsIDM0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI0LCAzMCwgMTYgXSwgWyA0NCwgNiwgMTAgXSwgWyA2LCA0OCwgMTAgXSw= +IFsgNDAsIDIwLCAyMiBdLCBbIDM2LCAzMiwgMzQgXSwgWyAxNiwgMzAsIDU4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDE2LCA1OCwgNTQgXSwgWyAxMiwgNDIsIDUyIF0sIFsgMTIsIDU= +MiwgNTAgXSwgWyAyMCwgNDYsIDIyIF0sIFsgNDIsIDU0LCA0NyBdLCBbIDQyLCA0NywgNTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzQsIDMyLCA1NyBdLCBbIDM0LCA1NywgNTYgXSw= +IFsgMzAsIDU2LCAzMyBdLCBbIDMwLCAzMywgNTggXSwgWyAxMCwgNDgsIDUxIF0sIFsgMTAsIDUxLCA1MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1NCwgNTgsIDIzIF0sIFsgNTQsIDI= +MywgNDcgXSwgWyA0OCwgNTAsIDQ5IF0sIFsgNDgsIDQ5LCA1MSBdLCBbIDIyLCA0NiwgNTUgXSwgWyAyMiwgNTUsIDU5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUwLCA1MiwgMTEgXSw= +IFsgNTAsIDExLCA0OSBdLCBbIDMyLCA1OSwgMzEgXSwgWyAzMiwgMzEsIDU3IF0sIFsgNTYsIDU3LCAzNSBdLCBbIDU2LCAzNSwgMzMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNDYsIDU= +MywgNDMgXSwgWyA0NiwgNDMsIDU1IF0sIFsgNDcsIDIzLCAyMSBdLCBbIDUzLCA1MSwgMTMgXSwgWyA1MywgMTMsIDQzIF0sIFsgNTksIDU1LCAxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgNTksIDE3LCAzMSBdLCBbIDMzLCAzNSwgMzcgXSwgWyAyMywgNDEsIDIxIF0sIFsgNDksIDExLCA3IF0sIFsgMTEsIDQ1LCA3IF0sIFsgMzEsIDE3LCAyNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgMzUsIDE5LCAzNyBdLCBbIDQzLCAxMywgMyBdLCBbIDIxLCA0MSwgMzkgXSwgWyAyMSwgMzksIDQ1IF0sIFsgMTMsIDI5LCAzIF0sIFsgMTcsIDksIDI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyAzNywgMTksIDI3IF0sIFsgMzcsIDI3LCA0MSBdLCBbIDQxLCAyNywgMzkgXSwgWyA3LCA0NSwgMTUgXSwgWyA3LCAxNSwgMjkgXSwgWyA0NSwgMzksIDE1IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyAyNSwgOSwgMSBdLCBbIDI1LCAxLCAxOSBdLCBbIDE5LCAxLCAyNyBdLCBbIDMsIDI5LCA1IF0sIFsgMywgNSwgOSBdLCBbIDI5LCAxNSwgNSBdLCBbIDksIDUsIDEgXSwKICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDM4LCAyNiwgMCwgNCwgMTQgXSwgWyAyLCA4LCAxNiwgNTQsIDQyIF0sIFsgNTAsIDQ4LCA2LCAyOCwgMTIgXSwgWyA1NiwgMzAsIDI0LCAxOCwgMzQgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ2LCAyMCwgNDQsIDEwLCA1MyBdLCBbIDMyLCAzNiwgNDAsIDIyLCA1OSBdLCBbIDQxLCAyMywgNTgsIDMzLCAzNyBdLCBbIDQ1LCAxMSwgNTIsIDQ3LCAyMSBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzUsIDU3LCAzMSwgMjUsIDE5IF0sIFsgMTMsIDUxLCA0OSwgNywgMjkgXSwgWyA0MywgMywgOSwgMTcsIDU1IF0sIFsgMTUsIDM5LCAyNywgMSwgNSA= +XSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgNSwgMTEsIDksIDcsIDMsIDE3LCAxOSwgMSBdLCBbIDAsIDE4LCAxNiwgMiwgNiwgOCwgMTAsIDQgXSwgWyAyLCAyMywgMjIsIDMsIDcsIDE0LCAxNSwgNiBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMTMsIDEyLCA1LCAxLCAyMCwgMjEsIDAgXSwgWyA4LCAxNSwgMTQsIDksIDExLCAxMiwgMTMsIDEwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAxOCwgMjEsIDIwLCAxOSwgMTcsIDIyLCAyMywgMTYgXSwgWyAxNSwgOCwgNiBdLCBbIDQsIDEwLCAxMyBdLCBbIDIsIDE2LCAyMyBdLCBbIDIxLCAxOCwgMCBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNywgOSwgMTQgXSwgWyAxMiwgMTEsIDUgXSwgWyAyMiwgMTcsIDMgXSwgWyAxLCAxOSwgMjAgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMiwgNDEsIDQ1LCA0MywgMzk= +LCAwLCAzMywgNDcsIDQ5LCAzNSBdLCBbIDQ2LCA0MiwgMywgMzYsIDUwLCA0OCwgMzQsIDEsIDQwLCA0NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLCAzNCwgMTgsIDIzLCAyMCwgMTU= +LCA0LCA1OCwgNTQsIDEzIF0sIFsgNDgsIDUwLCAxOSwgMjQsIDI4LCAzMCwgMjksIDI3LCAyMywgMTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzYsIDMsIDE0LCA1NSwgNTksIDUsIDE= +NiwgMjEsIDI0LCAxOSBdLCBbIDQyLCA0NiwgNTEsIDgsIDMyLCAyNiwgMTAsIDEyLCA1NSwgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNDQsIDQwLCAxMywgNTQsIDExLCA5LCAyNSw= +IDMxLCA4LCA1MSBdLCBbIDUsIDU5LCAxMiwgMTAsIDUzLCA1NywgNDEsIDIsIDcsIDM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI2LCAzMiwgMzEsIDI1LCA1MiwgNTYsIDQzLCA0NSw= +IDU3LCA1MyBdLCBbIDksIDExLCA1OCwgNCwgMzcsIDYsIDAsIDM5LCA1NiwgNTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTUsIDIwLCAyNywgMjksIDE3LCAyMiwgNDcsIDMzLCA2LCA= +MzcgXSwgWyAzMCwgMjgsIDIxLCAxNiwgMzgsIDcsIDM1LCA0OSwgMjIsIDE3IF0sIFsgOCwgMzEsIDMyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDE3LCAyOSwgMzAgXSwgWyA0NiwgNDQ= +LCA1MSBdLCBbIDQ5LCA0NywgMjIgXSwgWyA5LCA1MiwgMjUgXSwgWyAyNiwgNTMsIDEwIF0sIFsgMjAsIDIzLCAyNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyOCwgMjQsIDIxIF0sIFs= +IDM5LCA0MywgNTYgXSwgWyA1NywgNDUsIDQxIF0sIFsgMzQsIDQ4LCAxOCBdLCBbIDE5LCA1MCwgMzYgXSwgWyAxMSwgNTQsIDU4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDU5LCA1NSw= +IDEyIF0sIFsgNDAsIDEsIDEzIF0sIFsgMTQsIDMsIDQyIF0sIFsgMzMsIDAsIDYgXSwgWyA3LCAyLCAzNSBdLCBbIDM3LCA0LCAxNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNiwgNSw= +IDM4IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDUyLCAxMCwgMjMsIDIyLCA4IF0sIFsgNTAsIDM4LCAzOSwgNTEsIDI5IF0sIFsgNTksIDI3LCAxNSwgMTEsIDEgXSwgWyAxOSwgNDEsIDQ3LCA1NCwgMTcgXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDE4LCAxNiwgNTMsIDQ2LCA0MCBdLCBbIDAsIDksIDE0LCAyNiwgNTggXSwgWyAzNSwgMjUsIDQzLCA0OSwgMzcgXSwgWyAzLCA1NywgMjEsIDMxLCA= +NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzMywgMjgsIDMyLCA0NCwgNDUgXSwgWyAyMCwgNTYsIDIsIDUsIDMwIF0sIFsgMzYsIDQ4LCA0MiwgMjQsIDM0IF0sIFsgMTIsIDQsIDU1LCA= +NiwgMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOCwgNTgsIDI2LCA1MCwgMjksIDUyIF0sIFsgNTIsIDI5LCA1MSwgMjcsIDU5LCAxMCBdLCBbIDEwLCA1OSwgMSwgNDEsIDE5LCAyMyA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMjMsIDE5LCAxNywgMTYsIDE4LCAyMiBdLCBbIDIyLCAxOCwgNDAsIDAsIDU4LCA4IF0sIFsgMTIsIDI0LCA0MiwgMiwgNTYsIDQgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQsIDU2LCAyMCwgMzIsIDI4LCA1NSBdLCBbIDU1LCAyOCwgMzMsIDIxLCA1NywgNiBdLCBbIDYsIDU3LCAzLCA0MywgMjUsIDEzIF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMjUsIDM1LCAzNCwgMjQsIDEyIF0sIFsgMzksIDM3LCA0OSwgMTUsIDI3LCA1MSBdLCBbIDE1LCA0OSwgNDMsIDMsIDcsIDExIF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAxMSwgNywgMzEsIDQ3LCA0MSwgMSBdLCBbIDQ3LCAzMSwgMjEsIDMzLCA0NSwgNTQgXSwgWyA1NCwgNDUsIDQ0LCA1MywgMTYsIDE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyA1MywgNDQsIDMyLCAyMCwgMzAsIDQ2IF0sIFsgNDYsIDMwLCA1LCA5LCAwLCA0MCBdLCBbIDksIDUsIDIsIDQyLCA0OCwgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIDE0LCA0OCwgMzYsIDM4LCA1MCwgMjYgXSwgWyAzOCwgMzYsIDM0LCAzNSwgMzcsIDM5IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDE2LCAxMCwgOCwgMTQgXSwgWyAxMywgNywgOSwgMTUgXSwgWyA= +MjEsIDIzLCAyMCwgMTcgXSwgWyAxMSwgNCwgMSwgNSBdLCBbIDEyLCAxOCwgMjIsIDE5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDAsIDIsIDYgXSwgWyAxOCwgMTIsIDYsIDIsIDc= +LCAxMyBdLCBbIDE0LCA4LCAzLCA2LCAxMiwgMTkgXSwgWyAxNSwgOSwgNCwgMTEsIDE3LCAyMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyMSwgMTcsIDExLCA1LCAxMCwgMTYgXSwgWyA= +MTksIDIyLCAyMywgMjEsIDE2LCAxNCBdLCBbIDEzLCAxNSwgMjAsIDIzLCAyMiwgMTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOCwgMTAsIDUsIDEsIDAsIDMgXSwgWyAyLCAwLCAxLCA= +NCwgOSwgNyBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxMCwgMTEsIDcgXSwgWyAyLCA4LCAwIF0sIFsgMSwgOSwgMyBdLCBbIDUsIDQsIDYgXSwgWyAxMCwgNywgNiwgNCwgMiwgMCBdLCBbIDEsIDMsIDUsIDY= +LCA3LCAxMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAyLCA0LCA1LCAzLCA5IF0sIFsgMSwgMTEsIDEwLCAwLCA4LCA5IF0gXSBdKQoKICAgICAgICAgCiAgICAgICAgUG5hbWVzID0= +IG5wLmFycmF5KFsgImN1YmUiLCAiZG9kZWNhaGVkcm9uIiwgImljb3NhaGVkcm9uIiwgIm9jdGFoZWRyb24iLCAidGV0cmFoZWRyb24iIF0pCgogICAgICAgICAKICAgICAgICBQdmVydGljZXMgPSBucC5hcnJheShbCiAgICA= +ICAgICAgICAgICAgICAgICAgICBbIFsgLTAuNSwgLTAuNSwgLTAuNSBdLCBbIC0wLjUsIC0wLjUsIDAuNSBdLCBbIC0wLjUsIDAuNSwgLTAuNSBdLCBbIC0wLjUsIDAuNSwgMC41IF0sIFsgMC41LCAtMC41LCAtMC41IF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIC0wLjUsIDAuNSBdLCBbIDAuNSwgMC41LCAtMC41IF0sIFsgMC41LCAwLjUsIDAuNSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyA= +MC4sIDAuLCAxLjQwMTI2IF0sIFsgMC4sIDAuLCAtMS40MDEyNiBdLCBbIDAuMTc4NDExLCAtMS4zMDkwMiwgMC40NjcwODYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMC4xNzg0MTEsIDE= +LjMwOTAyLCAwLjQ2NzA4NiBdLCBbIDAuNDY3MDg2LCAtMC44MDkwMTcsIC0xLjA0NDQ0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNDY3MDg2LCAwLjgwOTAxNywgLTEuMDQ0NDQgXSw= +IFsgMS4wNDQ0NCwgLTAuODA5MDE3LCAwLjQ2NzA4NiBdLCBbIDEuMDQ0NDQsIDAuODA5MDE3LCAwLjQ2NzA4NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4yMjI4NSwgLTAuNSwgMC4= +NDY3MDg2IF0sIFsgLTEuMjIyODUsIDAuNSwgMC40NjcwODYgXSwgWyAxLjIyMjg1LCAtMC41LCAtMC40NjcwODYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4yMjI4NSwgMC41LCAtMC4= +NDY3MDg2IF0sIFsgLTAuOTM0MTcyLCAwLiwgLTEuMDQ0NDQgXSwgWyAtMC40NjcwODYsIC0wLjgwOTAxNywgMS4wNDQ0NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC40NjcwODYsIDA= +LjgwOTAxNywgMS4wNDQ0NCBdLCBbIDAuOTM0MTcyLCAwLiwgMS4wNDQ0NCBdLCBbIC0xLjA0NDQ0LCAtMC44MDkwMTcsIC0wLjQ2NzA4NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4= +MDQ0NDQsIDAuODA5MDE3LCAtMC40NjcwODYgXSwgWyAtMC4xNzg0MTEsIC0xLjMwOTAyLCAtMC40NjcwODYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuMTc4NDExLCAxLjMwOTAyLCA= +LTAuNDY3MDg2IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDAuLCAwLiwgLTAuOTUxMDU3IF0sIFsgMC4sIDAuLCAwLjk1MTA1NyBdLCBbIC0wLjg1MDY1MSwgMC4sIC0wLjQyNTMyNSBdLCBbIDAuODUwNjUxLCA= +MC4sIDAuNDI1MzI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAuNjg4MTkxLCAtMC41LCAtMC40MjUzMjUgXSwgWyAwLjY4ODE5MSwgMC41LCAtMC40MjUzMjUgXSwgWyAtMC42ODgxOTE= +LCAtMC41LCAwLjQyNTMyNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC42ODgxOTEsIDAuNSwgMC40MjUzMjUgXSwgWyAtMC4yNjI4NjYsIC0wLjgwOTAxNywgLTAuNDI1MzI1IF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMC4yNjI4NjYsIDAuODA5MDE3LCAtMC40MjUzMjUgXSwgWyAwLjI2Mjg2NiwgLTAuODA5MDE3LCAwLjQyNTMyNSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgMC4yNjI4NjYsIDAuODA5MDE3LCAwLjQyNTMyNSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAtMC41LCAtMC41LCAwLiBdLCBbIC0wLjUsIDAuNSwgMC4gXSwgWyAwLiw= +IDAuLCAtMC43MDcxMDcgXSwgWyAwLiwgMC4sIDAuNzA3MTA3IF0sIFsgMC41LCAtMC41LCAwLiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAwLjUsIDAuNSwgMC4gXSBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgWyBbIDAuLCAwLiwgMC42MTIzNzIgXSwgWyAtMC4yODg2NzUsIC0wLjUsIC0wLjIwNDEyNCBdLCBbIC0wLjI4ODY3NSwgMC41LCAtMC4yMDQxMjQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDAuNTc3MzUsIDAuLCAtMC4yMDQxMjQgXSBdIF0pCiAgICAgICAgCiAgICAgICAgUGZhY2VzID0gbnAuYXJyYXkoWwogICAgICAgICAgICAgICAgICAgICAgICBbIFsgNywgMywgMSwgNSBdLCBbIDc= +LCA1LCA0LCA2IF0sIFsgNywgNiwgMiwgMyBdLCBbIDMsIDIsIDAsIDEgXSwgWyAwLCAyLCA2LCA0IF0sIFsgMSwgMCwgNCwgNSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxNCwgOSwgOCwgMTMsIDAgXSwgWyA= +MSwgNSwgMTEsIDEwLCA0IF0sIFsgNCwgMTAsIDYsIDIsIDE4IF0sIFsgMTAsIDExLCA3LCAxNSwgNiBdLCBbIDExLCA1LCAxOSwgMywgNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LCA= +MSwgMTIsIDE3LCAxOSBdLCBbIDEsIDQsIDE4LCAxNiwgMTIgXSwgWyAzLCAxOSwgMTcsIDksIDE0IF0sIFsgMTcsIDEyLCAxNiwgOCwgOSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNiw= +IDE4LCAyLCAxMywgOCBdLCBbIDIsIDYsIDE1LCAwLCAxMyBdLCBbIDE1LCA3LCAzLCAxNCwgMCBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxLCAxMSwgNyBdLCBbIDEsIDcsIDYgXSwgWyAxLCA2LCAxMCBdLCA= +WyAxLCAxMCwgMyBdLCBbIDEsIDMsIDExIF0sIFsgNCwgOCwgMCBdLCBbIDUsIDQsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgNSwgMCBdLCBbIDIsIDksIDAgXSwgWyA4LCAyLCA= +MCBdLCBbIDExLCA5LCA3IF0sIFsgNywgMiwgNiBdLCBbIDYsIDgsIDEwIF0sIFsgMTAsIDQsIDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMywgNSwgMTEgXSwgWyA0LCAxMCwgOCBdLCA= +WyA1LCAzLCA0IF0sIFsgOSwgMTEsIDUgXSwgWyAyLCA3LCA5IF0sIFsgOCwgNiwgMiBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAzLCA0LCA1IF0sIFsgMywgNSwgMSBdLCBbIDMsIDEsIDAgXSwgWyAzLCAwLCA= +NCBdLCBbIDQsIDAsIDIgXSwgWyA0LCAyLCA1IF0sIFsgMiwgMCwgMSBdLCBbIDUsIDIsIDEgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMSwgMiwgMyBdLCBbIDIsIDEsIDAgXSwgWyAzLCAwLCAxIF0sIFsgMCw= +IDMsIDIgXSBdIF0pCiAgICAgICAgCiAgICAgICAgaXNxcnQyID0gMS4wIC8gbnAuc3FydCgyLjApCgogICAgICAgIGlzcXJ0MyA9IDEuMCAvIG5wLnNxcnQoMy4wKQoKICAgICAgICBzcXJ0Mm8zID0gbnAuc3FydCgyLjAgLyA= +My4wKQoKICAgICAgICBpc3FydDYgPSAxLjAgLyBucC5zcXJ0KDYuMCk7CgogICAgICAgIHNxcnQ1ID0gbnAuc3FydCg1LjApOwoKICAgICAgICBzcXJ0NXBzNSA9IG5wLnNxcnQoNS4wICsgbnAuc3FydCg1LjApKTsKCiAgICA= +ICAgIENuYW1lcyA9IG5wLmFycmF5KFsgInRyaWFraXMgdGV0cmFoZWRyb24iLCAicmhvbWJpYyBkb2RlY2FoZWRyb24iLCAidHJpYWtpcyBvY3RhaGVkcm9uIiwKICAgICAgICAgICAgICAgICAgICAgICAgInRldHJha2lzIGg= +ZXhhaGVkcm9uIiwgInBlbnRha2lzIGRvZGVjYWhlZHJvbiIsICJ0cmFwZXpvaWRhbCBoZXhlY29udGFoZWRyb24iLCAicGVudGFnb25hbCBoZXhlY29udGFoZWRyb24iLAogICAgICAgICAgICAgICAgICAgICAgICAidHJhcGU= +em9pZGFsIGljb3NpdGV0cmFoZWRyb24iIF0pCgoKICAgICAgICBDdmVydGljZXMgPSBucC5hcnJheShbCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAwLiwgMC4sIC0yLjUgKiBpc3FydDYgXSwgWyAwLiwgMC4sIDAuNSA= +KiBucC5zcXJ0KDEuNSkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgKC01LjAgLyAzLjApICogaXNxcnQzLCAwLCAoNS4wIC8gNi4wKSAqIGlzcXJ0NiBdLCBbIC0wLjUgKiBpc3FydDMsIC0= +MC41LCAtLjUgKiBpc3FydDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTAuNSAqIGlzcXJ0MywgMC41LCAtLjUgKiBpc3FydDYgXSwgWyAoNS4wIC8gNi4wKSAqIGlzcXJ0MywgLTUuMCA= +LyA2LjAsICg1LjAgLyA2LjApICogaXNxcnQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbICg1LjAgLyA2LjApICogaXNxcnQzLCA1LjAgLyA2LjAsICg1LjAgLyA2LjApICogaXNxcnQ2IF0= +LCBbIGlzcXJ0MywgMCwgLTAuNSAqIGlzcXJ0NiBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAtc3FydDJvMywgLXNxcnQybzMsIDAgXSwgWyAtc3FydDJvMywgMCwgLWlzcXJ0MyBdLCBbIC1zcXJ0Mm8zLCAwLCA= +aXNxcnQzIF0sIFsgLXNxcnQybzMsIHNxcnQybzMsIDAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMCwgLXNxcnQybzMsIC1pc3FydDMgXSwgWyAwLCAtc3FydDJvMywgaXNxcnQzIF0sIFs= +IDAsIDAsIC0yLjAgKiBpc3FydDMgXSwgWyAwLCAwLCAyLjAgKiBpc3FydDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMCwgc3FydDJvMywgLWlzcXJ0MyBdLCBbIDAsIHNxcnQybzMsIGk= +c3FydDMgXSwgWyBzcXJ0Mm8zLCAtc3FydDJvMywgMCBdLCBbIHNxcnQybzMsIDAsIC1pc3FydDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgc3FydDJvMywgMCwgaXNxcnQzIF0sIFsgc3E= +cnQybzMsIHNxcnQybzMsIDAgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLTMuNTY4MTQzNzM3MTY3NzE5OCwgMS4zMTE5MDEyNDQ4MDY1NjI0LCAtMS4zNjQ1MjA0NDc3NDMwMzQ4IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMy41MzE3Nzk3NzIyMzkwMDgxLCAxLjgyMTcyODA1Mjk2NzY1NjMsIC0xLjY1MDcwMjI3NDk4Mzk3MDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIC0zLjUxMjMyMTU2NzE5MDg2MzMsIC44MjIzODg0Nzc5Mzc1MDEzNCwgLTEuNjgxMzkwOTA1MzcyNjg0NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMy4zNjc5NTYyMTQzMDc= +MTYxMywgMS4yOTg4OTc5OTkyNjIyNTEsIC0uODE0MTU1NDU4MTE0ODI1MDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTMuMzIwNTA1NzE5MDUxNzgwMiwgMS4zMzMwMTI1MTI2MjM4MDg= +NywgLTEuODk0OTY4ODIxMTU3NTc0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMy4yMDA5MDk1NDQ4NTE3OTE1LCAxLjcyNzc2NTkyNTI4NjY0MzgsIC0xLjE3NjUyNzQ1MzExMTMxMTE= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0zLjE4NDc4OTgzOTk4NDA2NjksIC44OTk4ODU5MTQ1MDE0OTg0LCAtMS4yMDE5NTA3NDY5NDQzNjI3IF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAtMi45NTMyNzE1MjY3MzE0MTI1LCAxLjc0ODg3NzE5MzEwMTc0ODMsIC0xLjcwNjk3NTgyNjUyNzYwMDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IC0yLjkzNzE1MTgyMTg3Mjk2MzQsIC45MjA5OTcxODIzMTQ4MTM2NywgLTEuNzMyMzk5MTIwMzY1MjE0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi44MTc1NTU2NDc2NjQwMiwgMS4= +MzE1NzUwNTk0OTgwNzgzNywgLTEuMDEzOTU3NzUyMzE0NDUwNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi43NzAxMDUxNTI0MDc3MjY1LCAxLjM0OTg2NTEwODMzNzY3MjUsIC0yLjA= +OTQ3NzExMTUzNjA0MjYyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjYyNTczOTc5OTUyODAwNDksIDEuODI2Mzc0NjI5NjY0NDUwMiwgLTEuMjI3NTM1NjY4MTAyODg3MyBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuNjA2MjgxNTk0NDc3MDAzNCwgLjgyNzAzNTA1NDYzNTE4MDYzLCAtMS4yNTgyMjQyOTg0OTI0MTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIC0yLjU2OTkxNzYyOTU0OTg2NjgsIDEuMzM2ODYxODYyNzk2MDU2LCAtMS41NDQ0MDYxMjU3MzM1Mjc0IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDIuMTM0ODYxNDA1OTYyNjIxNSw= +IC0zLjUwNTUwNjM1MjM2NTI1OTIsIC0xLjQ5NDU5NTE3NTg0Mjk2MDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4xOTcxMjU4NDc5NDE4MzY1LCAtMy41MDM4NDMwOTAxNjg1NDI1LCA= +LTIuMjQyMDA0MjgyNTc1NTM5MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjM2OTkzOTQzNjUxMjAwNDIsIC0yLjc4MDg1NjM4MDEyNTYzNzksIC0yLjE0MjM3NjU3MjA1ODA0MTYgXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNDc4ODQ4MTM1MTk4OTU3MSwgLTQuMTkwODU3NjgxNTc5ODI3OSwgLTIuMTM2NDQxNDg1ODM3OTE4OSBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgMi42MjA5Mzk2MTQ3NTgwMDY0LCAtMi45MzU4NzE0MTUzMDIxNzkzLCAtMS40NTI4MzM3ODkyMDM1NTc5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI= +LjcwMjYyMTEzODc3MTA3OCwgLTMuOTkzMzcyMzkxMzk1NTUxMSwgLTEuNDQ4MzgyNDc0NTM1OTg0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNzEzOTI2MTY1NzUwMzA0LCAtMy40NjY= +MjA3NzA5MzQzODAxMSwgLTIuNzg0MjIyODgyMDUzMDc0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjA0MzkzMzE1NzYyMDYxLCAtMy40MzM1NjIxMTUwOTE0NTg0LCAtMS4wODQyMTQ= +MTYxMzQyMzg0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjA1NTIzODE4NDU5ODUzOTYsIC0yLjkwNjM5NzQzMzAzNDQ3NywgLTIuNDIwMDU0NTY4ODU2MDY2NCBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4xMzY5MTk3MDg2MTM5MTg5LCAtMy45NjM4OTg0MDkxMjQ5NDE4LCAtMi40MTU2MDMyNTQxOTgxNjAzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAzLjI3OTAxMTE4ODE3MTM0NjgsIC0yLjcwODkxMjE0Mjg1MTAyMDEsIC0xLjczMTk5NTU1NzU1NjUxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjM4NzkxOTg4Njg= +NTYwNTI2LCAtNC4xMTg5MTM0NDQzMDU5Njc2LCAtMS43MjYwNjA0NzEzMzc1MTIzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNTYwNzMzNDc1NDI5Njc3OSwgLTMuMzk1OTI2NzM0MjU= +ODY3LCAtMS42MjY0MzI3NjA4MjQwMDExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNjIyOTk3OTE3NDA4NzI5NSwgLTMuMzk0MjYzNDcyMDY2MzYzMywgLTIuMzczODQxODY3NTUxMjU= +ODUgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLTMuMjc4NTg0MzI1NjI1NTQ0OSwgLTYuNDU0NTY5MjYwOTUzNjQ1OSwgLTguMTMzNzIxNzA5MDQwNDI1NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgLTMuMjYyMDQ0MDE3NzcyMzk0MiwgLTcuNDUzMzEwOTMxNjQzMDMzNiwgLTguMTgxMDY2MTIyMDM1NDc4OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMy4yMjg= +MTk3NjU5NzkzMTg2MSwgLTYuOTg3ODgxNTEyMjM4MDUyLCAtNy40MjY2Nzc3NzkxODY0MTg2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0zLjAxOTkxNTQ2NjQxOTkyMjUsIC02LjkxNzE= +OTcxODc2ODE3MzcsIC04Ljg0NTAxNDY5NzEyOTE2NTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuOTA2NDU3ODUwNDkzMDM2OSwgLTYuMTgxMDQ1ODMyNDIyNDYzNSwgLTcuMjQ2NzU= +Njc2MDE1MjUzNjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuODc5Njk1MDcwMjAyODM4NSwgLTcuNzk3MDQzODAxNTc5ODE0LCAtNy4zMjMzNjE2Mjk1NTgzNDQyIF0sCiAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMi43MDQ0ODk5MTI2NzgyNjg4LCAtNS43ODg2MjQyNTU1NTQwNDYxLCAtOC4wMTYyMjgxMDQ4NTM4NzY2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyAtMi42NzE2NTY3NTA5MTM1ODQ5LCAtNi4xMDEzNjE4MzgwMTk2NjY3LCAtOC44NDU2NzkxNzY0Nzc4MTg5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjY2NjA= +Nzc1NjE5OTMwMjA1LCAtOC4xMDgwNDk5NjYzNjAzMjI1LCAtOC4xMjYxNzgzMDcxODIwOTQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjY1OTkzMDczMjg5MzU4OTQsIC03LjAxMDc= +NDA3Mjc1NjI2MTM4LCAtNi43NDU5MjY2ODc5MDc2OTAzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjY0NDg5Mzk3MDYyMTAxMDcsIC03LjcxNzM1OTgwNzE4Mjc1ODksIC04LjkyMjI= +ODQwNDU4ODQyODIzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjI4MDAxNDU3MzE3NzIwOTEsIC02Ljg4MTgwOTMxNjI2NDAyODcsIC05LjMzMzAzNzUwMjg5NTkyNzYgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0yLjE1NTcwODI5NTExOTAxMDYsIC02LjI4MTk4MDYwMzQwMTg3OTIsIC02Ljc4NTE3MzQzMTQ2MzUyMTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIC0yLjEzMTk2ODE1NjgwNjI5NjQsIC03LjcxNTQ2NDUyNzA1MzQxMTIsIC02Ljg1MzEyNjM5MzU3MzYzMzEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuMDY= +OTU0MzQ2NjAzNzA4NjYsIC01LjY1ODc5MTYzMzk0NDkyMjIsIC03LjQxMDUzOTc0MjM0NzgzODkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTIuMDI2MjQwMzc3ODkxMDQ1MywgLTguMjc= +MzUzMTI3Mzc5MjI1NjgsIC03LjUzNDQ4OTAyNDc1MzYxMDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuOTI0NDI4NDA1ODk3ODA4NywgLTUuNjA5NTQ0MjE3MDQ0MDI2MywgLTguMzk= +ODcyODE0MTAxMjQ0OTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuODgxMTI1MzE3NzUzOTkxMywgLTguMjI0MjgzODU2ODkzNzA1OCwgLTguNTIyNjc3NDIzNDE0NjI1NCBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuODE4NzAwNjI2OTgzNjcyMiwgLTYuMTY3NjEwOTYzNzg0NTIwOCwgLTkuMDgwMDkwNzcyMTkxNDgyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgIFsgLTEuNzk0OTYwNDg4NjczMTYyOCwgLTcuNjAxMDk0ODg3NDM3NTgxMywgLTkuMTQ4MDQzNzM0Mjk5MzI4MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4= +NjcwNjU0MjEwNjEwMTY0LCAtNy4wMDEyNjYxNzQ1Njk4MjI5LCAtNi42MDAxNzk2NjI4Njc4MDk3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjMwNTc3NDgxMzE2ODk1OTUsIC02LjE= +NjU3MTU2ODM2NTc2NDEzLCAtNy4wMTA5MzMxMTk4NzkyNzU2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjI5MDczODA1MDg5NDg2MTUsIC02Ljg3MjMzNDc2MzI3MTkzMDYsIC05LjE= +ODcyOTA0Nzc4NTU3NDc2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjI4NDU5MTIyMTc5OTE2NjksIC01Ljc3NTAyNTUyNDQ3OTc3OSwgLTcuODA3MDM4ODU4NTc5NTU0NSBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMjc5MDEyMDMyODgxNDcwNSwgLTcuNzgxNzEzNjUyODE2NjI1MSwgLTcuMDg3NTM3OTg5Mjg1NTg3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAtMS4yNDYxNzg4NzExMTIzNDgxLCAtOC4wOTQ0NTEyMzUyODAxMzgxLCAtNy45MTY5ODkwNjA5MTA5NzcxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjA= +NzA5NzM3MTM1ODgxMzMyLCAtNi4wODYwMzE2ODkyNTYzMDM4LCAtOC42MDk4NTU1MzYyMDcyMjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMDQ0MjEwOTMzMjk2OTM1OCwgLTcuNzA= +MjAyOTY1ODQxMjUxNywgLTguNjg2NDYwNDA1NjEwOTI1OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjkzMDc1MzMxNzM2NzY5NzA0LCAtNi45NjU4NzgzMDMxNTI1MzEzLCAtNy4wODg= +MjAyNDY4NjMzMDk1NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjcyMjQ3MTEyMzk5NDI0NTc1LCAtNi44OTUxOTM5Nzg1OTAxMDI3LCAtOC41MDY1MzkzODY1NzUzODg5IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjY4ODYyNDc2NjAxNjExMzE3LCAtNi40Mjk3NjQ1NTkxOTcwNjEsIC03Ljc1MjE1MTA0MzczMDMwNTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIC0uNjcyMDg0NDU4MTY0MTM2OTEsIC03LjQyODUwNjIyOTg4NDc5NCwgLTcuNzk5NDk1NDU2NzE5OTM5OCBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAtMS45NzI2OTY3NzI3ODE4MDI= +NSwgLTUuMDM2OTI2OTM2Nzc5NjkwMSwgLTE0LjM2OTMzOTI4NDQ2Mjg3OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS43OTU3NTE0MDc5Njk2MzM3LCAtNi4wMTk1MDAzODA5MzY4NzA= +MSwgLTE0LjMxMjQyMDM1MzM2NDcyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjcyNDg0MTgwMTUzMjAzNzcsIC01LjMyMzUwNDM4MTQ1MTg0NTUsIC0xMy40NDM4OTgxNTY0Mzg5ODY= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjY3ODgyOTM1MzU0NjcxMTksIC01LjQxOTU2ODAzNjg4NDI5OTksIC0xNS4yNDUyNTQ2NTA0Nzg4NzYgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjY3NTAxOTcxNjMzMTcxNTQsIC01LjkyNjI3OTEwNjk3OTQ1MDcsIC0xMy42ODA5NTQ1ODcxMTI0MjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIC0xLjY0Mjc3NjY4NjEwNDI1ODQsIC01Ljk5MzU5NTMxMTIxMzQxMiwgLTE0Ljk0MzI0NzYwNjMwOTI0NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS41NjQwOTUyMDAyMDAxOTI= +LCAtNC4yOTM0MjI4NTM2OTMxMjUzLCAtMTMuODM5OTU2MjE1ODczODc1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjUzNTY1Nzk0MzQ0MDIxMDQsIC00LjM1Mjc5MzQ1NzgzMTc2MzI= +LCAtMTQuOTUzMjU1NzU1MDQ3NTA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjUxMjY4NzU5ODg5ODI1OSwgLTQuNzE2NzM3NTA4NDk2OTc0OCwgLTEzLjM0OTg3NzMyMTQyMzY4MiA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuNDYwNTE3MjgwMDkyODkwNywgLTQuODI1NjU3NDE0OTM3MzMzNiwgLTE1LjM5MjMxMDMzMDI1MDU0MSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMzgwMTE3ODAyNjM0NzQzNCwgLTQuMDM2NTE1ODk0MDU5MzgyMywgLTE0LjQwNzU1MzMzNzUyODIyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgLTEuMjgwNjgwNzAyMTQyNDM4OSwgLTYuMzQ0MzY3OTcyOTUzMzUxNiwgLTEzLjM3ODExMTcxODE3OTE3OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4yMzQ2NjgyNTQxNTEyODA= +NiwgLTYuNDQwNDMxNjI4Mzg0OTc3NiwgLTE1LjE3OTQ2ODIxMjIyMDQ0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4xOTc0Nzc1MzYzMjA3MDg5LCAtNi44MTg2OTczMjM3Mjk4NTA= +OSwgLTE0LjI1NDUxODUzMDIyNTk4NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4wNzM3MTUwMjk4MDM3MTI5LCAtNS42MDM5MzY1MzUyODQ0ODg3LCAtMTIuNzM4NjM4MTA5MjAxMTQ= +NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4wNDkwMjQ0OTQzNjQ1Njc1LCAtNC42MTgyOTA0NDU3MDc0OTI3LCAtMTIuOTA1NjQ3NTgwNjkxNzI5IF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjk5MzQwNjkyNzk3NTQ3MTk5LCAtNS43NzE2MDE4MTE5NDgzNDYzLCAtMTUuODgyNjQ2NDYwNzAxODggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIC0uOTc0NTc0Nzg5NjIxNDY0NiwgLTQuNzczNzI0NzA1Mjc3MjE0OSwgLTE1LjgyMDMwMzYxMzkwMzEzNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjg1OTg0MDYzNjI3NDIyNTk= +OCwgLTMuNjQ3NTc5NTIyMDgzODI0NSwgLTE0LjQxNTAwNTE3OTI5ODc1OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjc5MzE1NDk4NTg4NzAxNTE1LCAtMy44MDYwNzc1NjgwMzYwODA= +OSwgLTEzLjQyOTkwMDQxNjYxNDcxMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjc0MzUyMTg0OTM5MTI0NjMsIC0zLjkwOTcwMDQwNzc0ODc1OCwgLTE1LjM3MzAwNDQzODc1NTk4NiA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS42OTc4NDAxNDg4NTYyMDMsIC02LjU4OTU4OTcxMzUxOTkxMDQsIC0xMy4yMjkxODcwNzc0MTc1MTggXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIC0uNjQ1NjY5ODMwMDM4OTQwMjUsIC02LjY5ODUwOTYxOTk2MDAwNjQsIC0xNS4yNzE2MjAwODYyNDYzOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +LS40MzUxODEyNjUzODE2MjE5MiwgLTQuNjMyNTEwMjk2MzY4MzY3NCwgLTEyLjY5MzQ5MjgwODYzNzIxNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjQwMTI2NjM0NTUxMDc0MTU3LCA= +LTYuOTY2MDc4NDM0MTE1NjQ3OSwgLTEzLjY2NzcyNTA4NDUxMDY1NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjM3MjgyOTA4ODc0Mzc3OTY3LCAtNy4wMjU0NDkwMzgyNTE2NjIzLCA= +LTE0Ljc4MTAyNDYyMzY4NTI0OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjM1MDc2NzkxNjM0NTIzNzIyLCAtNC44MDg3NDY0MDcwMzg0MTkyLCAtMTUuOTk4MjE4ODM2NjYxMTA2IF0= +LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjMzMDM1NjczOTA3NDMwMDE5LCAtNi4yNzAwODI0MzQ2MzQzNDk0LCAtMTIuNzk5MjAyODg3NTgzMjY0IF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAtLjI1NTkwNzAzNDMyMDYwNzY2LCAtNi40MjU1MTY2OTQyMDE3NzExLCAtMTUuNzEzODU4OTIwODAxNDQyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyAtLjIyMDY3ODgyOTE0MzA5NTc4LCAtMy41MzE4ODg2MDQzMjY2ODY0LCAtMTQuNDA0ODQ4NTUxNzc5MTExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0uMTg3MTg1MzI4OTY0MTgwODk= +LCAtNS4yMDMzMDc4NTU1NzY5MzI5LCAtMTIuNTA3MjAzOTkyMTU3NjMzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0uMDk1MTYwNDMyOTg4NjYwMywgLTUuMzk1NDM1MTY2NDM2NzcxOSw= +IC0xNi4xMDk5MTY5ODAyMzU1MTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS4wNjE2NjY5MzI4MDc5MDE1NzcsIC03LjA2Njg1NDQxNzY5MTQ2MTcsIC0xNC4yMTIyNzI0MjA2MTI3NDI= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0uMDI2NDM4NzI3NjI3MjUzNjYxLCAtNC4xNzMyMjYzMjc4MTYwNjc1LCAtMTIuOTAzMjYyMDUxNTk0MzkxIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAuMDQ4MDEwOTc3MTE5MjMwNDk3LCAtNC4zMjg2NjA1ODczODE3OTk1LCAtMTUuODE3OTE4MDg0ODAzNTg0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgWyAuMDY4NDIyMTU0MzkyMzYyMzU5LCAtNS43ODk5OTY2MTQ5ODEyOTUzLCAtMTIuNjE4OTAyMTM1NzMxODI5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC4wOTA0ODMzMjY3OTc0OTc= +MDk5LCAtMy41NzMyOTM5ODM3NjUwMTA4LCAtMTMuODM2MDk2MzQ4NzEwODYxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC4xMTg5MjA1ODM1NTY4NDcxMywgLTMuNjMyNjY0NTg3OTA0NjM= +NDYsIC0xNC45NDkzOTU4ODc4ODA4MTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjE1MjgzNTUwMzQzMzc2NzU2LCAtNS45NjYyMzI3MjU2NDgyNjYxLCAtMTUuOTIzNjI4MTYzNzU1NTg= +NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAuMzYzMzI0MDY4MDkzMjQyNzcsIC0zLjkwMDIzMzQwMjA1OTIwMDksIC0xMy4zNDU1MDA4ODYxNTI3NDIgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIC40MTU0OTQzODY4OTc1NTExOSwgLTQuMDA5MTUzMzA4NDk5NDE2MSwgLTE1LjM4NzkzMzg5NDk3Mzc0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgLjQ2MTE3NjA4NzQzMjI5MjQxLCAtNi42ODkwNDI2MTQyNzU2NTI2LCAtMTMuMjQ0MTE2NTMzNjM2Njg3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC41MTA4MDkyMjM5MzgyOTg4Nyw= +IC02Ljc5MjY2NTQ1Mzk3OTE5MTcsIC0xNS4xODcyMjA1NTU3ODEwODkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjU3NzQ5NDg3NDMxODIyNzIyLCAtNi45NTExNjM0OTk5MzY1MzU4LCA= +LTE0LjIwMjExNTc5MzA5NDgwMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAuNjkyMjI5MDI3NjY3MTA5MDIsIC01LjgyNTAxODMxNjc0NTA1NzIsIC0xMi43OTY4MTczNTg0OTA5MjggXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC43MTEwNjExNjYwMjQ4Nzg1MiwgLTQuODI3MTQxMjEwMDcxOTY5MywgLTEyLjczNDQ3NDUxMTY5NDExOSBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgLjc2NjY3ODczMjQyMDAzMTQ0LCAtNS45ODA0NTI1NzYzMDgxMzEyLCAtMTUuNzExNDczMzkxNjk5MTk4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC4= +NzkxMzY5MjY3ODUwNTE2ODgsIC00Ljk5NDgwNjQ4NjcyOTY0MzIsIC0xNS44Nzg0ODI4NjMxOTA2MTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjkxNTEzMTc3NDM2OTE5NzU5LCAtMy4= +NzgwMDQ1Njk4MjkxNzA2NCwgLTE0LjM2MjYwMjQ0MjE3OTkyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC45NTIzMjI0OTIyMDM4Nzg2OCwgLTQuMTU4MzExMzkzNjM4NTc3NSwgLTEzLjQ= +Mzc2NTI3NjAxNzk4MTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjk5ODMzNDk0MDE4NjUxODU2LCAtNC4yNTQzNzUwNDkwNjcyMjcyLCAtMTUuMjM5MDA5MjU0MjE1MTc1IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjA5Nzc3MjA0MDY4MTUxMzcsIC02LjU2MjIyNzEyNzk2MjY1NjQsIC0xNC4yMDk1Njc2MzQ4NjQxODcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDEuMTc4MTcxNTE4MTM3OTg4NywgLTUuNzczMDg1NjA3MDg1NDAwNSwgLTEzLjIyNDgxMDY0MjE0MjA1MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjIzMDM= +NDE4MzY5NTAyNTA4LCAtNS44ODIwMDU1MTM1MjQyNzY4LCAtMTUuMjY3MjQzNjUwOTY2NjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4yNTMzMTIxODE0ODI4NTY5LCAtNi4yNDU5NDk= +NTY0MTk3MzQwOCwgLTEzLjY2Mzg2NTIxNzM0NDMwNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjI4MTc0OTQzODI0Njc1MDIsIC02LjMwNTMyMDE2ODMzMzA0NjEsIC0xNC43NzcxNjQ= +NzU2NTE1NjI4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMzYwNDMwOTI0MTUxNTYyNywgLTQuNjA1MTQ3NzEwODE3MDE5OSwgLTEzLjY3Mzg3MzM2NjA4MzUzNyBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4zOTI2NzM5NTQzNzQ2Mzc1LCAtNC42NzI0NjM5MTUwNDM3MTg0LCAtMTQuOTM2MTY2Mzg1Mjg2NjI0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAxLjM5NjQ4MzU5MTU5NjE5NjYsIC01LjE3OTE3NDk4NTE0MzkyOTQsIC0xMy4zNzE4NjYzMjE5MTk5NDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS40NDI0OTYwMzk= +NTc2Njc0LCAtNS4yNzUyMzg2NDA1Njk2NTE0LCAtMTUuMTczMjIyODE1OTU2NzQ3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNTEzNDA1NjQ2MDE1NTA2MywgLTQuNTc5MjQyNjQxMDk= +Mzk4NjgsIC0xNC4zMDQ3MDA2MTkwMzQ2MzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS42OTAzNTEwMTA4Mjc0MTgxLCAtNS41NjE4MTYwODUyNDY4MjU5LCAtMTQuMjQ3NzgxNjg3OTM= +MjUwNyBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAzLjkyNDk4MDk3MDQ2MTgyMjMsIC01LjEzMjE1NjgyODgwMzY2MDgsIC04Ljk1NzI0MjM5MzIxMTc5MTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDQuMTk3MjU4MTY0NTk2NDAxOSwgLTMuOTI5MTkyMDYyODI2ODEyNywgLTcuNzE1OTgyOTg5NzY2MjEwNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjIwMTQ= +NzI0MzA4NjIxMTczLCAtNS44NDM1MjY2MTUwNzAzNzYxLCAtNy4zODI2MDI5MDkxMjQxMDEzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMzY0NTM2NTg4NjgzMjA4OSwgLTQuMjQ0ODQ= +MDAxMjU5MTA1NzEsIC02Ljc4MTk2NzgzOTY1Nzg0ODEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4zNjY3MDUzNjc5NzIyMjk2LCAtNS4yMzAwMTAxMjg5ODYxMjkyLCAtNi42MTA0MDE= +MTIzNDQ2NTgwOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjU3NzU4NzE1NjMwMzY2MzUsIC0zLjA0NjAyOTgyODMzMjY0MTIsIC03Ljk5MDUyNjgzOTg2NDQ5ODMgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuNTg1Nzc2MTEzMTEwMDI5NCwgLTYuNzY1ODcxNDI0MTYzMDAwMSwgLTcuMzQyNzE4OTE2MzMwMDI0NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgNC41OTE5MjcxMjkwNzY1NTg4LCAtMy42NDY0ODQ1MDQ2OTc3MjMsIC05LjU5NzUxMTUzMzYzNDk0NTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC41OTg3NDU5NTU= +MTcxOTcxMywgLTYuNzQzOTQyODc2MTM0NjUzOSwgLTkuMDU4MDkxMjMxOTcyMjI5MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0Ljc4MDY5NDg0Njc2OTU3MzMsIC0yLjkwMDU0MDYwOTg= +MzE1NjU0LCAtOC45NTg4MTQwNjY1NTc1NTQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuNzkwMjI0MTgyOTM4MjUwOCwgLTcuMjI5MjUwODIyMzY2NzQ0NSwgLTguMjA0OTcyMDgxMDY= +MTc4OTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC44NDAwNjAyMjk3NTYyMDIzLCAtNS4zODYwOTYxNzcyMDI1MjI1LCAtMTAuNDI2OTgwMDQzOTA1Mzg4IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjkwMjYzNDQzNjc1MTA4NDUsIC0zLjY1OTM4MTUzOTQxMTQ0NCwgLTYuMTc1NTk0MTI0NzgyOTI0NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgNS4xMTM0NjU1NTIwOTQ2NDUzLCAtNy4wMjIyNjU2MDYyNDk0NTg2LCAtNi41MzI5MDA0OTI2MjUwNDMxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMTMxNDM4MDg0MDMzODU= +MiwgLTMuNjk1NDk2NDY1MDUwNzY4MywgLTEwLjQzODA2MjM5ODk3OTAwMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjEzODY2NzkxNzAyOTYwOCwgLTYuOTc5NjU1MTIwNTE5MDA0OCw= +IC05Ljg2NjEyODM2Nzg2MzUyMzkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4yNTkxMzQzMTk0NTI5MTYsIC00LjU5MDc0OTI5OTQ2ODM0NTksIC0xMC44NjQ5MzAwOTk3MzU4MjkgXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMjYyODU0OTkzNzg3MTk3MiwgLTYuMjgwODY5MjIxODY3NTEwMywgLTEwLjU3MDU5Njg0Njc5NDkyMiBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgNS4zMTE4NzY1NjkxMTk4MjE1LCAtNS44MzE0NDQ4ODk5ODQzNzU0LCAtNS4yNjYxODY5OTA5NDIzMjM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDU= +LjQxMjMxMDg3OTAzMjg5OSwgLTQuMDkyMzc1NzU5NjEwNjA4MiwgLTUuNDMyMTI1Mjc1ODA0NTU2MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjQ5Nzk4NTQ0MzcxMzczNDcsIC0yLjE= +NDA4MTc3NTUwMzQyOTMxLCAtNi44MDkyMzg1MTc2MTc0MzM0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNDk4MjQyMzEyNDAwODI2OSwgLTIuMjQ2MDE0NjQ2Mzg3NzA2MywgLTkuMTk= +Njk3NjYxMTUzNTc1NjcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS44MTU2MDQ1ODA4MDgxOTE0LCAtNy43Mjc0NjM1MDAxMjg5ODUsIC02LjYzMTM3MjM5MTI5NzA5MDEgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuODM5Mzc0MjIzMDEyMzkyNCwgLTcuNjg3Mjc1MzY2ODYzMzQ5NywgLTkuNzc1MTEwNDU5MTc1NzE1NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgNS45NzE4OTA0MTc2NTYwNTQsIC0xLjc3NDE4Njg3ODI5MjAzMjksIC04LjQ1MzMxMjY4OTA3MTEwNjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4wNTEwMTk= +MDE4Njc5MDU5LCAtOC40NDI2NTI5MTYyNjcxMDIsIC04LjIxMDk1MDg2MjUzNTc2MDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4wNzcxNzkzMzg5MjU0NDM1LCAtNC43MzUzODk5MzQ= +ODI4ODYwNiwgLTExLjQyMTYwMDA0OTI3OTQ2NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjIzMzI0MjA5NjM0MzU1MiwgLTMuNjMyOTMwOTU3NjQyNTQ5NCwgLTUuMDkzMDM0NzEyMDE= +MzE3MTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4zNTIxNDk1MDMyNzU1NjgyLCAtMi40NzEwOTI3NzIwNTUzMDA0LCAtMTAuNzA3NjYwNjc5MTE0ODA4IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjQ5NzgyNzk2NTM2MjM0MDksIC0yLjc2NjYxMDc5MzkzOTI1OSwgLTUuNTE2Njg5ODY4NzgwOTcyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgNi41OTEyMTUxNjY1MTY1OTI0LCAtNy43MTIwNDU0NjgzNDA3OSwgLTYuMDAwMzQ5MDEzMjYzNTIxOSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjYyMDU5NDIzODQwNzYxMDc= +LCAtNi45OTIzMDYwMzgzNjUzOTYsIC01LjMwNjcyNjYyMDk4MTIzOTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi42MjQ0MzMzMzQ2NDc4OTU3LCAtNy42NTU4ODIzOTQ2MTg5MDk3LCA= +LTEwLjM5MzczNTI4Mjk3MDQ1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjY5Mzk0MzA0OTU4MTc4NzMsIC02LjM2NTg0MTA5MzIwMDM0NiwgLTExLjU3Mzk2NjU1MDgxNjc3NCBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi43MjEwMjMyOTM3NDQ3MzI2LCAtMy45NzY1NTUwOTc4MDU2NTc3LCAtMTEuNTE5NzU2MzEyNDAyODY4IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyA2LjgwNTI5MDgwNzgxNzcwNTEsIC01LjE4MTUzNDUyOTgyODcyMDksIC00LjYyNjQxMDEyMzAwMjczODggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4= +OTA2NjAwMzAyNjM2MTU5OSwgLTEuNDU3ODA4ODMyOTM4NzE4MiwgLTguNjE1MjQ1ODk1NDEzMzIwNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2Ljk1MDEwODUzNzk0OTU2MjUsIC00LjE= +OTM0NDI1MzEzMjgyMzYsIC00LjY3ODM5MTE1MzUyODEzOTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy4xNTg2NjQ1MDQyMjg0Mjg2LCAtMS42MDE0OTY0MTc5NTYzNjA0LCAtNi45MjQ= +Mzk3MzU4MzEzNTE0OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjMxNDUyNTAwMjQyMTgyNDQsIC0xLjYzMTI0NDI0OTIwMzQ3NzYsIC05LjUxMTYzNzMyNTM2OTE1NzUgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuNDU3MjY3MTM3MTk4MDcyMiwgLTguMTA2MjE4MDMxNzgzMDAzMywgLTYuMzA3ODkwODM4NTc2NTExMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgNy40NjQyMzg5MDI1MzIxMzg4LCAtMi41MTAwNTE0MTQyODY5NDUyLCAtNS41MDE2MTcyMDQ4NzQ3MjQyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuNDg1ODE= +Mjg5NzM1MTM1MDQsIC04LjA1Nzk1NDc1NTI4OTkzMTUsIC0xMC4wODMzMTEyNzMzOTE2MDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy40OTg0NzQ1NTgxOTYyODkxLCAtOC40OTM0MDA= +NDEzMTQwMzM0MiwgLTcuMjI4OTcyNjc2NDI5Mzk0OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjUxMzE2NTAwNDk1ODExMzIsIC04LjQ2ODU2Mjc4MDgyNTg0OTIsIC05LjE3MTkwOTY= +NTQwNzY3MjY5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuNTE0MzU1MTE3NzIzMDAyNywgLTYuNzA3NjU1NDUyMTAyOTU4NywgLTQuOTYwMDc3NjEzNTc5ODQzNyBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy41MTczNDc0NDkwMTg3MjY2LCAtMS4zNjg5Mzc0OTA4MjU0Mzc3LCAtNy44Mjg0MjMyOTI5NjA4MzczIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyA3LjYwOTQwNTEzOTQ1MzEzNTMsIC01Ljc3NTc4MTc3NTI5MzUyODgsIC00LjYwOTk2NzcxMTA0NTA0MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjY4MDczMTYzMDk= +ODIxOTI0LCAtNC4xOTI2MjM5NDA4Nzg0MjI2LCAtMTEuNjk5NDA2NDIzNjQ4MjMxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuODA0MzIzODczMTM4MzAyOCwgLTEuOTEwNDUwOTYwOTM= +NjcxNDQsIC02LjIyNjA2Mjg2MTMwMTEwMzIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy45NDIwMzc4MDI5NjE4NzE2LCAtNS4xNTUyNDQzNzkzMDIwMjYzLCAtMTEuNzcwNjg3Mzg5MTY= +MTk4OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LjA3MDI0NTIwOTcwODQ0OTYsIC0yLjcwMDc3NzA2NzA2MDc4MiwgLTEwLjk0NzE5NDEyODg4NjYyNyBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgOC4yODAyNTkzNzI4MDg5Mjk1LCAtNi45NjAyMDc5ODMyOTgyMTUsIC0xMS4xMzU0MzIwMjc3NDQ5MTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDguMzEwMDA2ODQzMDgwMjE5NiwgLTEuNzA1OTQ4NzM4MzE1OTUwNSwgLTkuNTcwMjQ3NDI4ODU3MjQyNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LjMzNzk0NzMwMDMxMzY4ODQ= +LCAtNy42OTk5NDEyNDA5MTcxMzY0LCAtMTAuNDY1MDA5MTY4MDkwNzg4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguMzc1MDc4OTc1MDM1NzA3OCwgLTMuNTM2MDcyODc0ODI4MDYyOCw= +IC0xMS40MDQ3NDk5MDU5MDQzODYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOC4zODM1MzY0Njc4MDE5OTksIC04LjUxMDU5Njg4MzI2ODI5MjYsIC03LjY5NDEyODIzOTE5ODk4ODggXSw= +CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguMzkxMDk2NTgyNjg5MTk3MiwgLTguNDk3ODE0NzQyODE4Njc4OCwgLTguNjk0MDE3OTYzODkzNTc2OCBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgOC41MTI2MjQzMTQwNDU2NTcsIC01LjM0ODE1NDgxNDY1ODQxNjcsIC00LjY0NjQ0MTA2MDAyOTk4NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LjU= +OTYxOTM3MjA4NzA1NTIxLCAtMy42MDI1NjQ2MjMwMDM4NzE2LCAtNC43MzU0MDc1ODM4OTg0OTg4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguNjk4OTIxNjAzOTI4NjEyNCwgLTIuMjU= +NjM2MDI0Nzg2MTYyMDgsIC0xMC4zMDkwMjUxMjEzODUyNzUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOC43NzE5NjEyNjQ3NTQwNzY2LCAtMS45NjkyODI5MDAwNzkzMDE2LCAtNi40NzE= +NDUzNzM1NzEyNzc0NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4Ljg4MjgzNjM5MjE2NjY5MDIsIC01LjQwNjU4OTk5MTg5NjI4MDEsIC0xMS41NDMyNTk2MDM4MjI3MjkgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguOTM3OTg3MjY3MTQ3MDk2MywgLTcuNDk3MzEyOTQ0MTc2MjE3NSwgLTUuNjAxNzEzNDU1NTExOTQ2MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgOS4wNTY4OTQ2NzQxNjc2NzQxLCAtNi4zMzU0NzQ3NTg1NjI5OTM1LCAtMTEuMjE2MzM5NDIyNzQ4NjQ1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuMTc3MDc= +NjMwMTM1NjE2NzQsIC04LjEzOTYzMzM3NDM2ODk5NjYsIC03LjIxMTc1ODQ1NjExOTgyNDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOS4yMzkxMTc3NTE3NjQ1NjMxLCAtMS41MjU3NTI= +Nzk5OTUxNzAxMiwgLTguMDk4NDIzMjcyMDcyNzc1OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA5LjI2OTQ0NjU5NDIwNjc2OTIsIC01Ljg3NjcxMTU4NTA0Nzc1OTMsIC01LjAzMDk1MDg= +NDc1ODU0ODAyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuMzQ0NTA0NzE4NTQ4MjMwOCwgLTIuNjI0MzcwNzcwOTExMTEyNiwgLTUuOTc4NDQ4NzkxNDk5MDk0NCBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOS41OTY2OTIzMDIxNDc4MzY4LCAtMi42NzI1MDM3NzI5MzQ2MzcsIC0xMC4xNjQ2OTA5OTUzMzExMTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDkuNzkyMTUxMzI2Nzc0MDk5MiwgLTcuODI3NTg3OTYxMjI1MTU4NywgLTkuNTAwMTM1NjE2OTg2MjQyMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA5Ljg0NzA2NzE2NDE= +Mzk4ODU1LCAtNi40ODU5OTAwODg1NDA4MDg5LCAtMTAuNjIyMjI0NDc0NTg5NTUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuOTMzMDY0NTA5NTE4NzU4LCAtNy43NzY5NzY1MzMzNjQ= +NzA2LCAtNy43NTY3MDA1MTI0ODM1NzQ3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuOTc4MjYwMjAxMzEzNDM1OCwgLTQuMTM2OTYwODI2MTc5MDIxOCwgLTExLjA0MzE4NzE0MzgzNTU= +NDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOS45OTI0NDI1MzYxODg1Mzk4LCAtNC4zNzg0MTUxMzU5MzA3MzU0LCAtNS40NDk5MjA4Njc2MzIwNjk4IF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAxMC4wMzEwMDI0NTEwMTI3NSwgLTUuMzc3NjU2NDE2NzQyODM5NywgLTUuNDQ0NDQ0MDM0ODkwOTc3NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgMTAuMDU0NTExMTA1ODQ1NjUsIC0yLjUxNDU3ODU1MzA5ODM0NiwgLTkuMjg5Nzg0MzkwMDQ2NDIwOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMC4xNTE0Njg4NTM0NjU1MjIsIC0= +Mi45ODg3NTA1OTU3MDM2MjA4LCAtNi40NDMyNDU3NjY3OTM5MzIxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEwLjI5NzA2NDc5OTUwMDUxMSwgLTYuNzYxNzIyNjEyMTUyNjg4MiwgLTY= +LjQyMjU2NjE0MDA5MzE0NjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAuMzQwMDE0NjM5Njg0NDA0LCAtMi42NzczMjgwMTU0NzE1Mjg3LCAtNy4zNzQ2MjQ1NjM1Mzc4ODk1IF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMC40MTgyNjEwNjExMjAzNTYsIC01LjY5OTA2NDA0NDg3MzUxNjcsIC0xMC4zODg4MDQzOTQyNjk0NzYgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDEwLjQ4NDkxNTc4MTI2MTQ2MywgLTMuODkxNDMwODk3NDQ1MDcyMywgLTYuMTcxMjUwNTEwOTYxMTg0MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMC4= +NTA5NDQxOTIzNjkxMzMsIC03LjA2Nzg2NTEwNjQxNDU5MDMsIC03LjM1MDU2MDA2ODA0OTQwNjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAuNTU5ODQzNTI4MzE0MjgsIC01LjgzMzE= +MDc4NTA1MzcwMzgyLCAtNi4xNjA2MDgxOTY1MjcyNjYzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEwLjcwNDM2MDY1NzM4MTI4MSwgLTMuMjAyNTM0MjkyMDU2ODgxOCwgLTguOTY2NjU= +NTIxODMzODMxNDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAuODMyOTAzODE1NDY1NDk2LCAtNi41MzM2MDA1MTc2MjY4MTI3LCAtOC45NDgzOTc2NzMzNzMyMzYgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEwLjg1MTI4ODc2MzE4MzUzOCwgLTMuMjg2Mjg5NzE4NTA4NDYzLCAtNy45ODEwNjAzOTI2ODYwMDMxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAxMC44NTk0NDgyNzY1NDM3NjEsIC00LjAwOTMwNTgzMzM4Njk0NDQsIC05LjUzNjgwMjEzODQ1NjA2OTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTAuOTI1NjAwMTg= +MTg0ODQyNSwgLTUuNzIzNTY1NzAzNjY4MjQ4OCwgLTkuNTI3NDA2Mjk1MDMyODg0NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMC45NzI1MjQ0MDQ2MTUwODcsIC02LjQyNzk4OTAyMzc= +ODI0ODYsIC03Ljk2Mzg0MDc2NjIwNjQ5OTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTEuMTUyNjQ3NDY1NjU2MDc3LCAtNC44NTM5Njg4NTUwMTU1NTk0LCAtOS4wODg5NDIwOTg0MDM= +MzcxMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMS4zNjUxNTU4MDAwMzYxNDEsIC00LjgzNjI0ODg4NzQ0MTUzMzYsIC03LjM1MjEzMTc0MTQxODIwMzYgXSBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgWyBbIDQuMDEzMDM2NzkwMjc5NTE5LCAtNC4xNjAwMjIwMzE3ODQ5MTM2LCAtNC45MDY4MjAyMzEyNDU0MDkyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMTkwMTQ= +NTU4MDQ2MTE1MTYsIC00LjY5MTYxMDQ3MzA4NDgyNywgLTUuNDQwMDA0MjA5MzI0MzIzMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjIyOTY1MzM0NTU5OTYxNzEsIC00LjkxODAxNzY= +NjI1ODYxMzc4LCAtNC4yOTE1ODA1Mjg2NTE3NTM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMzk1MTkwNTc5Mjc3MjEwNCwgLTUuMzgzMjkyOTczMzg3NTM4OCwgLTUuMTYxMTMwMDE= +NTEyODM2NTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC40MTIxMzE3OTk5MTMyMDc1LCAtMy43NjQxNzU0NDY1MDc0MzQ2LCAtNC4zNzU1MzE2MDYxNDE0MzEyIF0sCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjU0MTM5MDIyMDM5NTA3MywgLTMuNTc3NTI2MTI2MTQ4OTc1NSwgLTUuNTI0NTEwNDIyODQ4MDgwNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgNC42MTU2MjE4MzczOTU3NTEyLCAtNC40MzU0MjIzMTc4NDcwNjQ4LCAtNi4wMzI5NDMxMDQwMzgzMTkyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuNjgyMTk1MDU3MDg= +NDQ2MDUsIC00LjE4NDIxODUxNjYzNDkxMzUsIC0zLjc4NDg4MDYwNDg1OTUzNzkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC45MDI2MjYzMTUxOTA3MzcyLCAtMy4yMzYzNDc4NjExMDI= +NjEwNCwgLTQuNjU2NjkzNjkzNzc3ODMzMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjAwMzI5MjQzNjI5MjQzOTQsIC01LjY1NjQ3NTQ4MTUwNjkzNTksIC00Ljc2ODkyODAyOTI2MjU= +NDM5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMDY0MzQ4ODQ2MDgzNzc5OCwgLTUuNDA3NDg5NDU4MjQyNDkyMywgLTQuMDM5MTkwMzg4NzM0ODM5MyBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4wODE4MzcyOTE3MDYxNjU0LCAtNS4zMDc0OTI0ODIyMjEyNDQ0LCAtNS44ODQxNTg3NjgyNTE0MDg5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgWyA1LjIyNTI3ODY1NTc0ODAzODcsIC00LjcyOTA0MDQ1NDkyNjM3NjQsIC0zLjcwNDQ1NTQyNjA4MDI1MzIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4zNDQyODE1NTI2NTAzMjc= +MywgLTQuMTkwMTk3MTUwNDc3NDQ1LCAtNi4xMTc1NTE1MjkyMTUzMzUyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNDg3NzIyOTE2NjgwMzI0NywgLTMuNjExNzQ1MTIzMTg0MzMyOSw= +IC0zLjkzNzg0ODE4NzA1MDQ4NjMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS41MDUyMTEzNjIzMDg0NTE0LCAtMy41MTE3NDgxNDcxNzA1NDkyLCAtNS43ODI4MTY1NjY1NjI5NDk2IF0= +LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjU2NjI2Nzc3MjEwMTM1NjgsIC0zLjI2Mjc2MjEyMzkwOTE4OCwgLTUuMDUzMDc4OTI2MDQ4NzU1IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyA1LjY2NjkzMzg5MzE5NDgwMjIsIC01LjY4Mjg4OTc0NDMxMDY0NDIsIC01LjE2NTMxMzI2MTUyMzcxNDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4= +ODg3MzY1MTUxMzE1NzYwNCwgLTQuNzM1MDE5MDg4NzcwNDk0NSwgLTYuMDM3MTI2MzUwNDM1NTg5MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1Ljk1MzkzODM3MDk5ODk0NjIsIC00LjQ= +ODM4MTUyODc1NDk4Mjc5LCAtMy43ODkwNjM4NTEyNTk0MDQxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuMDI4MTY5OTg3OTk2MzA0MiwgLTUuMzQxNzExNDc5MjYzNDc2OSwgLTQuMjk= +NzQ5NjUzMjQ0NjA3NzIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4xNTc0Mjg0MDg0ODA0MjU1LCAtNS4xNTUwNjIxNTg5MDQ2OTEzLCAtNS40NDY0NzUzNDkxNDg3ODQxIF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjE3NDM2OTYyOTExNjA4NzksIC0zLjUzNTk0NDYzMjAyNTQ1MzQsIC00LjY2MDg3Njk0MDE3NTcwNDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDYuMzM5OTA2ODYyNzk1MTcxLCAtNC4wMDEyMTk5NDI4Mjk0NDcyLCAtNS41MzA0MjY0MjY2NDIwOTA0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuMzc5NDE= +NDYyNzkzNDkxMDEsIC00LjIyNzYyNzEzMjMyNTM4NDIsIC00LjM4MjAwMjc0NTk3MDExMjUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi41NTY1MjM0MTgxMTY0OTg0LCAtNC43NTkyMTU= +NTczNjI3NjQzNCwgLTQuOTE1MTg2NzI0MDQ1MjQ0MSBdIF0gXSkKICAgICAgICAKICAgICAgICAgCiAgICAgICAgIAogICAgICAgIENmYWNlcyA9IG5wLmFycmF5KFsKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDUsIDM= +LCAwIF0sIFsgMCwgNCwgNiBdLCBbIDUsIDIsIDMgXSwgWyA2LCA0LCAyIF0sIFsgNSwgMSwgMiBdLCBbIDYsIDIsIDEgXSwgWyA2LCAxLCA1IF0sIFsgNiwgNSwgNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgMywgMiwgMCBdLCBbIDIsIDQsIDAgXSwgWyA1LCAwLCA3IF0sIFsgMCwgNiwgNyBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxLCAwLCAyLCAzIF0sIFsgMCwgMSwgNiwgNCBdLCBbIDUsIDc= +LCAyLCAwIF0sIFsgMSwgMywgOCwgNiBdLCBbIDcsIDksIDMsIDIgXSwgWyAxMCwgNSwgMCwgNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LCAzLCA5LCAxMyBdLCBbIDQsIDYsIDExLCA= +MTAgXSwgWyAxMCwgMTIsIDcsIDUgXSwgWyA2LCA4LCAxMywgMTEgXSwgWyAxMiwgMTMsIDksIDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTMsIDEyLCAxMCwgMTEgXSBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgWyBbIDUsIDMsIDExIF0sIFsgNSwgMTEsIDEgXSwgWyA1LCAxLCAzIF0sIFsgMCwgMSwgMiBdLCBbIDAsIDIsIDMgXSwgWyAwLCAzLCAxIF0sIFsgNCwgMiwgMSBdLCBbIDQsIDEsIDEwIF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LCAxMCwgMiBdLCBbIDcsIDExLCAxMCBdLCBbIDcsIDEwLCAxIF0sIFsgNywgMSwgMTEgXSwgWyA2LCAzLCAyIF0sIFsgNiwgMiwgMTIgXSwgWyA2LCA= +MTIsIDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOCwgMTAsIDEyIF0sIFsgOCwgMTIsIDIgXSwgWyA4LCAyLCAxMCBdLCBbIDEzLCAxMiwgMTAgXSwgWyAxMywgMTAsIDExIF0sIFsgMTM= +LCAxMSwgMTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOSwgMTEsIDMgXSwgWyA5LCAzLCAxMiBdLCBbIDksIDEyLCAxMSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyA1LCA= +MCwgMyBdLCBbIDUsIDMsIDExIF0sIFsgNSwgMTEsIDcgXSwgWyA1LCA3LCAwIF0sIFsgOSwgMywgNiBdLCBbIDksIDYsIDEzIF0sIFsgOSwgMTMsIDExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgWyA5LCAxMSwgMyBdLCBbIDEyLCA3LCAxMSBdLCBbIDEyLCAxMSwgMTMgXSwgWyAxMiwgMTMsIDEwIF0sIFsgMTIsIDEwLCA3IF0sIFsgNCwgMiwgMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgNCwgMCwgNyBdLCBbIDQsIDcsIDEwIF0sIFsgNCwgMTAsIDIgXSwgWyAxLCAyLCA2IF0sIFsgMSwgNiwgMyBdLCBbIDEsIDMsIDAgXSwgWyAxLCAwLCAyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyA4LCAxMCwgMTMgXSwgWyA4LCAxMywgNiBdLCBbIDgsIDYsIDIgXSwgWyA4LCAyLCAxMCBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxOSwgMjcsIDE3IF0sIFsgMTksIDE3LCAxMCBdLCBbIDE= +OSwgMTAsIDExIF0sIFsgMTksIDExLCAyMiBdLCBbIDE5LCAyMiwgMjcgXSwgWyAyNSwgMTcsIDI3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI1LCAyNywgMzEgXSwgWyAyNSwgMzEsIDI= +NCBdLCBbIDI1LCAyNCwgMTUgXSwgWyAyNSwgMTUsIDE3IF0sIFsgOCwgMTAsIDE3IF0sIFsgOCwgMTcsIDE1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDgsIDE1LCA1IF0sIFsgOCwgNSw= +IDEgXSwgWyA4LCAxLCAxMCBdLCBbIDMsIDExLCAxMCBdLCBbIDMsIDEwLCAxIF0sIFsgMywgMSwgMCBdLCBbIDMsIDAsIDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMywgNywgMTEgXSw= +IFsgMTgsIDIyLCAxMSBdLCBbIDE4LCAxMSwgNyBdLCBbIDE4LCA3LCAxNiBdLCBbIDE4LCAxNiwgMjYgXSwgWyAxOCwgMjYsIDIyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI5LCAyNyw= +IDIyIF0sIFsgMjksIDIyLCAyNiBdLCBbIDI5LCAyNiwgMzAgXSwgWyAyOSwgMzAsIDMxIF0sIFsgMjksIDMxLCAyNyBdLCBbIDIzLCAxNCwgMjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IDIzLCAyMSwgMzAgXSwgWyAyMywgMzAsIDI2IF0sIFsgMjMsIDI2LCAxNiBdLCBbIDIzLCAxNiwgMTQgXSwgWyA2LCA0LCAxNCBdLCBbIDYsIDE0LCAxNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgNiwgMTYsIDcgXSwgWyA2LCA3LCAwIF0sIFsgNiwgMCwgNCBdLCBbIDIsIDksIDQgXSwgWyAyLCA0LCAwIF0sIFsgMiwgMCwgMSBdLCBbIDIsIDEsIDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDIsIDUsIDkgXSwgWyAxMywgMjAsIDkgXSwgWyAxMywgOSwgNSBdLCBbIDEzLCA1LCAxNSBdLCBbIDEzLCAxNSwgMjQgXSwgWyAxMywgMjQsIDIwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAyOCwgMjEsIDIwIF0sIFsgMjgsIDIwLCAyNCBdLCBbIDI4LCAyNCwgMzEgXSwgWyAyOCwgMzEsIDMwIF0sIFsgMjgsIDMwLCAyMSBdLCBbIDEyLCAyMSwgMTQgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDEyLCAxNCwgNCBdLCBbIDEyLCA0LCA5IF0sIFsgMTIsIDksIDIwIF0sIFsgMTIsIDIwLCAyMSBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAxNiwgMzEsIDM4LCAyOCBdLCBbIDE= +NiwgMjgsIDIyLCAxMiBdLCBbIDE2LCAxMiwgNSwgMyBdLCBbIDE2LCAzLCA5LCAxNyBdLCBbIDE2LCAxNywgMjYsIDMxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ3LCA0NiwgMzgsIDM= +MSBdLCBbIDQ3LCAzMSwgMjYsIDM0IF0sIFsgNDcsIDM0LCA0MCwgNTAgXSwgWyA0NywgNTAsIDU3LCA1OSBdLCBbIDQ3LCA1OSwgNTMsIDQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ= +MiwgMjUsIDIyLCAyOCBdLCBbIDQyLCAyOCwgMzgsIDQ2IF0sIFsgNDIsIDQ2LCA1MywgNTUgXSwgWyA0MiwgNTUsIDUxLCA0MyBdLCBbIDQyLCA0MywgMzIsIDI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyAxMywgMSwgNSwgMTIgXSwgWyAxMywgMTIsIDIyLCAyNSBdLCBbIDEzLCAyNSwgMzIsIDI0IF0sIFsgMTMsIDI0LCAyMSwgMTEgXSwgWyAxMywgMTEsIDQsIDEgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDAsIDcsIDksIDMgXSwgWyAwLCAzLCA1LCAxIF0sIFsgMCwgMSwgNCwgMiBdLCBbIDAsIDIsIDgsIDYgXSwgWyAwLCA2LCAxMCwgNyBdLCBbIDIwLCAzNCwgMjYsIDE3IF0sCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyMCwgMTcsIDksIDcgXSwgWyAyMCwgNywgMTAsIDE4IF0sIFsgMjAsIDE4LCAyOSwgMzcgXSwgWyAyMCwgMzcsIDQwLCAzNCBdLCBbIDE5LCAxNSwgMjMsIDMzIF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxOSwgMzMsIDM5LCAzNiBdLCBbIDE5LCAzNiwgMjksIDE4IF0sIFsgMTksIDE4LCAxMCwgNiBdLCBbIDE5LCA2LCA4LCAxNSBdLCBbIDE0LCAyNywgMzU= +LCAzMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNCwgMzAsIDIzLCAxNSBdLCBbIDE0LCAxNSwgOCwgMiBdLCBbIDE0LCAyLCA0LCAxMSBdLCBbIDE0LCAxMSwgMjEsIDI3IF0sIFsgNDE= +LCA1NCwgNTIsIDQ0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQxLCA0NCwgMzUsIDI3IF0sIFsgNDEsIDI3LCAyMSwgMjQgXSwgWyA0MSwgMjQsIDMyLCA0MyBdLCBbIDQxLCA0MywgNTE= +LCA1NCBdLCBbIDYxLCA2MCwgNTYsIDU4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYxLCA1OCwgNTIsIDU0IF0sIFsgNjEsIDU0LCA1MSwgNTUgXSwgWyA2MSwgNTUsIDUzLCA1OSBdLCA= +WyA2MSwgNTksIDU3LCA2MCBdLCBbIDQ4LCAzNiwgMzksIDQ5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ4LCA0OSwgNTYsIDYwIF0sIFsgNDgsIDYwLCA1NywgNTAgXSwgWyA0OCwgNTA= +LCA0MCwgMzcgXSwgWyA0OCwgMzcsIDI5LCAzNiBdLCBbIDQ1LCAzMywgMjMsIDMwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ1LCAzMCwgMzUsIDQ0IF0sIFsgNDUsIDQ0LCA1MiwgNTg= +IF0sIFsgNDUsIDU4LCA1NiwgNDkgXSwgWyA0NSwgNDksIDM5LCAzMyBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyA2MywgNzgsIDgzLCA3NSwgNjcgXSwgWyA2MywgNjcsIDU4LCA0NywgNDUgXSwgWyA2MywgNDU= +LCAzMSwgMzAsIDQwIF0sIFsgNjMsIDQwLCA0MywgNTYsIDY1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYzLCA2NSwgNzIsIDgyLCA3OCBdLCBbIDU5LCA3NCwgODEsIDc3LCA2OCBdLCA= +WyA1OSwgNjgsIDYxLCA0OSwgNDEgXSwgWyA1OSwgNDEsIDI5LCAyNywgMzcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTksIDM3LCAzNSwgNDcsIDU4IF0sIFsgNTksIDU4LCA2NywgNzU= +LCA3NCBdLCBbIDE4LCAzNSwgMzcsIDI3LCAxOSBdLCBbIDE4LCAxOSwgMTIsIDMsIDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTgsIDQsIDIsIDYsIDEzIF0sIFsgMTgsIDEzLCAyMiw= +IDMwLCAzMSBdLCBbIDE4LCAzMSwgNDUsIDQ3LCAzNSBdLCBbIDI1LCAyMiwgMTMsIDYsIDEwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI1LCAxMCwgOCwgMTUsIDIzIF0sIFsgMjUsIDI= +MywgMzIsIDQyLCA0NCBdLCBbIDI1LCA0NCwgNTcsIDU2LCA0MyBdLCBbIDI1LCA0MywgNDAsIDMwLCAyMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3MCwgNTcsIDQ0LCA0MiwgNTQgXSw= +IFsgNzAsIDU0LCA1MiwgNjQsIDcxIF0sIFsgNzAsIDcxLCA4MCwgODgsIDg1IF0sIFsgNzAsIDg1LCA4OSwgODIsIDcyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcwLCA3MiwgNjUsIDU= +NiwgNTcgXSwgWyA5MSwgODksIDg1LCA4OCwgOTAgXSwgWyA5MSwgOTAsIDg3LCA4NCwgODYgXSwgWyA5MSwgODYsIDc5LCA3NywgODEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgOTEsIDg= +MSwgNzQsIDc1LCA4MyBdLCBbIDkxLCA4MywgNzgsIDgyLCA4OSBdLCBbIDI4LCAzOSwgNTMsIDYwLCA1MSBdLCBbIDI4LCA1MSwgNTUsIDQ4LCAzNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgMjgsIDM0LCAyNiwgMTYsIDE0IF0sIFsgMjgsIDE0LCA3LCA5LCAyMSBdLCBbIDI4LCAyMSwgMjQsIDM2LCAzOSBdLCBbIDczLCA2OSwgNzYsIDg0LCA4NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgNzMsIDg3LCA5MCwgODgsIDgwIF0sIFsgNzMsIDgwLCA3MSwgNjQsIDYyIF0sIFsgNzMsIDYyLCA1MCwgNDgsIDU1IF0sIFsgNzMsIDU1LCA1MSwgNjAsIDY5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAzMywgNTAsIDYyLCA2NCwgNTIgXSwgWyAzMywgNTIsIDU0LCA0MiwgMzIgXSwgWyAzMywgMzIsIDIzLCAxNSwgMTcgXSwgWyAzMywgMTcsIDExLCAxNiwgMjYgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDMzLCAyNiwgMzQsIDQ4LCA1MCBdLCBbIDAsIDExLCAxNywgMTUsIDggXSwgWyAwLCA4LCAxMCwgNiwgMiBdLCBbIDAsIDIsIDQsIDMsIDEgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIDAsIDEsIDUsIDksIDcgXSwgWyAwLCA3LCAxNCwgMTYsIDExIF0sIFsgMjAsIDUsIDEsIDMsIDEyIF0sIFsgMjAsIDEyLCAxOSwgMjcsIDI5IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyAyMCwgMjksIDQxLCA0OSwgMzggXSwgWyAyMCwgMzgsIDQ2LCAzNiwgMjQgXSwgWyAyMCwgMjQsIDIxLCA5LCA1IF0sIFsgNjYsIDQ2LCAzOCwgNDksIDYxIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyA2NiwgNjEsIDY4LCA3NywgNzkgXSwgWyA2NiwgNzksIDg2LCA4NCwgNzYgXSwgWyA2NiwgNzYsIDY5LCA2MCwgNTMgXSwgWyA2NiwgNTMsIDM5LCAzNiwgNDYgXSBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgWyBbIDUsIDYsIDEsIDAgXSwgWyAxMSwgMywgMSwgNiBdLCBbIDIsIDAsIDEsIDMgXSwgWyAyMywgMTgsIDEzLCAxNSBdLCBbIDExLCA2LCAxMywgMTggXSwgWyA1LCAxNSwgMTMsIDYgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIwLCAxNywgMjEsIDI1IF0sIFsgMTEsIDE4LCAyMSwgMTcgXSwgWyAyMywgMjUsIDIxLCAxOCBdLCBbIDIsIDMsIDksIDEwIF0sIFsgMTEsIDE3LCA5LCA= +MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyMCwgMTAsIDksIDE3IF0sIFsgMjAsIDE5LCAxMiwgMTAgXSwgWyAxNCwgNywgMTIsIDE5IF0sIFsgMiwgMTAsIDEyLCA3IF0sIFsgMjMsIDI= +MiwgMjQsIDI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDE0LCAxOSwgMjQsIDIyIF0sIFsgMjAsIDI1LCAyNCwgMTkgXSwgWyA1LCA4LCAxNiwgMTUgXSwgWyAxNCwgMjIsIDE2LCA4IF0= +LCBbIDIzLCAxNSwgMTYsIDIyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIsIDcsIDQsIDAgXSwgWyAxNCwgOCwgNCwgNyBdLCBbIDUsIDAsIDQsIDggXSBdIF0pCgoKICAgICAgICBPbmE= +bWVzID0gbnAuYXJyYXkoWyAiZG9kZWNhZG9kZWNhaGVkcm9uIiwgImVjaGlkbmFoZWRyb24iLCAidGV0cmFoZW1paGV4YWhlZHJvbiIsCiAgICAgICAgICAgICAgICAgICAgICAgICJzbWFsbCBkaXRyaWdvbmFsIGljb3NpZG8= +ZGVjYWhlZHJvbiIsICJvY3RhaGVtaW9jdGFoZWRyb24iIF0pCiAgICAgICAgCiAgICAgICAgT3ZlcnRpY2VzID0gbnAuYXJyYXkoWwogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLjQ1NTIwNDA5NzIwNjEzMTc1LCAyLjk= +ODUyMjgzNjM3MTYxMzcxLCAyLjYxNDQyNzU3MzQ0OTU1MDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjU4MTc5OTczNjczMTk5OTI4LCAyLjI1NzI3NzgxOTUwNzA2NjQsIDEuMTc0OTU= +MDA1MDg3NjgwOTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjcwMzg0MjE3ODA0MDg1MTc1LCAyLjEzMDIxNjM4MDI2NDMwNjgsIDIuMTU5MzA4MjM0MjUxNTI4MyBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLjc3OTI2ODU1NDg0MTQ0NTg1LCAyLjA1MTY4ODA5MjE1MjY3MDYsIDIuNzY3Njc1MDQ4NjgwODQyNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgLjg1NzUwODk2Mjg5OTAyNDcsIDEuNjAxNzg5OTEzNzA3MjI4NCwgMS44NzgwMjkwMTM2OTA2NTM4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC45MDEzMTA5OTYxNTYzMTk= +MjIsIDEuOTI0NjI2NjUyOTA5MzMzNywgMy43NTIwMzMyMzIwNTM3NzY2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC45NzE4OTUyNzg2NDQ0MTk5OCwgMy44MjAwNzY0MzkyNTEyMTUzLCA= +MS4zMjgzMTIxNDIxODA4MDA2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC45Nzk1NTE0MDQyMDg5MDA0OCwgMS40NzQ3Mjg0NzQ0NTk0MTU4LCAyLjg2MjM4NzE5NzA2MzA0MjEgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMDI3OTA2NjM1Njc5Nzc4NywgMS4xOTY2NzYxMDg3MDA4MDQ4LCAyLjMxMjU1NTcwOTQ4MTk1MjkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDEuMDkzOTM3NzE5OTUzMzgyNCwgMy42OTMwMTUwMDAwMTQ4Mjg1LCAyLjMxMjY3MDMyNTU1NjczNTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4xMDYxNDc= +MDQzNzM0MDM1NCwgLjc0Njc3NzkzMDI1NTk2NzI5LCAxLjQyMjkwOTY3NDQ5NjIwNDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4xNjkzNjQwOTY3NDk0ODkyLCAzLjYxNDQ4NjcxMTg= +OTk3NzkyLCAyLjkyMTAzNzEzOTk4NTAzMzUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4yMjA1MzMzNTk0ODEyMjg3LCAyLjk2NTA2NDQ1NTgwMTczMDEsIC44NzMxOTI4MDI5ODM2OTU= +MTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4yOTE0MDY1MzgwNTk2MTk5LCAzLjQ4NzQyNTI3MjY1ODMyMjMsIDMuOTA1Mzk1MzIzMzU4NjI4MyBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgMS4zMDM2MTU4NjE4NDY3MzcyLCAuNTQxMTg4MjAyODk1NTgxMTEsIDMuMDE1NjM0NjcyMjk0MDg1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +MS4zNDI1NzU4MDA3ODkzMjU0LCAyLjgzODAwMzAxNjU1OTM2OTUsIDEuODU3NTUwOTg2MzU2OTYzNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjM3NDIwMDE0NDMzMjIxNTksIDIuNDM= +NjYzNzk4OTI0MTEzMDgsIC41OTE5MTM1ODI0Mjg3NTQxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjQ4ODY5NjgwODU2NTA2ODcsIDQuMTMwNDUxMTk4MDIyMTEwMiwgMi4xMjYxNzQ= +MDkwMDA5OTI0NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjQ5MzQyODU1NDM4ODM0MTcsIDIuNjgwOTQ2NDQwMzM1Njk2MSwgMy4wNzQyODQ2MTUyMTY2MTEyIF0sCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjYxMDczOTI0OTg3NTQyMzEsIDQuMDAzMzg5NzU4NzcwNjMxMiwgMy4xMTA1MzIyNzMzNzczNDQ4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgWyAxLjYxNTI5MjQ0ODA5NjI0MTUsIDMuNDAyNTAwNjUzODEzNDM5NywgLjY4NjY5NjU2NzQzOTg0MzU3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNjE1NDcwOTk1NzA0OTM= +MzMsIDIuNTUzODg1MDAxMDkzOTQ2OCwgNC4wNTg2NDI3OTg1ODc4OTQ1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNjIyODM4MjI1MTcyOTM0NCwgMS41ODE2MjYwMDU3OTMwNzMxLCA= +LjEzNjc5NDI0MzIzMTg1ODY5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNjQ5OTA5MzcwNDk2MzE5MiwgMS43ODExNTAwODM0NDA1NzU5LCAxLjI5NDk5MjU0NTIzOTk0MjUgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuODA4MDk3NzE5NDk0MTcwMSwgNC4zMjIyNzMzNDgxOTI1NTc1LCAyLjYxOTI3OTg5MjA5Njg3ODIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDEuODE1NzUzODQ1MDY4OTU3LCAxLjk3NjkyNTM4MzQwMTM0MjYsIDQuMTUzMzU0OTQ2OTY4MjkzNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjg2MzkzMDU= +Mjg5MzIwOTE0LCAyLjU0NzQ4ODY3MDM2OTEzMzUsIC4yMzE1NzcyMjgyNDYwODk1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjg5Mzk5NDI1MzEyMDQyNzYsIDEuNTI3MDI3MjA0OTU= +MDIzMzQsIDMuMjYzNzA4OTExOTc5NjQ3MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjg5ODU0NzQ1MTMyOTc5NjgsIC45MjYxMzgwOTk5ODg1NDI5MSwgLjgzOTg3MzIwNjA0Mjc5MjA= +MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjk5MDcwNDcxNjA2MzE3MzQsIC45NzA5MjI0NzM0MzI2MTU2LCAyLjE2NDA0NTkzNjgxOTY5NTkgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIDIuMDEyOTMzNzY3MDg2NzczLCAzLjE0NDQyNDYyNTUyOTQ1NTgsIC4yOTAxNTYzMzQ1MzM2MTc1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjA= +NTY4NDYxNDg4MjAyNzgyLCAyLjk0Mjc4ODA0Nzk3NDk4NjQsIDQuMjQ4MTM3OTMxOTgxMjMwMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjA2ODk0NTEyNDExMjk0NjgsIC41MjEwMjQ= +Mjk0OTg2MTQ5ODQsIDEuMjc0Mzk5OTAxODI3MDUxNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjEyNzQzMDQzMTMxMzUxNzYsIDQuODM4MjM3ODM0MzE1NTk3NCwgMS44MjQ0MTY4NDI= +MTE4NzA3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMTMyMDkzOTc4MDE3Nzc1NiwgMy43MTI4NzU0MTI1ODI3MzE1LCAxLjQ4NDU1ODUxNTI2NTMwMTYgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMTM5ODE4MzAyNzA2ODk0NywgMS4wNDMzODUxMTE4Mzc2OTY2LCA0LjMwNjYwMjQyMjIwMTkzMDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDIuMjE4MDU4NzEwNzU3ODMzNSwgLjU5MzQ4NjkzMzM4NjIyNjU2LCAzLjQxNjk1NjM4NzIxMTMyNTMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4yNTQwMjYwNzA4NDY2OTQsIDQ= +LjExMDI4NzI5MDEwNzkzMiwgLjM4NDkzOTMxOTU0ODE2OTIxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMjY2NDEzOTQyMjI5OTY2OCwgLjMxNTQzNDU2NzYyNTg3NzEyLCAyLjg2NzE= +MjQ4OTk2MzA1NzYzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuMzI0ODk5MjQ5NDEzMDY1LCA0LjYzMjY0ODEwNjk0Njg2NjQsIDMuNDE3MTQxODM5OTIxOTg5MSBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4zNDQ2NTQzNTAyODA5ODMzLCAtLjEzNDQ2MzYxMDgyMzMzMTY4LCAxLjk3NzQ3ODg2NDYzNzEwOTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDIuMzc2MTc4ODYwNjM1MDMwNiwgMy40NTg3NTI1MzQwODc4OTk5LCAzLjQ1MzI3NDg4MjAwMzk0NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4zODA5MTA2MDY0NjQ= +MzE4MSwgMi4wMDkyNDc3NzY0MTA4ODQzLCA0LjQwMTM4NTQwNzIxMDA3MjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi4zODgyNzc4MzU5MjkwOSwgMS4wMzY5ODg3ODExMTQ1NDc0LCA= +LjQ3OTUzNjg1MTg1MjMwNjA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNTI5OTEzODQ0NjEwOTU1NiwgMi42MDYxODM3MzE1NjkwMjE3LCA0LjQ1OTk2NDUxMzQ5OTAwMzIgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNjI5MzcwMTM5Njk1NDMxLCAyLjAwMjg1MTQ0NTY4MDcyMDIsIC41NzQzMTk4MzY4NzMzNDAzOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgMi42NTYzMzA5MzY1NDE1MjcxLCAyLjcyNjg0ODg0MDA5MTc2MTYsIC0uMzUxNDU5MjQwMjA3ODEyNDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi42NjM5ODc= +MDYyMDk0ODk1NSwgLjM4MTUwMDg3NTMwNTg4Njk3LCAxLjE4MjYxNTgxNDY1Njg4OTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi43NzA4Mjc2MDA3NjU4NjA5LCA0LjQyMDY2MjA0ODg= +NzYzNjIzLCAxLjE4MjgwMTI2NzM3MzcwMTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi43NzA4OTU3OTk4Nzc1MTAzLCA0LjA5NjUxOTcxMjkxNTY5NzQsIDIuNDcwNzcwMTE5NDM0ODQ= +MzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi43NzEwMDYxNDgzNjY3NzMyLCAzLjU3MjA0NjM5NjE0MDYwNDEsIDQuNTU0NzQ3NDk4NTE1NjAzNiBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgMi43ODMyMTU0NzIxNTUyMzgsIC42MjU4MDkzMjYzOTc4MjY1NSwgMy42NjQ5ODY4NDc0NTI5NTI4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDI= +Ljg2MTM0NTUzMTcwODkyNzIsIC43MDAzODQ0NjQ3MjA1MTE3LCAuNjkxMzYzNDMzMzc0MTQ2MDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi44NjE0NTU4ODAyMDgzOTExLCAuMTc1OTE= +MTE0Nzk0ODkxNzkzLCAyLjc3NTM0MDgxMjQ2MzM4MTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi45MjczNzY2MTU5OTQ4MTg0LCAzLjE5NjcyMzM1NjAyMTAxNDgsIC42OTE0NzgwNDk= +NDU5NDgyMjIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4wMjQzMDc3NzU5MTM3NTczLCAxLjU5MTY3MTk5MDk3MTQ2NywgMy43NTk3Njk4MzI0NjIyNjkgXSwKICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuMDkwMjI4NTExNjk4MzgzNiwgNC42MTI0ODQxOTkwNDE4NTk4LCAxLjY3NTkwNzA2OTQ2MTI2NjMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDMuMDkwMzM4ODYwMTc0MTE1NiwgNC4wODgwMTA4ODIyNjU5MzM5LCAzLjc1OTg4NDQ0ODU0Mzc2NTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4xNjg0Njg5MTk3NTY4NzI3LCA= +NC4xNjI1ODYwMjA1OTM4NzU0LCAuNzg2MjYxMDM0NDczOTgxODEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4xODA2NzgyNDM1MzAyMTUyLCAxLjIxNjM0ODk1MDg0Mzg3MjksIC0uMTA= +MzQ5OTYxNjU5OTc1NDI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuMTgwNzg4NTkyMDE2ODAzMSwgLjY5MTg3NTYzNDA3MjA5MjM1LCAxLjk4MDQ3Nzc2MjQ4Njc2NTcgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuMTgwODU2NzkxMTQwOTcxMywgLjM2NzczMzI5ODEyMTYyNTUzLCAzLjI2ODQ0NjYxNDU1MTg4MDUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICBbIDMuMjg3Njk3MzI5Nzk2MjYyMiwgNC40MDY4OTQ0NzE2ODA4NTkxLCAzLjI2ODYzMjA2NzI2NjkwMzYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4yOTUzNTM0NTU= +Mzc3NjYzMSwgMi4wNjE1NDY1MDY5MDI1Mjk5LCA0LjgwMjcwNzEyMjEyODcyNDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4zMjIzMTQyNTIyMTM3Njk5LCAyLjc4NTU0MzkwMTMwNzg= +NTcsIDMuODc2OTI4MDQ1MDQ2OTc2MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjQyMTc3MDU0NzI5ODU5OCwgMi4xODIyMTE2MTU0MDY4MTM0LCAtLjAwODcxNjYzMTU3NzcyNzQ1MTc= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNTYzNDA2NTU1OTYzNTA4LCAzLjc1MTQwNjU2NTg3MzMxMDUsIDMuOTcxNzExMDMwMDcxMjQ5OSBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgMy41NzA3NzM3ODU0NDY5NjE2LCAyLjc3OTE0NzU3MDU4MDg5OTgsIC4wNDk4NjI0NzQ3MTMzMjYyNzcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4= +NTc1NTA1NTMxMjU2NjU0MywgMS4zMjk2NDI4MTI4OTYxNTA2LCAuOTk3OTcyOTk5OTEzMzkxMTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy42MDcwMzAwNDE2MTc0NzE0LCA0LjkyMjg= +NTg5NTc4MDk3MDM2LCAyLjQ3Mzc2OTAxNzI5MTQ1OTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy42MjY3ODUxNDI0NzM1MjA4LCAuMTU1NzQ3MjQwMDM1NzQ2NzgsIDEuMDM0MTA2MDQ= +MTk5MjcxMTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy42ODUyNzA0NDk2NzgxOTE2LCA0LjQ3Mjk2MDc3OTM2MTM4NzQsIDEuNTg0MTIyOTgyMjk4MTQ3MyBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy42OTc2NTgzMjEwNjcyMzk3LCAuNjc4MTA4MDU2ODg5NTI1NzUsIDQuMDY2MzA4NTYyMzcyNjQ4MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgIFsgMy43MzM2MjU2ODExNDc4MjAyLCA0LjE5NDkwODQxMzYwMTA3MjUsIDEuMDM0MjkxNDk0NzE2MzY2OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjgxMTg2NjA4OTIwNzM5Nzg= +LCAzLjc0NTAxMDIzNTE1MzgyNjIsIC4xNDQ2NDU0NTk3MjY3MDE3NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjgxOTU5MDQxMzg4NzcxMzIsIDEuMDc1NTE5OTM0NDEwMzU1OSwgMi4= +OTY2Njg5MzY2NjUwMTg2MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjgyNDI1Mzk2MDU5MDIyMTIsIC0uMDQ5ODQyNDg3MzIwMzU1OTE0LCAyLjYyNjgzMTAzOTgwMTA1NzIgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuODgyNzM5MjY3NzgwMDA4MywgNC4yNjczNzEwNTIwMDAxMjE3LCAzLjE3Njg0Nzk4MDEwMzY4MjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDMuODk0ODM4MjQzMDc0MTUzOSwgMS44NDU2MDcyOTkwMTk0NjU3LCAuMjAzMTA5OTQ5OTQxODUxOTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy45Mzg3NTA= +NjI0ODI2NDI0OCwgMS42NDM5NzA3MjE0NjI0MTgxLCA0LjE2MTA5MTU0NzM4MzM1MDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy45NjA5Nzk2NzU4MzYyMTA5LCAzLjgxNzQ3Mjg3MzU= +NTg4OTMyLCAyLjI4NzIwMTk0NTEwOTE1MzMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4wNTMxMzY5NDA1NTYyNjUyLCAzLjg2MjI1NzI0NzAwMDA2NTEsIDMuNjExMzc0Njc1ODk2NjI= +NzMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4wNTc2OTAxMzg3ODg0MTI5LCAzLjI2MTM2ODE0MjA0MDk4ODcsIDEuMTg3NTM4OTY5OTU0NzI0MSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNC4wODc3NTM4NjI5NzU4MTQxLCAyLjI0MDkwNjY3NjYzNjQ4MDUsIDQuMjE5NjcwNjUzNjczMTIxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +NC4xMzU5MzA1NDY4NDM1MjY5LCAyLjgxMTQ2OTk2MzU4NTk5NDgsIC4yOTc4OTI5MzQ5NTk4NTY4OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjE0MzU4NjY3MjQwMTU2OTEsIC40NjY= +MTIxOTk4ODA1MDMxOTMsIDEuODMxOTY3OTg5ODE5OTU2OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjMwMTc3NTAyMTQwMTk4NzUsIDMuMDA3MjQ1MjYzNTUzNDkwMywgMy4xNTYyNTU= +MzM2Njg5MDExMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjMyODg0NjE2NjcyNTIxMjIsIDMuMjA2NzY5MzQxMTk4Njc5NywgNC4zMTQ0NTM2Mzg2OTY3MTE0IF0sCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjMzNjIxMzM5NjIwMDU4MjUsIDIuMjM0NTEwMzQ1OTAwMjA3NiwgLjM5MjYwNTA4MzMzNjAyNDI2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgWyA0LjMzNjM5MTk0MzgxMDczMSwgMS4zODU4OTQ2OTMxNzg0OTY5LCAzLjc2NDU1MTMxNDQ3NDU5NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4zNDA5NDUxNDIwMTY3MTQ= +MywgLjc4NTAwNTU4ODIxNDI0OTg2LCAxLjM0MDcxNTYwODUzOTU0MTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC40NTgyNTU4Mzc1MDg3NDc3LCAyLjEwNzQ0ODkwNjY1Mzg5NTgsIDE= +LjM3Njk2MzI2NjcwOTY3NjkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC40NjI5ODc1ODMzMzA1ODg2LCAuNjU3OTQ0MTQ4OTcyNjY0OTYsIDIuMzI1MDczNzkxOTAzMzAzMyBdLAogICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC41Nzc0ODQyNDc1NjcwMjg1LCAyLjM1MTc1NzM1Nzc1NDgxMTQsIDMuODU5MzM0Mjk5NDk1NDg1MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgNC42MDkxMDg1OTExMTE2ODU1LCAxLjk1MDM5MjMzMDQzOTM3NTcsIDIuNTkzNjk2ODk1NTYyMDk2NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjY0ODA2ODU= +MzAwNjAxMzAyLCA0LjI0NzIwNzE0NDA5MTg2NzQsIDEuNDM1NjEzMjA5NjM3NzU0NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjY2MDI3Nzg1MzgzNjY2MTgsIDEuMzAwOTcwMDc0MzM= +NjQzMTYsIC41NDU4NTI1NTg1NjUwMTk0MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjczMTE1MTAzMjQyMjExMjMsIDEuODIzMzMwODkxMTkyNTkwNCwgMy41NzgwNTUwNzg5MzYxODg= +MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0Ljc4MjMyMDI5NTE0NzkzNzUsIDEuMTczOTA4NjM1MDk3NTIwMiwgMS41MzAyMTA3NDE5MzA0NDgzIF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyA0Ljg0NTUzNzM0ODE2MzMzNDUsIDQuMDQxNjE3NDE2NzM3Njg0OSwgMy4wMjgzMzgyMDc0NTI3NDE1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ= +Ljg1Nzc0NjY3MTk0NzMyNDksIDEuMDk1MzgwMzQ2OTg2NTU5MiwgMi4xMzg1Nzc1NTYzNTMxNzg5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuOTIzNzc3NzU2MjI1NjI1MSwgMy41OTE= +NzE5MjM4Mjg2NTU0NCwgMi4xMzg2OTIxNzI0NTI3NzQyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuOTcyMTMyOTg3Njk0NjkwNiwgMy4zMTM2NjY4NzI1MzM0MjUsIDEuNTg4ODYwNjg= +NDg3Mzc3NDIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC45Nzk3ODkxMTMyNjE2NzI2LCAuOTY4MzE4OTA3NzQ2NTExODYsIDMuMTIyOTM1NzM5NzMwNzQzNiBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4wNTAzNzMzOTU3NTA4NDgsIDIuODYzNzY4Njk0MDc2MDE5MSwgLjY5OTIxNDY0OTg4MTYwMTk4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgWyA1LjA5NDE3NTQyODk5OTA5NiwgMy4xODY2MDU0MzMyODk4MjM1LCAyLjU3MzIxODg2ODIzNjMzNjYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4xNzI0MTU4MzcwNTkyMTA2LCA= +Mi43MzY3MDcyNTQ4MzYxNjY0LCAxLjY4MzU3MjgzMzI1ODU5ODQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4yNDc4NDIyMTM4NTkwMjEyLCAyLjY1ODE3ODk2NjcyNzM2ODMsIDIuMjk= +MTkzOTY0NzY3ODE5ODUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4zNjk4ODQ2NTUxNjUyMTIsIDIuNTMxMTE3NTI3NDgyMDgyLCAzLjI3NjI5NzgzMTA0ODExMzUgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNDk2NDgwMjk0NjkzNzAwNywgMS44MDMxNjY5ODMyNzgyOTQ4LCAxLjgzNjgyMDMwODQ3MzI3NDYgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLS4= +MjQyODY0MDkyMDcxMTE2NjMsIC01LjY3ODY3NzE0MTY5NTA5NDQsIDguMTgzNzM0NzQ3MzA5Njg2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjA4ODExNTM2OTMxNjExNDM3NiwgLTQ= +LjQ5NzU0NDM0Mzg3NDU2NDcsIDcuMDg4NzQwNjIxNTQ0NTU4OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtLjA3MjU1MTE3ODkzOTIwNjg0NSwgLTUuMDIzNTAxOTgzOTYzMDgwMiwgOS4= +NjUzMzUxMzY4NDI0NjE2OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAuMTc3ODM3NTE0MjAzNzU5ODksIC0zLjExMjM4ODk3MTg2MTQ1NDIsIDcuODgxNjEzNjU1NDMzNzg3IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAuMTg3NDU2NzEyODUzNjg3NDEsIC0zLjQzNzQ0ODY3MDA4MzY5ODQsIDkuNDY2NjMwMjY0OTIxMTM5MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgLjczMjY1NjczMDk1NTAyNzU0LCAtOC4wNTc0NjkzODcxNjE1NjA2LCA3LjY4OTk2NTAyMDYxOTI5MDEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS4xMzc3OTQ= +MTQ2ODM5MjY2OCwgLTQuOTY1MjIzNTc3MjM3NDYxMiwgNC44MjMyMzMxODE4OTAzNTI5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuMTc4NTQxNzI2MjU5ODc3LCAtNi4zNDIxOTg1NTU= +NjU0MTMwNCwgMTEuNTM3NDcxMjg1MTUyNTM3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuNDkwMzEwNDc5MDcxMzU0OCwgLTguMzQ2NTExMDQ5MjA1NzIzNywgNi4yODk4MDQ0MjExNjI= +ODE3MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjUwNTg3NDY2OTQ1MTY5MDQsIC04Ljg3MjQ2ODY4OTMwNzk3NjEsIDguODU0NDE1MTY4MDQ0NTY2MiBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgMS43NDA2OTkxNzIyMTIwMzYxLCAtNi40MzUzOTgwMzcxMDczNjg4LCA0LjUxODA2NjcwODE4NjI1MDQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDEuNzgxNDQ2NzUxNjEwODczNiwgLTcuODEyMzczMDE1NTMwMzY2OCwgMTEuMjMyMzA0ODExNDQwNjcyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDEuODM0MDY3ODM1MzA5Njc4OSw= +IC0xLjMzODgzOTczMzYyMjIzNDcsIDYuODk5MDAxNzMzNDQzODU5MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxLjg1OTI1MTIyNDI5ODczMiwgLTIuMTg5ODU3MDcxOTgwNzI3OCwgMTE= +LjA0ODYyOTA4OTc3NDc5NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjE2MTQwMDc3ODQ3NTAzNCwgLTMuODY5MTA5ODY3Mjg0Mzc3NiwgNC4yMTU5NDU2MTYzMzU1MzI3IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjE4NjU4NDE2NzUyNjMwNDcsIC00LjcyMDEyNzIwNTYwNzY5NjksIDguMzY1NTcyOTcyNzExNjY3NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgMi4yMTE3Njc1NTY1NjQ0MDc1LCAtNS41NzExNDQ1NDM5NDQ1MDI1LCAxMi41MTUyMDAzMjkwOTY1MTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi41OTE3MjE= +NTgzNDIxNTUyLCAtMS42Mjc4ODEzOTU2ODU2NTM0LCA1LjQ5ODg0MTEzMzk3NDM5OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjYzMjQ2OTE2Mjc4OTIwNDMsIC0zLjAwNDg1NjM3NDE= +MzgzNzI2LCAxMi4yMTMwNzkyMzcxOTc0NzggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi43MzE3ODQxODU2MTY2MTE2LCAtOS4zNDAxNDc5MjI2Njk2MTM0LCA2LjU4ODkwNzcyODQwMDY= +MzU4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNzQxNDAzMzg0Mjc5NzQwMSwgLTkuNjY1MjA3NjIwODk0NTM5MiwgOC4xNzM5MjQzMzc4OTAyMzcxIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjg2NzI5MzY2NTYxNTc4NDgsIC0uNTY3Nzg1NzIxODk0MDI1NDMsIDcuODc2NzMwNzc3MzcxMjIzMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgMi44ODI4NTc4NTU5MjY1MzEsIC0xLjA5Mzc0MzM2MjAyMzA2MzMsIDEwLjQ0MTM0MTUyNDIyMDUxNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjEzNjkyMTYwMTUxNTQ5NjgsIC0= +Ni4yNDc5MDIxMTI3NTE2NDIxLCAzLjcyMjE3NTg4OTY2MDY5NzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy4xNjIxMDQ5OTA1NDc1MzAxLCAtNy4wOTg5MTk0NTEwNjgxNzg2LCA3Ljg= +NzE4MDMyNDYwMzk0Mjc2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuMTg3Mjg4Mzc5NTY2NDc1NiwgLTcuOTQ5OTM2Nzg5NDA3ODU0LCAxMi4wMjE0MzA2MDI0MDgyMDIgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuMzk2OTI5NDkzMzA0MDQ3NiwgLTQuNjYxODQ4Nzk4ODcwODg5NCwgMy41MzU0NTQ3ODYxNzYxODU2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyAzLjQxMjQ5MzY4MzY4MTE0NDcsIC01LjE4NzgwNjQzODk3MDU0ODYsIDYuMTAwMDY1NTMzMDY0MTEwOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjQyMjExMjg= +ODIzNDM4OTQ3LCAtNS41MTI4NjYxMzcxOTQzNzM4LCA3LjY4NTA4MjE0MjU1NTYxNDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy40MjgwNTc4NzQwNjE1MTM5LCAtNS43MTM3NjQwNzk= +MDcyNDA0NSwgOC42NjQ2NzYyNzk5NTUyODY4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuNDM3Njc3MDcyNzIyMDM5OCwgLTYuMDM4ODIzNzc3MzAwMjY2OCwgMTAuMjQ5NjkyODg5NDQ= +MzM2OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjQ1MzI0MTI2MzEwOTAzMSwgLTYuNTY0NzgxNDE3NDA2OTA3NywgMTIuODE0MzAzNjM2MzM0MzUxIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjU4MjgwNjU5NjgyMjIwOTUsIC00LjUzMjYzMTI4MTI1MTI4OTgsIDcuNTY5NjgyMTU0MTg2OTgzMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgMy41OTI0MjU3OTU0ODE4NDQ3LCAtNC44NTc2OTA5Nzk0ODQ3NjA4LCA5LjE1NDY5ODc2MzY2NjUwOTEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMy42ODgwNjU3NjU4NjAyOTU4LCA= +LTQuMTI3NzEwNzY1MjA0NjYwNCwgOC40Nzc5NTUxNzY0NjE4MzA4IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMuODQyODE0NDg4NjI3NDgzMywgLTIuOTQ2NTc3OTY3MzcxODExMiwgNy4= +MzgyOTYxMDUwNzAzNDcyMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAzLjg1ODM3ODY3ODk3ODkyLCAtMy40NzI1MzU2MDc0ODc4NTkyLCA5Ljk0NzU3MTc5NzU1OTA5MzYgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMDkzMjAzMTgxODExNzM1MywgLTEuMDM1NDY0OTU1MjY3OTc1NywgNS42MTEyMjMzMzc3Mjc2NzU1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyA0LjEzMzk1MDc2MTE1MDM3MTcsIC0yLjQxMjQzOTkzMzY3NzA0ODcsIDEyLjMyNTQ2MTQ0MDk1MjY4OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjE4NTcxMTY= +MjIxODE2MzY3LCAtNi4wMDI4MDU3NDExMjA1NzYxLCA3LjI2NDUxNTY4MDQ4Nzc3MTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4xOTUzMzA4MjA4NDE4NjU3LCAtNi4zMjc4NjU0Mzk= +MzUyNjk0OSwgOC44NDk1MzIyODk5Nzg4MTc0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMjYzNTE2MDk0OTIyMzY3MSwgLS4zODAyODk3OTc1NDYwMjA4LCA3LjA4MDgzOTk1ODg1Mjk= +NTk3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMjg4Njk5NDgzODk2MjUxOSwgLTEuMjMxMzA3MTM1ODY1MTM4NCwgMTEuMjMwNDY3MzE1MTc1MDkzIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjQ0NTcxOTUxMzk4MDQxNTYsIC00LjQxNjc1MjQyNzI0NjcyNzksIDcuMDc3Nzk0NTc3MDA0OTk5MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgNC40NjEyODM3MDQzNTYwNDk5LCAtNC45NDI3MTAwNjczNTM5MjYzLCA5LjY0MjQwNTMyMzg4MTMzMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjYxNjAzMjQyNzExMDQyNDQsIC0= +My43NjE1NzcyNjk1Mzc1MzA3LCA4LjU0NzQxMTE5ODEwOTI4ODIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC42NjM1ODY1ODg4ODQ4Mjk3LCAtNi41MDY1MDMwMTA2NzAxMDYyLCA3Ljk= +ODQxODU0NDk4MDA5MDExIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuODE4MzM1MzExNjQyODQzMywgLTUuMzI1MzcwMjEyODM1ODU1NCwgNi44ODkxOTEzMjQwMzQ1MjY3IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjgzMzg5OTUwMjAyMzE5OTQsIC01Ljg1MTMyNzg1Mjk0NjU5MzQsIDkuNDUzODAyMDcwOTE1Njk2NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgIFsgNC45OTA5MTk1MzIwOTk3OTYsIC05LjAzNjc3MzE0NDMwNTc1MTMsIDUuMzAxMTI5MzMyNjg3MTUwNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjAxNjEwMjk= +MjExMDU5OTc5LCAtOS44ODc3OTA0ODI2NDY4MDY0LCA5LjQ1MDc1NjY4OTA5MzI1NzMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4wODQyODgxOTUxNjAwMDAyLCAtMy45NDAyMTQ4NDA= +ODQ0ODM4NCwgNy42ODIwNjQzNTc5NDAwMDEyIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMDkzOTA3MzkzODEyMTA2MywgLTQuMjY1Mjc0NTM5MDcyMjA0NiwgOS4yNjcwODA5Njc0MTQ= +OTE4MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjE0NTY2ODI1NDg1MDI2MzQsIC03Ljg1NTY0MDM0NjQ4MzA2ODIsIDQuMjA2MTM1MjA2OTI1MDUzNiBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4xODY0MTU4MzQyNjA4MTc2LCAtOS4yMzI2MTUzMjQ5MTI3Njk2LCAxMC45MjAzNzMzMTAyMDM0NTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDUuNDIxMjQwMzM3MDE0MTAwNSwgLTYuNzk1NTQ0NjcyNzA4NjEwNywgNi41ODQwMjQ4NTAzMzM2NDUzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNDM2ODA0NTI3Mzg3MjA0Miw= +IC03LjMyMTUwMjMxMjgyNTQyMTUsIDkuMTQ4NjM1NTk3MjIxMzIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS41OTE1NTMyNTAxNDYwMDQsIC02LjE0MDM2OTUxNTAwNzk5NTQsIDguMDU= +MzY0MTQ3MTQ1MDA1NTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS42ODcxOTMyMjA1MjI2Mzc2LCAtNS40MTAzODkzMDA3MTc4MTk0LCA3LjM3Njg5Nzg4NDI0NzY5NjQgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNjk2ODEyNDE5MTgzODUxMiwgLTUuNzM1NDQ4OTk4OTQ1ODc4MywgOC45NjE5MTQ0OTM3Mjg4NjE3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyA1LjgyNjM3Nzc1MjkwMzUyNCwgLTMuNzAzMjk4ODYyNzg4MDczNiwgMy43MTcyOTMwMTE1OTQ4OTIzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuODQxOTQxOTQ= +MzI4NTU4MTgsIC00LjIyOTI1NjUwMjg4NzQ5MTksIDYuMjgxOTAzNzU4NDg0OTAxOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1Ljg1MTU2MTE0MTkzNzUzNTMsIC00LjU1NDMxNjIwMTE= +MjQxNjQ1LCA3Ljg2NjkyMDM2Nzk1OTI5NTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS44NTc1MDYxMzM2NTEzNzU1LCAtNC43NTUyMTQxNDI5OTgzMDY5LCA4Ljg0NjUxNDUwNTM1MTA= +NjA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuODY3MTI1MzMyMzE0OTQzMywgLTUuMDgwMjczODQxMjEyODg4NSwgMTAuNDMxNTMxMTE0ODQ2NjIxIF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyA1Ljg4MjY4OTUyMjcwMTA1OTMsIC01LjYwNjIzMTQ4MTMwNjgwMzIsIDEyLjk5NjE0MTg2MTczMTM2OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgNi4wOTIzMzA2MzY0MzQ2MDkxLCAtMi4zMTgxNDM0OTA3ODc3MDA2LCA0LjUxMDE2NjA0NTUxMDc0MzMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4xMTc1MTQwMjU0NDgzMDg3LCA= +LTMuMTY5MTYwODI5MTIyNDM3NywgOC42NTk3OTM0MDE4NjIxOTI1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuMTQyNjk3NDE0NDcwNTE2OCwgLTQuMDIwMTc4MTY3NDE2MTE4MiwgMTI= +LjgwOTQyMDc1ODI0NzUwOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjM5Njc2MTE2MDA1NTk5OTIsIC05LjE3NDMzNjkxODE3NDUwMzQsIDYuMDkwMjU1MTIzNjU1ODY2IF0sCiAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjQxMjMyNTM1MDQwNTc1NDQsIC05LjcwMDI5NDU1ODMwMjE5NiwgOC42NTQ4NjU4NzA1NjE0OTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICBbIDYuNTM4MjE1NjMxNzI1NTk4NSwgLS42MDI4NzI2NTkyOTU5NTE5MSwgOC4zNTc2NzIzMTAwMjExODA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuNTQ3ODM0ODM= +MDM3NDQwMzQsIC0uOTI3OTMyMzU3NTIzMzkyNDksIDkuOTQyNjg4OTE5NTA5NjYwNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjY0NzE0OTg1MzE4OTIzMDEsIC03LjI2MzIyMzkwNjA= +NjcyNjIyLCA0LjMxODUxNzQxMDY4NTYzODIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi42ODc4OTc0MzI2MDczMTYzLCAtOC42NDAxOTg4ODQ1MDc3ODg2LCAxMS4wMzI3NTU1MTM5NDI= +MjIzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuMDY3ODUxNDU5NDY1MDA0LCAtNC42OTY5MzU3MzYyNjU2ODgzLCA0LjAxNjM5NjMxODg0NzU0NTEgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDcuMDkzMDM0ODQ4NDgxNDc3OSwgLTUuNTQ3OTUzMDc0NTkyNzYzNywgOC4xNjYwMjM2NzUyMDc1NTY2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyA3LjExODIxODIzNzUyNzg1MjgsIC02LjM5ODk3MDQxMjg5OTQzODEsIDEyLjMxNTY1MTAzMTU3MzM0OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjQyMDM2Nzc5MTY4OTc2NzMsIC0= +OC4wNzgyMjMyMDgyMTg0Nzk1LCA1LjQ4Mjk2NzU1ODEwNDk3ODIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy40NDU1NTExODA3MDA0NjY2LCAtOC45MjkyNDA1NDY1Nzc4NzkyLCA5LjY= +MzI1OTQ5MTQ1MDAzMyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjQ5ODE3MjI2NDM5MzYwNiwgLTIuNDU1NzA3MjY0NjU2Nzk4MSwgNS4yOTkyOTE4MzY0NzgwODE5IF0sCiAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjUzODkxOTg0Mzc3NTk0MzYsIC0zLjgzMjY4MjI0MzA1OTc3ODQsIDEyLjAxMzUyOTkzOTcyNTU1MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgNy43NzM3NDQzNDY1NDg5OTg2LCAtMS4zOTU2MTE1OTA4ODUyMjMzLCA3LjY3NzE4MTQ3OTg1MTE3NjcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy43ODkzMDg1MzY= +OTE4Njg2MiwgLTEuOTIxNTY5MjMwOTc3MDM2NiwgMTAuMjQxNzkyMjI2NzMwODUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguMTAxMDc3Mjg5NzU5MTQzOSwgLTMuOTI1ODgxNzI0NTM= +MzAzMjksIDQuOTk0MTI1MzYyNzgyOTY1NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LjE0MTgyNDg2OTE1MzY4NywgLTUuMzAyODU2NzAyOTMzMDI0OCwgMTEuNzA4MzYzNDY2MDMxOTU= +OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4LjU0Njk2MjI4NTA0Nzg5MTIsIC0yLjIxMDYxMDg5MzAzODE1MDUsIDguODQxNjMxNjI3MjY4MjY0NyBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgOS4wOTIxNjIzMDMxNTU5MzQ0LCAtNi44MzA2MzE2MTAxMTQzMTQ0LCA3LjA2NDk2NjM4Mjk5NTY3MjkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IDkuMTAxNzgxNTAxODA3NDg0NiwgLTcuMTU1NjkxMzA4MzI1MTE5NywgOC42NDk5ODI5OTI0ODkwMDM5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuMzUyMTcwMTk0OTUyNDg0NSwgLTU= +LjI0NDU3ODI5NjIzNjcwNTIsIDYuODc4MjQ1Mjc5NTI0NDU3OSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA5LjM2NzczNDM4NTMxOTg5NiwgLTUuNzcwNTM1OTM2MzExMjM2LCA5LjQ0Mjg= +NTYwMjYzODQzNTkzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDkuNTIyNDgzMTA4MDc3MDU2LCAtNC41ODk0MDMxMzg1MDk4MDUzLCA4LjM0Nzg2MTkwMDY0Mzk1NzQgXSBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgWyBbIDEuOTk0MDE2OTM1ODYyODU4NywgLS4zNTU2NjI0MzI2OTM3MTUyMiwgMS44NDU1Nzg2Mzc1NDAzOCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjE= +MzE2NDE0NTQ1Mjg1ODE3LCAtLjkzNDI3NzA3MjExMzA2OTEyLCAxLjA0MTY3MjgwMjkzNjM0NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyLjQ4ODAzMzg3MTcxNTE5OTEsIDEuOTgwMTE= +OTc3MTg1MzEyMDllLTEyLCAxLjA1MjE5ODg0MTMxNzk2MDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi41NTU3NTExNTQzMTczNzgzLCAtLjU2NTcyMjkyNzg3NzQxMzYzLCAxLjQ3MDk= +NzMxNzAxNzU4MjIzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIuNjIzNDY4NDM2OTE0NTk5NSwgLTEuMTMxNDQ1ODU1NzU1ODE4MSwgMS44ODk3NDc0OTkwMjkyOSBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMi45Nzk4NjA4NTQxMDY5NjM3LCAtLjE5NzE2ODc4MzYzODM3NDk1LCAxLjkwMDI3MzUzNzQxMzI5ODkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDMuMTE3NDg1MzcyNzcxNTEyNCwgLS43NzU3ODM0MjMwNTg4NjczOSwgMS4wOTYzNjc3MDI4MDkxMTYxIF0sIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyAzLjgxNDIwNzI4MzA3MTU4MjcsIC0uODE= +NzAyOTc2NjY4OTM4NjM2LCAtLjM3NDQ3MzgwMTAyOTM4NTQ2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMjUyMjA3Mzk5MzQ0MDE4NywgLjY0MDUxMDUxNDU5NTYzODExLCAuMTc0ODU= +ODcxNjk3MTI0ODUxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuMjY3NDE0NTc2MjM0NjA1NSwgLjAzODgxODkyNTAwMjcyMDk5OSwgLS42MjM3MjUwMTIzNzk0MDI0OCBdLAogICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4yNzY4MTMxMjg0MjYzNDI4LCAtLjMzMzA0NjkyODExMTg5MzY0LCAtMS4xMTcyNzY4OTk5NzkyMjY5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgWyA0LjI5MjAyMDMwNTMxNjk3OTMsIC0uOTM0NzM4NTE3NzA2Mzk3MDcsIC0xLjkxNTg2MDYyOTMzMTAxNTkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC4zODkxODA= +NTM4OTExOTE1MSwgLS4zNDMwNjIyNDY0MzU3NDI4MSwgLjI5MjQyOTg5ODc4MDAxNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LjQxMzc4NjI2Nzk5NjU4MjEsIC0xLjMxNjYxOTY4OTE= +NDcxNzMsIC0uOTk5NzA1NzE4MTczMzg3NDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC40NzM4MzQ1OTQ3MTA5NDAxLCAtLjk1MDk0MzY0MzE2NjYwMTQ3LCAuMzY1MDkyODg1MjMxNzU= +NjY3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuNDg5MDQxNzcxNjAxODMxNSwgLTEuNTUyNjM1MjMyNzU1NjM0NCwgLS40MzM0OTA4NDQxMjMxNzA4NCBdLAogICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC41NDc1MTIwODczNjM0MTQ5LCAuNTY3NzYyNTA1Njk1ODkxMzEsIC0uNzc3NzcwNzMyNzI5ODA2MTIgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDQuNTYyNzE5MjY0MjUwMzI0OSwgLS4wMzM5MjkwODM4OTk5MTMyODIsIC0xLjU3NjM1NDQ2MjA4MDc5NDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC42MTA4MDc3MzQyNzk3OTU= +OCwgLTEuOTM0NTE2NDA0MTk0Njc5NSwgLjQ4MjY2NDA2NzAzMTc2NzY3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQuNzMwMDIwNDIxNTk0NzEyNSwgLjUyMjgwMTc2MzU3OTI1ODA1LCA= +LTEuMzY2NTI4MTExMzI3OTQ5NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0Ljc0NDUzMzU1MzYzNzczMywgLS4wNTAxMzQyMDkzNTYzMjk3OTksIC43MDQ1OTkwNTI0Nzg1MjUxNyBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNC43ODQzNDY0NTk2MTk1MDUzLCAtMS42MjUzODMyNDE2NjAxMzA5LCAtMS4zODYxMjAyOTM4Mjc0NTI2IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyA0Ljg4MTUwNjY5MzIxMDY1OTEsIC0xLjAzMzcwNjk3MDM4NjgwODQsIC44MjIxNzAyMzQyODQxMjExNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0Ljk= +MDYxMTI0MjIyOTYxMjY3LCAtMi4wMDcyNjQ0MTMwOTc4OTUyLCAtLjQ2OTk2NTM4MjY2NzkzMTQzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMDAwNzE5MzgwNTMwNTYxMSwgMS40MjM= +NjExMTk3MzgwNjE1NSwgLTEuMDI3MDIxOTQ0MDc3MDg5NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjAyNTMyNTEwOTYwOTA4NjQsIC40NTAwNTM3NTQ2NzIzMzQ0NiwgLTIuMzE5MTU= +NzU2MTAyOTMyNzcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4wNDg4MDc4NTA1NTAzMzUyLCAtLjQ3Njk3NjEyMjkwNjUxMjMxLCAxLjAzMTk5NjU4NTAzOTIwODEgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMDg4NjIwNzU2NTI0OTYxNSwgLTIuMDUyMjI1MTU1MjExOTM3MiwgLTEuMDU4NzIyNzYxMjY2MjA5MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgNS4xMjI0ODUzNDMyMDc2MDExLCAxLjA0MTczMDAyNTk0MjMzNDksIC0uMTEwODY3MDMyOTIxODM1OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjE2MjI5ODI0OTE= +NzQ4MTk1LCAtLjUzMzUxOTAwNjM1NzM1MjM0LCAtMi4yMDE1ODYzNzkyMjUyMzM1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuMTk3NzQwODQ2ODExNjI3NSwgLjgwNTcxNDQ4MjMzMDY= +MTA0LCAuNDU1MzQ3ODQxMTM2MjkwNDMgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4yNDY5NTIzMDQ5Njg3MjIyLCAtMS4xNDE0MDA0MDMwODQ1MzIyLCAtMi4xMjg5MjMzOTI3NzI1MzI= +MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjMxOTUwNjgwOTQ4Njk3MjksIC40MjM4MzMzMTA4OTU1MTkzNiwgMS4zNzE1MDI3NTIyODcyODMyIF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyA1LjM4MzkyNTQ0NDU0MDg1OTgsIC0yLjEyNDk3MzE2NDExNzc5NjQsIC0yLjAxMTM1MjIxMDk2ODYxNjggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IDUuNTQxMTM0MDA0ODUzNzM5MiwgLTEuMTY3NjIwODQ2ODY0NzMzLCAxLjU2MTczNjkyMDU0NzU2NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjU1NjM0MTE4MTc0NjM5LCAtMS43Njk= +MzEyNDM2NDYwMjE3OCwgLjc2MzE1MzE5MTE5NDE0MzEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS41NjU3Mzk3MzM5MzY2ODMyLCAtMi4xNDExNzgyODk1NzUyNjQ2LCAuMjY5NjAxMzA= +MzU5MjgxODM1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNTgwOTQ2OTEwODI4OTAzNSwgLTIuNzQyODY5ODc5MTY5MDQxNiwgLS41Mjg5ODI0MjU3NTU1MTY0NCBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS42MDAyOTgzNjU0NTU2NTc2LCAuOTI0MDIxMjc0OTIyOTY2NzcsIC0xLjY1MjI1Mzg2MTIxOTkyMjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDUuNjYwMzQ2NjkyMTc1OTIyMywgMS4yODk2OTczMjA5MDI1NjY0LCAtLjI4NzQ1NTI1NzgxNjQzMjk0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuNzAwMTU5NTk4MTM= +NTI2NzgsIC0uMjg1NTUxNzExMzk1NzMwOTksIC0yLjM3ODE3NDYwNDEyMDE0NTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS43ODIxMTI2NTQ4NTEyMzEsIC45MDc4MTYxNDk0NjY4NTY= +MDMsIC42Mjg2OTk2NTMzMzcyNDU3NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA1LjgzNzEzMjczNzcwMjM2NDUsIC0xLjI2OTEyNDQ3MjQzMDAzMjgsIC0yLjI2MDYwMzQyMjMxNjgxMjc= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDUuOTU1NjUxMzgwMTg1NzUxNywgMS4yMTY5NDkzMTE5OTYyNDIsIC0xLjI0MDA4NDcwNzUxODc0NDkgXSwKICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICBbIDUuOTcwODU4NTU3MDY5ODk0LCAuNjE1MjU3NzIyNDAwODI4ODEsIC0yLjAzODY2ODQzNjg3MTA2NjQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNS4= +OTk0MzQxMjk4MDE2NjcyNSwgLS4zMTE3NzIxNTUxNzYyMDQzNywgMS4zMTI0ODU3MDkyMDA2ODgxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuMDQzNTUyNzU2MTg3MzI1MSwgLTIuMjU= +ODg4NzA0MDU5MjI4NjksIC0xLjI3MTc4NTUyNDcwNjg3ODQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4wNjgwMTg3OTA2Nzg3OTAyLCAxLjIwNjkzMzk5MzY3MjU5NjYsIC4xNjk2MjI= +MDkxMjM5OTgyOTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi4xMTcyMzAyNDg4Mjg1ODI3LCAtLjc0MDE4MDg5MTczNTYyNjMzLCAtMi40MTQ2NDkxNDI2Njg4OTI3IF0sCiAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjE0MDcxMjk4OTc3ODEzMjUsIC0xLjY2NzIxMDc2OTMyNDk2NiwgLjkzNjUwNTAwMzQwMjQ4ODQxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgWyA2LjE1NTkyMDE2NjY3MDg1NjcsIC0yLjI2ODkwMjM1ODkyMDc4NzEsIC4xMzc5MjEyNzQwNDk2ODk0MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjI3NDQzODgwOTE= +NTAxODc4LCAuMjE3MTcxNDI1NTA5Nzk2NzYsIDEuMTU4NDM5OTg4ODQ4NjE0MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjMyOTQ1ODg5MjAwNTMwMzMsIC0xLjk1OTc2OTE5NjM4NTQ= +MzI0LCAtMS43MzA4NjMwODY4MDU5ODU2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuNDExNDExOTQ4NzE1ODY1MywgLS43NjY0MDEzMzU1MjA4MTQ4NiwgMS4yNzYwMTExNzA2NTI1MTI= +NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjQ1MTIyNDg1NDY4NTI2MzQsIC0yLjM0MTY1MDM2NzgyMjc3ODksIC0uODE0NzA4MTc1NjQ5NTg3NjIgXSwKICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICBbIDYuNTExMjczMTgxNDA1NDcyLCAtMS45NzU5NzQzMjE4NDI5ODE1LCAuNTUwMDkwNDI3NzU0NzgxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDY= +LjUzMDYyNDYzNjAzMjY0MjksIDEuNjkwOTE2ODMyMjQ2NjMyOSwgLS41NzMxODEwMDc3MTE0Nzk1MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjU0NTgzMTgxMjkxODc4NDEsIDEuMDg= +OTIyNTI0MjY1Mjc0MzYsIC0xLjM3MTc2NDczNzA2MDMzNDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNi41NTUyMzAzNjUxMDg5Mzg1LCAuNzE3MzU5Mzg5NTM5NTAyMDgsIC0xLjg2NTM= +MTY2MjQ2NjM2MjA1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuNTcwNDM3NTQxOTk1OTI0MiwgLjExNTY2Nzc5OTk0NzMwMjcyLCAtMi42NjM5MDAzNTQwMTc1ODkgXSwKICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuNzI3NjQ2MTAyMzE2Njk2NSwgMS4wNzMwMjAxMTcxOTY3MzkzLCAuOTA5MTg4Nzc3NDk4MDczNzkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDYuNzkyMDY0NzM3MzYwNzk3NywgLTEuNDc1Nzg2MzU3ODA5MDIyMywgLTIuNDczNjY2MTg1NzU3NDIzNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2Ljg2NDYxOTI0MTg= +ODIxNTAyLCAuMDg5NDQ3MzU2MTY0Njg4NzYsIDEuMDI2NzU5OTU5MzA0NDI5OCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2LjkxMzgzMDcwMDAzNTE3ODYsIC0xLjg1NzY2NzUyOTI0Nzc= +ODA1LCAtMS41NTc1MTEyNzQ2MDA0OTU5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuOTQ5MjczMjk3Njc4MDgxLCAtLjUxODQzNDA0MDU2MjgyODE0LCAxLjA5OTQyMjk0NTc1NzE0NjQ= +IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYuOTg5MDg2MjAzNjQzNzUxNywgLTIuMDkzNjgzMDcyODYwNTkxNiwgLS45OTEyOTY0MDA1NDg4ODU1MyBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNy4wMjI5NTA3OTAzMzM1MTU4LCAxLjAwMDI3MjEwODI4ODIyODUsIC0uMDQzNDQwNjcyMjAwODc3OTAxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyA3LjA2Mjc2MzY5NjI5NzA2NTEsIC0uNTc0OTc2OTI0MDA5OTM1ODEsIC0yLjEzNDE2MDAxODUwNzc3OTggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy4wODYyNDY0MzcyNDA2MDczLCA= +LTEuNTAyMDA2ODAxNTk1MTA2NywgMS4yMTY5OTQxMjc1NjEwNDM3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuMTEwODUyMTY2MzIzNTA1LCAtMi40NzU1NjQyNDQzMDMyMjg0LCAtLjA= +NzUxNDE0ODkzOTA1NTAyMDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy4yMDU0NTkxMjQ1NjIxMTY2LCAuOTU1MzExMzY2MTczMjQ4NTQsIC0uNjMyMTk4MDUwODAxNDEyNTUgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuMjMwMDY0ODUzNjQwMTM5NSwgLS4wMTgyNDYwNzY1MzM3ODg1OTcsIC0xLjkyNDMzMzY2Nzc1MzQ5MzYgXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDcuMzI3MjI1MDg3MjM3NjU1NSwgLjU3MzQzMDE5NDczNjA1MDMyLCAuMjgzOTU2ODYwMzUzODQ5MjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy4zNjc= +MDM3OTkzMjAxMTY5NSwgLTEuMDAxODE4ODM3NTYwMzY5MywgLTEuODA2NzYyNDg1OTUxNjYwMSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjM4MTU1MTEyNTI1NzI5MTUsIC0xLjU3NDc= +NTQ4MTA1MDM2MDIyLCAuMjY0MzY0Njc3ODYxNjczNDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy41MDA3NjM4MTI1Nzc0ODE5LCAuODgyNTYzMzU3MjcwMDU1NTcsIC0xLjU4NDgyNzU= +MDA1MDEwNjggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy41NDg4NTIyODI1OTkxNzk2LCAtMS4wMTgwMjM5NjMwMjQwODczLCAuNDc0MTkxMDI4NjEyNjQ5NzYgXSwKICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDcuNTY0MDU5NDU5NDg4NzM4MSwgLTEuNjE5NzE1NTUyNjEzMjUyNSwgLS4zMjQzOTI3MDA3Mzk2NDQ2MiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgNy42MjI1Mjk3NzUyNTE2NTkxLCAuNTAwNjgyMTg1ODMzNDA4MjQsIC0uNjY4NjcyNTg5MzUyOTg4MDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy42Mzc3MzY5NTIxNDI= +MjQ2OCwgLS4xMDEwMDk0MDM3NjMzODE2NiwgLTEuNDY3MjU2MzE4Njk1ODI0MyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjY5Nzc4NTI3ODg1OTM1NjcsIC4yNjQ2NjY2NDIyMTg1ODY= +NzYsIC0uMTAyNDU3NzE1MjkzMzU4MTQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNy43MjIzOTEwMDc5MzY5MTgyLCAtLjcwODg5MDgwMDQ4OTk4ODU1LCAtMS4zOTQ1OTMzMzIyNDM3OTA= +NyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3LjgxOTU1MTI0MTUzNTY4MDIsIC0uMTE3MjE0NTI5MjIwMzQyMjMsIC44MTM2OTcxOTU4NjI1Mjc0MiBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNy44MzQ3NTg0MTg0MjQ4NTY5LCAtLjcxODkwNjExODgxNTIzNTQyLCAuMDE1MTEzNDY2NTEzMjY3NjcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IDcuODQ0MTU2OTcwNjE0MjM5NCwgLTEuMDkwNzcxOTcxOTI5MjI1OSwgLS40Nzg0Mzg0MjEwOTAzMDA1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3Ljg1OTM2NDE0NzUwMDI4NjEsIC0= +MS42OTI0NjM1NjE1MTgwMjMxLCAtMS4yNzcwMjIxNTA0Mzk2NjQ3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDguMjk3MzY0MjYzNzgwNzY3MiwgLS4yMzQ5MjMyODAyNDIzNTAwMywgLS4= +NzI3Njg5NjMyNDM1MTM5OTcgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgLTEuODEyNDUyMzcwMDY5Njk0MiwgMy43MTc4NDE4MjI2MTQxNjgzLCAtLjY4ODMxNjIwMDEzNTUzMzc4IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS41MzMxNTA0MzQzOTI3OTM0LCAyLjc2MDI5OTIyOTM4NTUxMDQsIC0uNzU5NzQ4NzYxODYxNDU2MTcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICBbIC0xLjM4Nzk5OTc5Njc4MTM4MzgsIDMuNzc0MjMzNDI0MTIwMTA1OSwgLjIxNTM3NjIyNTU4NTE5MDgzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0xLjI3NTk5OTU5MzU2NTU= +MDQ0LCAzLjQxMDc4OTkxOTA1MTU1NjgsIC0xLjQ3NDQwNjIzNzY1OTg4NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAtMS4xMzA4NDg5NTU5NTYwMTQ2LCA0LjQyNDcyNDExMzc4ODY3Nyw= +IC0uNDk5MjgxMjUwMjEzNzcwNDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLTEuMTA4Njk3ODYxMTAzOTA5MSwgMi44MTY2OTA4MzA4ODk2NTQxLCAuMTQzOTQzNjYzODYxOTE5OSBdLAo= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS44NTE1NDcwMjAyNzcyMjkzNSwgMy40NjcxODE1MjA1NTc2MTI3LCAtLjU3MDcxMzgxMTkzODYxODY5IF0sCiAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgWyAtLjU5NDM5NjE3OTQ0OTc1MzY2LCA0LjExNzY3MjIxMDIyNTE1MTYsIC0xLjI4NTM3MTI4NzczODM1NjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS4= +NTcyMjQ1MDg0NTk5NjUzOTMsIDIuNTA5NjM4OTI3MzI2OTMsIC0uNjQyMTQ2MzczNjY0MzQ3ODggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS40MjcwOTQ0NDY5ODg5MTg5MSwgMy41MjM= +NTczMTIyMDYzNTUwMiwgLjMzMjk3ODYxMzc4MjEwNjA3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIC0uMzE1MDk0MjQzNzcxNTI2MzMsIDMuMTYwMTI5NjE2OTk0MjMzMiwgLTEuMzU2ODA= +Mzg0OTQ2NDY5NzUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgLS4xNjk5NDM2MDYxNjE2MDgwNSwgNC4xNzQwNjM4MTE3Mjk3NjI5LCAtLjM4MTY3ODg2MjAxNjE2NzI0IF0sCiAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAuMTA5MzU4MzI5NTE1NzE2MjIsIDMuMjE2NTIxMjE4NTAwODgwMywgLS40NTMxMTE0MjM3NDE5MTgzNSBdIF0gXSkKICAgICAgICAKICAgICAgICBPZmFjZXMgPSA= +bnAuYXJyYXkoWwogICAgICAgICAgICAgICAgICAgICAgICBbIFsgMTQsIDM4LCA0MCwgNTMsIDc2LCA2MSwgNzIsIDUxLCAzNSwgMzYgXSwgWyA4LCAyOSwgMzgsIDE0IF0sIFsgNDcsIDYwLCA1MywgNDAgXSwgWyA5MiwgNzU= +LCA2MSwgNzYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNzksIDU1LCA1MSwgNzIgXSwgWyAyNSwgMjcsIDM2LCAzNSBdLCBbIDEwLCA4LCAxNCwgNywgNSwgMywgMCwgMiwgMSwgNCBdLCA= +WyAzMiwgMjksIDgsIDEwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDM2LCAyNywgNywgMTQgXSwgWyAyMSwgMTgsIDMsIDUgXSwgWyA5LCAxNSwgMiwgMCBdLCBbIDE2LCAyMywgNCwgMSA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNzAsIDQ3LCA0MCwgMzIsIDEwLCAyOCwgMjIsIDQzLCA1OSwgNTIgXSwgWyA4NSwgNjAsIDQ3LCA3MCBdLCBbIDM4LCAyOSwgMzIsIDQwIF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA0LCAyMywgMjgsIDEwIF0sIFsgMjYsIDQ1LCA0MywgMjIgXSwgWyA3OCwgNjgsIDUyLCA1OSBdLCBbIDEwMywgOTIsIDc2LCA4NSwgNzAsIDkwLCA5Niw= +IDk4LCAxMDksCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMTAwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDg5LCA3NSwgOTIsIDE= +MDMgXSwgWyA1MywgNjAsIDg1LCA3NiBdLCBbIDUyLCA2OCwgOTAsIDcwIF0sIFsgODgsIDkxLCA5OCwgOTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTA3LCA5NCwgMTAwLCAxMDkgXSw= +IFsgNjMsIDc5LCA3MiwgODksIDEwMywgOTcsIDEwOCwgOTMsIDg3LCA4MyBdLCBbIDQyLCA1NSwgNzksIDYzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYxLCA3NSwgODksIDcyIF0sIFs= +IDEwMCwgOTQsIDk3LCAxMDMgXSwgWyAxMDUsIDg2LCA5MywgMTA4IF0sIFsgNjYsIDY0LCA4MywgODcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNSwgMjUsIDM1LCA0MiwgNjMsIDQ0LCA= +NTAsIDMxLCAxMywgMjEgXSwgWyA3LCAyNywgMjUsIDUgXSwgWyA1MSwgNTUsIDQyLCAzNSBdLCBbIDgzLCA2NCwgNDQsIDYzIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDU3LCA0MSwgMzE= +LCA1MCBdLCBbIDExLCAxOCwgMjEsIDEzIF0sIFsgMzMsIDU2LCA2OSwgNzEsIDk1LCA3MywgNzQsIDU4LCAzNywgNDggXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMjQsIDQ5LCA1NiwgMzM= +IF0sIFsgNzcsIDgwLCA3MSwgNjkgXSwgWyAxMDIsIDgyLCA3MywgOTUgXSwgWyA2NywgNTQsIDU4LCA3NCBdLCBbIDIwLCAzNCwgNDgsIDM3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDM= +OSwgMjQsIDMzLCAxNywgNiwgOSwgMCwgMTEsIDEzLCAxOSBdLCBbIDYyLCA0OSwgMjQsIDM5IF0sIFsgNDgsIDM0LCAxNywgMzMgXSwgWyAxMiwgMTUsIDksIDYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICBbIDMsIDE4LCAxMSwgMCBdLCBbIDMxLCA0MSwgMTksIDEzIF0sIFsgOTksIDc3LCA2OSwgNjIsIDM5LCA1NywgNTAsIDY2LCA4NywgODEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICBbIDEwMSwgODAsIDc3LCA5OSBdLCBbIDU2LCA0OSwgNjIsIDY5IF0sIFsgMTksIDQxLCA1NywgMzkgXSwgWyA0NCwgNjQsIDY2LCA1MCBdLCBbIDkzLCA4NiwgODEsIDg3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgWyAxMDQsIDEwMiwgOTUsIDEwMSwgOTksIDEwNSwgMTA4LCAxMDcsIDEwOSwgMTA2IF0sIFsgODQsIDgyLCAxMDIsIDEwNCBdLCBbIDcxLCA4MCwgMTAxLCA5NSBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgODEsIDg2LCAxMDUsIDk5IF0sIFsgOTcsIDk0LCAxMDcsIDEwOCBdLCBbIDk4LCA5MSwgMTA2LCAxMDkgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFs= +IDQ2LCA2NywgNzQsIDg0LCAxMDQsIDg4LCA5NiwgNzgsIDU5LCA2NSBdLCBbIDMwLCA1NCwgNjcsIDQ2IF0sIFsgNzMsIDgyLCA4NCwgNzQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTA= +NiwgOTEsIDg4LCAxMDQgXSwgWyA5MCwgNjgsIDc4LCA5NiBdLCBbIDQzLCA0NSwgNjUsIDU5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYsIDIwLCAzNywgMzAsIDQ2LCAyNiwgMjIsIDE= +NiwgMSwgMTIgXSwgWyAxNywgMzQsIDIwLCA2IF0sIFsgNTgsIDU0LCAzMCwgMzcgXSwgWyA2NSwgNDUsIDI2LCA0NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAyOCwgMjMsIDE2LCAyMiA= +XSwgWyAyLCAxNSwgMTIsIDEgXSBdLAogICAgICAgICAgICAgICAgICAgICAgICBbIFsgNjUsIDY0LCA0NCBdLCBbIDY1LCA0NCwgNDggXSwgWyA2NSwgNDgsIDY0IF0sIFsgNzcsIDY0LCA0OCBdLCBbIDc3LCA0OCwgNTkgXSw= +IFsgNzcsIDU5LCA2NCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA4NSwgNjQsIDU5IF0sIFsgODUsIDU5LCA2MyBdLCBbIDg1LCA2MywgNjQgXSwgWyA4MSwgNjQsIDYzIF0sIFsgODEsIDY= +MywgNTIgXSwgWyA4MSwgNTIsIDY0IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDY4LCA2NCwgNTIgXSwgWyA2OCwgNTIsIDQ0IF0sIFsgNjgsIDQ0LCA2NCBdLCBbIDMxLCAzMCwgNDggXSw= +IFsgMzEsIDQ4LCA0NCBdLCBbIDMxLCA0NCwgMzAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTYsIDMwLCA0NCBdLCBbIDE2LCA0NCwgMzMgXSwgWyAxNiwgMzMsIDMwIF0sIFsgNywgMzA= +LCAzMyBdLCBbIDcsIDMzLCAyOSBdLCBbIDcsIDI5LCAzMCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMSwgMzAsIDI5IF0sIFsgMTEsIDI5LCA0MCBdLCBbIDExLCA0MCwgMzAgXSwgWyA= +MjUsIDMwLCA0MCBdLCBbIDI1LCA0MCwgNDggXSwgWyAyNSwgNDgsIDMwIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDc0LCA1NiwgNTkgXSwgWyA3NCwgNTksIDQ4IF0sIFsgNzQsIDQ4LCA= +NTYgXSwgWyA1NCwgNTYsIDQ4IF0sIFsgNTQsIDQ4LCA0MCBdLCBbIDU0LCA0MCwgNTYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTAsIDU2LCA0MCBdLCBbIDUwLCA0MCwgNDYgXSwgWyA= +NTAsIDQ2LCA1NiBdLCBbIDcwLCA1NiwgNDYgXSwgWyA3MCwgNDYsIDU3IF0sIFsgNzAsIDU3LCA1NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3OSwgNTYsIDU3IF0sIFsgNzksIDU3LCA= +NTkgXSwgWyA3OSwgNTksIDU2IF0sIFsgOTAsIDc2LCA2MyBdLCBbIDkwLCA2MywgNTkgXSwgWyA5MCwgNTksIDc2IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDg4LCA3NiwgNTkgXSwgWyA= +ODgsIDU5LCA1NyBdLCBbIDg4LCA1NywgNzYgXSwgWyA4NywgNzYsIDU3IF0sIFsgODcsIDU3LCA1OCBdLCBbIDg3LCA1OCwgNzYgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgODksIDc2LCA= +NTggXSwgWyA4OSwgNTgsIDYyIF0sIFsgODksIDYyLCA3NiBdLCBbIDkxLCA3NiwgNjIgXSwgWyA5MSwgNjIsIDYzIF0sIFsgOTEsIDYzLCA3NiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA= +ODMsIDY3LCA1MiBdLCBbIDgzLCA1MiwgNjMgXSwgWyA4MywgNjMsIDY3IF0sIFsgODYsIDY3LCA2MyBdLCBbIDg2LCA2MywgNjIgXSwgWyA4NiwgNjIsIDY3IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgWyA4MiwgNjcsIDYyIF0sIFsgODIsIDYyLCA1MSBdLCBbIDgyLCA1MSwgNjcgXSwgWyA3MSwgNjcsIDUxIF0sIFsgNzEsIDUxLCA0NSBdLCBbIDcxLCA0NSwgNjcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDcyLCA2NywgNDUgXSwgWyA3MiwgNDUsIDUyIF0sIFsgNzIsIDUyLCA2NyBdLCBbIDM4LCAzNiwgNDQgXSwgWyAzOCwgNDQsIDUyIF0sIFsgMzgsIDUyLCAzNiBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgNDIsIDM2LCA1MiBdLCBbIDQyLCA1MiwgNDUgXSwgWyA0MiwgNDUsIDM2IF0sIFsgMjIsIDM2LCA0NSBdLCBbIDIyLCA0NSwgMzQgXSwgWyAyMiwgMzQsIDM2IF0sCiAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMywgMzYsIDM0IF0sIFsgMTMsIDM0LCAzMyBdLCBbIDEzLCAzMywgMzYgXSwgWyAxOCwgMzYsIDMzIF0sIFsgMTgsIDMzLCA0NCBdLCBbIDE4LCA0NCwgMzYgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDYsIDI3LCAyOCBdLCBbIDYsIDI4LCAzMiBdLCBbIDYsIDMyLCAyNyBdLCBbIDE0LCAyNywgMzIgXSwgWyAxNCwgMzIsIDQzIF0sIFsgMTQsIDQzLCAyNyA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMjYsIDI3LCA0MyBdLCBbIDI2LCA0MywgNDcgXSwgWyAyNiwgNDcsIDI3IF0sIFsgMjMsIDI3LCA0NyBdLCBbIDIzLCA0NywgMzkgXSwgWyAyMyw= +IDM5LCAyNyBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxMCwgMjcsIDM5IF0sIFsgMTAsIDM5LCAyOCBdLCBbIDEwLCAyOCwgMjcgXSwgWyAxLCAxNSwgMzIgXSwgWyAxLCAzMiwgMjggXSw= +IFsgMSwgMjgsIDE1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDAsIDE1LCAyOCBdLCBbIDAsIDI4LCAyOSBdLCBbIDAsIDI5LCAxNSBdLCBbIDIsIDE1LCAyOSBdLCBbIDIsIDI5LCAzMyA= +XSwgWyAyLCAzMywgMTUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNCwgMTUsIDMzIF0sIFsgNCwgMzMsIDM0IF0sIFsgNCwgMzQsIDE1IF0sIFsgMywgMTUsIDM0IF0sIFsgMywgMzQsIDM= +MiBdLCBbIDMsIDMyLCAxNSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNywgMzUsIDQzIF0sIFsgMTcsIDQzLCAzMiBdLCBbIDE3LCAzMiwgMzUgXSwgWyAxMiwgMzUsIDMyIF0sIFsgMTI= +LCAzMiwgMzQgXSwgWyAxMiwgMzQsIDM1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDIxLCAzNSwgMzQgXSwgWyAyMSwgMzQsIDQ1IF0sIFsgMjEsIDQ1LCAzNSBdLCBbIDQxLCAzNSwgNDU= +IF0sIFsgNDEsIDQ1LCA1MSBdLCBbIDQxLCA1MSwgMzUgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMzcsIDM1LCA1MSBdLCBbIDM3LCA1MSwgNDMgXSwgWyAzNywgNDMsIDM1IF0sIFsgNjA= +LCA2MSwgNDcgXSwgWyA2MCwgNDcsIDQzIF0sIFsgNjAsIDQzLCA2MSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2NiwgNjEsIDQzIF0sIFsgNjYsIDQzLCA1MSBdLCBbIDY2LCA1MSwgNjE= +IF0sIFsgODAsIDYxLCA1MSBdLCBbIDgwLCA1MSwgNjIgXSwgWyA4MCwgNjIsIDYxIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDg0LCA2MSwgNjIgXSwgWyA4NCwgNjIsIDU4IF0sIFsgODQ= +LCA1OCwgNjEgXSwgWyA3NSwgNjEsIDU4IF0sIFsgNzUsIDU4LCA0NyBdLCBbIDc1LCA0NywgNjEgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTMsIDU1LCAzOSBdLCBbIDUzLCAzOSwgNDc= +IF0sIFsgNTMsIDQ3LCA1NSBdLCBbIDczLCA1NSwgNDcgXSwgWyA3MywgNDcsIDU4IF0sIFsgNzMsIDU4LCA1NSBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA3OCwgNTUsIDU4IF0sIFsgNzg= +LCA1OCwgNTcgXSwgWyA3OCwgNTcsIDU1IF0sIFsgNjksIDU1LCA1NyBdLCBbIDY5LCA1NywgNDYgXSwgWyA2OSwgNDYsIDU1IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDQ5LCA1NSwgNDY= +IF0sIFsgNDksIDQ2LCAzOSBdLCBbIDQ5LCAzOSwgNTUgXSwgWyA4LCAyNCwgMjggXSwgWyA4LCAyOCwgMzkgXSwgWyA4LCAzOSwgMjQgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgMTksIDI= +NCwgMzkgXSwgWyAxOSwgMzksIDQ2IF0sIFsgMTksIDQ2LCAyNCBdLCBbIDIwLCAyNCwgNDYgXSwgWyAyMCwgNDYsIDQwIF0sIFsgMjAsIDQwLCAyNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +IFsgOSwgMjQsIDQwIF0sIFsgOSwgNDAsIDI5IF0sIFsgOSwgMjksIDI0IF0sIFsgNSwgMjQsIDI5IF0sIFsgNSwgMjksIDI4IF0sIFsgNSwgMjgsIDI0IF0gXSwKICAgICAgICAgICAgICAgICAgICAgICAgWyBbIDUsIDQsIDY= +IF0sIFsgMCwgMywgNSBdLCBbIDUsIDMsIDQgXSwgWyA0LCAzLCAwIF0sIFsgMSwgNCwgMCBdLCBbIDYsIDMsIDEgXSwgWyAxLCAzLCA0IF0sIFsgNCwgMywgNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgIFsgNSwgMiwgMCBdLCBbIDYsIDMsIDUgXSwgWyA1LCAzLCAyIF0sIFsgMiwgMywgNiBdLCBbIDEsIDIsIDYgXSwgWyAwLCAzLCAxIF0sIFsgMSwgMywgMiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgMiwgMywgMCBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyA3NSwgNzMsIDc5LCA3MSwgNjgsIDYzLCA0OSwgNTksIDUzLCA2NSBdLCBbIDczLCA3NSwgNzYgXSwgWyA3MSwgNzksIDcyIF0sIFs= +IDYzLCA2OCwgNTAgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTksIDQ5LCA0MCBdLCBbIDY1LCA1MywgNTUgXSwgWyA3OSwgNzYsIDc1LCA2OSwgNjEsIDY3LCA2MiwgNzAsIDc4LCA3NyA= +XSwgWyA3NiwgNzksIDczIF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDY5LCA3NSwgNTcgXSwgWyA2NywgNjEsIDQ4IF0sIFsgNzAsIDYyLCA1OCBdLCBbIDc3LCA3OCwgNzQgXSwKICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDY4LCA3MiwgNzksIDc0LCA3OCwgNjYsIDU0LCA2MCwgNTIsIDY0IF0sIFsgNzIsIDY4LCA3MSBdLCBbIDc0LCA3OSwgNzcgXSwgWyA2NiwgNzgsIDU2IF0sCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgWyA2MCwgNTQsIDQxIF0sIFsgNjQsIDUyLCA1MSBdLCBbIDQ5LCA1MCwgNjgsIDUxLCA1MiwgMzcsIDE4LCAzMSwgMTcsIDM2IF0sIFsgNTAsIDQ5LCA2MyA= +XSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNTEsIDY4LCA2NCBdLCBbIDM3LCA1MiwgMzMgXSwgWyAzMSwgMTgsIDEyIF0sIFsgMzYsIDE3LCAzMiBdLAogICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgIFsgNTMsIDQwLCA0OSwgMzIsIDE3LCAyMSwgMSwgMjMsIDI1LCAzNCBdLCBbIDQwLCA1MywgNTkgXSwgWyAzMiwgNDksIDM2IF0sIFsgMjEsIDE3LCA5IF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAyMywgMSwgMTMgXSwgWyAzNCwgMjUsIDQ0IF0sIFsgNzUsIDU1LCA1MywgNDQsIDI1LCAzOCwgMjcsIDQ2LCA2MSwgNTcgXSwgWyA1NSwgNzUsIDY1IF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyA0NCwgNTMsIDM0IF0sIFsgMzgsIDI1LCAxOSBdLCBbIDQ2LCAyNywgNDIgXSwgWyA1NywgNjEsIDY5IF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +WyAzMCwgMTYsIDExLCA4LCAwLCA2LCA0LCAxNCwgMjYsIDIwIF0sIFsgMTYsIDMwLCAyOSBdLCBbIDgsIDExLCA3IF0sIFsgNiwgMCwgMyBdLCBbIDE0LCA0LCAyNCBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgMjAsIDI2LCAzOSBdLCBbIDExLCAyOSwgMzAsIDQzLCA2MiwgNDgsIDYxLCA0MiwgMjcsIDI4IF0sIFsgMjksIDExLCAxNiBdLCBbIDQzLCAzMCwgNDcgXSwKICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICBbIDQ4LCA2MiwgNjcgXSwgWyA0MiwgNjEsIDQ2IF0sIFsgMjgsIDI3LCAxNSBdLCBbIDAsIDcsIDExLCAxNSwgMjcsIDE5LCAyNSwgMTMsIDEsIDUgXSwgWyA3LCAwLCA4IF0sCiAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgWyAxNSwgMTEsIDI4IF0sIFsgMTksIDI3LCAzOCBdLCBbIDEzLCAyNSwgMjMgXSwgWyA1LCAxLCAyIF0sIFsgNCwgMywgMCwgMiwgMSwgOSwgMTcsIDEyLCAxOCwgMTAgXSwKICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBbIDMsIDQsIDYgXSwgWyAyLCAwLCA1IF0sIFsgOSwgMSwgMjEgXSwgWyAxMiwgMTcsIDMxIF0sIFsgMTAsIDE4LCAyMiBdLAogICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgIFsgMjYsIDI0LCA0LCAyMiwgMTgsIDMzLCA1MiwgNDEsIDU0LCAzNSBdLCBbIDI0LCAyNiwgMTQgXSwgWyAyMiwgNCwgMTAgXSwgWyAzMywgMTgsIDM3IF0sCiAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgWyA0MSwgNTIsIDYwIF0sIFsgMzUsIDU0LCA0NSBdLCBbIDMwLCAzOSwgMjYsIDQ1LCA1NCwgNTYsIDc4LCA1OCwgNjIsIDQ3IF0sIFsgMzksIDMwLCAyMCBdLAogICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNDUsIDI2LCAzNSBdLCBbIDU2LCA1NCwgNjYgXSwgWyA1OCwgNzgsIDcwIF0sIFsgNDcsIDYyLCA0MyBdIF0sCiAgICAgICAgICAgICAgICAgICAgICAgIFsgWyA1LCAxLCA= +OCBdLCBbIDUsIDIsIDYgXSwgWyAyLCAwLCA2IF0sIFsgNiwgMCwgMSBdLCBbIDAsIDMsIDEgXSwgWyA2LCAxLCA1IF0sIFsgOCwgMTIsIDYgXSwgWyAxMiwgOSwgNiBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgIFsgNiwgOSwgNSBdLCBbIDksIDIsIDUgXSwgWyA2LCA1LCA4IF0sIFsgMSwgMywgNiBdLCBbIDMsIDEwLCA2IF0sIFsgNiwgMTAsIDggXSwgWyAxMCwgMTIsIDggXSwKICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICBbIDYsIDgsIDEgXSwgWyA3LCA0LCAxMSBdLCBbIDcsIDMsIDYgXSwgWyAzLCAwLCA2IF0sIFsgNiwgMCwgNCBdLCBbIDAsIDIsIDQgXSwgWyA2LCA0LCA3IF0sCiAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgWyAxMSwgMTIsIDYgXSwgWyAxMiwgMTAsIDYgXSwgWyA2LCAxMCwgNyBdLCBbIDEwLCAzLCA3IF0sIFsgNiwgNywgMTEgXSwgWyA0LCAyLCA2IF0sIFsgMiwgOSwgNiBdLAogICAgICAgICA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFsgNiwgOSwgMTEgXSwgWyA5LCAxMiwgMTEgXSwgWyA2LCAxMSwgNCBdIF0gXSkKCmNsYXNzIFBvbHloZWRyYUNyZWF0b3IgOgogICAgcG9seXR5cGUgPSAwCgogICAgZGU= +ZiBfX2luaXRfXyhzZWxmKToKICAgICAgICBwYXNzCiAgICAKICAgICMgU2V0dXAgdGhlIDMgZm9sZGVycyBhbmQgdGhlaXIgbGlzdHMgb2YgcG9seWhlZHJhIG5hbWVzCiAgICBAc3RhdGljbWV0aG9kCiAgICBkZWYgY3JlYXQ= +ZVBhcm1zKG5vZGUpOgogICAgICAgIHBhcm1fZ3JvdXAgPSBub2RlLnBhcm1UZW1wbGF0ZUdyb3VwKCkKICAgICAgICAKICAgICAgICBwYXJtX2ZvbGRlcl9hcmNoID0gaG91LkZvbGRlclBhcm1UZW1wbGF0ZSgiZm9sZGVyIiw= +ICJBcmNoaW1lZGVhbiIpCiAgICAgICAgcGFybV9mb2xkZXJfYXJjaC5zZXRGb2xkZXJUeXBlKGhvdS5mb2xkZXJUeXBlLlJhZGlvQnV0dG9ucykKICAgICAgICBtZW51X2FyY2ggPSBob3UuTWVudVBhcm1UZW1wbGF0ZSgicG8= +bHl0eXBlX2FyY2giLCAiVHlwZSIsIFBvbHloZWRyYURhdGEuQW5hbWVzKQogICAgICAgIHBhcm1fZm9sZGVyX2FyY2guYWRkUGFybVRlbXBsYXRlKG1lbnVfYXJjaCkKICAgICAgICBwYXJtX2dyb3VwLmFwcGVuZChwYXJtX2Y= +b2xkZXJfYXJjaCkKICAgICAgICAKICAgICAgICBwYXJtX2ZvbGRlcl9jYXRhID0gaG91LkZvbGRlclBhcm1UZW1wbGF0ZSgiZm9sZGVyIiwgIkNhdGFsYW4iKQogICAgICAgIHBhcm1fZm9sZGVyX2NhdGEuc2V0Rm9sZGVyVHk= +cGUoaG91LmZvbGRlclR5cGUuUmFkaW9CdXR0b25zKQogICAgICAgIG1lbnVfY2F0YSA9IGhvdS5NZW51UGFybVRlbXBsYXRlKCJwb2x5dHlwZV9jYXRhIiwgIlR5cGUiLCBQb2x5aGVkcmFEYXRhLkNuYW1lcykKICAgICAgICA= +cGFybV9mb2xkZXJfY2F0YS5hZGRQYXJtVGVtcGxhdGUobWVudV9jYXRhKQogICAgICAgIHBhcm1fZ3JvdXAuYXBwZW5kKHBhcm1fZm9sZGVyX2NhdGEpCiAgICAgICAgCiAgICAgICAgcGFybV9mb2xkZXJfbWlzYyA9IGhvdS4= +Rm9sZGVyUGFybVRlbXBsYXRlKCJmb2xkZXIiLCAiTWlzYyIpCiAgICAgICAgcGFybV9mb2xkZXJfbWlzYy5zZXRGb2xkZXJUeXBlKGhvdS5mb2xkZXJUeXBlLlJhZGlvQnV0dG9ucykKICAgICAgICBtZW51X21pc2MgPSBob3U= +Lk1lbnVQYXJtVGVtcGxhdGUoInBvbHl0eXBlX21pc2MiLCAiVHlwZSIsIFBvbHloZWRyYURhdGEuT25hbWVzKQogICAgICAgIHBhcm1fZm9sZGVyX21pc2MuYWRkUGFybVRlbXBsYXRlKG1lbnVfbWlzYykKICAgICAgICBwYXI= +bV9ncm91cC5hcHBlbmQocGFybV9mb2xkZXJfbWlzYykKICAgICAgICAKICAgICAgICBub2RlLnNldFBhcm1UZW1wbGF0ZUdyb3VwKHBhcm1fZ3JvdXApCgogICAgIyBjcmVhdGUgdGhlIGdlb21ldHJ5IGJhc2VkIG9uIHRoZSA= +Y3VycmVudCBmYW1pbHkgKyBsaXN0IHNlbGVjdGlvbgogICAgZGVmIGNyZWF0ZUJhc2Uoc2VsZiwgbm9kZSk6CiAgICAgICAgZ2VvID0gbm9kZS5nZW9tZXRyeSgpCiAgICAgICAgCiAgICAgICAgIyBnZXQgdGhlIHBvbHloZWQ= +cm9uIGRhdGEgYmFzZWQgb24gdGhlIGZhbWlseSBhbmQgdHlwZSBpbiB0aGF0IGZhbWlseQogICAgICAgIGZhbWlseSA9IG5vZGUucGFybSgiZm9sZGVyMSIpLmV2YWwoKQogICAgICAgIGlmKGZhbWlseSA9PSAwKToKICAgICA= +ICAgICAgIHBvbHl0eXBlID0gbm9kZS5wYXJtKCJwb2x5dHlwZV9hcmNoIikuZXZhbEFzSW50KCkgIAogICAgICAgICAgICB2ZXJ0cyA9IFBvbHloZWRyYURhdGEuQXZlcnRpY2VzW3BvbHl0eXBlXTsKICAgICAgICAgICAgZmE= +Y2VzID0gUG9seWhlZHJhRGF0YS5BZmFjZXNbcG9seXR5cGVdOwogICAgICAgIGVsaWYgKGZhbWlseSA9PSAxKToKICAgICAgICAgICAgcG9seXR5cGUgPSBub2RlLnBhcm0oInBvbHl0eXBlX2NhdGEiKS5ldmFsQXNJbnQoKSA= +IAogICAgICAgICAgICB2ZXJ0cyA9IFBvbHloZWRyYURhdGEuQ3ZlcnRpY2VzW3BvbHl0eXBlXTsKICAgICAgICAgICAgZmFjZXMgPSBQb2x5aGVkcmFEYXRhLkNmYWNlc1twb2x5dHlwZV07CiAgICAgICAgZWxzZToKICAgICA= +ICAgICAgIHBvbHl0eXBlID0gbm9kZS5wYXJtKCJwb2x5dHlwZV9taXNjIikuZXZhbEFzSW50KCkgIAogICAgICAgICAgICB2ZXJ0cyA9IFBvbHloZWRyYURhdGEuT3ZlcnRpY2VzW3BvbHl0eXBlXTsKICAgICAgICAgICAgZmE= +Y2VzID0gUG9seWhlZHJhRGF0YS5PZmFjZXNbcG9seXR5cGVdOwoKCiAgICAgICAgcHRsaXN0ID0gW10KICAgICAgICB0b3RhbCA9IGhvdS5WZWN0b3IzKCkgIyBjYWxjIGNlbnRyb2lkIAogICAgICAgICMgY3JlYXRlIHBvaW4= +dHMKICAgICAgICBmb3IgdiBpbiB2ZXJ0czoKICAgICAgICAgICAgcHQgPSBnZW8uY3JlYXRlUG9pbnQoKQogICAgICAgICAgICBsb2MgPSBob3UuVmVjdG9yMyh2KQogICAgICAgICAgICB0b3RhbCA9IHRvdGFsICsgbG9jCiA= +ICAgICAgICAgICBwdC5zZXRQb3NpdGlvbihsb2MpCiAgICAgICAgICAgIHB0bGlzdC5hcHBlbmQocHQpCiAgICAgICAgIyBjcmVhdGUgZmFjZXMKICAgICAgICBmb3IgZiBpbiBmYWNlczogIAogICAgICAgICAgICBwb2x5ID0= +IGdlby5jcmVhdGVQb2x5Z29uKCkKICAgICAgICAgICAgZm9yIHYgaW4gZjoKICAgICAgICAgICAgICAgIHBvbHkuYWRkVmVydGV4KHB0bGlzdFt2XSkKICAgICAgICAKICAgICAgICAjIGNlbnRlciBvbiAoMCwwLDApCiAgICA= +ICAgIGNlbiA9IHRvdGFsICooMS4wIC8gbGVuKHZlcnRzKSkKICAgICAgICBmb3IgcHQgaW4gcHRsaXN0OgogICAgICAgICAgICAgICAgcHQuc2V0UG9zaXRpb24ocHQucG9zaXRpb24oKSAtIGNlbikAAAAPABVhZWxpYl9sb2c= +by5wbmcvSXNFeHByAAAAAQAAAAAAFWFlbGliX2xvZ28ucG5nL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAFWFlbGliX2xvZ28ucG5nL1NvdXJjZQAAAAMAL0Y6LzAzX0hPVURJTkkvUGx1Z2lucy9BZWxpYi8= +b3Rscy9hZWxpYl9sb2dvLnBuZwAQT25DcmVhdGVkL1NvdXJjZQAAAAMAAAAST25DcmVhdGVkL0lzU2NyaXB0AAAAAQAAAAEAEk9uQ3JlYXRlZC9Jc1B5dGhvbgAAAAEAAAABABdhZWxpYl9sb2dvLnBuZy9Jc1NjcmlwdAAAAAE= +AAAAAAAQT25DcmVhdGVkL0lzRXhwcgAAAAEAAAAAABBPbkNyZWF0ZWQvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAAAEAAAAAAAAAAQAVUHl0aG9uTW9kdWxlL0lzUHl0aG9uAAAAAQAAAAEAE1B5dGhvbk1vZHVsZS9Tb3VyY2U= +AAAAAwAAABdhZWxpYl9sb2dvLnBuZy9Jc1B5dGhvbgAAAAEAAAAAABVQeXRob25Nb2R1bGUvSXNTY3JpcHQAAAABAAAAAQATUHl0aG9uTW9kdWxlL0lzRXhwcgAAAAEAAAAAABNQeXRob25Nb2R1bGUvQ3Vyc29yAAAADQAAAAA= +AAAAAgAAAAAAAAROAAAAAAAAADU8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJ1dGYtOCI/Pgo8IS0tIEdlbmVyYXRvcjogQWRvYmUgSWxsdXN0cmF0b3IgMTYuMC4wLCBTVkcgRXhwb3J0IFBsdWctSW4gLiBTVkcgVmU= +cnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPgo8IURPQ1RZUEUgc3ZnIFBVQkxJQyAiLS8vVzNDLy9EVEQgU1ZHIDEuMS8vRU4iICJodHRwOi8vd3d3LnczLm9yZy9HcmFwaGljcy9TVkcvMS4xL0RURC9zdmcxMS5kdGQiPgo8c3Y= +ZyB2ZXJzaW9uPSIxLjEiIGlkPSJMYXllcl8xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4PSIwcHgiIHk9IjBweCIKCSB3aWQ= +dGg9IjE3MS4yMzJweCIgaGVpZ2h0PSIxNzEuMjMycHgiIHZpZXdCb3g9IjAgMCAxNzEuMjMyIDE3MS4yMzIiIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDE3MS4yMzIgMTcxLjIzMiIKCSB4bWw6c3BhY2U9InByZXNlcnY= +ZSI+CjxnIGlkPSJMYXllcl8xXzFfIj4KCQoJCTxsaW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMV8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTc5NC4zNjg5IiB5MT0iOTYuODIxIiB4Mj0iLTYyMy4xMzI= +NiIgeTI9Ijk2LjgyMSIgZ3JhZGllbnRUcmFuc2Zvcm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgLTQ4NC4wMDQyIC0zNDcuMDc4NykiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWM= +b2xvcjojMDAzNTk5Ii8+CgkJPHN0b3AgIG9mZnNldD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzA1QkE1NCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8xXykiIGN4PSI4NS42MTYiIGM= +eT0iODUuNjE3IiByPSI4NS42MTciLz4KPC9nPgo8ZyBpZD0iTGF5ZXJfMV8yXyI+CgkKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzJfIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9Ii03OTQuMzY4OSI= +IHkxPSI5Ni44MjEiIHgyPSItNjIzLjEzMjYiIHkyPSI5Ni44MjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDcxIDAuNzA3MSAtMC43MDcxIC00ODQuMDA0MiAtMzQ3LjA3ODcpIj4KCQk8c3RvcCA= +IG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMzU5OSIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiMwNUJBNTQiLz4KCTwvbGluZWFyR3JhZGllbnQ+Cgk8Y2lyY2xlIGZpbGw9InVybCg= +I1NWR0lEXzJfKSIgY3g9Ijg1LjYxNiIgY3k9Ijg1LjYxNyIgcj0iODUuNjE3Ii8+CjwvZz4KPGcgaWQ9Im91dGxpbmVkIj4KCTxnPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0zNy41MDIsMzguMDY2aDI4LjkzM2wxMy4= +NjY1LDkyLjIwOEg2OC43NzFsLTMuNTctMjQuMDA2SDQ1Ljk5N2wtMy41NywyNC4wMDZIMzEuMTAxbDExLjMyNC03Ny4zMTMKCQkJbDQuNjgtMi44MzJWNDkuMjdoLTkuNjA0TDM3LjUwMiwzOC4wNjZMMzcuNTAyLDM4LjA2Nno= +IE01Ni43MDcsNDkuMjdoLTIuMzM5bC02Ljc3MSw0NS43OTZoMTYuMDA0TDU2LjcwNyw0OS4yN3oiLz4KCQk8cGF0aCBmaWxsPSIjRkZGRkZGIiBkPSJNMTI1LjY0OCw3OS4wNjJ2MTEuMjAzaC0yMC44MDd2MjguODA5aDE2LjQ= +OTd2LTkuNDc5aDExLjIwM3YyMC42ODNIOTMuNjRWNTIuOTYzbDQuNjc4LTIuODMydi0wLjg2CgkJCUg4Ny4xMTVWMzguMDY2aDQ0LjMxOXYyMS43OWgtMTEuMjAzVjQ5LjI3aC0xNS4zOTF2MjkuNzkySDEyNS42NDh6Ii8+Cgk= +PC9nPgo8L2c+Cjwvc3ZnPgpJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAAAdXWnh/3wAAAAxDcmVhdGVTY3JpcHQAAAdXAAABOFrXMM0AAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAIjwAAAS5aeH/fAAA= +AARIZWxwAAAJvQAAAFVaeH/fAAAAC1Rvb2xzLnNoZWxmAAAKEgAAAvdaeH/fAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAA0JAAAAMFrXMM0AAAALQ29udGVudHMuZ3oAAA05AAAWm1rXMM0AAAAQRXh0cmFGaWxlT3B0aW9ucwA= +ACPUAAAA4Vp4f98AAAANYWVfYWN0aXZlLnN2ZwAAJLUAAAb9WrgVUiMgRGlhbG9nIHNjcmlwdCBmb3IgYWU6OkN1YmVTcGhlcmU6OjEgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYWU6OkN1YmVTcGhlcmU= +OjoxCiAgICBzY3JpcHQJYWU6OkN1YmVTcGhlcmU6OjEKICAgIGxhYmVsCWFlX0N1YmVTcGhlcmUKCiAgICBoZWxwIHsKCSIiCiAgICB9CiAgICBiaW5kaGFuZGxlIHR4IHhmb3JtICJUcmFuc2Zvcm1lciIgdHggIm1vdmV0b28= +bF9jYW5kaWRhdGUoMSkgb3duZXJvcCgneGYnKSBvd25lcm9wZ3JvdXAoJ2dyb3VwJykiCiAgICBiaW5kaGFuZGxlIHR5IHhmb3JtICJUcmFuc2Zvcm1lciIgdHkgIm1vdmV0b29sX2NhbmRpZGF0ZSgxKSBvd25lcm9wKCd4Zic= +KSBvd25lcm9wZ3JvdXAoJ2dyb3VwJykiCiAgICBiaW5kaGFuZGxlIHR6IHhmb3JtICJUcmFuc2Zvcm1lciIgdHogIm1vdmV0b29sX2NhbmRpZGF0ZSgxKSBvd25lcm9wKCd4ZicpIG93bmVyb3Bncm91cCgnZ3JvdXAnKSIKCiA= +ICAgaW5wdXRsYWJlbAkxCSJTdWItTmV0d29yayBJbnB1dCAjMSIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXQ= +bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiYWxnb3JpdGhtIgogICAgICAgIGxhYmVsICAgIlN1YmRpdiB0eXBlIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICA= +ICAgICBkZWZhdWx0IHsgImhvdWRpbmkiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImhvdWRpbmkiICAgICAgICJIb3VkaW5pIENhdG11bGwtQ2xhcmsiCiAgICAgICAgICAgICJtYW50cmEiICAgICAgICAiTWFudHI= +YS1Db21wYXRpYmxlIENhdG11bGwtQ2xhcmsiCiAgICAgICAgICAgICJvc2RjYyIgICAgICAgICAiT3BlblN1YmRpdiBDYXRtdWxsLUNsYXJrIgogICAgICAgICAgICAib3NkbG9vcCIgICAgICAgIk9wZW5TdWJkaXYgTG9vcCI= +CiAgICAgICAgICAgICJvc2RiaWxpbmVhciIgICAiT3BlblN1YmRpdiBCaWxpbmVhciIKICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHs= +CiAgICAgICAgbmFtZSAgICAiaXRlcmF0aW9ucyIKICAgICAgICBsYWJlbCAgICJTdWJkaXYgRGVwdGgiCiAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgZGVmYXVsdCB7ICI1IiB9CiAgICAgICAgcmFuZ2UgICB7IDA= +ISA1IH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNjIgogICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiA= +ICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ0IgogICAgICAgIGxhYmVsICAgIlRyYW4= +c2xhdGUiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG8= +c2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzZWFtIgogICAgICAgIGxhYmVsICAgIk91dHB1dCBzZWFtIGdyb3VwIChBbHNvIGNoYW5nZXMgVVZzKSIKICAgICA= +ICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCEgMTAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQp9CiM= +IEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBhZTo6Q3ViZVNwaGVyZTo6MSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGU= +bgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChhZTo6U29wL0N1YmVTcGhlcmU6OjEpCm9wZXhwcmxhbmd1YWdlIC1zIGg= +c2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE= +OwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo= +Rm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwpTcGhlcmUgZnJvbSBzdWJkaXZpZGVkIGN1YmU= +LiBSZWR1Y2VzIHBpbmNoaW5nIGFuZCBub24tdW5pZm9ybWl0eSBpbiBub24taWNvc2EgZmFzaGlvbjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWw= +ZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgo= +IE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSI= +JEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGU= +eHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG8= +b2xTdWJtZW51PmFlbGliPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc29wdG9vbHV0aWxzCgpzb3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEg= +REFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAB+LCAAAAAAAAP/tPctyG0lylHcPC8SuJ3YOjo3wwSU= +zEGEQgS7Gy+SE4qVRFEaemdIBql5eEQZ0UAXgF41unv6AZJScO0f8kf44KPP8w8+2X/gzKp+oqsaJABC0s6CIbFRlVWVlZWVr8pqvvj3jQ2ly37woyrxp9PpKLOfqFZtap12p6k01Tb72o7rW0q3cXwy1C2rrw/e+htnjrutB4E= +Z/YvPN0eWZTs722fnB6/PH36F3X77PD5wcELePjq+Nvnh0d/URvqrrI9dkLDtM1tJ7D87eMTy+xDL42xoVeLvRVhfvra7O/tIeTIc0K3R40R7VmO4/Z+svb2VPLj3naPD3e4/dXzp9sIz4cqwvfOjk8aUDe303ntV0RfraU1kb4= +RjiZXBl06G8cHj3/YSP9/Br+/Q7KDn7onR3svzo8PuLl9/o//qz8Nzx8HhEXSQVE83TvCmsRJoL4fYHIHOAf/uPHnx/uAcA/zSHGxsYfPtvY+Oz/fvz50b8C+N/FaM30ufH7p6wgDCj5Pil86LiA1t52AYk/CtACXI9PerOF8ec= +V9BiQ/z5Nc713r2YYv/IZySZzcbnL7GCHEAF+RoqyE9fQ+mLCNM51PjjXGpt/P3ZVwdfv2AVWD5/Coj4PbZc9+7NMABS+zf7jh1QO/Cjsu+jhfvtc1O3nNHZwDPdAMthUT///l/+838X406trXQ1/jUD8ur06eHXB6f379/f+II= +8AGJz0YkQ8cj+d2rh4Ez0QNzAPLiioyoTT09oAZROtvK7rbaIWp7T9P2tFa1+r5K4GPrE1rJ9cGK+QCCCkvvU6tSK3Barcqqx9RyyftqpVZjX695qWm7YcBbqpXaS+pMaOBdkcAhJ54zoL5PLsxgnHY100aD8eyBaVmwt8ghlj8= +Iq5j2sGm+og0Go069vR0gB0V2jalbbW5bVvSts1iW9aYMSTOn5G1NnQsg3pKrVqJyLbvGEipiqt7EwRLVqDGWtZ4SQT8MlMUXLm04gPN7REvAFmlh1ZQeU9qNSAzK5tQG5Z/BCSsQN+V16TmuFhGtqyITaaOq5K+aRt8OPKGN4w= +2iP5oSlRiBoXIaKBPsJhkLX8gePSGqnNsnFNAM9ZqKcPAtOxoY05cR0vIL4DdDQt/9x+e6F7I//1g1HEDzjHB2/IYxJX2ECtB28a2Oer0LXo5gOGNoOrp+3ZisGc6CVrrZzb8RgNn1p0EDBCnkAvm7xJfS66PeRjwPmMtScxhmQ= +6DkTottEn+omrBJsuKlJL3Bejfl9mgNGh2ffvnp1fHTW8yjHLmmI68KLYFszPvNJ7RvHMIdX5IR9jZgBPzFqwZjGsMCM+nCIhbptENfDfXUAcsvDmoEzAQoGtJHpA9dZuRxGH/iakJco1cq1lE0RQsCq5FVazvjV8UAx6laBYUc= +Ie6YLNcyfo3KoTf8zWkd74FKbUo9EGsU67+LH7EchTwWHrDfWMLJAUUJ0aDMMyesCH6bgTmlMS1Xw/pCWg0s3ffzdDoNbXIMM7kJldg0BFQyaADMB3N5zh7IpmODqHfsAa0nU2VTnJ1uRJk8YZCs9HKWqHY46QOWldoRe1gDsaY= +9LIHow6cEDDM0YyjQPYzNYxuMAU6ol6BbmoqjcamQS/G1K7U3hO2GuT+Y8LnRq5rM5O5T5gyXumMgrFHdePPTt83381smVesivyz0ydnaeWcmWmtheamrnpuvm26Lp1ZqO8OfmBCB8X9LbWWR11LHyRqK1IVQMG4QwRi6gqrkwc= +jwahZ8/CNfqhaRlnHMVvoGDzQc6O2Y6wf1DnHVlQGupAKPcqGDv2PFaHwQC5ChhYS6tIapgg6wFYldcidgABxC2BMW3YuKS2s9W8jSqeodu5fW6jyi1o4HMb+8KVh6oHMfUQfJbyA+DpgJ4BOEV9678AGb4/3gda+ZvY1yMS93Q= +cx28z/r0iY+9IjS0BqXmM+uX6oMxCW3zp5AStHmJMySD8Wad3Fodc9R7CN5D1dMbjOX8z3nAMv2ZLZCYxUwbc8xvsBce1u5atOLAgxlkD2yg4ICiDR44iJ6fRZUbkgVUneFwVciKV2cQRTpqkYi4zjoSYvu6p6YW9jMwooDEvtg= +ykac0MyaWbWolPSvyBHA3YQM9gqXbAKdmkVk+8lUBOoQ+PxZvj7GTll6JRg+fqB7Aay2D2I+ElApICJaSbHEpy9qTJTOeIcROSs57q/MqoGKgIbX0tGwKDsaiEZyEouFhQe7lrtlc7iG2aj+R8Y8DHExB3Fj/ePhHobqLAtxJO8= +gn3YcOvkIZS/gwtg22A8I4CnuhXqqIzIEerdkxSCewYutimwT+OOBLADqtzSmecQDyLVJ04YgIs90f23M1NiijElpf9RaL/QNUAR2xNrZid8y8qB+N5Et3xyOCTPTZ9ZosbHqQol85vowWDMbVyJPYLmyDcIdYP1MI07XxDTZlQ= +ziO770xcRPWU+oAJLIdNTjJQa1oKuQnFAi6wWQWhumO2HchZDEJuHbu7HYpc3lSvqzPB6nuCoDR8Pvuvs3+r/48oelwSp5fHktvbWnNbbRFV22vv7LWVXCy5pMdsZHkeWE4NZA8KbhFoPgv7W0c0uHC8tzx8S75Qo+bxEkfmPHg= +URjNS83Ig7Qkx3emPTV9s4+PmVXkyzLDeJGfaDs2jVAsDszUZMxP0dBnWAa8wnlo06/HOMQsNMs++bAvDgKu8Sm4aq/fJBFeKAm8q73sd/z1EqHIqIHYgNOEHDECIpKxEzbcC2Oz3mAU9Tfrr5U3jTgMCsW4ZNzugWZvZrtN+nk= +WRgRP6cNHTxI29gc1W9RTS8H1A0KHboYZMuURTGB06Ss4N4vtlQTFrqPF+l73XpLvuFF+SheZnUCx3Vgv12xVTJMHxkqDtnELEcePwYsMGATR/hw6LQpeDRX5FX8LarlxySs6ik79nkGXE6pTeIg6GJTNJzhhZHOkW24F453oXs= +hj+7EbJhqUW533D6hfGegb6bN+DC2y306US/ZDHG/Ezx1+yAtsNqq5U/O6Zt08tAgEM2CAfU47RKl3QRNhPh941+Sc7Pv+DLS16wqnyksBj/nOG3/NRTFG84A/U+0ZQFyNy/AzL3IxZZCZ37cjo/W5LOfTmd5VO4LaFpfJa3PJU= +50qoBchcRO8APGamz196N1FuRfLGXeYl598U4F0rQCA90zvA3ulq5gs/CpYrIoksx/XkJuzwhOWGlqPnkWrKtnTcpwCx+2T3xvsVvOaZ3RA5Drloh2w/oIXsL65rWVyG++0ZiceiR0CZLCJ3onsNB8YehB4/i8xPfz8uLh/1Lrg= +xaduNny8BZ8Yj4h9Ez6eFU0LEQEXMfHUl5XYC2AgHB8Nr0NMoCBP46oyJrTDiWg9spNbak0Mh+nPD0kmIQKH9hbOkJwEjZsRyg2kpMoMcAtaXS+d96ilEC08kesh/phUuqqMSvi0lbGhe44TgPI0gw2WUPKY6HRvbz/s0zN3TD0= +in4+C1tRH4iGaTtLI9CK67tqJ0YA+t7wHXdo6SOfJA+PSXXgTMBsCGArV13HN1nQZqupNLRmGwMbjdZOUwMgYClMx0HGMg2iVuP2xHIGb4kzHBL0Cy32FNCJa2E8Eb8MYXQXmCJg3y49/Yo99K9QXbNHg4UaMXODeKDs8UwH7A4= +czS24B9vFtqgogz26OtTauiBzr5gMg9L74EWA9h1XsR3+B2ZxqfQyK5yYe+jWjGa1fdVhdR4EQi86yo3bJLKuIA9+sCaLKjDT0WJ2tZaSltVmjtQNuEpSbxMU7stKNNDMC08Mpn6kydHT58d/+n4OyxluXFE6Xa70CnDlHz7qrc= +zx5OXz4jSmMn+VcFOkaRKVgUPFiODRcy5uVVINOyXKKljZpqzCWg4T0kLg+h/a7X631HPTzUhidMGl06nTszaqsVjbrt6UZ+g+SSLXObQ1162kl9t9PJInC7DaI0gGxkS22oza7aLewP7U72BzzHGwQe73SHqGU7RCEV/6IHxuA= +xAf5DKCsPgM5AwNSXLiVlO5uU+m01OxWUrs7rU57V0m30pE5ePvk6HD/T1uvTm+ylVTYRF2tDaOueSOpWlfJchQq0o331SnfQbi1q9E5feU1USrIGP5jhbypbFYU+KlXmUlcqKvV4iqmYQvVUbJgvcqSn4r1Ua5bvZrNLCuAqUo= +BJHL1BKAaS0AjFJfioM9OQGet9kxEjTffHJSfzgYDzfPa43Gtj84r9W/REzSrJFCDw8jNHieRnEAPOAAkPgkWgBgY3184CugdETMeT3kzo2F3WSOMwv1jag+PR6UzjQ9k5POduZoqwBnGhFQdJxU2lH++EbMbkubV1pqBCXahW0= +irvXMN0EINUwumVxWbQ+PZMAdjsCNG6lbbQGGBhakzQbSgd+//K0DeNUtUzXRBAyTcO0itJuFjVNt51qGuTNJ89CD/oajf2PUtfEzK22WlqRq1akcVhnn5DS2d5GhrZR81Bg0b4TepvKI/KEeZ2PiFL/slplEP7rN1kgP4UCkKE= +42ES5SaD/BKA6/ww16cBxjgZMbDBOT+sPK+lI9iPiAo9XP9Nt/0SdFszvZSW6rZ0E969hkt9mGYiBPrOpZZTblCw4rhC6rt1tVZu3FsGFxqtTqe5Q7eUXdJtaNqusrOmAMMaVdoyIQbuFzUF2qqpLe4XfYAQQ8KoXVXNMYxAUYk= +9YzrWFe4af3QG4ohfgp1g2six/Ydy0SB4wYiecNEn1jBsJ96tSiTlUhRetIaf6Bboh7rVcOcYp5Qoa7FfupVZCWvFMKA1Z/KRaewssl+AGPa14tYx00dz4R9SY0+LEeJRMUrUdybk2OxvK+QArbybDJXlP5G7TYUvNm/rEhPAVo= +iQ/vh32gsGlQNSdYk+JVi9fEcel22wIcFhey7Yba3ukWhexfvd8QTjF1dFDqOSQw5VGqZqcY8NVan5Q0TvirrXUE/DUY2xvc4gVbDBjFIro1AjkRjPE4iB/IW3QYRNsAWAiR4uUerrCoImYwJfru0xHj1ffQlT0KxliFK+zBA9g= +3ixOlAx7XquT68zJVIyXGWACJrC5vzhiMYM9Ju3boIqJ6thXG35m0E6xyuO9vL2ZVLcV0cIJlGlSKzaBkbd9KhDpzP2IyV+ofp1yRAVKCACnkxZAZyo1Du4Akh6gxRGQqhRefYF+msRp5Nt+TjdODCH2BmIqoBMLEmbsWCKSuKE= +ZUUWCPRiG2iRFKGiy9fonOnFTtAaKHWFuGkygYUdc6Urg0EjB1zLOCtSOnW8CKl70nWOoNj9UJyQj8kOUjB8pYDLMxakMB6dwOJKaMhxnwaXfaSg7gnwHqBW8hBsONU9jr4MSk15ZEJB+gr83NA2wZ+fICB4lSzAh3tC0CPocEs= +996uxjNMTl4zlkxmp67NnsmGXxNbIlKVOWOGl63akkkPoDva7OiLmzHwRe2COv7l2TGXwzIL5nJYbrt02Wla3naBtfmkbJdMTkVnlqME+o9XmUZRjior2eeZU2x1Fp31bfIUoJnEYy6Huf19iVJw1fklSRBaSd16GHeJna39Unc= +tgdjlWxtrJafaTSV3a7SLj89t8K3uv+E/e9vmRN9sOV6TgOIqVs32+odtYNbqsuOOjq7a9rwCY8pnVaWt4tOSnC5Xu8kuJS5JcHVmjG5kmLybs2YvFuxy5OINuCDrIgRiPolkyYujz2BVeh77PDKE1ZeXr2rCYOFr4EZuWMET1c= +ydO72FkqCSJKQ5L+WGQIzw8+IqX4pULXnDoB0wNCZVikXdy5Kx8307tHS/qOKnulVE6gSsmdQMmDtGlH80HkFE9BSkmP7s4ANobnmEWkEYCfZxXHeTjPGeQOFQfh7zGjRpnfOOUbU1Zt2uhSihcpOXI0DMnxW8aXBrUkAeKdx0A= +E+qNhKF8P1hNvFjkZYFwWJ/hlUEg8W94BkLO+GJFXF+v2sNKYkKZWHGEwa1TS5pak7QaKg7yoQ0we+15jIlzXprJmEKVZZi0d/K5jDxKzMoWzjD5AL5WzN1aK81cinhLpn/ZXYEF0kiSNBEmMxyBHo9eiMYCQ9JUljijQRwM5Ek= +E9IwoLLVjQ/jqChjgss/wE48BT0KD16YuMG9Zgl6GPwy7ZE8HIcA4lGAcfCobokTTNMeWKFBbSe4GDuWdQU7PdBNu2TKpu8IJ8MVytSxQsGix41jerTk9OAHi/IgMPCUpwszUJh1ZzuYEGKXHHImEIFTHAYzuPkprVjHYx2LGxY= +ab2jZCbYlk+QBYXlp7fOBMk/ouJRYrBSIE3hHemXN+ioDIh1lFT3+S36G+IP5sc87EUgOdRL+5CD8D4M6grNH96czSKgIjuXV7rByBPXhrY/1sukQhzPZst9h0fk2fNpdUYmr8/sSQHToHKc5J8/Imd7Y9U2Tzup7haHv13wSW0= +aN3uboduKTvsLkezC3i0C9ZP8689/CQzf7QooxamSoNcpTbHNlJnWpZm5Ko7rfLo1SL2UruLAStNQZup1W2vPUKtaUXuLIatGAnXG6VBVFYdp0kBO8VZC6xFNm3RUTErj+Iky4vLNDSeOYe7uGmC5sqyijJo5P3EaHcUvUVesWI= +yZkcV6hKciE0j8dCPqPaUHaU3XWlFa3tcuiNLiPkXtWlzb2ZMANeLhQ7XYETqX1aTmTK+prWFbKcQDiwKmEuCRrj1MaL42ppTjtuJQGEbl8lIIJqfkuRZfWvxloTJTTmJr82EdTKNMqLoDxL5iRR2SvpViuZ0kBat9sqQ28hAaU= +NYD7mh88qLV+EZVcRigTTClQ+a0pTXDVvbXUran1i6NkG6jNVrOMzwRSKX67ijzUkby7sBgCwyp2WCBKxUvfbYde7PBCel+HvR9OflKQe6NZmRsthWE5dfk3ds3tRwQT9xO/mkrulEsBohnFLxqSH1nIAJpRfqC4f/buIB55SF8= +A1QS40je1SNffnxxjnge2RfByFP15CDRO2ZYT5n3pMhDZiUwyWtYVqHhWqLrvaL9dPeXoTK6Nsncj3O6c1otnILUD8CHuqu4RDbbLcFg8aSYjuRq1KegvaByCfWFdz/Yq38kmiuulystbVcrpry1dpa86ru+a76dtLrIUrdLgkA= +FS+pdpWt1labuJ2tLnHbWx3idrea+FUjrrrV5rdZA08v6YJJ4kvT14FbbNMHYhjSc2rHDcyJ+Y5e6H5ADd8VX+a0IwVAoVd8+284LTmgwPHwzzxFLz0syycPqGvac+K0KC5M3YoBJdMd4Jvhy2EGoR84E57KDZC+5OSJzxQBZIQ= +ENatJodRFCNJeOyD3Lxqp2hEoropluB7e2Da3931KyEitxPkWqOldjo7UiH+yd9vXbncZu/V2u0InA1191N6r1bC0Fqr3RLw0e2kdziVmHMgFvHUXHz7wR+4XHjHIlQsQ95S6sYw/LBeJhizkMBpTonJDBIrOhUzS4zmiByi03A= +ZWmlBSIVqVw8io+vtEql6qLSmKk/asR/mlHWNwNDYSEdoQSC0QW0MexoanA3RjJMBMXpK79uVA6FfUmWmqW/6XaoW1JeYCPw2jnWQ7RYxTwBaD9ntSx5zbwFURMgObGtlEJlBLduQEguPSXWR7RqkYQt3YdlMNm6TId4YwwkiNQ= +NMt2XA7La1nOCPsroskKi+6Q46QwYwVTJKkgw6LRZv84kDSl5a7uZGXk8dosHTUBVDvJCxdZ2tGGqlU93aiifkyvbqrRoqjVy2EUuq4mMbtqfJpVzcaVqwIXvBrbdNV00qt7w2jqnzRsGmws/dos2R/8/n/gJndpSoAAAAAAAAU= +ABVhZWxpYl9sb2dvLnBuZy9DdXJzb3IAAAANAAAAAAAAAAIAAAAAAAAAAAAAAAAAAAAAABVhZWxpYl9sb2dvLnBuZy9Jc0V4cHIAAAABAAAAAAAXYWVsaWJfbG9nby5wbmcvSXNQeXRob24AAAABAAAAAAAXYWVsaWJfbG9nby4= +cG5nL0lzU2NyaXB0AAAAAQAAAAAAFWFlbGliX2xvZ28ucG5nL1NvdXJjZQAAAAMALG9wZGVmOi9hZTo6U29wL0F0dHJpYlBvaW50OjoxP2FlbGliX2xvZ28ucG5nPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTg= +Ij8+CjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxNi4wLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4KPCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8= +L0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+CjxzdmcgdmVyc2lvbj0iMS4xIiBpZD0iTGF5ZXJfMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzI= +MDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSIxNzEuMjMycHgiIGhlaWdodD0iMTcxLjIzMnB4IiB2aWV3Qm94PSIwIDAgMTcxLjIzMiA= +MTcxLjIzMiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTcxLjIzMiAxNzEuMjMyIgoJIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8ZyBpZD0iTGF5ZXJfMV8xXyI+CgkKCQk8bGluZWFyR3JhZGllbnQgaWQ9IlNWR0lEXzE= +XyIgZ3JhZGllbnRVbml0cz0idXNlclNwYWNlT25Vc2UiIHgxPSItNzk0LjM2ODkiIHkxPSI5Ni44MjEiIHgyPSItNjIzLjEzMjYiIHkyPSI5Ni44MjEiIGdyYWRpZW50VHJhbnNmb3JtPSJtYXRyaXgoLTAuNzA3MSAtMC43MDc= +MSAwLjcwNzEgLTAuNzA3MSAtNDg0LjAwNDIgLTM0Ny4wNzg3KSI+CgkJPHN0b3AgIG9mZnNldD0iMCIgc3R5bGU9InN0b3AtY29sb3I6IzAwMzU5OSIvPgoJCTxzdG9wICBvZmZzZXQ9IjEiIHN0eWxlPSJzdG9wLWNvbG9yOiM= +MDVCQTU0Ii8+Cgk8L2xpbmVhckdyYWRpZW50PgoJPGNpcmNsZSBmaWxsPSJ1cmwoI1NWR0lEXzFfKSIgY3g9Ijg1LjYxNiIgY3k9Ijg1LjYxNyIgcj0iODUuNjE3Ii8+CjwvZz4KPGcgaWQ9IkxheWVyXzFfMl8iPgoJCgkJPGw= +aW5lYXJHcmFkaWVudCBpZD0iU1ZHSURfMl8iIGdyYWRpZW50VW5pdHM9InVzZXJTcGFjZU9uVXNlIiB4MT0iLTc5NC4zNjg5IiB5MT0iOTYuODIxIiB4Mj0iLTYyMy4xMzI2IiB5Mj0iOTYuODIxIiBncmFkaWVudFRyYW5zZm8= +cm09Im1hdHJpeCgtMC43MDcxIC0wLjcwNzEgMC43MDcxIC0wLjcwNzEgLTQ4NC4wMDQyIC0zNDcuMDc4NykiPgoJCTxzdG9wICBvZmZzZXQ9IjAiIHN0eWxlPSJzdG9wLWNvbG9yOiMwMDM1OTkiLz4KCQk8c3RvcCAgb2Zmc2U= +dD0iMSIgc3R5bGU9InN0b3AtY29sb3I6IzA1QkE1NCIvPgoJPC9saW5lYXJHcmFkaWVudD4KCTxjaXJjbGUgZmlsbD0idXJsKCNTVkdJRF8yXykiIGN4PSI4NS42MTYiIGN5PSI4NS42MTciIHI9Ijg1LjYxNyIvPgo8L2c+Cjw= +ZyBpZD0ib3V0bGluZWQiPgoJPGc+CgkJPHBhdGggZmlsbD0iI0ZGRkZGRiIgZD0iTTM3LjUwMiwzOC4wNjZoMjguOTMzbDEzLjY2NSw5Mi4yMDhINjguNzcxbC0zLjU3LTI0LjAwNkg0NS45OTdsLTMuNTcsMjQuMDA2SDMxLjE= +MDFsMTEuMzI0LTc3LjMxMwoJCQlsNC42OC0yLjgzMlY0OS4yN2gtOS42MDRMMzcuNTAyLDM4LjA2NkwzNy41MDIsMzguMDY2eiBNNTYuNzA3LDQ5LjI3aC0yLjMzOWwtNi43NzEsNDUuNzk2aDE2LjAwNEw1Ni43MDcsNDkuMjc= +eiIvPgoJCTxwYXRoIGZpbGw9IiNGRkZGRkYiIGQ9Ik0xMjUuNjQ4LDc5LjA2MnYxMS4yMDNoLTIwLjgwN3YyOC44MDloMTYuNDk3di05LjQ3OWgxMS4yMDN2MjAuNjgzSDkzLjY0VjUyLjk2M2w0LjY3OC0yLjgzMnYtMC44Ngo= +CQkJSDg3LjExNVYzOC4wNjZoNDQuMzE5djIxLjc5aC0xMS4yMDNWNDkuMjdoLTE1LjM5MXYyOS43OTJIMTI1LjY0OHoiLz4KCTwvZz4KPC9nPgo8L3N2Zz4KSU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAA= +g2FfUH0IAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAg2EAAAEuX1B9CAAAAARIZWxwAACEjwAAAABfUH0IAAAAC1Rvb2xzLnNoZWxmAACEjwAAA0NfUH0IAAAAB1ZlcnNpb24AAIfSAAAABV9QfQgAAAAJT25DcmVhdGVkAAA= +h9cAAAEuX69qwQAAAA9TeW5jTm9kZVZlcnNpb24AAIkFAAADzl9QfQgAAAAQRXh0cmFGaWxlT3B0aW9ucwAAjNMAAAFSX1B9CAAAAAxDcmVhdGVTY3JpcHQAAI4lAAAGRWA3eMgjIERpYWxvZyBzY3JpcHQgZm9yIGlmZCBhdXQ= +b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJaWZkCiAgICBzY3JpcHQJaWZkCiAgICBsYWJlbAlNYW50cmEKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJTdWItTmV0d29yayBJbnB1dCA= +IzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCiAgICA= +aW5wdXRsYWJlbAk1CSJTdWItTmV0d29yayBJbnB1dCAjNSIKICAgIGlucHV0bGFiZWwJNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzYiCiAgICBpbnB1dGxhYmVsCTcJIlN1Yi1OZXR3b3JrIElucHV0ICM3IgogICAgaW5wdXRsYWI= +ZWwJOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzgiCiAgICBpbnB1dGxhYmVsCTkJIlN1Yi1OZXR3b3JrIElucHV0ICM5IgogICAgaW5wdXRsYWJlbAkxMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwIgogICAgaW5wdXRsYWJlbAkxMQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMxMSIKICAgIGlucHV0bGFiZWwJMTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMiIKICAgIGlucHV0bGFiZWwJMTMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMyIKICAgIGlucHV0bGFiZWwJMTQJIlM= +dWItTmV0d29yayBJbnB1dCAjMTQiCiAgICBpbnB1dGxhYmVsCTE1CSJTdWItTmV0d29yayBJbnB1dCAjMTUiCiAgICBpbnB1dGxhYmVsCTE2CSJTdWItTmV0d29yayBJbnB1dCAjMTYiCiAgICBpbnB1dGxhYmVsCTE3CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzE3IgogICAgaW5wdXRsYWJlbAkxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4IgogICAgaW5wdXRsYWJlbAkxOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5IgogICAgaW5wdXRsYWJlbAkyMAkiU3ViLU4= +ZXR3b3JrIElucHV0ICMyMCIKICAgIGlucHV0bGFiZWwJMjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMSIKICAgIGlucHV0bGFiZWwJMjIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMiIKICAgIGlucHV0bGFiZWwJMjMJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMjMiCiAgICBpbnB1dGxhYmVsCTI0CSJTdWItTmV0d29yayBJbnB1dCAjMjQiCiAgICBpbnB1dGxhYmVsCTI1CSJTdWItTmV0d29yayBJbnB1dCAjMjUiCiAgICBpbnB1dGxhYmVsCTI2CSJTdWItTmV0d28= +cmsgSW5wdXQgIzI2IgogICAgaW5wdXRsYWJlbAkyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3IgogICAgaW5wdXRsYWJlbAkyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4IgogICAgaW5wdXRsYWJlbAkyOQkiU3ViLU5ldHdvcms= +IElucHV0ICMyOSIKICAgIGlucHV0bGFiZWwJMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMCIKICAgIGlucHV0bGFiZWwJMzEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMSIKICAgIGlucHV0bGFiZWwJMzIJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMzIiCiAgICBpbnB1dGxhYmVsCTMzCSJTdWItTmV0d29yayBJbnB1dCAjMzMiCiAgICBpbnB1dGxhYmVsCTM0CSJTdWItTmV0d29yayBJbnB1dCAjMzQiCiAgICBpbnB1dGxhYmVsCTM1CSJTdWItTmV0d29yayBJbnA= +dXQgIzM1IgogICAgaW5wdXRsYWJlbAkzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2IgogICAgaW5wdXRsYWJlbAkzNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3IgogICAgaW5wdXRsYWJlbAkzOAkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMzOCIKICAgIGlucHV0bGFiZWwJMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOSIKICAgIGlucHV0bGFiZWwJNDAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MCIKICAgIGlucHV0bGFiZWwJNDEJIlN1Yi1OZXR3b3JrIElucHV0ICM= +NDEiCiAgICBpbnB1dGxhYmVsCTQyCSJTdWItTmV0d29yayBJbnB1dCAjNDIiCiAgICBpbnB1dGxhYmVsCTQzCSJTdWItTmV0d29yayBJbnB1dCAjNDMiCiAgICBpbnB1dGxhYmVsCTQ0CSJTdWItTmV0d29yayBJbnB1dCAjNDQ= +IgogICAgaW5wdXRsYWJlbAk0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1IgogICAgaW5wdXRsYWJlbAk0NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2IgogICAgaW5wdXRsYWJlbAk0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3Igo= +ICAgIGlucHV0bGFiZWwJNDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OCIKICAgIGlucHV0bGFiZWwJNDkJIlN1Yi1OZXR3b3JrIElucHV0ICM0OSIKICAgIGlucHV0bGFiZWwJNTAJIlN1Yi1OZXR3b3JrIElucHV0ICM1MCIKICA= +ICBpbnB1dGxhYmVsCTUxCSJTdWItTmV0d29yayBJbnB1dCAjNTEiCiAgICBpbnB1dGxhYmVsCTUyCSJTdWItTmV0d29yayBJbnB1dCAjNTIiCiAgICBpbnB1dGxhYmVsCTUzCSJTdWItTmV0d29yayBJbnB1dCAjNTMiCiAgICA= +aW5wdXRsYWJlbAk1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzU0IgogICAgaW5wdXRsYWJlbAk1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzU1IgogICAgaW5wdXRsYWJlbAk1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzU2IgogICAgaW4= +cHV0bGFiZWwJNTcJIlN1Yi1OZXR3b3JrIElucHV0ICM1NyIKICAgIGlucHV0bGFiZWwJNTgJIlN1Yi1OZXR3b3JrIElucHV0ICM1OCIKICAgIGlucHV0bGFiZWwJNTkJIlN1Yi1OZXR3b3JrIElucHV0ICM1OSIKICAgIGlucHU= +dGxhYmVsCTYwCSJTdWItTmV0d29yayBJbnB1dCAjNjAiCiAgICBpbnB1dGxhYmVsCTYxCSJTdWItTmV0d29yayBJbnB1dCAjNjEiCiAgICBpbnB1dGxhYmVsCTYyCSJTdWItTmV0d29yayBJbnB1dCAjNjIiCiAgICBpbnB1dGw= +YWJlbAk2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzYzIgogICAgaW5wdXRsYWJlbAk2NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzY0IgogICAgaW5wdXRsYWJlbAk2NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzY1IgogICAgaW5wdXRsYWI= +ZWwJNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM2NiIKICAgIGlucHV0bGFiZWwJNjcJIlN1Yi1OZXR3b3JrIElucHV0ICM2NyIKICAgIGlucHV0bGFiZWwJNjgJIlN1Yi1OZXR3b3JrIElucHV0ICM2OCIKICAgIGlucHV0bGFiZWw= +CTY5CSJTdWItTmV0d29yayBJbnB1dCAjNjkiCiAgICBpbnB1dGxhYmVsCTcwCSJTdWItTmV0d29yayBJbnB1dCAjNzAiCiAgICBpbnB1dGxhYmVsCTcxCSJTdWItTmV0d29yayBJbnB1dCAjNzEiCiAgICBpbnB1dGxhYmVsCTc= +MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzcyIgogICAgaW5wdXRsYWJlbAk3MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzczIgogICAgaW5wdXRsYWJlbAk3NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzc0IgogICAgaW5wdXRsYWJlbAk3NQk= +IlN1Yi1OZXR3b3JrIElucHV0ICM3NSIKICAgIGlucHV0bGFiZWwJNzYJIlN1Yi1OZXR3b3JrIElucHV0ICM3NiIKICAgIGlucHV0bGFiZWwJNzcJIlN1Yi1OZXR3b3JrIElucHV0ICM3NyIKICAgIGlucHV0bGFiZWwJNzgJIlM= +dWItTmV0d29yayBJbnB1dCAjNzgiCiAgICBpbnB1dGxhYmVsCTc5CSJTdWItTmV0d29yayBJbnB1dCAjNzkiCiAgICBpbnB1dGxhYmVsCTgwCSJTdWItTmV0d29yayBJbnB1dCAjODAiCiAgICBpbnB1dGxhYmVsCTgxCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzgxIgogICAgaW5wdXRsYWJlbAk4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzgyIgogICAgaW5wdXRsYWJlbAk4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzgzIgogICAgaW5wdXRsYWJlbAk4NAkiU3ViLU4= +ZXR3b3JrIElucHV0ICM4NCIKICAgIGlucHV0bGFiZWwJODUJIlN1Yi1OZXR3b3JrIElucHV0ICM4NSIKICAgIGlucHV0bGFiZWwJODYJIlN1Yi1OZXR3b3JrIElucHV0ICM4NiIKICAgIGlucHV0bGFiZWwJODcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjODciCiAgICBpbnB1dGxhYmVsCTg4CSJTdWItTmV0d29yayBJbnB1dCAjODgiCiAgICBpbnB1dGxhYmVsCTg5CSJTdWItTmV0d29yayBJbnB1dCAjODkiCiAgICBpbnB1dGxhYmVsCTkwCSJTdWItTmV0d28= +cmsgSW5wdXQgIzkwIgogICAgaW5wdXRsYWJlbAk5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzkxIgogICAgaW5wdXRsYWJlbAk5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzkyIgogICAgaW5wdXRsYWJlbAk5MwkiU3ViLU5ldHdvcms= +IElucHV0ICM5MyIKICAgIGlucHV0bGFiZWwJOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM5NCIKICAgIGlucHV0bGFiZWwJOTUJIlN1Yi1OZXR3b3JrIElucHV0ICM5NSIKICAgIGlucHV0bGFiZWwJOTYJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjOTYiCiAgICBpbnB1dGxhYmVsCTk3CSJTdWItTmV0d29yayBJbnB1dCAjOTciCiAgICBpbnB1dGxhYmVsCTk4CSJTdWItTmV0d29yayBJbnB1dCAjOTgiCiAgICBpbnB1dGxhYmVsCTk5CSJTdWItTmV0d29yayBJbnA= +dXQgIzk5IgogICAgaW5wdXRsYWJlbAkxMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDAiCiAgICBpbnB1dGxhYmVsCTEwMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMSIKICAgIGlucHV0bGFiZWwJMTAyCSJTdWItTmV0d29yayA= +SW5wdXQgIzEwMiIKICAgIGlucHV0bGFiZWwJMTAzCSJTdWItTmV0d29yayBJbnB1dCAjMTAzIgogICAgaW5wdXRsYWJlbAkxMDQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDQiCiAgICBpbnB1dGxhYmVsCTEwNQkiU3ViLU5ldHc= +b3JrIElucHV0ICMxMDUiCiAgICBpbnB1dGxhYmVsCTEwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNiIKICAgIGlucHV0bGFiZWwJMTA3CSJTdWItTmV0d29yayBJbnB1dCAjMTA3IgogICAgaW5wdXRsYWJlbAkxMDgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTA4IgogICAgaW5wdXRsYWJlbAkxMDkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDkiCiAgICBpbnB1dGxhYmVsCTExMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMCIKICAgIGlucHV0bGFiZWwJMTExCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzExMSIKICAgIGlucHV0bGFiZWwJMTEyCSJTdWItTmV0d29yayBJbnB1dCAjMTEyIgogICAgaW5wdXRsYWJlbAkxMTMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTMiCiAgICBpbnB1dGxhYmVsCTE= +MTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTQiCiAgICBpbnB1dGxhYmVsCTExNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNSIKICAgIGlucHV0bGFiZWwJMTE2CSJTdWItTmV0d29yayBJbnB1dCAjMTE2IgogICAgaW5wdXRsYWI= +ZWwJMTE3CSJTdWItTmV0d29yayBJbnB1dCAjMTE3IgogICAgaW5wdXRsYWJlbAkxMTgJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTgiCiAgICBpbnB1dGxhYmVsCTExOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzExOSIKICAgIGlucHU= +dGxhYmVsCTEyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMCIKICAgIGlucHV0bGFiZWwJMTIxCSJTdWItTmV0d29yayBJbnB1dCAjMTIxIgogICAgaW5wdXRsYWJlbAkxMjIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjIiCiAgICA= +aW5wdXRsYWJlbAkxMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjMiCiAgICBpbnB1dGxhYmVsCTEyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNCIKICAgIGlucHV0bGFiZWwJMTI1CSJTdWItTmV0d29yayBJbnB1dCAjMTI1Igo= +ICAgIGlucHV0bGFiZWwJMTI2CSJTdWItTmV0d29yayBJbnB1dCAjMTI2IgogICAgaW5wdXRsYWJlbAkxMjcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjciCiAgICBpbnB1dGxhYmVsCTEyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +MjgiCiAgICBpbnB1dGxhYmVsCTEyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyOSIKICAgIGlucHV0bGFiZWwJMTMwCSJTdWItTmV0d29yayBJbnB1dCAjMTMwIgogICAgaW5wdXRsYWJlbAkxMzEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTMxIgogICAgaW5wdXRsYWJlbAkxMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzIiCiAgICBpbnB1dGxhYmVsCTEzMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMyIKICAgIGlucHV0bGFiZWwJMTM0CSJTdWItTmV0d29yayA= +SW5wdXQgIzEzNCIKICAgIGlucHV0bGFiZWwJMTM1CSJTdWItTmV0d29yayBJbnB1dCAjMTM1IgogICAgaW5wdXRsYWJlbAkxMzYJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzYiCiAgICBpbnB1dGxhYmVsCTEzNwkiU3ViLU5ldHc= +b3JrIElucHV0ICMxMzciCiAgICBpbnB1dGxhYmVsCTEzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzOCIKICAgIGlucHV0bGFiZWwJMTM5CSJTdWItTmV0d29yayBJbnB1dCAjMTM5IgogICAgaW5wdXRsYWJlbAkxNDAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTQwIgogICAgaW5wdXRsYWJlbAkxNDEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDEiCiAgICBpbnB1dGxhYmVsCTE0MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MiIKICAgIGlucHV0bGFiZWwJMTQzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzE0MyIKICAgIGlucHV0bGFiZWwJMTQ0CSJTdWItTmV0d29yayBJbnB1dCAjMTQ0IgogICAgaW5wdXRsYWJlbAkxNDUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDUiCiAgICBpbnB1dGxhYmVsCTE= +NDYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDYiCiAgICBpbnB1dGxhYmVsCTE0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0NyIKICAgIGlucHV0bGFiZWwJMTQ4CSJTdWItTmV0d29yayBJbnB1dCAjMTQ4IgogICAgaW5wdXRsYWI= +ZWwJMTQ5CSJTdWItTmV0d29yayBJbnB1dCAjMTQ5IgogICAgaW5wdXRsYWJlbAkxNTAJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTAiCiAgICBpbnB1dGxhYmVsCTE1MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MSIKICAgIGlucHU= +dGxhYmVsCTE1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1MiIKICAgIGlucHV0bGFiZWwJMTUzCSJTdWItTmV0d29yayBJbnB1dCAjMTUzIgogICAgaW5wdXRsYWJlbAkxNTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTQiCiAgICA= +aW5wdXRsYWJlbAkxNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTUiCiAgICBpbnB1dGxhYmVsCTE1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NiIKICAgIGlucHV0bGFiZWwJMTU3CSJTdWItTmV0d29yayBJbnB1dCAjMTU3Igo= +ICAgIGlucHV0bGFiZWwJMTU4CSJTdWItTmV0d29yayBJbnB1dCAjMTU4IgogICAgaW5wdXRsYWJlbAkxNTkJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTkiCiAgICBpbnB1dGxhYmVsCTE2MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +NjAiCiAgICBpbnB1dGxhYmVsCTE2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MSIKICAgIGlucHV0bGFiZWwJMTYyCSJTdWItTmV0d29yayBJbnB1dCAjMTYyIgogICAgaW5wdXRsYWJlbAkxNjMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTYzIgogICAgaW5wdXRsYWJlbAkxNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjQiCiAgICBpbnB1dGxhYmVsCTE2NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NSIKICAgIGlucHV0bGFiZWwJMTY2CSJTdWItTmV0d29yayA= +SW5wdXQgIzE2NiIKICAgIGlucHV0bGFiZWwJMTY3CSJTdWItTmV0d29yayBJbnB1dCAjMTY3IgogICAgaW5wdXRsYWJlbAkxNjgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjgiCiAgICBpbnB1dGxhYmVsCTE2OQkiU3ViLU5ldHc= +b3JrIElucHV0ICMxNjkiCiAgICBpbnB1dGxhYmVsCTE3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MCIKICAgIGlucHV0bGFiZWwJMTcxCSJTdWItTmV0d29yayBJbnB1dCAjMTcxIgogICAgaW5wdXRsYWJlbAkxNzIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMTcyIgogICAgaW5wdXRsYWJlbAkxNzMJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzMiCiAgICBpbnB1dGxhYmVsCTE3NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NCIKICAgIGlucHV0bGFiZWwJMTc1CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzE3NSIKICAgIGlucHV0bGFiZWwJMTc2CSJTdWItTmV0d29yayBJbnB1dCAjMTc2IgogICAgaW5wdXRsYWJlbAkxNzcJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzciCiAgICBpbnB1dGxhYmVsCTE= +NzgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzgiCiAgICBpbnB1dGxhYmVsCTE3OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3OSIKICAgIGlucHV0bGFiZWwJMTgwCSJTdWItTmV0d29yayBJbnB1dCAjMTgwIgogICAgaW5wdXRsYWI= +ZWwJMTgxCSJTdWItTmV0d29yayBJbnB1dCAjMTgxIgogICAgaW5wdXRsYWJlbAkxODIJIlN1Yi1OZXR3b3JrIElucHV0ICMxODIiCiAgICBpbnB1dGxhYmVsCTE4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4MyIKICAgIGlucHU= +dGxhYmVsCTE4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NCIKICAgIGlucHV0bGFiZWwJMTg1CSJTdWItTmV0d29yayBJbnB1dCAjMTg1IgogICAgaW5wdXRsYWJlbAkxODYJIlN1Yi1OZXR3b3JrIElucHV0ICMxODYiCiAgICA= +aW5wdXRsYWJlbAkxODcJIlN1Yi1OZXR3b3JrIElucHV0ICMxODciCiAgICBpbnB1dGxhYmVsCTE4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4OCIKICAgIGlucHV0bGFiZWwJMTg5CSJTdWItTmV0d29yayBJbnB1dCAjMTg5Igo= +ICAgIGlucHV0bGFiZWwJMTkwCSJTdWItTmV0d29yayBJbnB1dCAjMTkwIgogICAgaW5wdXRsYWJlbAkxOTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTEiCiAgICBpbnB1dGxhYmVsCTE5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE= +OTIiCiAgICBpbnB1dGxhYmVsCTE5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MyIKICAgIGlucHV0bGFiZWwJMTk0CSJTdWItTmV0d29yayBJbnB1dCAjMTk0IgogICAgaW5wdXRsYWJlbAkxOTUJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTk1IgogICAgaW5wdXRsYWJlbAkxOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTYiCiAgICBpbnB1dGxhYmVsCTE5NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NyIKICAgIGlucHV0bGFiZWwJMTk4CSJTdWItTmV0d29yayA= +SW5wdXQgIzE5OCIKICAgIGlucHV0bGFiZWwJMTk5CSJTdWItTmV0d29yayBJbnB1dCAjMTk5IgogICAgaW5wdXRsYWJlbAkyMDAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDAiCiAgICBpbnB1dGxhYmVsCTIwMQkiU3ViLU5ldHc= +b3JrIElucHV0ICMyMDEiCiAgICBpbnB1dGxhYmVsCTIwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMiIKICAgIGlucHV0bGFiZWwJMjAzCSJTdWItTmV0d29yayBJbnB1dCAjMjAzIgogICAgaW5wdXRsYWJlbAkyMDQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjA0IgogICAgaW5wdXRsYWJlbAkyMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDUiCiAgICBpbnB1dGxhYmVsCTIwNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNiIKICAgIGlucHV0bGFiZWwJMjA3CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzIwNyIKICAgIGlucHV0bGFiZWwJMjA4CSJTdWItTmV0d29yayBJbnB1dCAjMjA4IgogICAgaW5wdXRsYWJlbAkyMDkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDkiCiAgICBpbnB1dGxhYmVsCTI= +MTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTAiCiAgICBpbnB1dGxhYmVsCTIxMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMSIKICAgIGlucHV0bGFiZWwJMjEyCSJTdWItTmV0d29yayBJbnB1dCAjMjEyIgogICAgaW5wdXRsYWI= +ZWwJMjEzCSJTdWItTmV0d29yayBJbnB1dCAjMjEzIgogICAgaW5wdXRsYWJlbAkyMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTQiCiAgICBpbnB1dGxhYmVsCTIxNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNSIKICAgIGlucHU= +dGxhYmVsCTIxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxNiIKICAgIGlucHV0bGFiZWwJMjE3CSJTdWItTmV0d29yayBJbnB1dCAjMjE3IgogICAgaW5wdXRsYWJlbAkyMTgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTgiCiAgICA= +aW5wdXRsYWJlbAkyMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTkiCiAgICBpbnB1dGxhYmVsCTIyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMCIKICAgIGlucHV0bGFiZWwJMjIxCSJTdWItTmV0d29yayBJbnB1dCAjMjIxIgo= +ICAgIGlucHV0bGFiZWwJMjIyCSJTdWItTmV0d29yayBJbnB1dCAjMjIyIgogICAgaW5wdXRsYWJlbAkyMjMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjMiCiAgICBpbnB1dGxhYmVsCTIyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +MjQiCiAgICBpbnB1dGxhYmVsCTIyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNSIKICAgIGlucHV0bGFiZWwJMjI2CSJTdWItTmV0d29yayBJbnB1dCAjMjI2IgogICAgaW5wdXRsYWJlbAkyMjcJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjI3IgogICAgaW5wdXRsYWJlbAkyMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjgiCiAgICBpbnB1dGxhYmVsCTIyOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyOSIKICAgIGlucHV0bGFiZWwJMjMwCSJTdWItTmV0d29yayA= +SW5wdXQgIzIzMCIKICAgIGlucHV0bGFiZWwJMjMxCSJTdWItTmV0d29yayBJbnB1dCAjMjMxIgogICAgaW5wdXRsYWJlbAkyMzIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzIiCiAgICBpbnB1dGxhYmVsCTIzMwkiU3ViLU5ldHc= +b3JrIElucHV0ICMyMzMiCiAgICBpbnB1dGxhYmVsCTIzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNCIKICAgIGlucHV0bGFiZWwJMjM1CSJTdWItTmV0d29yayBJbnB1dCAjMjM1IgogICAgaW5wdXRsYWJlbAkyMzYJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjM2IgogICAgaW5wdXRsYWJlbAkyMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzciCiAgICBpbnB1dGxhYmVsCTIzOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzOCIKICAgIGlucHV0bGFiZWwJMjM5CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzIzOSIKICAgIGlucHV0bGFiZWwJMjQwCSJTdWItTmV0d29yayBJbnB1dCAjMjQwIgogICAgaW5wdXRsYWJlbAkyNDEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDEiCiAgICBpbnB1dGxhYmVsCTI= +NDIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDIiCiAgICBpbnB1dGxhYmVsCTI0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0MyIKICAgIGlucHV0bGFiZWwJMjQ0CSJTdWItTmV0d29yayBJbnB1dCAjMjQ0IgogICAgaW5wdXRsYWI= +ZWwJMjQ1CSJTdWItTmV0d29yayBJbnB1dCAjMjQ1IgogICAgaW5wdXRsYWJlbAkyNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDYiCiAgICBpbnB1dGxhYmVsCTI0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0NyIKICAgIGlucHU= +dGxhYmVsCTI0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0OCIKICAgIGlucHV0bGFiZWwJMjQ5CSJTdWItTmV0d29yayBJbnB1dCAjMjQ5IgogICAgaW5wdXRsYWJlbAkyNTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTAiCiAgICA= +aW5wdXRsYWJlbAkyNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTEiCiAgICBpbnB1dGxhYmVsCTI1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MiIKICAgIGlucHV0bGFiZWwJMjUzCSJTdWItTmV0d29yayBJbnB1dCAjMjUzIgo= +ICAgIGlucHV0bGFiZWwJMjU0CSJTdWItTmV0d29yayBJbnB1dCAjMjU0IgogICAgaW5wdXRsYWJlbAkyNTUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTUiCiAgICBpbnB1dGxhYmVsCTI1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +NTYiCiAgICBpbnB1dGxhYmVsCTI1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NyIKICAgIGlucHV0bGFiZWwJMjU4CSJTdWItTmV0d29yayBJbnB1dCAjMjU4IgogICAgaW5wdXRsYWJlbAkyNTkJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjU5IgogICAgaW5wdXRsYWJlbAkyNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjAiCiAgICBpbnB1dGxhYmVsCTI2MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MSIKICAgIGlucHV0bGFiZWwJMjYyCSJTdWItTmV0d29yayA= +SW5wdXQgIzI2MiIKICAgIGlucHV0bGFiZWwJMjYzCSJTdWItTmV0d29yayBJbnB1dCAjMjYzIgogICAgaW5wdXRsYWJlbAkyNjQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjQiCiAgICBpbnB1dGxhYmVsCTI2NQkiU3ViLU5ldHc= +b3JrIElucHV0ICMyNjUiCiAgICBpbnB1dGxhYmVsCTI2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NiIKICAgIGlucHV0bGFiZWwJMjY3CSJTdWItTmV0d29yayBJbnB1dCAjMjY3IgogICAgaW5wdXRsYWJlbAkyNjgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMjY4IgogICAgaW5wdXRsYWJlbAkyNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjkiCiAgICBpbnB1dGxhYmVsCTI3MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MCIKICAgIGlucHV0bGFiZWwJMjcxCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzI3MSIKICAgIGlucHV0bGFiZWwJMjcyCSJTdWItTmV0d29yayBJbnB1dCAjMjcyIgogICAgaW5wdXRsYWJlbAkyNzMJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzMiCiAgICBpbnB1dGxhYmVsCTI= +NzQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzQiCiAgICBpbnB1dGxhYmVsCTI3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NSIKICAgIGlucHV0bGFiZWwJMjc2CSJTdWItTmV0d29yayBJbnB1dCAjMjc2IgogICAgaW5wdXRsYWI= +ZWwJMjc3CSJTdWItTmV0d29yayBJbnB1dCAjMjc3IgogICAgaW5wdXRsYWJlbAkyNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzgiCiAgICBpbnB1dGxhYmVsCTI3OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3OSIKICAgIGlucHU= +dGxhYmVsCTI4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MCIKICAgIGlucHV0bGFiZWwJMjgxCSJTdWItTmV0d29yayBJbnB1dCAjMjgxIgogICAgaW5wdXRsYWJlbAkyODIJIlN1Yi1OZXR3b3JrIElucHV0ICMyODIiCiAgICA= +aW5wdXRsYWJlbAkyODMJIlN1Yi1OZXR3b3JrIElucHV0ICMyODMiCiAgICBpbnB1dGxhYmVsCTI4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NCIKICAgIGlucHV0bGFiZWwJMjg1CSJTdWItTmV0d29yayBJbnB1dCAjMjg1Igo= +ICAgIGlucHV0bGFiZWwJMjg2CSJTdWItTmV0d29yayBJbnB1dCAjMjg2IgogICAgaW5wdXRsYWJlbAkyODcJIlN1Yi1OZXR3b3JrIElucHV0ICMyODciCiAgICBpbnB1dGxhYmVsCTI4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +ODgiCiAgICBpbnB1dGxhYmVsCTI4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4OSIKICAgIGlucHV0bGFiZWwJMjkwCSJTdWItTmV0d29yayBJbnB1dCAjMjkwIgogICAgaW5wdXRsYWJlbAkyOTEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMjkxIgogICAgaW5wdXRsYWJlbAkyOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTIiCiAgICBpbnB1dGxhYmVsCTI5MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MyIKICAgIGlucHV0bGFiZWwJMjk0CSJTdWItTmV0d29yayA= +SW5wdXQgIzI5NCIKICAgIGlucHV0bGFiZWwJMjk1CSJTdWItTmV0d29yayBJbnB1dCAjMjk1IgogICAgaW5wdXRsYWJlbAkyOTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTYiCiAgICBpbnB1dGxhYmVsCTI5NwkiU3ViLU5ldHc= +b3JrIElucHV0ICMyOTciCiAgICBpbnB1dGxhYmVsCTI5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5OCIKICAgIGlucHV0bGFiZWwJMjk5CSJTdWItTmV0d29yayBJbnB1dCAjMjk5IgogICAgaW5wdXRsYWJlbAkzMDAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzAwIgogICAgaW5wdXRsYWJlbAkzMDEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDEiCiAgICBpbnB1dGxhYmVsCTMwMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMiIKICAgIGlucHV0bGFiZWwJMzAzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzMwMyIKICAgIGlucHV0bGFiZWwJMzA0CSJTdWItTmV0d29yayBJbnB1dCAjMzA0IgogICAgaW5wdXRsYWJlbAkzMDUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDUiCiAgICBpbnB1dGxhYmVsCTM= +MDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDYiCiAgICBpbnB1dGxhYmVsCTMwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwNyIKICAgIGlucHV0bGFiZWwJMzA4CSJTdWItTmV0d29yayBJbnB1dCAjMzA4IgogICAgaW5wdXRsYWI= +ZWwJMzA5CSJTdWItTmV0d29yayBJbnB1dCAjMzA5IgogICAgaW5wdXRsYWJlbAkzMTAJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTAiCiAgICBpbnB1dGxhYmVsCTMxMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMSIKICAgIGlucHU= +dGxhYmVsCTMxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxMiIKICAgIGlucHV0bGFiZWwJMzEzCSJTdWItTmV0d29yayBJbnB1dCAjMzEzIgogICAgaW5wdXRsYWJlbAkzMTQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTQiCiAgICA= +aW5wdXRsYWJlbAkzMTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTUiCiAgICBpbnB1dGxhYmVsCTMxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNiIKICAgIGlucHV0bGFiZWwJMzE3CSJTdWItTmV0d29yayBJbnB1dCAjMzE3Igo= +ICAgIGlucHV0bGFiZWwJMzE4CSJTdWItTmV0d29yayBJbnB1dCAjMzE4IgogICAgaW5wdXRsYWJlbAkzMTkJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTkiCiAgICBpbnB1dGxhYmVsCTMyMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +MjAiCiAgICBpbnB1dGxhYmVsCTMyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMSIKICAgIGlucHV0bGFiZWwJMzIyCSJTdWItTmV0d29yayBJbnB1dCAjMzIyIgogICAgaW5wdXRsYWJlbAkzMjMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzIzIgogICAgaW5wdXRsYWJlbAkzMjQJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjQiCiAgICBpbnB1dGxhYmVsCTMyNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNSIKICAgIGlucHV0bGFiZWwJMzI2CSJTdWItTmV0d29yayA= +SW5wdXQgIzMyNiIKICAgIGlucHV0bGFiZWwJMzI3CSJTdWItTmV0d29yayBJbnB1dCAjMzI3IgogICAgaW5wdXRsYWJlbAkzMjgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjgiCiAgICBpbnB1dGxhYmVsCTMyOQkiU3ViLU5ldHc= +b3JrIElucHV0ICMzMjkiCiAgICBpbnB1dGxhYmVsCTMzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMCIKICAgIGlucHV0bGFiZWwJMzMxCSJTdWItTmV0d29yayBJbnB1dCAjMzMxIgogICAgaW5wdXRsYWJlbAkzMzIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzMyIgogICAgaW5wdXRsYWJlbAkzMzMJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzMiCiAgICBpbnB1dGxhYmVsCTMzNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNCIKICAgIGlucHV0bGFiZWwJMzM1CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzMzNSIKICAgIGlucHV0bGFiZWwJMzM2CSJTdWItTmV0d29yayBJbnB1dCAjMzM2IgogICAgaW5wdXRsYWJlbAkzMzcJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzciCiAgICBpbnB1dGxhYmVsCTM= +MzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzgiCiAgICBpbnB1dGxhYmVsCTMzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzOSIKICAgIGlucHV0bGFiZWwJMzQwCSJTdWItTmV0d29yayBJbnB1dCAjMzQwIgogICAgaW5wdXRsYWI= +ZWwJMzQxCSJTdWItTmV0d29yayBJbnB1dCAjMzQxIgogICAgaW5wdXRsYWJlbAkzNDIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDIiCiAgICBpbnB1dGxhYmVsCTM0MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0MyIKICAgIGlucHU= +dGxhYmVsCTM0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NCIKICAgIGlucHV0bGFiZWwJMzQ1CSJTdWItTmV0d29yayBJbnB1dCAjMzQ1IgogICAgaW5wdXRsYWJlbAkzNDYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDYiCiAgICA= +aW5wdXRsYWJlbAkzNDcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDciCiAgICBpbnB1dGxhYmVsCTM0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0OCIKICAgIGlucHV0bGFiZWwJMzQ5CSJTdWItTmV0d29yayBJbnB1dCAjMzQ5Igo= +ICAgIGlucHV0bGFiZWwJMzUwCSJTdWItTmV0d29yayBJbnB1dCAjMzUwIgogICAgaW5wdXRsYWJlbAkzNTEJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTEiCiAgICBpbnB1dGxhYmVsCTM1MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +NTIiCiAgICBpbnB1dGxhYmVsCTM1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MyIKICAgIGlucHV0bGFiZWwJMzU0CSJTdWItTmV0d29yayBJbnB1dCAjMzU0IgogICAgaW5wdXRsYWJlbAkzNTUJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzU1IgogICAgaW5wdXRsYWJlbAkzNTYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTYiCiAgICBpbnB1dGxhYmVsCTM1NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NyIKICAgIGlucHV0bGFiZWwJMzU4CSJTdWItTmV0d29yayA= +SW5wdXQgIzM1OCIKICAgIGlucHV0bGFiZWwJMzU5CSJTdWItTmV0d29yayBJbnB1dCAjMzU5IgogICAgaW5wdXRsYWJlbAkzNjAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjAiCiAgICBpbnB1dGxhYmVsCTM2MQkiU3ViLU5ldHc= +b3JrIElucHV0ICMzNjEiCiAgICBpbnB1dGxhYmVsCTM2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MiIKICAgIGlucHV0bGFiZWwJMzYzCSJTdWItTmV0d29yayBJbnB1dCAjMzYzIgogICAgaW5wdXRsYWJlbAkzNjQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzY0IgogICAgaW5wdXRsYWJlbAkzNjUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjUiCiAgICBpbnB1dGxhYmVsCTM2NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NiIKICAgIGlucHV0bGFiZWwJMzY3CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzM2NyIKICAgIGlucHV0bGFiZWwJMzY4CSJTdWItTmV0d29yayBJbnB1dCAjMzY4IgogICAgaW5wdXRsYWJlbAkzNjkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjkiCiAgICBpbnB1dGxhYmVsCTM= +NzAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzAiCiAgICBpbnB1dGxhYmVsCTM3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MSIKICAgIGlucHV0bGFiZWwJMzcyCSJTdWItTmV0d29yayBJbnB1dCAjMzcyIgogICAgaW5wdXRsYWI= +ZWwJMzczCSJTdWItTmV0d29yayBJbnB1dCAjMzczIgogICAgaW5wdXRsYWJlbAkzNzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzQiCiAgICBpbnB1dGxhYmVsCTM3NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NSIKICAgIGlucHU= +dGxhYmVsCTM3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3NiIKICAgIGlucHV0bGFiZWwJMzc3CSJTdWItTmV0d29yayBJbnB1dCAjMzc3IgogICAgaW5wdXRsYWJlbAkzNzgJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzgiCiAgICA= +aW5wdXRsYWJlbAkzNzkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzkiCiAgICBpbnB1dGxhYmVsCTM4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MCIKICAgIGlucHV0bGFiZWwJMzgxCSJTdWItTmV0d29yayBJbnB1dCAjMzgxIgo= +ICAgIGlucHV0bGFiZWwJMzgyCSJTdWItTmV0d29yayBJbnB1dCAjMzgyIgogICAgaW5wdXRsYWJlbAkzODMJIlN1Yi1OZXR3b3JrIElucHV0ICMzODMiCiAgICBpbnB1dGxhYmVsCTM4NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM= +ODQiCiAgICBpbnB1dGxhYmVsCTM4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NSIKICAgIGlucHV0bGFiZWwJMzg2CSJTdWItTmV0d29yayBJbnB1dCAjMzg2IgogICAgaW5wdXRsYWJlbAkzODcJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMzg3IgogICAgaW5wdXRsYWJlbAkzODgJIlN1Yi1OZXR3b3JrIElucHV0ICMzODgiCiAgICBpbnB1dGxhYmVsCTM4OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4OSIKICAgIGlucHV0bGFiZWwJMzkwCSJTdWItTmV0d29yayA= +SW5wdXQgIzM5MCIKICAgIGlucHV0bGFiZWwJMzkxCSJTdWItTmV0d29yayBJbnB1dCAjMzkxIgogICAgaW5wdXRsYWJlbAkzOTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTIiCiAgICBpbnB1dGxhYmVsCTM5MwkiU3ViLU5ldHc= +b3JrIElucHV0ICMzOTMiCiAgICBpbnB1dGxhYmVsCTM5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NCIKICAgIGlucHV0bGFiZWwJMzk1CSJTdWItTmV0d29yayBJbnB1dCAjMzk1IgogICAgaW5wdXRsYWJlbAkzOTYJIlN1Yi0= +TmV0d29yayBJbnB1dCAjMzk2IgogICAgaW5wdXRsYWJlbAkzOTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTciCiAgICBpbnB1dGxhYmVsCTM5OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5OCIKICAgIGlucHV0bGFiZWwJMzk5CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzM5OSIKICAgIGlucHV0bGFiZWwJNDAwCSJTdWItTmV0d29yayBJbnB1dCAjNDAwIgogICAgaW5wdXRsYWJlbAk0MDEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDEiCiAgICBpbnB1dGxhYmVsCTQ= +MDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDIiCiAgICBpbnB1dGxhYmVsCTQwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwMyIKICAgIGlucHV0bGFiZWwJNDA0CSJTdWItTmV0d29yayBJbnB1dCAjNDA0IgogICAgaW5wdXRsYWI= +ZWwJNDA1CSJTdWItTmV0d29yayBJbnB1dCAjNDA1IgogICAgaW5wdXRsYWJlbAk0MDYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDYiCiAgICBpbnB1dGxhYmVsCTQwNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwNyIKICAgIGlucHU= +dGxhYmVsCTQwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwOCIKICAgIGlucHV0bGFiZWwJNDA5CSJTdWItTmV0d29yayBJbnB1dCAjNDA5IgogICAgaW5wdXRsYWJlbAk0MTAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTAiCiAgICA= +aW5wdXRsYWJlbAk0MTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTEiCiAgICBpbnB1dGxhYmVsCTQxMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMiIKICAgIGlucHV0bGFiZWwJNDEzCSJTdWItTmV0d29yayBJbnB1dCAjNDEzIgo= +ICAgIGlucHV0bGFiZWwJNDE0CSJTdWItTmV0d29yayBJbnB1dCAjNDE0IgogICAgaW5wdXRsYWJlbAk0MTUJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTUiCiAgICBpbnB1dGxhYmVsCTQxNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +MTYiCiAgICBpbnB1dGxhYmVsCTQxNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNyIKICAgIGlucHV0bGFiZWwJNDE4CSJTdWItTmV0d29yayBJbnB1dCAjNDE4IgogICAgaW5wdXRsYWJlbAk0MTkJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDE5IgogICAgaW5wdXRsYWJlbAk0MjAJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjAiCiAgICBpbnB1dGxhYmVsCTQyMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMSIKICAgIGlucHV0bGFiZWwJNDIyCSJTdWItTmV0d29yayA= +SW5wdXQgIzQyMiIKICAgIGlucHV0bGFiZWwJNDIzCSJTdWItTmV0d29yayBJbnB1dCAjNDIzIgogICAgaW5wdXRsYWJlbAk0MjQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjQiCiAgICBpbnB1dGxhYmVsCTQyNQkiU3ViLU5ldHc= +b3JrIElucHV0ICM0MjUiCiAgICBpbnB1dGxhYmVsCTQyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNiIKICAgIGlucHV0bGFiZWwJNDI3CSJTdWItTmV0d29yayBJbnB1dCAjNDI3IgogICAgaW5wdXRsYWJlbAk0MjgJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDI4IgogICAgaW5wdXRsYWJlbAk0MjkJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjkiCiAgICBpbnB1dGxhYmVsCTQzMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMCIKICAgIGlucHV0bGFiZWwJNDMxCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQzMSIKICAgIGlucHV0bGFiZWwJNDMyCSJTdWItTmV0d29yayBJbnB1dCAjNDMyIgogICAgaW5wdXRsYWJlbAk0MzMJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzMiCiAgICBpbnB1dGxhYmVsCTQ= +MzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzQiCiAgICBpbnB1dGxhYmVsCTQzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNSIKICAgIGlucHV0bGFiZWwJNDM2CSJTdWItTmV0d29yayBJbnB1dCAjNDM2IgogICAgaW5wdXRsYWI= +ZWwJNDM3CSJTdWItTmV0d29yayBJbnB1dCAjNDM3IgogICAgaW5wdXRsYWJlbAk0MzgJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzgiCiAgICBpbnB1dGxhYmVsCTQzOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzOSIKICAgIGlucHU= +dGxhYmVsCTQ0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MCIKICAgIGlucHV0bGFiZWwJNDQxCSJTdWItTmV0d29yayBJbnB1dCAjNDQxIgogICAgaW5wdXRsYWJlbAk0NDIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDIiCiAgICA= +aW5wdXRsYWJlbAk0NDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDMiCiAgICBpbnB1dGxhYmVsCTQ0NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NCIKICAgIGlucHV0bGFiZWwJNDQ1CSJTdWItTmV0d29yayBJbnB1dCAjNDQ1Igo= +ICAgIGlucHV0bGFiZWwJNDQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDQ2IgogICAgaW5wdXRsYWJlbAk0NDcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDciCiAgICBpbnB1dGxhYmVsCTQ0OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +NDgiCiAgICBpbnB1dGxhYmVsCTQ0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0OSIKICAgIGlucHV0bGFiZWwJNDUwCSJTdWItTmV0d29yayBJbnB1dCAjNDUwIgogICAgaW5wdXRsYWJlbAk0NTEJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDUxIgogICAgaW5wdXRsYWJlbAk0NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTIiCiAgICBpbnB1dGxhYmVsCTQ1MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MyIKICAgIGlucHV0bGFiZWwJNDU0CSJTdWItTmV0d29yayA= +SW5wdXQgIzQ1NCIKICAgIGlucHV0bGFiZWwJNDU1CSJTdWItTmV0d29yayBJbnB1dCAjNDU1IgogICAgaW5wdXRsYWJlbAk0NTYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTYiCiAgICBpbnB1dGxhYmVsCTQ1NwkiU3ViLU5ldHc= +b3JrIElucHV0ICM0NTciCiAgICBpbnB1dGxhYmVsCTQ1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1OCIKICAgIGlucHV0bGFiZWwJNDU5CSJTdWItTmV0d29yayBJbnB1dCAjNDU5IgogICAgaW5wdXRsYWJlbAk0NjAJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDYwIgogICAgaW5wdXRsYWJlbAk0NjEJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjEiCiAgICBpbnB1dGxhYmVsCTQ2MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MiIKICAgIGlucHV0bGFiZWwJNDYzCSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQ2MyIKICAgIGlucHV0bGFiZWwJNDY0CSJTdWItTmV0d29yayBJbnB1dCAjNDY0IgogICAgaW5wdXRsYWJlbAk0NjUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjUiCiAgICBpbnB1dGxhYmVsCTQ= +NjYJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjYiCiAgICBpbnB1dGxhYmVsCTQ2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2NyIKICAgIGlucHV0bGFiZWwJNDY4CSJTdWItTmV0d29yayBJbnB1dCAjNDY4IgogICAgaW5wdXRsYWI= +ZWwJNDY5CSJTdWItTmV0d29yayBJbnB1dCAjNDY5IgogICAgaW5wdXRsYWJlbAk0NzAJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzAiCiAgICBpbnB1dGxhYmVsCTQ3MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MSIKICAgIGlucHU= +dGxhYmVsCTQ3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3MiIKICAgIGlucHV0bGFiZWwJNDczCSJTdWItTmV0d29yayBJbnB1dCAjNDczIgogICAgaW5wdXRsYWJlbAk0NzQJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzQiCiAgICA= +aW5wdXRsYWJlbAk0NzUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzUiCiAgICBpbnB1dGxhYmVsCTQ3NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NiIKICAgIGlucHV0bGFiZWwJNDc3CSJTdWItTmV0d29yayBJbnB1dCAjNDc3Igo= +ICAgIGlucHV0bGFiZWwJNDc4CSJTdWItTmV0d29yayBJbnB1dCAjNDc4IgogICAgaW5wdXRsYWJlbAk0NzkJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzkiCiAgICBpbnB1dGxhYmVsCTQ4MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ= +ODAiCiAgICBpbnB1dGxhYmVsCTQ4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MSIKICAgIGlucHV0bGFiZWwJNDgyCSJTdWItTmV0d29yayBJbnB1dCAjNDgyIgogICAgaW5wdXRsYWJlbAk0ODMJIlN1Yi1OZXR3b3JrIElucHU= +dCAjNDgzIgogICAgaW5wdXRsYWJlbAk0ODQJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODQiCiAgICBpbnB1dGxhYmVsCTQ4NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NSIKICAgIGlucHV0bGFiZWwJNDg2CSJTdWItTmV0d29yayA= +SW5wdXQgIzQ4NiIKICAgIGlucHV0bGFiZWwJNDg3CSJTdWItTmV0d29yayBJbnB1dCAjNDg3IgogICAgaW5wdXRsYWJlbAk0ODgJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODgiCiAgICBpbnB1dGxhYmVsCTQ4OQkiU3ViLU5ldHc= +b3JrIElucHV0ICM0ODkiCiAgICBpbnB1dGxhYmVsCTQ5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MCIKICAgIGlucHV0bGFiZWwJNDkxCSJTdWItTmV0d29yayBJbnB1dCAjNDkxIgogICAgaW5wdXRsYWJlbAk0OTIJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNDkyIgogICAgaW5wdXRsYWJlbAk0OTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTMiCiAgICBpbnB1dGxhYmVsCTQ5NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NCIKICAgIGlucHV0bGFiZWwJNDk1CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzQ5NSIKICAgIGlucHV0bGFiZWwJNDk2CSJTdWItTmV0d29yayBJbnB1dCAjNDk2IgogICAgaW5wdXRsYWJlbAk0OTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTciCiAgICBpbnB1dGxhYmVsCTQ= +OTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTgiCiAgICBpbnB1dGxhYmVsCTQ5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5OSIKICAgIGlucHV0bGFiZWwJNTAwCSJTdWItTmV0d29yayBJbnB1dCAjNTAwIgoKICAgIHBhcm0gewo= +CW5hbWUJImV4ZWN1dGUiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmRlcnByZXZpZXciCgliYXNlcGFybQoJbGFiZWw= +CSJSZW5kZXIgdG8gTVBsYXkiCglqb2lubmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhlY3V0ZWJhY2tncm91bmQiCgliYXNlcGFybQoJbGFiZWwJIlJlbmRlciB0byBEaXNrIGluIEJhY2tncm8= +dW5kIgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlbmRlcmRpYWxvZyIKCWJhc2VwYXJtCglsYWJlbAkiQ29udHJvbHMuLi4iCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7Cgk= +bmFtZQkidHJhbmdlIgoJYmFzZXBhcm0KCWxhYmVsCSJWYWxpZCBGcmFtZSBSYW5nZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImYiCgliYXNlcGFybQoJbGFiZWwJIlN0YXJ0L0VuZC9JbmMiCglleHA= +b3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidGFrZSIKCWJhc2VwYXJtCglsYWJlbAkiUmVuZGVyIFdpdGggVGFrZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNhbWVyYSIKCWxhYmVsCSI= +Q2FtZXJhIgoJdHlwZQlvcHBhdGgKCWRlZmF1bHQJeyAiL29iai9jYW0xIiB9CglwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovQ0FNRVJBISEiIH0KCXBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJIm92ZXJyaWRlX2NhbWVyYXJlcyIKCWxhYmVsCSJPdmVycmlkZSBDYW1lcmEgUmVzb2x1dGlvbiIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkicmVzX2Y= +cmFjdGlvbiIKCWxhYmVsCSJSZXNvbHV0aW9uIFNjYWxlIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAiMC41IiB9CgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0gMCB9IgoJbWVudQl7CgkgICAgIjAuMSIJIjE= +LzEwIChPbmUgVGVudGggUmVzb2x1dGlvbikiCgkgICAgIjAuMiIJIjEvNSAoT25lIEZpZnRoIFJlc29sdXRpb24pIgoJICAgICIwLjI1IgkiMS80IChRdWFydGVyIFJlc29sdXRpb24pIgoJICAgICIwLjMzMzMzMzMiCSIxLzM= +IChPbmUgVGhpcmQgUmVzb2x1dGlvbikiCgkgICAgIjAuNSIJIjEvMiAoSGFsZiBSZXNvbHV0aW9uKSIKCSAgICAiMC42NjY2NjY2IgkiMi8zIChUd28gVGhpcmRzIFJlc29sdXRpb24pIgoJICAgICIwLjc1IgkiMy80IChUaHI= +ZWUgUXVhcnRlciBSZXNvbHV0aW9uKSIKCSAgICAic3BlY2lmaWMiCSJVc2VyIFNwZWNpZmllZCBSZXNvbHV0aW9uIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZXNfb3ZlcnJpZGUiCglsYWJlbAkiUmVzb2x1dGlvbiI= +Cgl0eXBlCWludHZlY3RvcjIKCWpvaW5uZXh0CglzaXplCTIKCWRlZmF1bHQJeyAiMTI4MCIgIjcyMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0iCgloaWRld2hlbgkieyBvdmVycmlkZV8= +Y2FtZXJhcmVzID09IDAgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19vdmVycmlkZU1lbnUiCglsYWJlbAkiQ2hvb3NlIFJlc29sdXRpb24iCgl0eXBlCWJ1dHRvbgoJbm9sYWJlbAoJZGU= +ZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0iCgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0gMCB9IgoJbWVudW1pbmkJewoJICAgIFsgImVjaG8gYHB5dGg= +b25leHBycyhcIl9faW1wb3J0X18oJ3Rvb2x1dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSgnRkJyZXMnKVwiKWAiIF0KCX0KCXBhcm10YWcJeyAic2NyaXB0X2NhbGxiYWNrIiAib3BwYXJtIC4gcmVzX292ZXJyaWRlICg= +IGBhcmcoXCIkc2NyaXB0X3ZhbHVlXCIsIDApYCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAxKWAgYXNwZWN0X292ZXJyaWRlICggYGFyZyhcIiRzY3JpcHRfdmFsdWVcIiwgMilgICkiIH0KICAgIH0KICAgIHBhcm0gewoJbmE= +bWUJImFzcGVjdF9vdmVycmlkZSIKCWxhYmVsCSJQaXhlbCBBc3BlY3QgUmF0aW8iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmFjdGlvbiAhPSBzcGVjaWZpYyB9IgoJaGlkZXc= +aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IDAuMDUgMiB9CiAgICB9CiAgICBncm91cCB7CgluYW1lCSJpbWFnZXMiCglsYWJlbAkiSW1hZ2VzIgoKCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcHI= +b2dyYW0iCgkgICAgbGFiZWwJInNvaG8gUHJvZ3JhbSIKCSAgICB0eXBlCWZpbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIklGRC5weSIgfQoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQ= +IiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3Nob3BzdHlsZSIKCSAgICBsYWJlbAkic29obyBTSE9QIFN0eWxlIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgaW52aXNpYmxlCgkgICAgZGVmYXVsdAl7ICJWTWFudHJhIiA= +fQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19pcHJfc3VwcG9ydCIKCSAgICBsYWJlbAkiSVBSIFN1cHBvcnRlZCIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGludmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGE= +cm0gewoJICAgIG5hbWUJInNvaG9fcHJldmlld3N1cHBvcnQiCgkgICAgbGFiZWwJIlByZXZpZXcgU3VwcG9ydGVkIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgaW52aXNpYmxlCgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXI= +bSB7CgkgICAgbmFtZQkidm1fcGljdHVyZSIKCSAgICBsYWJlbAkiT3V0cHV0IFBpY3R1cmUiCgkgICAgdHlwZQlmaWxlCgkgICAgZGVmYXVsdAl7ICIkSElQL3JlbmRlci8kSElQTkFNRS4kT1MuJEY0LmV4ciIgfQoJICAgIG0= +ZW51cmVwbGFjZQl7CgkJWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXRpbHMnKS5wYXJzZURpYWxvZ1NjcmlwdE1lbnUoJ0ZCcmVuZGVyJylcIilgIiBdCgkgICAgfQoJICAgIHJhbmdlCXsgMCAxIH0= +CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAid3JpdGUiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZtX2RldmljZSIKCSAgICBsYWJlbAkiT3V0cHV0IERldmljZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIGQ= +ZWZhdWx0CXsgIiIgfQoJICAgIG1lbnUJewoJCSIiCSJJbmZlciBmcm9tIGZpbGVuYW1lIgoJCSJIb3VkaW5pIgkiSG91ZGluaSAucGljIGZvcm1hdCIKCQkiVElGRiIJIlRhZ2dlZCBJbWFnZSBGaWxlIEZvcm1hdCAoVElGRik= +IgoJCSJPcGVuRVhSIgkiT3BlbiBFWFIiCgkJIlBORyIJIlBvcnRhYmxlIE5ldHdvcmsgR3JhcGhpY3MgKFBORykiCgkJIkpQRUciCSJKUEVHIgoJCSJSQVQiCSJSYW5kb20gQWNjZXNzIFRleHR1cmUgKFJBVCkiCgkgICAgfQo= +CSAgICByYW5nZQl7IDAgMSB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX21rcGF0aCIKCSAgICBsYWJlbAkiQ3JlYXRlIEludGVybWVkaWF0ZSBEaXJlY3RvcmllcyIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQ= +CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fc2tpcF9mcmFtZSIKCSAgICBsYWJlbAkiU2tpcCBSZW5kZXJlZCBGcmFtZXMiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgIm5vIiB9CgkgICAgbWU= +bnUJewoJCSJubyIJIk92ZXJ3cml0ZSBleGlzdGluZyBmcmFtZXMiCgkJImV4aXN0OnZtX3BpY3R1cmUiCSJTa2lwIGZpbGVzIHRoYXQgZXhpc3QiCgkJInZhbGlkOnZtX3BpY3R1cmUiCSJTa2lwIGZyYW1lcyB0aGF0IGFyZSA= +dmFsaWQgaW1hZ2VzIgoJICAgIH0KCX0KCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXQiCgkgICAgbGFiZWwJIk91dHB1dCIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF8xIgoJICAgIGxhYmVsCSJFeHRyYSBJbWE= +Z2UgUGxhbmVzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzIiCgkgICAgbGFiZWwJIkRlZXAgT3V0cHV0IgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzMiCgkgICAgbGFiZWwJIkNyeXB0b21hdHQ= +ZSIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF80IgoJICAgIGxhYmVsCSJNZXRhIERhdGEiCgkgICAgdGFiYnJlYWsKCgl9CgogICAgfQoKICAgIGdyb3VwIHsKCW5hbWUJImltYWdlc18xIgoJbGFiZWwJIlJlbmQ= +ZXJpbmciCgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nIgoJICAgIGxhYmVsCSJTYW1wbGluZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzEiCgkgICAgbGFiZWwJIkxpbWl0cyIKCgl9CgoJZ3JvdXA= +IHsKCSAgICBuYW1lCSJzYW1wbGluZ18yIgoJICAgIGxhYmVsCSJTaGFkaW5nIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkic2FtcGxpbmdfMyIKCSAgICBsYWJlbAkiUmVuZGVyIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQk= +InNhbXBsaW5nXzQiCgkgICAgbGFiZWwJIkRpY2luZyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJInNhbXBsaW5nXzUiCgkgICAgbGFiZWwJIlN0YXRpc3RpY3MiCgoJfQoKICAgIH0KCiAgICBncm91cCB7CgluYW1lCSJpbWE= +Z2VzXzIiCglsYWJlbAkiT2JqZWN0cyIKCglwYXJtIHsKCSAgICBuYW1lCSJ2b2JqZWN0IgoJICAgIGxhYmVsCSJDYW5kaWRhdGUgT2JqZWN0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiKiIgfQoJICAgIGg= +ZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXMgb2ZmIgoJICAgIHBhcm10YWcJeyAib3BmaWx0ZXIiICIhIU9CSi9HRU9NRVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHI= +ZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImZvcmNlb2JqZWN0IgoJICAgIGxhYmVsCSJGb3JjZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBoZWxwCSI= +T2JqZWN0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSBzdGF0ZSBvZiB0aGVpciBkaXNwbGF5IGZsYWciCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXJtdGE= +Zwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibWF0dGVfb2JqZWN0cyIKCSAgICBsYWJlbAkiRm9yY2VkIE1hdHRlIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSA= +ICAgaGVscAkiT2JqZWN0cyBmb3JjZWQgdG8gYmUgb3V0cHV0IGFzIG1hdHRlIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmU= +IiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicGhhbnRvbV9vYmplY3RzIgoJICAgIGxhYmVsCSJGb3JjZWQgUGhhbnRvbSIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiT2I= +amVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBwaGFudG9tIG9iamVjdHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiA= +fQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZW9iamVjdCIKCSAgICBsYWJlbAkiRXhjbHVkZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdoaWM= +aCBhcmUgbm90IG91dHB1dCIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJIm9ial8= +bGlnaHRfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSAgICBkZWZhdWx0CXsgIiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29sb2xpZ2h0IgoJICAgIGxhYmVsCSJTb2xvIExpZ2g= +dCIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiU29sbyBMaWdodHMiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0hUISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmU= +bGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiYWxpZ2h0cyIKCSAgICBsYWJlbAkiQ2FuZGlkYXRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiKiIgfQoJICAgIGhlbHAJIkw= +aWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpbW1lciBjaGFubmVsIGlzIDAuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0I= +Si9MSUdIVCEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZm9yY2VsaWdodHMiCgkgICAgbGFiZWwJIkZvcmNlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAo= +CSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIkxpZ2h0cyB3aWxsIGJlIG91dHB1dCByZWdhcmRsZXNzIG9mIHRoZSB2YWx1ZSBvZiB0aGVpciBkaW1tZXIgY2hhbm5lbCIKCSAgICBkaXNhYmxld2hlbgkieyBzb2xvbGk= +Z2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImV4Y2x1ZGVsaWc= +aHRzIgoJICAgIGxhYmVsCSJFeGNsdWRlIExpZ2h0cyIKCSAgICB0eXBlCW9wbGlzdAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgaGVscAkiTGlnaHRzIHdpbGwgbm90IGJlIG91dHB1dCB1bmRlciBhbnkgY2lyY3Vtc3RhbmM= +ZXMuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0hUISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgk= +fQoJcGFybSB7CgkgICAgbmFtZQkic29ob19hdXRvaGVhZGxpZ2h0IgoJICAgIGxhYmVsCSJIZWFkbGlnaHQgQ3JlYXRpb24iCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWY= +YXVsdCwgaWYgdGhlcmUgYXJlIG5vIGxpZ2h0cyBpbiB0aGUgc2NlbmUsIGEgaGVhZGxpZ2h0IHdpbGwgYXV0b21hdGljYWxseSBiZSBjcmVhdGVkLiAgVG8gZGlzYWJsZSB0aGlzLCB0dXJuIHRoaXMgdG9nZ2xlIG9mZi4iCgk= +ICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJsaWdodF9mb2dfc2VwIgoJICAgIGxhYmVsCSJTZXBhcmF0b3IiCgkgICAgdHlwZQlzZXBhcmF0b3IKCSAgICBkZWY= +YXVsdAl7ICIiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZmb2ciCgkgICAgbGFiZWwJIlZpc2libGUgRm9nIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIqIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIG4= +b3QgYmUgb3V0cHV0IGlmIHRoZWlyIGRpc3BsYXkgZmxhZyBpcyBvZmYiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0ZPRyEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQogICA= +IH0KCiAgICBncm91cCB7CgluYW1lCSJpbWFnZXNfMyIKCWxhYmVsCSJTY3JpcHRzIgoKCXBhcm0gewoJICAgIG5hbWUJInRwcmVyZW5kZXIiCgkgICAgbGFiZWwJInRwcmVyZW5kZXIiCgkgICAgdHlwZQl0b2dnbGUKCSAgICA= +bm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwcmVyZW5kZXIiCgkgICAgbGFiZWwJIlByZS1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGo= +b2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmRlciA9PSAwIH0iCgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQoJfQoJcGFybSB7CgkgICAgbmE= +bWUJImxwcmVyZW5kZXIiCgkgICAgbGFiZWwJImxwcmVyZW5kZXIiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHByZXJlbmRlciA= +PT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInRwcmVmcmFtZSIKCSAgICBsYWJlbAkidHByZWZyYW1lIgoJICA= +ICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicHJlZnJhbWUiCgkgICAgbGFiZWwJIlByZS1GcmFtZSBTY3JpcHQiCgkgICA= +IHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cHJlZnJhbWUgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0= +CglwYXJtIHsKCSAgICBuYW1lCSJscHJlZnJhbWUiCgkgICAgbGFiZWwJImxwcmVmcmFtZSIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgk= +InsgdHByZWZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJ0cG9zdGZyYW1lIgoJICAgIGxhYmVsCSI= +dHBvc3RmcmFtZSIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkicG9zdGZyYW1lIgoJICAgIGxhYmVsCSJQb3N0LUY= +cmFtZSBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwb3N0ZnJhbWUgPT0gMCB9IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXI= +X21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscG9zdGZyYW1lIgoJICAgIGxhYmVsCSJscG9zdGZyYW1lIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgbm9sYWJlbAoJICAgIGRlZmF1bHQJeyAiaHNjcmlwdCI= +IH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdGZyYW1lID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlB5dGhvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJ0cG8= +c3RyZW5kZXIiCgkgICAgbGFiZWwJInRwb3N0cmVuZGVyIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgbm9sYWJlbAoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwb3N0cmU= +bmRlciIKCSAgICBsYWJlbAkiUG9zdC1SZW5kZXIgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cG9zdHJlbmRlciA9PSAwIH0iCgk= +ICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgInJlYWQiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImxwb3N0cmVuZGVyIgoJICAgIGxhYmVsCSJscG9zdHJlbmRlciIKCSAgICB0eXBlCXN0cmluZwoJICAgIG5vbGE= +YmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RyZW5kZXIgPT0gMCB9IgoJICAgIG1lbnUJewoJCSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHl0aG9uIgoJICA= +ICB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzQiCglsYWJlbAkiRHJpdmVyIgoKCXBhcm0gewoJICAgIG5hbWUJInNvaG9fcGlwZWNtZCIKCSAgICBsYWJlbAkiQ29tbWFuZCIKCSAgICB0eXBlCXN0cmk= +bmcKCSAgICBkZWZhdWx0CXsgIm1hbnRyYSIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgkgICAgbWVudXJlcGxhY2UJewoJCSJtYW50cmEiCSJObyBjb21tYW5kIGxpbmUgb3B0aW9ucyI= +CgkJIm1hbnRyYSAtSCBob3N0MSxob3N0MiIJIk5ldHdvcmsgcmVuZGVyaW5nIgoJCSJtYW50cmEgLW8gY29uc29sZXdhaXQiCSJWZXJib3NlIHRvIGNvbnNvbGUgKFdpbmRvd3Mgb25seSkiCgkJIm1hbnRyYSAtZSBiYXNpYyI= +CSJFbmFibGUgY3VydmUvcG9pbnQgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtZSBmdWxsIgkiRW5hYmxlIGZ1bGwgZW5naW5lIHByb2NlZHVyYWwiCgkJIm1hbnRyYSAtUCBmaXRsZXIucHkiCSJGaWx0ZXIgSUZEIHU= +c2luZyBweXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19vdXRwdXRtb2RlIgoJICAgIGxhYmVsCSJTYXZlIElGRCBGaWxlIFRvIERpc2siCgkgICAgdHlwZQl0b2dnbGUKCSAgICBub2xhYmVsCgkgICA= +IGpvaW5uZXh0CgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2Rpc2tmaWxlIgoJICAgIGxhYmVsCSJEaXNrIEZpbGUiCgkgICAgdHlwZQlmaWxlCgkgICAgZGVmYXVsdAl7ICIkSElQL20= +YW50cmEuaWZkIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgc29ob19vdXRwdXRtb2RlICE9IDEgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJ3cml0ZSIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob18= +Y29tcHJlc3Npb24iCgkgICAgbGFiZWwJIkZpbGUgQ29tcHJlc3Npb24iCgkgICAgdHlwZQlzdHJpbmcKCSAgICBkZWZhdWx0CXsgImV4dCIgfQoJICAgIGhlbHAJIkRldGVybWluZXMgdGhlIGZpbGUgY29tcHJlc3Npb24gdXM= +ZWQgd2hlbiB3cml0aW5nIHRvIGEgZGlzayBmaWxlIChvciBpZiBzb2hvX2ZvcmNlX2NvbXByZXNzaW9uIGlzIGVuYWJsZWQpLiIKCSAgICBkaXNhYmxld2hlbgkieyBzb2hvX291dHB1dG1vZGUgIT0gMSBzb2hvX2ZvcmNlX2M= +b21wcmVzc2lvbiAhPSAxIH0iCgkgICAgbWVudQl7CgkJImV4dCIJIlVzZSBGaWxlbmFtZSBFeHRlbnNpb24iCgkJIm5vbmUiCSJObyBDb21wcmVzc2lvbiIKCQkiYmxvc2MiCSJCTE9TQyBDb21wcmVzc2lvbiIKCQkiZ3ppcCI= +CSJnemlwIENvbXByZXNzaW9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fZm9yZWdyb3VuZCIKCSAgICBsYWJlbAkiQmxvY2sgVW50aWwgUmVuZGVyIENvbXBsZXRlIgoJICAgIHR5cGUJdG9nZ2xlCgkgICA= +IGRlZmF1bHQJeyAiMCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAwIH0iCgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2luaXRzaW0iCgkgICAgbGFiZWwJIkluaXRpYWxpemUgU2ltdWxhdGk= +b24gT1BzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIwIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3ZpZXdwb3J0X21lbnUiCgkgICAgbGFiZWwJIlNob3cgSW4gVmlld3BvcnQgTWVudSIKCSAgICA= +dHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCSAgICBoZWxwCSJCeSBkZWZhdWx0IFNPSE8gb3V0cHV0IGRyaXZlcnMgZG8gbm90IGFwcGVhciBpbiB0aGUgdmlld3BvcnQgbWVudS4gIEFkZGluZyB0aGlzIHByb3A= +ZXJ0eSBhbmQgdHVybmluZyBpdCBvbiB3aWxsIGNhdXNlIHRoZSBkcml2ZXIgdG8gc2hvdyB1cC4iCgl9CiAgICB9Cgp9ClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3o= +aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMDsKVXM= +ZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW8= +bj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3Q= +IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSA= +c2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICA= +ICA8Y29udGV4dE5ldFR5cGU+Uk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUI= +TEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5SZW5kZXI8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVQ= +QVtpbXBvcnQgZHJpdmVydG9vbHV0aWxzCgpkcml2ZXJ0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICAgIDxrZXl3b3JkTGlzdD4KICAgICAgPGtleXdvcmQ+TWFudHJhPC8= +a2V5d29yZD4KICAgIDwva2V5d29yZExpc3Q+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAEyXHNldCBub2FsaWFzID0gMQoKIyBTb3VyY2UgYWRkaXRpb25hbCB1c2VyIHNjcmlwdCBpZiBvbmUgZXhpc3RzCnNldCA= +dGVzdCA9ICdzY3JpcHRzL291dC9pZmRfcG9zdGNyZWF0ZS5weScKc2V0IGZvdW5kID0gYGZpbmRmaWxlKCR0ZXN0KWAKaWYgKCAkdGVzdCAhPSAkZm91bmQgKSB0aGVuCiAgICBweXRob24gLWMgImt3YXJncz17J25vZGUnOiA= +aG91Lm5vZGUoJyRhcmcxJyl9O2V4ZWMob3BlbignJGZvdW5kJywncicpLnJlYWQoKSkiCmVsc2UKICAgIHNvdXJjZSAtcSBvdXQvaWZkX3Bvc3RjcmVhdGUuY21kICRhcmcxCmVuZGlmCnRyeToKICAgIG9sZF92ZXIgPSBpbnQ= +KGt3YXJncy5nZXQoJ29sZF92ZXJzaW9uJykpCmV4Y2VwdDoKICAgIG9sZF92ZXIgPSAwCgpkZWYgY29weVBhcmFtZXRlcihwX2RzdCwgcF9zcmMpOgogICAgaWYgbGVuKHBfc3JjLmtleWZyYW1lcygpKSA+IDA6CiAgICAgICA= +IHBfZHN0LnNldEtleWZyYW1lcyhwX3NyYy5rZXlmcmFtZXMoKSkKICAgIGVsaWYgcF9zcmMucGFybVRlbXBsYXRlKCkuZGF0YVR5cGUoKSA9PSBob3UucGFybURhdGEuU3RyaW5nOgogICAgICAgIHBfZHN0LnNldChwX3NyYy4= +dW5leHBhbmRlZFN0cmluZygpKQogICAgZWxzZToKICAgICAgICBwX2RzdC5zZXQocF9zcmMuZXZhbCgpKQoKZGVmIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgb2xkTmFtZSwgbmV3TmFtZSk6CiAgICBwX3NyYyA9IG5vZGUucGE= +cm0ob2xkTmFtZSkKICAgIGlmIHBfc3JjICE9IE5vbmU6CiAgICAgICAgaG91LmhzY3JpcHQoJ29wcHJvcGVydHkgLWYgLUYgIlNhbXBsaW5nIiAnICsgbm9kZS5wYXRoKCkgKyAnIG1hbnRyYSAnICsgbmV3TmFtZSkKICAgICA= +ICAgcF9zcmMgPSBub2RlLnBhcm0ob2xkTmFtZSkKICAgICAgICBwX2RzdCA9IG5vZGUucGFybShuZXdOYW1lKQogICAgICAgIGNvcHlQYXJhbWV0ZXIocF9kc3QsIHBfc3JjKQogICAgICAgIGhvdS5oc2NyaXB0KCdvcHNwYXI= +ZSAtZCAnICsgb2xkTmFtZSArICcgJyArIG5vZGUucGF0aCgpKQoKaWYgb2xkX3ZlciA8IDI6CiAgICBub2RlID0ga3dhcmdzWydub2RlJ10KICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHVtZXF1YWxpdHknLCA= +J3ZtX3ZvbHVtZXN0ZXByYXRlJykKICAgIHBhcmFtZXRlclJlbmFtZWQobm9kZSwgJ3ZtX3ZvbHVtZXNoYWRvd3F1YWxpdHknLCAndm1fdm9sdW1lc2hhZG93c3RlcHJhdGUnKQogICAgcGFyYW1ldGVyUmVuYW1lZChub2RlLCA= +J3ZtX3ZvbHVtZXF1YWxpdHljaGFubmVsJywgJ3ZtX3ZvbHVtZXNhbXBsaW5nY2hhbm5lbCcpCgoAAAAKABBPbkNyZWF0ZWQvQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAADAAAAAAAAAAAQAQT25DcmVhdGVkL0lzRXhwcgAAAAE= +AAAAAAAST25DcmVhdGVkL0lzUHl0aG9uAAAAAQAAAAAAEk9uQ3JlYXRlZC9Jc1NjcmlwdAAAAAEAAAABABBPbkNyZWF0ZWQvU291cmNlAAAAAwAAABZTeW5jTm9kZVZlcnNpb24vQ3Vyc29yAAAADQAAAAAAAAACAAAAAAAAACM= +AAAAAAAAAAEAFlN5bmNOb2RlVmVyc2lvbi9Jc0V4cHIAAAABAAAAAAAYU3luY05vZGVWZXJzaW9uL0lzUHl0aG9uAAAAAQAAAAEAGFN5bmNOb2RlVmVyc2lvbi9Jc1NjcmlwdAAAAAEAAAABABZTeW5jTm9kZVZlcnNpb24vU28= +dXJjZQAAAAMAACMgRGVmYXVsdCBzY3JpcHQgcnVuIHdoZW4gYSBnZW9tZXRyeSBvYmplY3QgaXMgY3JlYXRlZAojICRhcmcxIGlzIHRoZSBuYW1lIG9mIHRoZSBvYmplY3QgdG8gY3JlYXRlCgpcc2V0IG5vYWxpYXMgPSAxCmk= +ZiAoICIkYXJnMSIgIT0gIiIgKSB0aGVuCiAgICAjIEFkZCBkZWZhdWx0IHByb3BlcnRpZXMKICAgIG9wcHJvcGVydHkgLWYgLUYgIk91dHB1dCIgICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9pbWFnZXNfb3U= +dHB1dAogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiRXh0cmEgSW1hZ2UgUGxhbmVzIiAgICRhcmcxIG1hbnRyYSBtYW50cmFfaW1hZ2VzX2V4dHJhCiAgICBvcHByb3BlcnR5IC1mIC1GICJFeHRyYSBJbWFnZSBQbGFuZXMiICAgJGE= +cmcxIG1hbnRyYSBkZWZhdWx0X2ltYWdlc19leHRyYV9wb3N0CiAgICBvcHByb3BlcnR5IC1mIC1GICJEZWVwIE91dHB1dCIgICRhcmcxIG1hbnRyYSBkZWZhdWx0X2ltYWdlc19kZWVwX291dHB1dAogICAgb3Bwcm9wZXJ0eSA= +LWYgLUYgIkNyeXB0b21hdHRlIiAgJGFyZzEgbWFudHJhIGRlZmF1bHRfaW1hZ2VzX2NyeXB0b19vdXRwdXQKICAgIG9wcHJvcGVydHkgLWYgLUYgIk1ldGEgRGF0YSIgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF8= +aW1hZ2VzX21ldGEKICAgIG9wcHJvcGVydHkgLWYgLUYgIlJlbmRlcmluZyIgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmcKICAgIG9wcHJvcGVydHkgLWYgLUYgIlNhbXBsaW5nIiAgICAgICAgICA= +ICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nX3NhbXBsaW5nCiAgICBvcHByb3BlcnR5IC1mIC1GICJMaW1pdHMiICAgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nX2xpbWl0cwogICA= +IG9wcHJvcGVydHkgLWYgLUYgIlNoYWRpbmciICAgICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmdfc2hhZGluZwogICAgb3Bwcm9wZXJ0eSAtZiAtRiAiUmVuZGVyIiAgICAgICAgICAgICAgICRhcmc= +MSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmdfcmVuZGVyCiAgICBvcHByb3BlcnR5IC1mIC1GICJEaWNpbmciICAgICAgICAgICAgICAgJGFyZzEgbWFudHJhIGRlZmF1bHRfcmVuZGVyaW5nX2RpY2luZwogICAgb3Bwcm9wZXI= +dHkgLWYgLUYgIlN0YXRpc3RpY3MiICAgICAgICAgICAkYXJnMSBtYW50cmEgZGVmYXVsdF9yZW5kZXJpbmdfc3RhdGlzdGljcwogICAgIyBOb3csIGFkZCBzaW5nbGV0b24gcGFyYW1ldGVycwogICAgb3Bwcm9wZXJ0eSAtZiA= +LUYgIkRyaXZlciIgJGFyZzEgbWFudHJhIHZtX2lubGluZXN0b3JhZ2UKICAgIG9wcHJvcGVydHkgLWYgLUYgIkRyaXZlciIgJGFyZzEgbWFudHJhIHZtX3RtcHNoYXJlZHN0b3JhZ2UKICAgIG9wcHJvcGVydHkgLWYgLUYgIkQ= +cml2ZXIiICRhcmcxIG1hbnRyYSB2bV90bXBsb2NhbHN0b3JhZ2UKICAgIG9wcHJvcGVydHkgLWYgLUYgIkRyaXZlciIgJGFyZzEgbWFudHJhIHZtX2JpbmFyeWdlb21ldHJ5CmVuZGlmCgojIE5vZGUgJGFyZzEgKERyaXZlci8= +aWZkKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCklORFgAAAAAAAAAAAAAAAwAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAmRgt8S0AAAADEM= +cmVhdGVTY3JpcHQAAAJkAAAComC3xLQAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAAFBgAAAS5gt8S0AAAABEhlbHAAAAY0AAAAAGC3xLQAAAALVG9vbHMuc2hlbGYAAAY0AAADcGC3xIsAAAATSW50ZXJuYWxGaWxlT3B0aW8= +bnMAAAmkAAAAMGC3xLQAAAAMRnVuY3Rpb25OYW1lAAAJ1AAAAI9gt8S0AAAACENvbnRlbnRzAAAKYwABKAJgt8S0AAAACUljb25JbWFnZQABMmUAAEPfYLZrUAAAABBFeHRyYUZpbGVPcHRpb25zAAF2RAAAAM5gt8S0AAAADlM= +dXJmYWNlVmZsQ29kZQABdxIAAVJAYLfEtAAAABJTY3JpcHRNYXRlcmlhbEluZm8AAslSAAABemC3xLQjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX18= +X19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08KICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTkk= +TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm1hc2sJIlZNYW50cmE= +IE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIE9fX19fTEFJUkVUQU1fUkVEQUhTX1Q= +TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2M= +cmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU4= +RUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTykKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJyc= +ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ2JhY2tncm91bmRpbWFnZXMnIC12ICdbeyJwYXRoIjogIkM6L08vT19BSURJVl9PX1ZJRElBX08vR1FKLjg0MDIgMjA0OC5KUEciLCAicmVjdCI6IFs0LjAwMjUzNDU0Njc0NzczMywgLTI= +Ljk5NTgzOTk1NjgzMDA3MywgMTMuOTk4ODAwNzU5OTAzMywgNy4wMDA0MjYyNTYzMjU0OTE1XX1dJyAkYXJnMQpDaGVja0V4dGVybmFsIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDA7CkZvcmJpZE91dHNpZGU= +UGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAwOwpQcmVmaXhEcm9wcGU= +ZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDE7ClNhdmVJY29uIDo9IDE7ClNhdmVTcGFyZVBhcm1zIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDE7ClVzZURTUGFybXMgOj0gMTsKPD94bWwgdmVyc2lvbj0iMS4= +MCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGg= +YW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2w= +ZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y28= +bnRleHROZXRUeXBlPlNIT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0E= +TkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkRpZ2l0YWwgQXNzZXRzPC90b29sU3VibWVudT4KICAgIDx0b29sU3VibWVudT5NYXRlcmlhbDwvdG9vbFN1Ym0= +ZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCBzaG9wdG9vbHV0aWxzCgpzaG9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiA= +ICAgPGtleXdvcmRMaXN0PgogICAgICA8a2V5d29yZD5NYW50cmE8L2tleXdvcmQ+CiAgICA8L2tleXdvcmRMaXN0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXA= +YXJtdHlwZQAAAAEAAAAAT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= +SU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAwMjczMS5PUGZhbGxiYWNrcwBWb3AvT19fX18= +UkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIEM6L08vT19BSURJVl9PX1ZJRElBX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fTFRPX09fT1Q= +TF9PL0xUTy5PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVI= +X19fX08uT1RMClZvcC9hYnMgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTQ= +XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWJzIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1M= +TUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQo= +Vm9wL2NvbXBsZW1lbnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08= +L09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2RvdCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9ub3JtYWxpemUgQzovTy8= +T19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWQ= +aW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0E= +SURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvcG93IG90bHMvT1BsaWJTY3JpcHQ= +ZWQuaGRhClZvcC9zcXJ0IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTU3NDIyNjQwMDAwMTUwMDAwMDAzMjYwNy5PUGR1bW15ZGVmcwBJTkRYAAAAAAAAAAAAAAAJAAAADUlOREVYX1NFQ1RJT04AAAAAAAAFLmC3xLQAAAASaG91ZGluaS5oZGFsaWJyYXJ5AAAFLgAAAABgt8S0AAAAUVZvcC8= +T19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAUuAAADEWC3xDQAAAAHVm9wL2FicwAACD8AAAc+YLfBtgAAAA5Wb3AvY29tcGxlbWU= +bnQAAA99AAAHTGC3wbYAAAAHVm9wL2RvdAAAFskAAAkqYLfBtgAAAA1Wb3Avbm9ybWFsaXplAAAf8wAABZtgt8G2AAAAB1ZvcC9wb3cAACWOAAAHu2C3wbYAAAAIVm9wL3NxcnQAAC1JAAAG9mC3wbYAAAAHAAAABQAAAE1PX18= +X19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAB9T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= +Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PAAAAqm9wbGliOi9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= +T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PP1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAAGJvcGQ= +ZWY6L1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm8= +ZyBsaWdodCBzaGFkb3cgc3VyZmFjZQAAAAAAAAAAYLfEtAEBAAAACAAAAAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlY= +T1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACmNvbXBsZW1lbnQAAAAKQ29tcGxlbWVudAAAACRvcGxpYjovVm9wL2NvbXBsZW1lbnQ/Vm9wL2NvbXBsZW1lbnQAAAAOVk9QX2NvbXBsZW1lbnQAAAAAAAAAAAA= +AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAAAB1ZPUF9kb3QAAAAAAAAAAAAAAANWb3AAAAA= +A3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC3xLQAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm9ybWFsaXplAAAAAAA= +AAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAAAAANwb3cAAAAFUG93ZXIAAAAWb3BsaWI6L1ZvcC9wb3c/Vm9wL3BvdwAAAAdWT1BfcG93AAAAAAAAAAAAAAADVm9wAAAAA3Y= +b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgt8S0AAEAAAAABAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi9Wb3Avc3FydD9Wb3Avc3FydAAAAAhWT1Bfc3FydAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= +BlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLfEtAABAElORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2C3xDQAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAnZgtSQrMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMDY0MDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfX19fTwogICAgc2NyaXB0CU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08KCiAgICBvdXRwdXQJZmxvYXQ= +CWNvbXBsZW0JIkNvbXBsZW1lbnQ6IDEgLSBJbnB1dCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2I= +ZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHEl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXM= +IHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSA= +d2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUM= +YW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJhYnMiCiAgICBzY3JpcHQJImFicyIKICAgIGxhYmVsCSJhYnMiCgogICAgb3V0ZXJjb2Q= +ZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRhYnMgPSB2b3BfYWJzKCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWFicwkiQWI= +c29sdXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiA= +dmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQk= +bgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQ= +Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWM= +b2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0w= +Ul9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1A= +QVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl8= +UEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAA= +AAxEaWFsb2dTY3JpcHQAAAAAAAAHIF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyA= +bm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Y= +dHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCns= +CiAgICBuYW1lCSJjb21wbGVtZW50IgogICAgc2NyaXB0CSJjb21wbGVtZW50IgogICAgbGFiZWwJImNvbXBsZW1lbnQiCgogICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9Cgo= +ICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICA= +ICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3Q= +b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGM= +b2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3I= +bWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF8= +SU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHY= +YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmE= +bF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3U= +cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3Y= +IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVQ= +SU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGk= +biBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT24= +dGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICA= +ICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZG90cHJvZCA9IHZvcF9kb3QoJHZlYzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICA= +IGlucHV0CXZlY3Rvcgl2ZWMyCSJWZWN0b3IgMiIKICAgIG91dHB1dAlmbG9hdAlkb3Rwcm9kCSJEb3QgUHJvZHVjdCIKCiAgICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEE= +Uk0odmVjMiwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMxX2MsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF8= +VkVDX1BBUk0odmVjMV91diwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyX3V2LCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCw= +IDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl91YywgIkNvbG9yIDIiLCAwLCAxLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHY= +ZWN0b3IgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvTm9ybWFsIgl2bgl7IHZlY3RvciBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG8= +ciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1BvaW50IglwcAl7IHBvaW50IHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICA= +c2lnbmF0dXJlCSIzRCBOb3JtYWwvVmVjdG9yIgludgl7IG5vcm1hbCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQk= +IjNEIE5vcm1hbC9Ob3JtYWwiCW5uCXsgbm9ybWFsIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Q= +b3IiCSAgIHV2CXsgdXZlY3RvciB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL1BvaW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3I= +bSAzRCBWZWN0b3IvTm9ybWFsIiB2bgl7IHV2ZWN0b3IgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvUG9pbnQiICAgcHAJeyB1cG9pbnQgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQ= +IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvVmVjdG9yIiBudgl7IHVub3JtYWwgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCA= +dXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL05vcm1hbCIgbm4JeyB1bm9ybWFsIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWM= +b2xvciB1Y29sb3IgdWZsb2F0IH0KCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= +cmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= +cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= +ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQk= +Im5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIkk= +bnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHY= +ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCA= +VmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyA= +dXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM= +Ml9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzQ= +X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQo= +ICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9Ckk= +TkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= +CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA= +PHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm8= +cF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWU= +IgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWM= +dG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2k= +Z25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG8= +YXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQ= +Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgk= +dWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWw= +X3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICI= +VmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmE= +bHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlY= +YWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3Y= +IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVQ= +SU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGk= +biBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT24= +dGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0Igo= +CiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHU= +dAlmbG9hdAlzcXJ0CSJTcXVhcmUgUm9vdCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjM= +RCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2k= +Z25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWY= +bG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHY= +YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWw= +dWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHU= +ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSI= +LCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGU= +IDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwMTIwMDAwMDAwMDAwNW5vZGU= +X3R5cGUAU2hvcAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAxNTAwMDAwMDAwMTY2aGRhcm9vdC5pbml0AHR5cGUgPSBPX19fX0xBSVJFVEFNX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08KbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDA= +MDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDA2NTFoZGFyb290LmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC01MC4zIDIuNjgwMTcKY29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2Y= +ZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmQ= +ZWZhdWx0IG9uIGV4cG9zZWQgb24Kb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNTY3Njg0CiAgbW9kaWZ5IDE2MjI2NTYxNjEKICBhdXRob3IgQWRtaW4= +aXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAyMTAwMDAwMDAwMjc2aGRhcm9vdC51c2VyZGF0YQAAAAACAA1fX19WZXJzaW9uX19fAAAAAwAAABBiYWNrZ3JvdW5kaW1hZ2VzAAAAAwCNW3sicGF0aCI6ICJDOi9PL09fQUlESVY= +X09fVklESUFfTy9HUUouODQwMiAyMDQ4LkpQRyIsICJyZWN0IjogWzQuMDAyNTM0NTQ2NzQ3NzMzLCAtMi45OTU4Mzk5NTY4MzAwNzMsIDEzLjk5ODgwMDc1OTkwMzMsIDcuMDAwNDI2MjU2MzI1NDkxNV19XTA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDExMzAwMDAwMDAwMDM1aGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFA= +VVRfX19fTy5pbml0AHR5cGUgPSBvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAxMTIwMDAwMDAwMTM2N2hkYXJvb3QvT18= +X19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gNi41IDUuMgpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiA= +bW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG8= +biBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgInNoYWRlciIKfQppbnB1dHNOYW1lZDM= +CnsKMSAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX18= +X19PIDAgMSAiQ2YiCn0KaW5wdXRzCnsKMCAJT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl8= +RkFDSU5HX1JBVElPX1NIQURFUl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDg0MzQxCiAgbW9kaWZ5IDE2MjI2NTYwNTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF8= +Q29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMTEzMDAwMDAwMDA= +MTczaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQk= +KQpvdXRwdXRjb2RlbGFzdAlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnBhcm1vcmRlcglbIDAJbG9ja3M9MCBdCSgJIiIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQ= +MjI2NDAwMDExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC4= +NS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDA3MzAwMDAwMDAwMDM2aGRhcm9vdC9PX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUM= +VF9fX19PLmluaXQAdHlwZSA9IGNvbGxlY3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwNzIwMDAwMDAwMTIyMWhkYXJvb3QvT18= +X19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA4LjUgNC41Mwpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGw= +YXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCA= +b24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UVVBUVU9fUkVEQUhTX0U= +Q0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08gMCAxICJzaGFkZXIxIgoxIAkiIiAiIiAxICJzaGFkZXIyIgp9CmlucHV0cwp7CjAgCU9fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1U= +UkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ4NDM0MQogIG1vZGlmeSAxNjIyNjU2MDUyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0= +CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDA= +NzMwMDAwMDAwMDE1NmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAppbnB1dG51bQlbIDAJbG9ja3M9MCBdCSgJMQkpCmlucHV0bmFtZTEJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmlucHV0bGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAwNzcwMDAwMDAwMDA= +NDFoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyMTMwMDAwMDAwMDE0NGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfX19fTwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIxMjAwMDAwMDAwNzUwaGRhcm9vdC9PX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08uZGVmAGNvbW1lbnQgIiIKcG8= +c2l0aW9uIDQuNSA2LjA0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb24gcmVuZGVyIG8= +biBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGU= +cmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDgzNjQ1CiAgbW9kaWZ5IDE2MjI2NTYwNTUKICBhdXRob3IgQWRtaW4= +aXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIxMzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF8= +R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA= +MjE3MDAwMDAwMDAzMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU4= +R19SQVRJT19TSEFERVJfX19fTy51c2VyZGF0YQAAAAADAA1fX19WZXJzaW9uX19fAAAAAwAAABBiYWNrZ3JvdW5kaW1hZ2VzAAAAAwCQW3sicGF0aCI6ICJDOi9PL09fQUlESVZfT19WSURJQV9PL0dRSi44NDAyIDIwNDguSlA= +RyIsICJyZWN0IjogWy0yOS45ODkwMjQ5NTk0MzgyNjUsIC00OC4wMzQ1ODI5ODc0ODI4NCwgMzkuOTgxMzI4MjQ4NzMzNjYsIDIxLjkzNTc3MDIyMDY4OTA4Nl19XQAJd2lyZXN0eWxlAAAAAwAHcm91bmRlZDA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDIzMzAwMDAwMDAwNjM2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vX19uZXRib3gxLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF8= +Q29sb3IgUkdCIDEgMSAxICI7Cgljb21tZW50IDo9IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSAyMS42OTk5OTk5OTk5OTk5OTk7CgltaW5pbWl6ZWQgOj0gMDsKCXdpZHRoIDo9IDY3LjU7Cgl4X3Bvc2l0aW9uIDo9IC0yOC4wMDAwMDAwMDAwMDAwMDQ= +OwoJeV9wb3NpdGlvbiA6PSAtMi4wMDAwMDAwMTE5MjA5MjkxOwp9CnsKICBjcmVhdGUgMTYyMjQ4Mzc2NQogIG1vZGlmeSAxNjIyNjU1NDIzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA= +NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDM1MDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSUQ= +QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA= +PSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDM0MDAwMDAwMDI3NjRoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUk= +REFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA= +LTIxIC0yLjk3CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGk= +Z2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9mZiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= +bCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAiY29tcGxlbSIKfQppbnB1dHMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0U= +VFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE8= +RF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUI= +U09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzgwNTIKICBtb2RpZnkgMTYyMjY1NjA1MgogIGF1dGhvciA= +QWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDM1MDAwMDAwMDcwNzZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0w= +SU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKbmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxCVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpuYW1lMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU= +NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOAlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm4= +YW1lMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTMJWyAwCWxvY2s= +cz0wIF0JKAkiIgkpCmxhYmVsMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmw= +YWJlbDE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE3CVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpuYW1lMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIyCVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpsYWJlbDIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNglbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTI3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMQlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWwzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzUJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUzNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM3CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDAJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQyCVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ0CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lNDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NglbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ5CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MQlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWw1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MwlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTUJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWU1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OAlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjAJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjIJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDY0CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNDQxMDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1Q= +TkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXI= +c2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA0MzMwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVFVQTklCVVNfUkVEQUhTX09JVEE= +Ul9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19fTy5pbml0AHR5cGU= +ID0gc3ViaW5wdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA0MzIwMDAwMDAwMDc0M2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVFVQTklCVVNfUkVEQUg= +U19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19fTy5kZWY= +AGNvbW1lbnQgIiIKcG9zaXRpb24gLTI5LjUgMjAuNDY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGQ= +aXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9mZiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG8= +ZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjc4MDUyCiAgbW9kaWZ5IDE2MjI2NTYwNTIKICBhdXQ= +aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzMzAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUE= +Ul9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= +X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDQzNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF8= +R1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTA2MzAwMDAwMDAwMDMyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= +TkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl8= +Tk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNjIwMDAwMDAwMjQ3MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkc= +X0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy5kZWYAY28= +bW1lbnQgIiIKcG9zaXRpb24gLTIzIDYuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXk= +IG9uIHJlbmRlciBvbiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGQ= +ZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk8= +SVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX18= +X19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlA= +X1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0FCU09MVVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NjM0CiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF8= +Q29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMDYzMDAwMDAwMDA= +NjYwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEE= +REVSX19fX08vT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= +VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQo= +dmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0= +MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDAJbG9ja3M9MCBdCSgJMgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMDY1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU4= +RUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwNjcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF8= +X19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXI= +c2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTE3MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFU= +TE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU08= +TFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQ= +MjI2NDAwMTExNjAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE8= +Rl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= +X19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjMgNC4wNAo= +Y29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2Y= +ZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHU= +dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX08= +X19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT18= +X19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE8= +U0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFU= +VEVfX19fUE9XRVJfMl9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciA= +UkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTE3MDAwMDAwMDA2NjJoZGE= +cm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX18= +X08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmE= +bAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAk= +MQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQo= +dmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTIxMDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX08= +X19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk8= +RFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzI= +X19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTIzMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVI= +VEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDAwMzNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= +U1FVQVJFX1JPT1RfX19fTy5pbml0AHR5cGUgPSBzcXJ0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU0MDAwMDAwMDI2MDNoZGE= +cm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX18= +X08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVI= +RUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjM= +IDEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGk= +Z2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmY= +Cm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= +UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCn0KaW4= +cHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0NjkKICBtb2RpZnkgMTYyMjQ5OTI= +MDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU1MDAwMDAwMDA2MzBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX18= +X0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUM= +VF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX18= +XzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= +CSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMTU3MDA= +MDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVQ= +SU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX18= +T19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5uZXRib3gAX19uZXRib3g= +MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMTE2MTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= +UkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX18= +X0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= +VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +QUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NTc0MjI2NDAwMTIxMTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= +MDU1NzQyMjY0MDAxMjEwMDAwMDAwMDI3MDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0U= +X0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUM= +QUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0U= +X05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1M= +UVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIC0wLjk2CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHA= +cmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24= +IGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1Q= +Q0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlU= +U19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlU= +U18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX08= +X19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXU= +dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEyMTEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkU= +QVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= +X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= +Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= +RVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAk= +MQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMjEzMDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0I= +QV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE8= +VF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEU= +X19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTU3NDIyNjQwMDEyMTUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV8= +RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1E= +VUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAyNzM= +MDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjcyMDAwMDAwMDA3NTdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjc= +IDE4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGw= +aWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2Y= +ZgpvdXRwdXRzTmFtZWQzCnsKMCAiTiIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ5OTIwMQogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWQ= +ZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NTc0MjI2NDAwMDI3MzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2M= +a3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWxvY2tzPTAgXQkoCSJvbiIJKQp2YXJuYW1lCVsgMAlsb2Nrcz0wIF0JKAlOCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTU3NDIyNjQwMDAyNzUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRUQ= +R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMjc3MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= +XwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMzEwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU1NzQyMjY0MDAwMzMwMDAwMDAwMDA3NTZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5kZWYAY29tbWVudCAiIgo= +cG9zaXRpb24gLTI3IDguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGU= +ciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiA= +bWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJJIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIG5vYm9keUA= +bm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzMxMDAwMDAwMDAxNjFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCUkJKQp9CjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDMzMzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMzUwMDAwMDAwMDA0MWhkYXJvb3QvT18= +X19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzUwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmluaXQAdHlwZSA9IGFicwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDEwMzQwMDAwMDAwMjMzM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1I= +QUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV8= +TU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNSAxMi41NApjb24= +bmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHU= +bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c04= +YW1lZDMKewoxICJhYnMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlU= +U19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX09fX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk8= +Tl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDc3OTYzCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciA= +VVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAxMDM1MDAwMDA= +MDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT18= +U0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0= +CSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDA= +CWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NTc0MjI2NDAwMTAzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU0= +Uk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc= +NDIyNjQwMDEwNDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= +T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTU3NDIyNjQwMDEwNDQwMDAwMDAwMDI1NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRUQ= +R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgYWJzCkRlYnVnQ29ycklucHU= +dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDA= +MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDA3NzMwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= +T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX18= +X19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= +VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08uaW5pdAB0eXBlID0gZG90Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NTc0MjI2NDAwMDc3MjAwMDAwMDAxNjA1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTMuNjE1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmE= +eSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCA= +b2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgImRvdHByb2QiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMxIgoxIAlPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzIiCn0KaW5wdXRzCnsKMCAJT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X08gMCAxCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08gMCAxCn0Kc3RhdAp7CiA= +IGNyZWF0ZSAxMzkyMTU4ODMwCiAgbW9kaWZ5IDE2MjI0OTkyMDEKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiI= +CmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDc3MzAwMDAwMDAwNDU0aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl8= +R05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl8= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= +X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2M= +a3M9MCBdCSgJZGVmYXVsdAkpCnZlYzEJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX2MJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl9jCVsgMAlsb2Nrcz0wIF0= +CSgJMAkxCTAJKQp2ZWMxX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfdXYJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV91YwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3VjCVsgMAlsb2Nrcz0wIF0= +CSgJMAkxCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNzc1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl8= +RUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwNzc3MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDA= +MDAzMjUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUM= +SU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWY= +ID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDMyNDAwMDAwMDAxMTQ3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE2LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm8= +b3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2U= +ZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxMzkyMTU= +ODgzMAogIG1vZGlmeSAxNjIyNDk5MjAxCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSA= +aHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMjUwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3U= +CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdjQJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWw= +b2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTU3NDIyNjQwMDAzMjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlQ= +X0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzMzEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkc= +X0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDMzNDA= +MDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= +VElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQo= +QmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWw= +dWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzNjMwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVM= +X09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTU3NDIyNjQwMDAzNjIwMDAwMDAwMTI0M2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNyAxMS4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGU= +bXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmE= +dWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fRUM= +QUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTyAwIDEgInZlYyIKfQppbnB1dHMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= +RF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZng= +LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NTc0MjI2NDAwMDM2MzAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmU= +Y19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXA= +CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMzY1MDAwMDA= +MDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT18= +U0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXQ= +Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM2NzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0k= +VENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDM3MjAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3M= +Q29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTU3NDIyNjQwMDAyMTQwMDAwMDAwNjI0M2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBREk= +RU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm9yZGVyADEyCk9fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= +TkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX19PCk9fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl8= +UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19fTwpPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08KT19fX18= +VENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= +VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08KT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX18= +X19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFU= +Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX18= +T19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX18= +X18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08KT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= +U1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PCk9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU0= +Uk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= +TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08KT19fX19FWklMQU1ST05fX19fRUNBRlI= +VVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU1NzQyMjY0MDAwMjEyMDAwMDAwMDAwMDJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0U= +REdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5uZXQAMQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTc0MjI2NDAwMDAxNjAwMDAwMDAwMzU0aGRhcm9vdC5vcmQ= +ZXIAMwpPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PCk9fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTwpPX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08KMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQyMjY0MDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1NzQ= +MjI2NDAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDYvMDEvMjEgMTk6MTY6MDBdAEEOAAAAQWRtaW5pc3RyYXRvcgBNAgAAAE8AVAgAAAA= +AAAAAAAA8L9tCAAAAAAAAAAAAAAAWAQAAABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAAAUFsAAABOAgAAAEMAVgQAAAABAAAAYwQAAAA= +AwAAAHACAAAAcgBwAgAAAGcAcAIAAABiAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAFM= +PQAAAHMEAAAAAAAAAEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8= +FBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQ= +APcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAADAAAARgEAAAABRCAAAAARAPQBChIYHCAkJyo= +LC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQU= +BgcH9wYFBQQDAgIBARIAU8EAAABzBAAAAAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAA= +AUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkc= +A0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAA= +AA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEA= +REdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAMZ8BgXFhUTEhAODAoIBgQ= +AwIBDQBT4wAAAHMEAAAABwAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQs= +AEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPuAAAAcwQAAAAIAAAARgEAAAA= +AUQvAAAACgDWBxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4= +Ji41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAABzBAAAAAkAAABGAQAAAAFEMQAAAAkA1AcXICg= +MDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1w= +YGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAAACgAAAEYBAAAAAUQyAAAACADrBxghKjI6QUg= +T1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZms= +b3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAAACwAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0s= +UllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0s= +UllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFMLAQAAcwQAAAAMAAAARgEAAAABRDYAAAA= +BgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgA= +AAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTEwEAAHMEAAA= +AA0AAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFw= +VUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs= +NTAqJB8ZFBAMCAUDAQYAUxkBAABzBAAAAA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJE= +lZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwBAgQICw8UGR8= +JSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQ= +AEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3Q= +bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKI= +pquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU= +P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4YEg0JBgMBBABTJQEAAHM= +BAAAABEAAABGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trM= +rqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnw= +gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAA= +AAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZE= +ioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAAARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4A= +iZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4= +AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaKdmJKLhHx0a2JZUEc+NS0= +JR4XEQwIBAIBAgBTMAEAAHMEAAAAFAAAAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl54= +pq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPgA= +AAACAOUBAwYKDxUbIioyO0ROV2FqdH2FjpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tI= +zsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJw= +pKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFM1AQAAcwQ= +AAAAFgAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OM= +4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAAAQIFCQ4UGiIqMzw= +RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIM= +eW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ug= +6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQAAcwQAAAAYAAAARgEAAAA= +AERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurM= +q6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucE= +yM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCAA= +RgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3dg= +0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAaAAAARgEAAAAAREAAAAAADB0qNkI= +TVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI= +NiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5uI= +3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAA= +Dx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhns= +cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr8= +xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAEQ= +QAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5u3x9ff4+Pf18e3n4NjPxryxpZqOgXU= +aV1RRjsxKB8XEQsHAwEAUzUBAABzBAAAAB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZM= +naavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgE= +AAAAAERAAAAAAAEEBwwRGCApMj1IU19rd4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/0= +/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF8= +anWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXlsYFRJPjMqIRkSDAc= +BAIAUzUBAABzBAAAAB8AAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u8= +8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQ= +BwwSGSEqND5JVGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uU= +3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytE= +2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHMEAAA= +ACEAAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/k= +9vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISozPklUYGw= +eYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX8= +dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f4= +/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAIwAAAEYBAAAAAEQ= +QAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq4= +pZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4OY= +7PH19/j49/Xx7Ofg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgE= +AAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dI= +y8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAJQAAAEYBAAAAAERAAAAAAAwdKjZCTVk= +ZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNio= +HQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ufi3NY= +zsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBo= +JzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGE= +Vks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusE= +yM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAA= +AAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk8= +RTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAoAAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJU= +nqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAA= +AABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OU= +5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmA= +a3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvbewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQA= +AFM0AQAAcwQAAAAqAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tY= +2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAUQ/AAAAAgDGAgQ= +CAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6w= +pp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8g= +zM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFMuAQAAcwQAAAAsAAAARgE= +AAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5g= +kYmAd29lXFFHPDImGgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaI= +paiqq6uqqKWinZiSi4R8dGtiWVBHPjUtJR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAA= +AUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYo= +gnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAABGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4M= +ipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAA= +AwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQ= +AgEDAFMkAQAAcwQAAAAvAAAARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLY= +uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI= +OkFJUFdeZWtxdnp+gYSFhoaFhIF+enZxa2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQ= +AEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3Q= +bWVcVEtBOC4jFwcEAEYBAAAAAUQ5AAAABQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZk= +naCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWw= +c3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUxMBAABzBAAAADIAAABGAQA= +AAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhM= +AQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBA= +DAgFAwEGAFMLAQAAcwQAAAAzAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5I= +kI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lM= +UU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTBgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWs= +cHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFEMgAAAAgA6wIDBggMDxMYHCElKi8= +Mzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI= +OkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiI= +JiouMTQ3OTs9Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg= +P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSg= +Ky0vMTIzNDQzMjEvLSsoJSIeGxcUEQ0KCAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlY= +Wl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0gIiQmKCkDKu4pKCY= +JCIgHRoYFREPDAkHBAMBCwBT4wAAAHMEAAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU08= +S0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPbAAAAcwQ= +AAAAOQAAAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wE= +DxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD8= +QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAE= +RCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg= +OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU68AAABzBAAAADwAAABGAQA= +AAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgE= +AAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAA= +AUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxc= ++hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AAA= +AAABAB5WaWV3ZXJTdGF0ZU1vZHVsZS9Db2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjoiJEhIL2NvbmZpZy9JY28= +bnMiLAoJInN0YXRlX2RlYnVnX21lbnUiOjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQojbGluZSAxICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCiNsaW5lIDE1ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCl9QcmFnbWEoIm9wbmFtZSBPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVI= +X1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08iKTsKX1ByYWdtYSgib3BsYWJlbCBcIkxvY2FsIFZvcCBDb2RlXCIiKTsKX1ByYWdtYSgib3BtaW5pbnB1dHMgMCIpOwo= +X1ByYWdtYSgib3BtYXhpbnB1dHMgMCIpOwoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFU= +T0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDIyICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTkk= +TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkE= +TVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMSAiQzovTy9PX0U= +UkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmk= +L3ZleC9pbmNsdWRlL21hdGguaCIKI2xpbmUgNDUgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE8= +VURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0E= +SURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAxICJDOi9PL09fRVJBV1RGT1M= +X09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW4= +Y2x1ZGUvbWF0aC5oIgojbGluZSAyMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08= +L09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAzNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX08= +X1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgp2ZWN0b3IKc2hhZGluZ19jb21wdXRlRW52QW5nbGU= +U2NhbGUodmVjdG9yIGRpcjsgdmVjdG9yIGF4aXM7IGZsb2F0IGFuZ2xlc2NhbGUpCnsKICAgIHZlY3RvcgluZGlyOwoKICAgIGlmIChhbmdsZXNjYWxlICE9IDEpCiAgICB7CglmbG9hdAl6YW5nbGUgPSBhY29zKGRpci56KTs= +Cgl2ZWN0b3IJcmF4aXM7CgltYXRyaXgzCXJtYXQ7CgoJcmF4aXMgPSBub3JtYWxpemUoY3Jvc3MoYXhpcywgZGlyKSk7CglpZiAoYW5nbGVzY2FsZSA+IDApCgl7CgkgICAgemFuZ2xlIC89IGFuZ2xlc2NhbGU7CgkgICAgemE= +bmdsZSA9IGNsYW1wKHphbmdsZSwgMC4wLCAzLjE0MTU5MjYpOwoJfQoJZWxzZQoJICAgIHphbmdsZSA9IDMuMTQxNTkyNjsKCglybWF0ID0gaWRlbnQoKTsKCXJvdGF0ZShybWF0LCB6YW5nbGUsIHJheGlzKTsKCgluZGlyID0= +IGF4aXMgKiBybWF0OwogICAgfQogICAgZWxzZQoJbmRpciA9IGRpcjsKCiAgICByZXR1cm4gbmRpcjsKfQoKCnZlY3RvciBmcmVzbmVsY29uZF9ubWluKHZlY3RvciByKQp7CiAgICByZXR1cm4gKDEtcikvKDErcik7Cn0KCnY= +ZWN0b3IgZnJlc25lbGNvbmRfbm1heCh2ZWN0b3IgcikKewogICAgcmV0dXJuICgxK3NxcnQocikpLygxLXNxcnQocikpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZXRhKHZlY3RvciByLCBnKQp7CiAgICByZXR1cm4gZnJlc24= +ZWxjb25kX25taW4ocikqZyArICgxLWcpKmZyZXNuZWxjb25kX25tYXgocik7Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9rYXBwYTIodmVjdG9yIHIsIG4pCnsKICAgIHZlY3RvciBuciA9IChuKzEpKihuKzEpKnItKG4tMSkqKG4= +LTEpOwogICAgcmV0dXJuIG5yLygxLXIpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfcmVmbGVjdGl2aXR5KHZlY3RvciBuLCBrKQp7CiAgICByZXR1cm4gKChuLTEpKihuLTEpK2sqaykvKChuKzEpKihuKzEpK2sqayk7Cn0KCnY= +ZWN0b3IgZnJlc25lbGNvbmRfZWRnZXRpbnQodmVjdG9yIG4sIHIpCnsKICAgIHJldHVybiAoZnJlc25lbGNvbmRfbm1heChyKS1uKS8oZnJlc25lbGNvbmRfbm1heChyKS1mcmVzbmVsY29uZF9ubWluKHIpKTsKfQoKCnZlY3Q= +b3IgZnJlc25lbGNvbmRfYXJ0aXN0aWModmVjdG9yIG5JLCBuTiwgciwgZykKewogICAgZmxvYXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICB2ZWN0b3IgbiA9IGZyZXNuZWxjb25kX2V0YSg= +ciwgZyk7CiAgICB2ZWN0b3IgazIgPSBmcmVzbmVsY29uZF9rYXBwYTIociwgbik7CgogICAgdmVjdG9yIHJzX251bSA9IG4qbiArIGsyIC0gMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnNfZGVuID0gbio= +biArIGsyICsgMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnMgPSByc19udW0vcnNfZGVuOwoKICAgIHZlY3RvciBycF9udW0gPSAobipuICsgazIpKmRvdE5JKmRvdE5JIC0gMipuKmRvdE5JICsgMTsKICA= +ICB2ZWN0b3IgcnBfZGVuID0gKG4qbiArIGsyKSpkb3ROSSpkb3ROSSArIDIqbipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnAgPSBycF9udW0vcnBfZGVuOwoKICAgIHJldHVybiAwLjUqKHJzK3JwKTsKfQoKCgoKdmVjdG9yIGY= +cmVzbmVsY29uZF9waHlzaWNhbCh2ZWN0b3IgbkksIG5OLCBldGEsIGthcHBhKQp7CiAgICBmbG9hdCBkb3ROSSA9IGNsYW1wKGRvdChuTiwgLW5JKSwgMCwgMC45OTkpOwoKICAgIHZlY3RvciB0bXAgPSAoZXRhKmV0YSArIGs= +YXBwYSprYXBwYSkgKiBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciBScGFybDIgPSAodG1wIC0gKDIuMGYgKiBldGEgKiBkb3ROSSkgKyAxKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcCArICgyLjBmICogZXRhICogZG90Tkk= +KSArIDEpOwogICAgdmVjdG9yIHRtcF9mID0gZXRhKmV0YSArIGthcHBhKmthcHBhOwogICAgdmVjdG9yIFJwZXJwMiA9ICh0bXBfZiAtICgyLjBmICogZXRhICogZG90TkkpICsgZG90TkkqZG90TkkpIC8KICAgICAgICAgICA= +ICAgICAgICAgKHRtcF9mICsgKDIuMGYgKiBldGEgKiBkb3ROSSkgKyBkb3ROSSpkb3ROSSk7CiAgICByZXR1cm4gMC41ICogKFJwYXJsMiArIFJwZXJwMik7Cn0KCnZvaWQgdGhpbmZyZXNuZWwoY29uc3QgdmVjdG9yIG5JLCA= +bk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdCkKewogICAgZmxvYXQga3IxLCBrdDE7CiAgICB2ZWN0b3IgUjEsIFQxOwogICAgZnJlc25lbChuSSwgbk4sIGV0YSwga3IxLCBrdDEsIFIxLCBUMSk7Cgo= +ICAgIGZsb2F0IGtyMiwga3QyOwogICAgdmVjdG9yIFIyLCBUMjsKICAgIGZyZXNuZWwoVDEsIG5OLCBldGEsIGtyMiwga3QyKTsKCiAgICBmbG9hdCB0bXAgPSAxLjAvKDEgLSBrcjIqa3IyKTsKICAgIGtyID0ga3IxICsgKGs= +dDEqa3IyKmt0MikgKiB0bXA7CiAgICBrdCA9IGt0MSprdDIqdG1wOwp9Cgp2b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdDsgZXhwb3J0IHY= +ZWN0b3IgUiwgVCkKewogICAgdGhpbmZyZXNuZWwobkksIG5OLCBldGEsIGtyLCBrdCk7CgogICAgUiA9IHJlZmxlY3QobkksIG5OKTsKICAgIFQgPSBuSTsKfQoKCmZsb2F0CmRpcnRtYXNrX2RvbWUodmVjdG9yIFA7CgkgdmU= +Y3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgaW50CXNhbXBsZXM7CgkgZmxvYXQgIG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQp7CiAgICBpbnQgaGl0LCBmb3VuZDsKICA= +ICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi54LW5OLnkpKTsKICAgIHZlY3RvciB2ID0gbm9ybWE= +bGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBiaWFzZGlyOwogICAgX2JpYXNkaXIgPSBudHJhbnM= +Zm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIF9iaWFzZGlyID0gbm9ybWFsaXplKHNlbGVjdChiaWFzID49IDAsIC1fYmlhc2RpciwgX2JpYXNkaXIpKTsKICAgIGZsb2F0IF9iaWE= +cyA9IGFicyhiaWFzKTsKCiAgICBpbnQgaGl0cyA9IDA7CiAgICB2ZWN0b3IyIHNhbXBsZTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmVuZGVyZXI6cmF5YmlhcyIsIHJheWJpYXMpOwo= +ICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2luZSIsIHJlbmdpbmUpOwogICAgaW50IGlzcmE= +eXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW1wbGVyKCk7CgogICAgZm9yKGludCBpPTA7IGk= +PHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwoJZWxzZQoJICAgIG5leHRzYW1wbGUoc2lkLCA= +c2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAqMy4xNDE1OTI2KnNhbXBsZS54OwoJZmxvYXQgdGhldGEgPSBhc2luKHNxcnQoc2FtcGxlLnkpKTsKCglsb2NhbGRpci54ID0= +IGNvcyh0aGV0YSkgKiBzaW4ocGhpKTsKCWxvY2FsZGlyLnkgPSBjb3ModGhldGEpICogY29zKHBoaSk7Cglsb2NhbGRpci56ID0gc2luKHRoZXRhKTsKCWRpciA9IGxvY2FsZGlyICogc3BhY2U7CgoJZmxvYXQgZG90YmlhcyA= +PSBkb3QoZGlyLCBfYmlhc2Rpcik7CglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwoJX2JpYXNkaXIgPSBfYmlhc2RpciAtIGNsYW1wKGRvdE5CLCAtMSwgMCkgKiBuTjsKCWRpciArPSBfYmlhcyAqIGNsYW1wKGQ= +b3RiaWFzLCAwLCAxKSAqIF9iaWFzZGlyOwoJZGlyICo9IGZpdChkb3RiaWFzLCAtMiwgMSwgMS4wLygxLjArX2JpYXMpLCAxKTsKCWRpciA9IG5vcm1hbGl6ZShkaXIpOwoKCXZlY3RvciB0ZXN0TmcgPSBub3JtYWxpemUoc2U= +bGVjdChkb3Qobk4sIE5nKSA+IDAuMCwgTmcsIC1OZykpOwoJaWYgKGRvdChkaXIsIHRlc3ROZykgPCAxZS01KQoJCWNvbnRpbnVlOwoKCWRpc3QgPSByYXloaXR0ZXN0KFAsIG1heGRpc3QgKiBkaXIsIGhpdFAsIGhpdE4sIHI= +YXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgloaXQgPSBkaXN0ID49IDAuMDsKCgloaXRzICs9IGhpdDsKICAgIH0KCiAgICByZXR1cm4gKGZsb2F0KWhpdHMvc2FtcGxlczsKfQoKZmxvYXQKZGlydG1hc2tfZmFuKHZlY3RvciA= +UDsKCSB2ZWN0b3Igbk47CgkgaW50IGluU0lEOwoJIGZsb2F0ICBzZW5zaXRpdml0eTsKCSBpbnQJc2FtcGxlczsKCSBmbG9hdCAgbWF4ZGlzdDsKCSB2ZWN0b3IgYmlhc2RpcjsKCSBmbG9hdCAgYmlhczsKCSBzdHJpbmcgc2M= +b3BlKQogewogICAgaW50IGhpdCwgZm91bmQ7CiAgICBmbG9hdCBkaXN0OwogICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi4= +eC1uTi55KSk7CiAgICB2ZWN0b3IgdiA9IG5vcm1hbGl6ZShjcm9zcyhuTiwgdSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgbWF4X2RpcnQgPSAwLjA7CgogICAgdmVjdG9yMiBzYW0= +cGxlOwogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBub3JtYWxpemUoc2VsZWN0KGJpYXMgPj0gMCwgLWJpYXNkaXIsIGJpYXNkaXIpKTsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U= +OndvcmxkIiwgInNwYWNlOmN1cnJlbnQiLCBfYmlhc2Rpcik7CiAgICBmbG9hdCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmVuZGVyZXI6cmF5YmlhcyI= +LCByYXliaWFzKTsKICAgIHJheWJpYXMgPSBzZWxlY3QoZm91bmQsIHJheWJpYXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2luZSIsIHJlbmdpbmUpOwo= +ICAgIGludCBpc3JheXRyYWNlID0gcmVuZ2luZSA9PSAicmF5dHJhY2UiIHx8IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW1wbGVyKCk7CgogICAgZm8= +cihpbnQgaT0wOyBpPHNhbXBsZXM7IGkrKykKICAgIHsKCWlmIChpc3JheXRyYWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwoJZWxzZQoJICAgIG5leHQ= +c2FtcGxlKHNpZCwgc2FtcGxlLngsIHNhbXBsZS55LCAibW9kZSIsICJxc3RyYXQiKTsKCglmbG9hdCBwaGkgPSAyLjAgKiAzLjE0MTU5MjYgKiBzYW1wbGUueDsKCWZsb2F0IHRoZXRhID0gMC41KjMuMTQxNTkyNipzZW5zaXQ= +aXZpdHk7CgoJbG9jYWxkaXIueCA9IGNvcyhwaGkpOwoJbG9jYWxkaXIueSA9IHNpbihwaGkpOwoJbG9jYWxkaXIueiA9IDA7CgoJZGlyID0gbG9jYWxkaXIgKiBzcGFjZTsKCglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXM= +ZGlyKTsKCV9iaWFzZGlyID0gX2JpYXNkaXIgLSBkb3ROQiAqIG5OOwoJZmxvYXQgZG90YmlhcyA9IGRvdChkaXIsIG5vcm1hbGl6ZShfYmlhc2RpcikpOwoJZGlyICs9IF9iaWFzICogY2xhbXAoZG90YmlhcywgMCwgMSkgKiA= +X2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXMsIC0yLCAxLCAxLjAvKDEuMCtfYmlhcyksIDEpOwoKCWZsb2F0IGxlbiA9IGxlbmd0aChkaXIpOwoJZGlyICo9IHNpbih0aGV0YSk7CglkaXIgKz0gZml0MDEoc2luKHRoZXQ= +YSksIDEsIGxlbikgKiBjb3ModGhldGEpICogbk47CglkaXIgPSBub3JtYWxpemUoZGlyKTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk= +OwoKCWhpdCA9IGRpc3QgPj0gMC4wOwoKCWZsb2F0IGRpcnQgPSBjbGFtcCgxLjAgLSBkaXN0IC8gKG1heGRpc3QgKiBsZW5ndGgoZGlyKSksIDAsIDEpOwoJbWF4X2RpcnQgPSBzZWxlY3QoaGl0LCBtYXgoZGlydCwgbWF4X2Q= +aXJ0KSwgbWF4X2RpcnQpOwogICAgfQoKICAgIHJldHVybiBtYXhfZGlydDsKfQojbGluZSA0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= +T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDk3ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL08= +X1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCI= +CmZsb2F0CnZvcF9ncmFuZG9tKGZsb2F0IHUwLCB1MTsgZmxvYXQgc2lnbWEpCnsKCgoKICAgIHJldHVybiBjb3ModTAgKiAoMy4xNDE1OTI2KjIpKSAqIHNxcnQoLTIgKiBsb2codTEpKSAqIHNpZ21hOwp9CmZsb2F0CnZvcF8= +Z3JhbmRvbShpbnQgc2VlZDsgZmxvYXQgc2lnbWEpCnsKICAgIGZsb2F0CXUwID0gcmFuZG9tKHNlZWQpOwogICAgZmxvYXQJdTEgPSByYW5kb20oc2VlZCozOTI5ICsgNDgzMTEpOwogICAgcmV0dXJuIHZvcF9ncmFuZG9tKHU= +MCwgdTEsIHNpZ21hKTsKfQoKZmxvYXQKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CiAgICBmbG9hdAl1MCA9IG5yYW5kb20oKTsKICAgIGZsb2F0CXUxID0gbnJhbmRvbSgpOwogICAgcmV0dXJuIHZvcF9ncmFuZG9tKHU= +MCwgdTEsIHNpZ21hKTsKfQoKdmVjdG9yCnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCwgc2lnbWEpKTsKICAgIGZsb2F0CXkgPSBmbG8= +YXQodm9wX2dyYW5kb20oc2VlZCoxNyArIDk3LCBzaWdtYSkpOwogICAgZmxvYXQJeiA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQqMjkgKyAzODMsIHNpZ21hKSk7CiAgICByZXR1cm4gc2V0KHgsIHksIHopOwp9Cgp2ZWN0b3I= +CnZvcF9nbnJhbmRvbShmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl6ID0= +IGZsb2F0KHZvcF9nbnJhbmRvbShzaWdtYSkpOwogICAgcmV0dXJuIHNldCh4LCB5LCB6KTsKfQoKdm9pZAp2b3BfYmluZFNUKGZsb2F0IG5ld3MsIHNzOyBpbnQgaXNTQ29ubmVjdGVkOwoJICAgZmxvYXQgbmV3dCwgdHQ7IGk= +bnQgaXNUQ29ubmVjdGVkKQp7CgoKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKICAgIG5ld3QgPSBpc1RDb25uZWN0ZWQgPyB0dCA6IHQ7CgoKCgp9Cgp2b2lkCnZvcF9iaW5kUyhmbG9hdCBuZXdzLCA= +c3M7IGludCBpc1NDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3cyA9IGlzU0Nvbm5lY3RlZCA/IHNzIDogczsKCgoKfQoKdm9pZAp2b3BfYmluZFUoZXhwb3J0IGZsb2F0IG5ld3U7IGNvbnN0IGZsb2F0IHU7IGludCBpc1VWQ28= +bm5lY3RlZCkKewoKCgoKCiAgICBuZXd1ID0gaXNVVkNvbm5lY3RlZCA/IHUgOiBzOwoKCgp9Cgp2b2lkCnZvcF9iaW5kVVYoZXhwb3J0IHZlY3RvcjIgbmV3dXY7IGNvbnN0IHZlY3RvcjIgdXY7IGludCBpc1VWQ29ubmVjdGU= +ZCkKewoKCgoKCiAgICBuZXd1diA9IGlzVVZDb25uZWN0ZWQgPyB1diA6IHNldChzLCB0KTsKCgoKfQoKdm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IgbmV3dXY7IGNvbnN0IHZlY3RvciB1djsgaW50IGlzVVZDb25uZWM= +dGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2V0KHMsIHQsIDApOwoKCgp9CgoKCgpmbG9hdAp2b3BfYmlhcyhmbG9hdCBiYXNlLCBiaWFzKQp7CiAgICBmbG9hdCB2YWw7CiAgICBpZiAoYmE= +c2UgPD0gMCkKCXZhbCA9IDA7CiAgICBlbHNlIGlmIChiYXNlID49IDEpCgl2YWwgPSAxOwogICAgZWxzZQoJdmFsID0gYmlhcyAvICgoKDEuMCAvIGJhc2UpIC0gMikgKiAoMSAtIGJpYXMpICsgMSk7CiAgICByZXR1cm4gdmE= +bDsKfQoKZmxvYXQKdm9wX2dhaW4oZmxvYXQgYmFzZSwgZ2FpbikKewogICAgZmxvYXQJdmFsOwogICAgaWYgKGJhc2UgPCAwLjUpCgl2YWwgPSB2b3BfYmlhcygyKmJhc2UsIGdhaW4pKi41OwogICAgZWxzZQoJdmFsID0gMS0= +dm9wX2JpYXMoMiooMS1iYXNlKSwgZ2FpbikqLjU7CiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3IKdm9wX2NvbG9yTGluZWFyVHJhbnNmb3JtKHZlY3RvciBDOwogICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nIGZyb20= +U3BhY2U7KQp7CiAgICB2ZWN0b3IgQ3QgPSBDOwoKICAgIGlmIChmcm9tU3BhY2UgPT0gInNyZ2IiKQogICAgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKEM= +W2ldIDw9IDAuMDQwNDUpIEN0W2ldID0gQ1tpXSAvIDEyLjkyOwogICAgICAgICAgICBlbHNlIEN0W2ldID0gcG93KChDW2ldICsgMC4wNTUpIC8gMS4wNTUsIDIuNCk7CiAgICAgICAgfQogICAgfQoKICAgIGVsc2UgaWYgKGY= +cm9tU3BhY2UgPT0gImxpbmVhciIpCiAgICB7CiAgICAgICAgZm9yIChpbnQgaSA9IDA7IGkgPCAzOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoQ1tpXSA8PSAwLjAwMzEzMDgpIEN0W2ldID0gQ1tpXSAqIDEyLjk= +MjsKICAgICAgICAgICAgZWxzZSBDdFtpXSA9IDEuMDU1ICogcG93KENbaV0sIDEuMC8yLjQpIC0gMC4wNTU7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBDdDsKfQoKdmVjdG9yCnZvcF9jb2xvcm1peCh2ZWN0b3IgYzE= +LCBjMjsgZmxvYXQgYmlhczsgaW50IGFkanVzdCkKewogICAgdmVjdG9yCWNscjsKICAgIGlmIChhZGp1c3QgPT0gMykKCWNsciA9IGNzcGxpbmUoYmlhcywgYzEsIGMxLCBjMiwgYzIpOwogICAgZWxzZSBpZiAoYWRqdXN0ID0= +PSAyKQoJY2xyID0gbGVycChjMSwgYzIsIGZsb2F0KHNtb290aCgwLCAxLCBiaWFzKSkpOwogICAgZWxzZSBpZiAoYWRqdXN0ID09IDEpCgljbHIgPSBsZXJwKGMxLCBjMiwgZmxvYXQoY2xhbXAoYmlhcywgMCwgMSkpKTsKICA= +ICBlbHNlCgljbHIgPSBsZXJwKGMxLCBjMiwgYmlhcyk7CiAgICByZXR1cm4gY2xyOwp9Cgp2b2lkCnZvcF9jb21wb3NpdGUoc3RyaW5nIG9wZXJhdGlvbjsKCSAgICAgIHZlY3RvciBDOyBmbG9hdCBDYTsKCSAgICAgIHZlY3Q= +b3IgQTsgZmxvYXQgQWE7CgkgICAgICB2ZWN0b3IgQjsgZmxvYXQgQmE7CgkgICAgICkKewogICAgaWYgKG9wZXJhdGlvbiA9PSAiQW92ZXJCIikKICAgIHsKCUMgID0gQSAgKyAoMS1BYSkqQjsKCUNhID0gQWEgKyAoMS1BYSk= +KkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBaW5zaWRlQiIpCiAgICB7CglDICA9IEEqQmE7CglDYSA9IEFhKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBb3V0c2lkZUIiKQogICA= +IHsKCUMgID0gQSooMS1CYSk7CglDYSA9IEFhKigxLUJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQWF0b3BCIikKICAgIHsKCUMgID0gQSpCYSArIEIqKDEtQWEpOwoJQ2EgPSBCYTsKICAgIH0KICAgIGU= +bHNlIGlmIChvcGVyYXRpb24gPT0gIkF4b3JCIikKICAgIHsKCUMgID0gQSooMS1CYSkgKyBCKigxLUFhKTsKCUNhID0gQWEgKyBCYSAtIDIqKEFhKkJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQSIpCiA= +ICAgewoJQyAgPSBBOwoJQ2EgPSBBYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQiIpCiAgICB7CglDICA9IEI7CglDYSA9IEJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJjbGVhciIpCiA= +ICAgewoJQyAgPSAwOwoJQ2EgPSAwOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJtdWx0aXBseSIpCiAgICB7CglDICA9IEEgKiBCOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDE= +LUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic2NyZWVuIikKICAgIHsKCUMgID0gQSArIEIgLSBBICogQjsKCUMgID0gKDEgLSBBYSkgKiBCICsgQWEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTs= +CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIm92ZXJsYXkiKQogICAgewoJQyA9IDIgKiBBICogQjsKCWlmIChCLnggPiAwLjUpIEMueCA9IDEuMCAtIDIuMCAqICgxLjAtQS54KSAqICgxLjAtQi54KTsKCWlmICg= +Qi55ID4gMC41KSBDLnkgPSAxLjAgLSAyLjAgKiAoMS4wLUEueSkgKiAoMS4wLUIueSk7CglpZiAoQi56ID4gMC41KSBDLnogPSAxLjAgLSAyLjAgKiAoMS4wLUEueikgKiAoMS4wLUIueik7CglDICA9ICgxIC0gQmEpICogQSA= +KyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJkYXJrZW4iKQogICAgewoJQyAgPSBtaW4oQSwgQik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUM= +YSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJsaWdodGVuIikKICAgIHsKCUMgID0gbWF4KEEsIEIpOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDE= +LUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3Jkb2RnZSIpCiAgICB7CglDID0geyAwLjAsIDAuMCwgMC4wIH07CglpZiAoQi54ICE9IDAuMCkgQy54ID0gKEEueCA9PSAxLjApID8gMS4wIDo= +IG1pbigxLjAsIEIueCAvICgxLjAgLSBBLngpKTsKCWlmIChCLnkgIT0gMC4wKSBDLnkgPSAoQS55ID09IDEuMCkgPyAxLjAgOiBtaW4oMS4wLCBCLnkgLyAoMS4wIC0gQS55KSk7CglpZiAoQi56ICE9IDAuMCkgQy56ID0gKEE= +LnogPT0gMS4wKSA/IDEuMCA6IG1pbigxLjAsIEIueiAvICgxLjAgLSBBLnopKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA= +PT0gImNvbG9yYnVybiIpCiAgICB7CglDID0geyAxLjAsIDEuMCwgMS4wIH07CglpZiAoQi54ICE9IDEuMCkgQy54ID0gKEEueCA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLngpIC8gQS54KTsKCWlmICg= +Qi55ICE9IDEuMCkgQy55ID0gKEEueSA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLnkpIC8gQS55KTsKCWlmIChCLnogIT0gMS4wKSBDLnogPSAoQS56ID09IDAuMCkgPyAwLjAgOiAxLjAgLSBtaW4oMS4= +MCwgKDEuMC1CLnopIC8gQS56KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiaGFyZGxpZ2h0IikKICAgIHsKCUMgPSA= +Mi4wICogQSAqIEI7CglpZiAoQS54ID4gMC41KSBDLnggPSAxLjAgLSAyLjAgKiAoMS1BLngpICogKDEtQi54KTsKCWlmIChBLnkgPiAwLjUpIEMueSA9IDEuMCAtIDIuMCAqICgxLUEueSkgKiAoMS1CLnkpOwoJaWYgKEEueiA= +PiAwLjUpIEMueiA9IDEuMCAtIDIuMCAqICgxLUEueikgKiAoMS1CLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQoKICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSA= +InNvZnRsaWdodCIpCiAgICB7CglDID0gQiAtICgxLjAgLSAyLjAgKiBBKSAqIEIgKiAoMS4wIC0gQik7CglpZiAoQS54ID4gMC41KSBDLnggPSBCLnggKyAoMi4wICogQS54IC0gMS4wKSAqIChCLnggPD0gMC4yNSA/ICgoMTY= +LjAgKiBCLnggLSAxMi4wKSAqIEIueCArIDQuMCkgKiBCLnggOiBzcXJ0KEIueCkgLSBCLngpOwoJaWYgKEEueSA+IDAuNSkgQy55ID0gQi55ICsgKDIuMCAqIEEueSAtIDEuMCkgKiAoQi55IDw9IDAuMjUgPyAoKDE2LjAgKiA= +Qi55IC0gMTIuMCkgKiBCLnkgKyA0LjApICogQi55IDogc3FydChCLnkpIC0gQi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IEIueiArICgyLjAgKiBBLnogLSAxLjApICogKEIueiA8PSAwLjI1ID8gKCgxNi4wICogQi56IC0= +IDEyLjApICogQi56ICsgNC4wKSAqIEIueiA6IHNxcnQoQi56KSAtIEIueik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0= +ICJkaWZmZXJlbmNlIikKICAgIHsKCUMgID0gYWJzKEIgLSBBKTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiZXhjbHU= +c2lvbiIpCiAgICB7CglDICA9IEEgKyBCIC0gMi4wICogQSAqIEI7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9Cn0KCmZsb2F0CnZvcF9wdGxpbmVkKHZlY3RvciBQMSw= +IFAyLCBRKQp7CiAgICByZXR1cm4gcHRsaW5lZChQMSwgUDIsIFEpOwp9CgoKZmxvYXQKdm9wX0ZpbHRlcldpZHRoKGZsb2F0IHgpCnsKCiAgICBmbG9hdCBkdSA9IER1KHgpOwogICAgZmxvYXQgZHYgPSBEdih4KTsKICAgIHI= +ZXR1cm4gbWF4KHNxcnQoZHUqZHUgKyBkdipkdiksIDFlLTYpOwoKCgoKfQoKCgpmbG9hdAp2b3BfRmlsdGVyQW5nbGUodmVjdG9yIGRpcikKewogICAgdmVjdG9yCWR1LCBkdjsKICAgIHZlY3RvcglhLCBiLCBjLCBkOwogICA= +IHZlY3RvcglhYywgYmQ7CiAgICBmbG9hdAlhbmdsZTsKCiAgICBkdSA9IDAuNSpEdShkaXIpOwogICAgZHYgPSAwLjUqRHYoZGlyKTsKCiAgICBhID0gZGlyLWR1LWR2OwogICAgYiA9IGRpcitkdS1kdjsKICAgIGMgPSBkaXI= +K2R1K2R2OwogICAgZCA9IGRpci1kdStkdjsKCiAgICBhYyA9IGNyb3NzKGEsIGMpIC8gc3FydChsZW5ndGgyKGEpKmxlbmd0aDIoYykpOwogICAgYmQgPSBjcm9zcyhiLCBkKSAvIHNxcnQobGVuZ3RoMihiKSpsZW5ndGgyKGQ= +KSk7CiAgICBhbmdsZSA9IDAuNSAqIGxlbmd0aChjcm9zcyhhYywgYmQpKTsKCiAgICByZXR1cm4gYWNvcygxIC0gKDAuNSAvIDMuMTQxNTkyNikgKiBhbmdsZSk7Cn0KCmZsb2F0CnZvcF9QdWxzZShmbG9hdCBlZGdlMCwgZWQ= +Z2UxLCB4LCBmd2lkdGg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICB4MCA9IHggIC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBtYXgoMCwgKG1pbih4MSwgZWQ= +Z2UxKS1tYXgoeDAsIGVkZ2UwKSkvZndpZHRoKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkU2luKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAtIGZ3aWR0aCAqIC41OwogICAgeDEgPSA= +eCArIGZ3aWR0aDsKICAgIHJldHVybiAoLTAuNzA3MTA2NykqbGVycCgoY29zKHgxKS1jb3MoeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDEpKTs7Cn0KCmZsb2F0CnZvcF9GaWx0ZXJlZFNpbkQ= +KGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRTaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkQ29zKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICA= +ICB4MCA9IHggLSBmd2lkdGggKiAuNTsKICAgIHgxID0geCArIGZ3aWR0aDsKICAgIHJldHVybiAwLjcwNzEwNjcqbGVycCgoc2luKHgxKS1zaW4oeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDE= +KSk7Owp9CgpmbG9hdAp2b3BfRmlsdGVyZWRDb3NEKGZsb2F0IHgpCnsKICAgIHJldHVybiB2b3BfRmlsdGVyZWRDb3MoeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX1B1bHNlRChmbG9hdCBlZGdlMCwgZWQ= +Z2UxLCB4OyBzdHJpbmcgZmlsdGVyKQp7CiAgICByZXR1cm4gdm9wX1B1bHNlKGVkZ2UwLCBlZGdlMSwgeCwgdm9wX0ZpbHRlcldpZHRoKHgpLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfUHVsc2VUcmFpbihmbG9hdCBlZGdlMCw= +IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAgLSBmd2lkdGgqLjU7CiAgICB4MSA9IHgwICsgZndpZHRoOwogICAgeDAgPSBlZGdlMCpmbG9vcih4MCkgKyBtaW4oZWRnZTAsIGZyYWMoeDApKTs= +CiAgICB4MSA9IGVkZ2UwKmZsb29yKHgxKSArIG1pbihlZGdlMCwgZnJhYyh4MSkpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIGVkZ2UwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG8= +YXQKdm9wX1B1bHNlVHJhaW5EKGZsb2F0IGVkZ2UwLCB4KQp7CiAgICByZXR1cm4gdm9wX1B1bHNlVHJhaW4oZWRnZTAsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9SYW1wVHJhaW4oZmxvYXQgeCwgZnc= +aWR0aCkKewogICAgZmxvYXQJeDAsIHgxLCBmOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIGYgPSBmcmFjKHgwKTsgeDAgPSBmbG9hdChmbG9vcih4MCkpICsgZipmOwogICAgZiA= +PSBmcmFjKHgxKTsgeDEgPSBmbG9hdChmbG9vcih4MSkpICsgZipmOwogICAgcmV0dXJuIC41KmxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfUmE= +bXBUcmFpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9SYW1wVHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ludGVncmF0ZVRlbnQoZmxvYXQgeCkKewogICAgZmxvYXQJZjsKICAgIGYgPSA= +ZnJhYyh4KTsKICAgIGlmIChmID4gLjUpIGYgPSBmKigyIC0gZikgLSAuNTsKICAgIGVsc2UJZiA9IGYqZjsKICAgIHJldHVybiAuNSpmbG9vcih4KSArIGY7Cn0KCmZsb2F0CnZvcF9UZW50VHJhaW4oZmxvYXQgeCwgZndpZHQ= +aCkKewogICAgZmxvYXQJeDAsIHgxOwogICAgeDAgPSB4IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gdm9wX0ludGVncmF0ZVRlbnQoeDApOwogICAgeDEgPSB2b3BfSW50ZWdyYXRlVGVudCg= +eDEpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfVGVudFRyYWluRChmbG9hdCB4KQp7CiAgICByZXR1cm4gdm9wX1JhbXA= +VHJhaW4oeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0RvdFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAlkOwogICAgZCA9IHB4KnB4ICsgcHkqcHk7CiA= +ICAgcmV0dXJuIGZpbHRlcnN0ZXAoMSxkLWZ3aWR0aCxkK2Z3aWR0aCwiZmlsdGVyIixmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQnVtcFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG8= +YXQgZCAgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIDEtc21vb3RoKDAuMCwgMS4wLCBkKTsKfQoKZmxvYXQKdm9wX1JvdW5kQ29zU3RhbXAoZmxvYXQgcHgsIHB5LCBmd2lkdGg7IGZsb2F0IGhleG5lc3MsIHNpZGVzLCA= +cG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICBzcyA9IGF0YW4ocHksIHB4KTsKICAgIHR0ID0gcHgqcHggKyBweSpweSArIGhleG5lc3MqcG93KGE= +YnMoMS1jb3Moc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBmaWx0ZXJzdGVwKDEseDAseDEsImZpbHRlciIsZmlsdGVyKTsKfQo= +CmZsb2F0CnZvcF9Sb3VuZFNpblN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2F0CXg= +MCwgeDE7CgogICAgc3MgPSBhdGFuKHB5LCBweCkgLSAzLjE0MTU5MjY7CiAgICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1zaW4oc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZnc= +aWR0aCouNTsKICAgIHgxID0geDAgKyBmd2lkdGg7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCgpmbG9hdAp2b3BfUmluZ1N0YW1wKGZsb2F0IHB4LCBweSwgaXJhZGl1cywgb3I= +YWRpdXMsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJZDsKICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIHZvcF9QdWxzZShpcmFkaXVzLCBvcmFkaXVzLCBkLCBmd2lkdGgsIGZpbHRlcik7Cn0= +CgpmbG9hdAp2b3BfQm94U3RhbXAoZmxvYXQgcHgsIHB5LCBmdSwgZnY7IHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CWR4OwogICAgZHggID0gdm9wX1B1bHNlKC0xLCAxLCBweCwgZnUsIGZpbHRlcik7CiAgICBkeCAqPSA= +dm9wX1B1bHNlKC0xLCAxLCBweSwgZnYsIGZpbHRlcik7CiAgICByZXR1cm4gZHg7Cn0KI2xpbmUgNjQ1ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSUQ= +SUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKaW50CnZvcF9UaWxlR2VuKGZsb2F0IHUsIHY7IGZsb2F0IGY= +eCwgZnksIG94LCBveSwgc3RhZ2dlciwgaml0dGVyKQp7CiAgICBpbnQJCXJvdzsKCiAgICB2ID0gdipmeSAtIG95OwogICAgcm93ID0gZmxvb3Iodik7CiAgICB1ID0gdSpmeCAtIG94IC0gc3RhZ2dlcipyb3cgKyBqaXR0ZXI= +KnJhbmRvbShyb3cpOwogICAgcmV0dXJuIGZsb29yKHUpICsgcm93KjE5ODQ7Cn0KCmludAp2b3BfSGV4VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSkKewogICAgZmxvYXQJbGVmdCwgcmlnaHQ7CiA= +ICAgaW50CQlyb3csIGNvbDsKCiAgICB2ICAgPSB2KmZ5IC0gb3k7CiAgICByb3cgPSBmbG9vcih2KTsKICAgIHYgID0gZnJhYyh2KTsKCiAgICB1ID0gdSpmeCArIG94OwogICAgaWYgKHJvdyAmIDEpCgl1ICs9IC41OwoKICA= +ICBjb2wgPSBmbG9vcih1KTsKICAgIHUgPSBmcmFjKHUpOwoKICAgIGlmICh2ID4gLjUpCiAgICB7CglyaWdodCA9IHYgLSAuNTsKCWxlZnQgID0gMS41IC0gdjsKCWlmICh1ID4gbGVmdCkKCXsKCSAgICBpZiAoIShyb3cgJiA= +MSkpIGNvbCsrOwoJICAgIHJvdysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIGxlZnQsIDEsIDAsIC41KTsKCX0KCWVsc2UgaWYgKHUgPCByaWdodCkKCXsKCSAgICBpZiAocm93ICYgMSkgY29sLS07CgkgICAgcm8= +dysrOwoJICAgIHYgLT0gMTsKCSAgICB1ID0gZml0KHUsIDAsIHJpZ2h0LCAwLjUsIDEpOwoJfQoJZWxzZSB1ID0gZml0KHUsIHJpZ2h0LCBsZWZ0LCAwLCAxKTsKICAgIH0KICAgIHYgPSAodioyKzEpLzM7CiAgICByZXR1cm4= +IHJvdyAqIDkzOCArIGNvbDsKfQojbGluZSA3MTAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE8= +VURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfYWFDZWxsMkQoZmxvYXQgc3MsIHR0LCBqeCwganksIGJ3aWR0aCwgYnNvZnQsIGNlbnRlcngsIGM= +ZW50ZXJ5OwoJCWZsb2F0IGYxLCBmMjsgaW50IHNlZWQpCnsKICAgIGZsb2F0CXAyeCwgcDJ5LCB4MDsKICAgIGZsb2F0CWJsdXI7CiAgICB2ZWN0b3IJdnAxLCB2cDI7CgogICAgdm5vaXNlKHNzLCB0dCwgangsIGp5LCBzZWU= +ZCwgZjEsIGYyLCBjZW50ZXJ4LCBjZW50ZXJ5LCBwMngsIHAyeSk7CgogICAgdnAxID0gc2V0KGNlbnRlcngsIGNlbnRlcnksIDApOwogICAgdnAyID0gc2V0KHAyeCwgcDJ5LCAwKTsKICAgIHgwID0gKGYyLWYxKSooZjErZjI= +KSAvIG1heChkaXN0YW5jZSh2cDEsIHZwMiksIDFlLTYpOwoKICAgIGJsdXIgPSBtYXgodm9wX0ZpbHRlcldpZHRoKHNzKSwgdm9wX0ZpbHRlcldpZHRoKHR0KSkgKiAoMSArIGJzb2Z0KTsKCiAgICByZXR1cm4gZmlsdGVyc3Q= +ZXAoYndpZHRoLHgwLWJsdXIseDArYmx1ciwiZmlsdGVyIiwiZ2F1c3MiKTsKfQoKCgoKCgoKCmZsb2F0CnZvcF9TdGFtcFBhdHRlcm4oaW50ICAgbGF5ZXJzOwoJCSBmbG9hdCBkb3RzaXplOwoJCSBmbG9hdCBkajsKCQkgZmw= +b2F0IHNvZnRuZXNzOwoJCSBmbG9hdCBweCwgang7CgkJIGZsb2F0IHB5LCBqeTsKCQkgZmxvYXQgYXV4LCBqYXV4OwoJCSBzdHJpbmcgc3BvdHR5cGU7CgkJIHN0cmluZyBmaWx0ZXI7CgkJIGZsb2F0CWZsb2F0c2VlZDsKCSA= +KQp7CiAgICBmbG9hdAlmd2lkdGg7CiAgICBmbG9hdAlscmFuZG9tOwogICAgZmxvYXQJY3gsIGN5LCBsb2ZmLCBkc2l6ZTsKICAgIGZsb2F0CWZ4LCBmeTsKICAgIGZsb2F0CWRqeCwgZGp5OwogICAgZmxvYXQJZHUsIGR2Owo= +ICAgIGZsb2F0CXJlc3VsdDsKICAgIGZsb2F0CWlyYWQsIGlkb3Q7CiAgICB2ZWN0b3IJcHA7CiAgICBpbnQJCWk7CgogICAgZHUgPSB2b3BfRmlsdGVyV2lkdGgocHgpICogc29mdG5lc3M7CiAgICBkdiA9IHZvcF9GaWx0ZXI= +V2lkdGgocHkpICogc29mdG5lc3M7CiAgICBmd2lkdGggPSBtYXgoZHUsIGR2KTsKICAgIHJlc3VsdCA9IDA7CiAgICBsb2ZmID0gMDsKICAgIGZvciAoaSA9IDA7IGkgPCBsYXllcnM7IGkrKywgbG9mZiArPSAuNSkKICAgIHs= +CglscmFuZG9tID0gcmFuZG9tKGkpOwoJcHAgPSBzZXQoZmxvb3IocHgrbG9mZiksIGZsb29yKHB5K2xvZmYpLAoJCSAgICAxMDAwLjAqbHJhbmRvbSs1MDApICsgey41LCAuNSwgLjV9OwoJZmxvYXRzZWVkID0gcmFuZG9tKHA= +cCk7CgoJcHAgPSB2ZWN0b3IocmFuZG9tKHBwKSkgLSAuNTsKCWRzaXplID0gZG90c2l6ZSAqICgxLWRqKmZsb2F0c2VlZCk7CglpZG90ID0gMS9kc2l6ZTsKCglkankgID0gaWRvdCooMSAtIGRzaXplKTsKCWRqeCAgPSAoMio= +Y2xhbXAoangsIDAsIDEpKSAqIGRqeTsKCWRqeSAqPSAoMipjbGFtcChqeSwgMCwgMSkpOwoKCWN4ID0gcHAueCAqIGRqeDsKCWN5ID0gcHAueSAqIGRqeTsKCWZ4ID0gY3ggLSAyKihmcmFjKHB4K2xvZmYpIC0gLjUpKmlkb3Q= +OwoJZnkgPSBjeSAtIDIqKGZyYWMocHkrbG9mZikgLSAuNSkqaWRvdDsKCglpZiAoc3BvdHR5cGUgPT0gInJpbmciKQoJewoJICAgIGlyYWQgPSAxLWNsYW1wKGF1eCArIChwcC56IC0gLjUpKmphdXgsIDAsIDEpOwoJICAgIHI= +ZXN1bHQgPSB2b3BfUmluZ1N0YW1wKGZ4LCBmeSwgaXJhZCwgMSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImJveCIpCgl7CgkgICAgcmVzdWx0ID0gdm9wX0JveFN0YW1wKGZ4LCBmeSwgZHU= +LCBkdiwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJoZXgiKQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX1JvdW5kQ29zU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGF1eCwgNiwgamF1eCwgZmlsdGVyKTsKCX0KCWU= +bHNlIGlmIChzcG90dHlwZSA9PSAic3RhciIpCgl7CgkgICAgcmVzdWx0ID0gMS12b3BfUm91bmRTaW5TdGFtcChmeCwgZnksIGZ3aWR0aCwgYXV4LCA1LCBqYXV4LCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0= +ICJidW1wIikKCXsKCSAgICByZXN1bHQgPSB2b3BfQnVtcFN0YW1wKGZ4LCBmeSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX0RvdFN0YW1wKGZ4LCBmeSwgZndpZHRoLCBmaWx0ZXI= +KTsKCX0KICAgIH0KICAgIGZsb2F0c2VlZCA9IChmbG9hdHNlZWQgLSAwLjUpKjMyMDAwOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKZmxvYXQKdm9wX1JpcHBsZVBhdHRlcm4oZmxvYXQgeCwgeSwgZGVjYXksIHRvZmYpCnsKICA= +ICBmbG9hdAlkOwoKICAgIGQgPSBzcXJ0KHgqeCArIHkqeSk7CiAgICByZXR1cm4gc2luKGQtdG9mZikgKiBleHAoZCooLWRlY2F5KSk7Cn0KI2xpbmUgODUwICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkc= +T1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKdmVjdG8= +cgp2b3BfRmxvd05vaXNlR3JhZFZWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHRhKQp7CiAgICB2ZWN0b3IJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSw= +cG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGEscG9zLnopLCBmbG8= +dykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhKSwgZmxvdykKCSAgICAgLSA= +Zmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwoKICAgIHJlc3VsdCAvPSBkZWx0YSAqIDI7CgogICAgcmV0dXJuIHJlc3VsdDsKfQoKdmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZFBQKHZlY3Q= +b3I0IHBvczsgZmxvYXQgZmxvdzsgZmxvYXQgZGVsdGEpCnsKICAgIHZlY3RvcjQJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgICA= +ICAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnoscG9zLncpLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGEscG9zLnoscG9zLncpLCBmbG93KQoJICA= +ICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhLHBvcy53KSwgZmxvdykKCSA= +ICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSxwb3MudyksIGZsb3cpOwoKICAgIHJlc3VsdC53ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgk= +ICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnoscG9zLnctZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXN1bHQ7Cn0KCnZlY3Rvcgp2b3BfRmxvd05vaXM= +ZUdyYWQzVih2ZWN0b3IgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4MwlyZXN1bHQ7CiAgICB2ZWN0b3IJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkejsKCiAgICBkeCA9IGZsb3dub2lzZSg= +c2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICBkeSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGE= +LHBvcy56KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLnopLCBmbG93KTsKCiAgICBkeiA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnorZGVsdGEpLCBmbG93KQoJIC0gZmw= +b3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnotZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgPSBzZXQoZHgueCwgZHgueSwgZHgueiwKCSAgICAgICBkeS54LCBkeS55LCBkeS56LAoJICAgICAgIGR6LngsIGR6LnksIGQ= +ei56KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41Nzc3MzU7CiAgICBmaW5hbCAqPSByZXN1bHQ7CgogICAgcmV0dXJuIGZpbmFsOwp9Cgp2ZWN0b3I0CnZvcF9GbG93Tm9pc2VHcmFkNFA= +KHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgbWF0cml4CXJlc3VsdDsKICAgIHZlY3RvcjQJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkeiwgZHc7CgogICAgZHggPSBmbG93bm9pc2Uoc2U= +dChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LWRlbHRhLHBvcy55LHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHA= +b3MueStkZWx0YSxwb3Mueixwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy4= +eitkZWx0YSxwb3MudyksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LWRlbHRhLHBvcy53KSwgZmxvdyk7CgogICAgZHcgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53K2Q= +ZWx0YSksIGZsb3cpCgkgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53LWRlbHRhKSwgZmxvdyk7CgogICAgcmVzdWx0ID0gc2V0KGR4LngsIGR4LnksIGR4LnosIDAsCgkgICAgICAgZHkueCwgZHkueSw= +IGR5LnosIDAsCgkgICAgICAgZHoueCwgZHoueSwgZHoueiwgMCwKCSAgICAgICBkdy54LCBkdy55LCBkdy56LCAwKTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41OwogICAgZmluYWwgKj0= +IHJlc3VsdDsKCiAgICByZXR1cm4gZmluYWw7Cn0KCmZsb2F0CnZvcF9mYm1sZW5ndGhfZmxvYXQoZmxvYXQgdmFsKQp7CiAgICByZXR1cm4gdmFsOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3Rvcih2ZWN0b3IgdmFsKQo= +ewogICAgcmV0dXJuIGxlbmd0aCh2YWwpOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3RvcjQodmVjdG9yNCB2YWwpCnsKICAgIHJldHVybiBsZW5ndGgodmFsKTsKfQojbGluZSAxMDAyICJDOi9PL09fRVJBV1RGT1NfT18= +U09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHU= +ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9mYm1Ob2lzZUZGKGZsb2F0IHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHA= +b3MpOwogICAgZmxvYXQJbnZhbCwgcHAgPSBwb3M7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0= +IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICooZmxvYXQgKHhub2lzZShwcCkpIC0gMC4= +NSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGU= +bmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSA= +YmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlYodmVjdG9yIHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm8= +aXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3RvcglwcCA9IHBvczsKICAgIGZsb2F0CW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXY= +ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID0= +PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0= +IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSA= +YmxlbmQqKGZsb2F0ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlA= +KHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSBwb3M7CiA= +ICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGk= +bGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmE= +bCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXA= +KHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGJsZW5kKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKihmbG9hdCAobm8= +aXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU5vaXNlVkYoZmxvYXQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGY= +bG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAlwcCA9IHBvczsKICAgIHZlY3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA= +PSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIik= +IHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCA= +Kj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCoodmU= +Y3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU5vaXNlVlYodmVjdG8= +ciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3RyaW5nIG5vaXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3RvcglwcCA9IHBvczsKICAgIHZlY3RvcgludmFsOwo= +ICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGk= +bWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWM= +dG9yIChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0gcm91Z2g7IHNjYWxlICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0= +IDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSA= +MC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9mYm1Ob2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXI= +ID0gc3FydChhcmVhKCh2ZWN0b3IpcG9zKSk7CiAgICB2ZWN0b3I0CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMio= +Ymx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG4= +dmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGFtcCAqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI= +OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGJsZW5kKih2ZWN0b3I= +ICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmxlbmQqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCgoKZmxvYXQKdm9wX2ZibUZsb3dOb2lzZUZWKHZlY3Q= +b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiAgICA= +ZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c= +OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAoZmxvYXQoZmxvd25vaXNlKHA= +cCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGhfZmxvYXQ= +KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRWViAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHM= +Y2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfZmJtRmxvd05vaXNlRlAodmVjdG9yNCA= +cG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSBwb3M= +OwogICAgZmxvYXQJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA= +PSBmbG93OyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAoZmxvYXQoZmxvd24= +b2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGg= +X2Zsb2F0KG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWRQUCAocHAsIGZsb3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGM= +bGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKGZsb2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZWKHY= +ZWN0b3IgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiA= +ICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSAyKmJsdXI7IE0gPSBhZHZlY3Q7IGZsb3d2ID0= +IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmFtb3VudCA9IGFtcCAqICh2ZWN0b3IoZmxvd24= +b2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGg= +X3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkM1YgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiA= +Y2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfZmJtRmxvd05vaXNlVlA= +KHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IGZsb2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQ= +CXBwID0gcG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSAyKmJsdXI7IE0gPSBhZHY= +ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmFtb3VudCA9IGFtcCAqICg= +dmVjdG9yKGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IG52YWwgKz0gbmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHY= +b3BfZmJtbGVuZ3RoX3ZlY3RvcihuYW1vdW50KSAqIHZvcF9GbG93Tm9pc2VHcmFkNFAgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmw= +ZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBudmFsICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0KI2xpbmUgMTExOCAiQzo= +L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2g= +b3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfZGFtcGVuRmJtRkYoZmxvYXQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICBmbG9hdCBwcCA9IHA= +b3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgYWEgPSB2b3BfRmlsdGVyV2lkdGgocG9zKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmw= +b2F0IHNjYWxlID0gMTsKICAgIGludCAgIG9jdGF2ZSA9IDA7CiAgICBmbG9hdCBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG4= +b2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCw= +MS4wKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmI= +bSwgLTEuMjUsIDEuMjUsIDAsIDEpOwogICAgcmV0dXJuIGZibTsKfQoKZmxvYXQKdm9wX2RhbXBlbkZibUZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4sIGFtcDsgaW50IG1heG9jdGF2ZXMpCnsKICA= +ICB2ZWN0b3IgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2V0OwogICAgZmxvYXQgIGZ3ID0gc3FydChhcmVhKHBwKSk7CiAgICBmbG9hdCAgYWEgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW4= +OwogICAgZmxvYXQgIHNjYWxlID0gMTsKICAgIGludCAgICBvY3RhdmUgPSAwOwogICAgZmxvYXQgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2M= +YWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4= +MywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGE= +bXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG9hdAp2b3BfZGFtcGVuRmJtRlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4sIGFtcDsgaW50IG1heG8= +Y3RhdmVzKQp7CiAgICB2ZWN0b3I0IHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICAgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgICBhYSA9IHNxcnQoYXJlYSgodmVjdG9yKXBvcyk= +KTsKICAgIGZsb2F0ICAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgIHNjYWxlID0gMTsKICAgIGludCAgICAgb2N0YXZlID0gMDsKICAgIGZsb2F0ICAgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCA= +JiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW47IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWM= +dW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHBwICo9IGw= +YWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCAxLjI1LCAwLCAxKTsKICAgIHJldHVybiBmYm07Cn0KI2xpbmUgMTE3OCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy8= +T19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmg= +Igp2ZWN0b3IKdm9wX2RhbXBlbkZibVZGKGZsb2F0IHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgIHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGY= +bG9hdCAgZncgPSB2b3BfRmlsdGVyV2lkdGgocHApOwogICAgZmxvYXQgIGFhID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgc2NhbGUgPSAxOwogICAgaW4= +dCAgICBvY3RhdmUgPSAwOwogICAgdmVjdG9yIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZSg= +cHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0= +ICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSA= +Kz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3U= +bjsgfQogICAgZmJtID0gYW1wICogdmVjdG9yKGZpdChmYm0sey0xLjI1LC0xLjI1LC0xLjI1fSx7MS4yNSwxLjI1LDEuMjV9LHswLDAsMH0sezEsMSwxfSkpOwogICAgcmV0dXJuIGZibTsKfQoKdmVjdG9yCnZvcF9kYW1wZW4= +RmJtVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yIHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICBmdyA9IHNxcnQoYXI= +ZWEocHApKTsKICAgIGZsb2F0ICBhYSA9IHNxcnQoYXJlYShwb3MpKTsKICAgIGZsb2F0ICBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0ICBzY2FsZSA9IDE7CiAgICBpbnQgICAgb2N0YXZlID0gMDsKICAgIHZlY3RvciA= +ZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNyw= +MC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG8= +cihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3I= +KG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIHZlY3Rvcig= +Zml0KGZibSx7LTEuMjUsLTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9Cgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZQKHZlY3RvcjQgcG9zLCBmcmVxLCBvZmY= +c2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yNAlwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCBmdyA9IHNxcnQoYXJlYSgodmVjdG9yKXBwKSk7CiAgICBmbG9hdCA= +YWEgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgc2NhbGUgPSAxOwogICAgaW50ICAgb2N0YXZlID0gMDsKICAgIHZlY3RvcglmYm0gPSAwOwogICAgd2g= +aWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjA= +LC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgc2NhbGUgKj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezA= +LjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4= +MywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIHZlY3RvcihmaXQoZmJtLHstMS4yNSw= +LTEuMjUsLTEuMjV9LHsxLjI1LDEuMjUsMS4yNX0sezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDEyNDkgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU0= +U19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfcGVybGluTm8= +aXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0= +IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIDApOyBudmFsID0gKGZsb2F0KHBvdyhudmFsLCA= +YXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9wZXJsaW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICA= +IHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiA= +KCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluTm9pc2VWUCh2ZWN0b3I0IHBvczsgaW50IHR1cmI= +OyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI= +OyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG4= +dmFsOwp9CgpmbG9hdAp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVkYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICA= +IGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMC41ICogc2NhbGUgKiAoKGZsb2F0KG5vaXNlKHA= +cCkpKSArIC0uNSk7IG52YWwgPSAoZmxvYXQocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGE= +bXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCA= +Kj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAwLjUgKiBzY2FsZSAqICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0= +Cgp2ZWN0b3IKdm9wX2NvcnJlY3RwZXJsaW5Ob2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGY= +bG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHA= +KSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9zaW1wbGV4Tm9pc2VWRih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3U= +Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCA= +c2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgoZmxvYXQoeG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnY= +b3Bfc2ltcGxleE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyA= +aW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0= +ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICA= +IHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2g= +KSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3U= +cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG4= +dmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG8= +cihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHY= +ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG4= +dmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UyZChwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3U= +cmxOb2lzZVZQKHZlY3RvcjQgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTs= +IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWM= +dG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmU= +Y3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnY= +YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2k= +c2UyRFZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWw= +ID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJsbm9pc2UyZChwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcig= +cG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluQ3VybE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG8= +cjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWw= +ICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmxub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQojbGluZSAxNDQ2ICJDOi9PL09fRVJBV1RGT1M= +X09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW4= +Y2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfY3VybE5vaXNlVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0LCBubWw7CgkJc3RyaW5nIHR5cGUsIGdlbzsKCQlpbnQgdHVyYiwgYm91bmNlOwoJICAgIAlmbG9hdCBhbXAsIHI= +b3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCwwLDB9OwoKICAgIGlmICh0eXBlID09ICJleGFjdF9wbm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9wZXJsaW5DdXJsTm9pc2U= +VlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGUgPT0gImV4YWN0X3hub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3NpbXBsZXhDdXJsTm9pc2VWVig= +cG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSArPSA= +aDsKICAgIHZlY3RvciB6RGlmZiA9IHBvczsJCXpEaWZmLnogKz0gaDsKCgogICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwogICAgaWYoIHR5cGUgPT0gIm9ub2lzZSIgKQo= +ICAgIHsKCW5vaXNldmVjID0gb25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeERpZmZOb2lzZSA9IG9ub2lzZSh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXQ= +dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBvbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXpEaWZmTm9pc2UgPSBvbm9pc2UoekRpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiw= +IHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gc25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW0= +cDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBzbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGE= +dHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gc25vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJhbm9pc2UiICkKICAgIHsKCW4= +b2lzZXZlYyA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGE= +bXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gYW5vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCA= +YXR0ZW4pICogYW1wOwogICAgfQogICAgZWxzZSBpZiAodHlwZSA9PSAieG5vaXNlIiApCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWVihwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXQ= +dGVuKTsKCXhEaWZmTm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVlYoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih5RGlmZipmcmU= +cSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICA= +ZWxzZQogICAgewoJbm9pc2V2ZWMgPSB2b3BfcGVybGluTm9pc2VWVihwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZWKHhEaWZmKmZyZXE= +IC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA= +PSB2b3BfcGVybGluTm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGk= +ZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW4= +dChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDE= +MC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgbm9pc2V2ZWMgPSAociAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2w= +dW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil4RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSA= +KTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnI= +ICkgLyA4LjA7IHhEaWZmTm9pc2UgPSAociAqIHhEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCw= +ICh2ZWN0b3IpeURpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICk= +IHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm8= +aXNlID0gKHIgKiB5RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB5RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyA= +ciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyA= +fSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk4= +b2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgekRpZmZOb2lzZSkgKiBub3JtKTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWM= +LnkpOyBmbG9hdCBkeGR6ID0gKHpEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnk= +KTsgZmxvYXQgZHhkeSA9ICh5RGlmZk5vaXNlLnggLSBub2lzZXZlYy54KTsgdmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW4= +Y2UgKSB7IHZlY3RvciB2bjsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudCg= +Z2VvLCAwLCAodmVjdG9yKXBvcykgKTsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGQ= +b3Qobm9ybSwgdmFsKTsgaWYoIGQgPCAwICkgeyB2biA9IGQgKiBubWw7IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2VWUCh2ZWN0b3I0IHBvcywgZnJlcSw= +IG9mZnNldDsKCQl2ZWN0b3Igbm1sOwoJCXN0cmluZyB0eXBlOyBzdHJpbmcgZ2VvOwoJCWludCB0dXJiLCBib3VuY2U7CgkJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3Q= +b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHlwZSA9PSAiZXhhY3RfcG5vaXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGU= +bik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTs= +CiAgICB9CgoKICAgIHZlY3RvcjQgeERpZmYgPSBwb3M7CXhEaWZmLnggKz0gaDsKICAgIHZlY3RvcjQgeURpZmYgPSBwb3M7CXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvcjQgekRpZmYgPSBwb3M7CXpEaWZmLnogKz0gaDsKCiA= +ICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwoKCiAgICBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNldmVjID0gdm9wX3NpbXBsZXhOb2lzZVZQKHBvcypmcmU= +cSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXM= +ZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmI= +LCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHZvcF9wZXJsaW5Ob2lzZVZQKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXM= +ZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCA= +YW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICAgIH0KCgogICAgZmxvYXQgZGlzdCwgciwgZDs= +IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXBvcyk7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTs= +IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGk= +dXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyBub2lzZXZlYyA9IChyICogbm9pc2V2ZWMpICsgKCgxLXIpICogZG90KG5vcm0sIG5vaXNldmVjKSAqIG5vcm0= +KTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWU= +Z3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE= +NS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9IChyICogeERpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgeERpZmZOb2lzZSkgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiI= +ICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCA= +KHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcio= +ciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHlEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW0= +ZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil6RGlmZikgKTs= +IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICk= +IC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB6RGlmZk5vaXNlKSAqIG5vcm0pOzsgZmxvYXQgZHpkeSA9ICh5RGlmZk5vaXNlLnogLSBub2lzZXZlYy56KTsgZmxvYXQ= +IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmZOb2lzZS54IC0gbm9pc2V2ZWMueCk7IGZsb2F0IGR6ZHggPSAoeERpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGQ= +eWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyB2YWwueCA9IChkemR5IC0gZHlkeikvaDsgdmFsLnkgPSAoZHhkeiAtIGR6ZHgpL2g7IHY= +YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyBpZiggZGlzdCA8IDAgKSB7IG4= +b3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBkID0gZG90KG5vcm0sIHZhbCk7IGlmKCBkIDwgMCApIHsgdm4gPSBkICogbm9ybTsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0= +IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5tbDsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0KCiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3IKdm8= +cF9jdXJsTm9pc2UyRFZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsKCQkgICAgc3RyaW5nIHR5cGUsIGdlbzsKCQkgICAgaW50IHR1cmI7CgkJICAgIGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuLCBkaXN0YW5jZSwgcmFkaXU= +cywgaCkKewogICAgdmVjdG9yIHZhbCA9IHswLDAsMH07CgogICAgaWYgKHR5cGUgPT0gImV4YWN0X3Bub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZTJEVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCA= +YW1wLCByb3VnaCoyLCBhdHRlbik7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVihwb3MqZnJlcS1vZmZzZXQsIHR1cmIsIGE= +bXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSArPSBoOwoKCiAgICBmbG9hdCBub2lzZSwgeEQ= +aWZmTm9pc2UsIHlEaWZmTm9pc2U7CiAgICBpZiggdHlwZSA9PSAib25vaXNlIiApCiAgICB7Cglub2lzZSA9IG9ub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2U= +ID0gb25vaXNlKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gb25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiA= +ICAgfQogICAgZWxzZSBpZiggdHlwZSA9PSAic25vaXNlIiApCiAgICB7Cglub2lzZSA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeEQ= +aWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHM= +ZSBpZiggdHlwZSA9PSAiYW5vaXNlIiApCiAgICB7Cglub2lzZSA9IGFub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG8= +ZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID0= +PSAieG5vaXNlIikKICAgIHsKCW5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHhEaWY= +ZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICAgIH0= +CiAgICBlbHNlCiAgICB7Cglub2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZGKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVkYoeERpZmYqZnI= +ZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICA= +ICBmbG9hdCByOwogICAgaWYoIGdlbyAhPSAiIiApCiAgICB7CglmbG9hdCBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgcG9zKTsKCXIgPSBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpOwogICAgfQogICAgZWxzZQogICA= +IHsKCXIgPSBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKTsKICAgIH0KICAgIHIgPSAoIDE1LjAgKiByIC0gMTAuMCAqIHIqcipyICsgMy4wICogcipyKnIqcipyICkgLyA4LjA7CiAgICBub2lzZSA9IG5vaXNlICogcjs= +CiAgICB4RGlmZk5vaXNlID0geERpZmZOb2lzZSAqIHI7CiAgICB5RGlmZk5vaXNlID0geURpZmZOb2lzZSAqIHI7CgoKICAgIHZhbC54ID0gKHlEaWZmTm9pc2UgLSBub2lzZSkgLyBoOwogICAgdmFsLnkgPSAobm9pc2UgLSA= +eERpZmZOb2lzZSkgLyBoOwoKICAgIHJldHVybiB2YWw7Cn0KCnZvaWQKdm9wX2Rpc3BsYWNlQWxvbmdOb3JtYWwodmVjdG9yIHBwLCBubjsgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI7CgkJCSAgICBpbnQ= +CSBmb3JfcG9seSwgb2JqX3NwYWNlLCBidW1wX29ubHk7CgkJCSAgICB2ZWN0b3IgZFAsIGROKQp7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWZsb2F0CW5zY2FsZSA9IGxlbmd0aChubik7CglkTiA9IG5vcm1hbGl6ZSg= +bnRyYW5zZm9ybSgic3BhY2U6b2JqZWN0Iiwgbm4pKSAqIG5zY2FsZTsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgcHApOwogICAgfQogICAgZWxzZQogICAgewoJZE4gPSBubjsKCWRQID0gcHA7CiAgICB9Cgo= +ICAgIGRQICs9IChzY2FsZSAqIGFtb3VudCkqZE47CiAgICBkUCArPSAoc3NoZWFyICogYW1vdW50KSAqIG5vcm1hbGl6ZShEdShkUCkpOwogICAgZFAgKz0gKHRzaGVhciAqIGFtb3VudCkgKiBub3JtYWxpemUoRHYoZFApKTs= +CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWRQID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgInNwYWNlOmN1cnJlbnQiLCBkUCk7CiAgICB9CgogICAgaWYgKGZvcl9wb2x5KQoJIGROID0gY29tcHV0ZW5vcm1hbCg= +ZFAsIG5uLCBOZyk7CiAgICBlbHNlIGROID0gY29tcHV0ZW5vcm1hbChkUCk7CgoKCgoKCiAgICBpZiAoYnVtcF9vbmx5KQogICAgewoJZFAgPSAgcHA7CiAgICB9Cn0KCgoKCgp2b2lkCnZvcF9kaXNwbGFjZUFsb25nVmVjdG8= +cih2ZWN0b3IgcHAsIHZlYzsgc3RyaW5nIHNwYWNlOyBpbnQgbW9kZTsKICAgICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI7CgkJCSAgICAgICAgICAgIHZlY3RvciBkUCw= +IGROKQp7CiAgICBkUCA9IHBwOwogICAgZE4gPSBub3JtYWxpemUoTik7CgoKICAgIHZlY3RvciBuZyA9IE5nOwogICAgdmVjdG9yIG9QID0gcHA7CiAgICB2ZWN0b3Igb04gPSB2ZWM7CiAgICBpZiAoc3BhY2UgIT0gInNwYWM= +ZTpjdXJyZW50IiApIHsKCiAgICAgICAgb1AgPSBwdHJhbnNmb3JtKHNwYWNlLCBwcCk7CiAgICAgICAgbmcgPSBudHJhbnNmb3JtKHNwYWNlLCBOZyk7CgogICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04= +ID0gYW1vdW50ICogbm9ybWFsaXplKG50cmFuc2Zvcm0oc3BhY2UsIDIqdmVjLTEpKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAxICkKICAgICAgICAgICAgb04gPSBudHJhbnNmb3JtKHNwYWNlLCB2ZWMpOwogICAgICA= +ICBlbHNlIGlmICggbW9kZSA9PSAyICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwgTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgaWYgKCBtb2RlID09IDAgKQogICA= +ICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoMip2ZWMtMSk7CiAgICAgICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gdmVjOwogICAgICAgIGVsc2UgaWYgKCBtb2RlID09IDIgKQogICA= +ICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUoTik7CiAgICB9CgoKICAgIG9QICs9IHNjYWxlICogb047CglvTiA9IGNvbXB1dGVub3JtYWwob1AsIG9OLCBuZyk7CgoKCiAgICBpZiAoc3BhY2UgIT0gInNwYWNlOmM= +dXJyZW50IiApIHsKICAgICAgICBkUCA9IHB0cmFuc2Zvcm0oc3BhY2UsInNwYWNlOmN1cnJlbnQiLCBvUCk7CiAgICAgICAgZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwic3BhY2U6Y3VycmVudCIsIG9OKSk7CiA= +ICAgfQogICAgZWxzZSB7CiAgICAgICAgZFAgPSBvUDsKICAgICAgICBkTiA9IG5vcm1hbGl6ZShvTik7CiAgICB9Cn0KCgp2ZWN0b3IKdm9wX3NldGNvbXAodmVjdG9yIGluOyBmbG9hdCBmdmFsOyBpbnQgcGFydCkKewogICA= +IHZlY3RvciBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCBwYXJ0KTsKICAgIHJldHVybiBvdXQ7Cn0KCm1hdHJpeAp2b3Bfc2V0bWF0Y29tcChtYXRyaXggaW47IGZsb2F0IGZ2YWw7IGludCByb3csIGNvbCkKewo= +ICAgIG1hdHJpeCBvdXQgPSBpbjsKICAgIHNldGNvbXAob3V0LCBmdmFsLCByb3csIGNvbCk7CiAgICByZXR1cm4gb3V0Owp9CiNsaW5lIDE3NTcgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1A= +Uk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3Q= +cmFuc2xhdGUobWF0cml4IGluOyB2ZWN0b3IgdCkgeyBtYXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeCB2b3BfdHJhbnNsYXRlKG1hdHJpeCBpbjsgdmVjdG9yNCB0KSB7IG0= +YXRyaXggb3V0ID0gaW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3NzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJREk= +QV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3JvdGF0ZShtYXRyaXggaW47IGZsb2F0IGE= +bmdsZTsgdmVjdG9yIGF4aXMpIHsgbWF0cml4IG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSwgYXhpcyk7IHJldHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfcm90YXRlKG1hdHJpeDMgaW47IGZsb2F0IGFuZ2xlOyB2ZWN0b3I= +IGF4aXMpIHsgbWF0cml4MyBvdXQgPSBpbjsgcm90YXRlKG91dCwgYW5nbGUsIGF4aXMpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3ODQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU0= +U19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3NjYWxlKG0= +YXRyaXggaW47IHZlY3RvciBzKSB7IG1hdHJpeCBvdXQgPSBpbjsgc2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQptYXRyaXgzIHZvcF9zY2FsZShtYXRyaXgzIGluOyB2ZWN0b3IgcykgeyBtYXRyaXgzIG91dCA9IGluOyA= +c2NhbGUob3V0LCBzKTsgcmV0dXJuIG91dDsgfQoKCnZlY3Rvcgp2b3BfZnJvbXBvbGFyKGZsb2F0IHUsIHY7IGZsb2F0IHJhZGl1cykKewogICAgZmxvYXQJc3YgPSBzaW4odik7CiAgICByZXR1cm4gc2V0KHN2KmNvcyh1KSw= +IHN2KnNpbih1KSwgY29zKHYpKSpyYWRpdXM7Cn0KCnZlY3Rvcgp2b3BfdG9wb2xhclhZWihmbG9hdCB4LCB5LCB6KQp7CiAgICBmbG9hdCByID0gc3FydCh4KngreSp5K3oqeik7CiAgICByZXR1cm4gc2V0KAoJICAgIGF0YW4= +KHksIHgpICUgKDIqIDMuMTQxNTkyNiksCgkgICAgYWNvcyh6L3IpLAoJICAgIHIpOwp9Cgp2ZWN0b3IKdm9wX3RvcG9sYXIodmVjdG9yIHYpCnsKICAgIHJldHVybiB2b3BfdG9wb2xhclhZWih2LngsIHYueSwgdi56KTsKfQo= +Cgp2b2lkCnZvcF9jb21wdXRlVGFuZ2VudHMoc3RyaW5nIHRzdHlsZTsKCQkgICAgdmVjdG9yIG5uLCB1djsKCQkgICAgdmVjdG9yIGluX3V0YW4sIGluX3Z0YW47CgkJICAgIHZlY3RvciBvdXRfdXRhbiwgb3V0X3Z0YW4pCns= +CiAgICBpZiAodHN0eWxlID09ICJnZW8iKQogICAgewoJb3V0X3V0YW4gPSBub3JtYWxpemUoZFBkcyk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShkUGR0KTsKICAgIH0KICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAid29ybGQiKQo= +ICAgIHsKCW91dF92dGFuID0gY3Jvc3Moc2V0KDAsIDAsIDEpLCBubik7CglvdXRfdnRhbiA9IGxlbmd0aDIob3V0X3Z0YW4pIDwgMWUtNiA/IHNldCgxLCAwLCAwKSA6IG5vcm1hbGl6ZShvdXRfdnRhbik7CglvdXRfdXRhbiA= +PSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gIm9iamVjdCIpCiAgICB7CglvdXRfdnRhbiA9IGNyb3NzKG93X3ZzcGFjZShzZXQoMCwgMCwgMSkpLCBubik7Cgk= +b3V0X3Z0YW4gPSBsZW5ndGgyKG91dF92dGFuKSA8IDFlLTYgPyBzZXQoMSwgMCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICA= +ZWxzZSBpZiAodHN0eWxlID09ICJ1diIpCiAgICB7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZSgoZFBkcyAqIER2KHV2LnkpKSAtIChkUGR0ICogRHUodXYueSkpKTsKCW91dF92dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXQ= +X3V0YW4pKTsKCW91dF91dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdnRhbikpOwoJaWYgKGlzc2hhZGluZ1JIUygpKQoJICAgIG91dF92dGFuID0gLW91dF92dGFuOwogICAgfQogICAgZWxzZQogICAgewoJb3V0X3U= +dGFuID0gaW5fdXRhbjsKCW91dF92dGFuID0gaW5fdnRhbjsKICAgIH0KfQoKdm9pZAp2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHZlY3RvciBvdXRfdGFudSwgb3V0X3RhbnY7CgkJICAgICAgIHZlY3RvciBubiwgdXY7CgkJICA= +ICAgICB2ZWN0b3IgaW5fdGFudSwgaW5fdGFudjsKCQkgICAgICAgaW50IHRzdHlsZSkKewogICAgc3RyaW5nCXNfdHN0eWxlOwogICAgaWYgKHRzdHlsZSA9PSAwKQoJc190c3R5bGUgPSAid29ybGQiOwogICAgZWxzZSBpZiA= +KHRzdHlsZSA9PSAxKQoJc190c3R5bGUgPSAib2JqZWN0IjsKICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAyKQogICAgc190c3R5bGUgPSAidXYiOwogICAgZWxzZQoJc190c3R5bGUgPSAiaW5wdXRzIjsKICAgIHZvcF9jb21wdXQ= +ZVRhbmdlbnRzKHNfdHN0eWxlLAoJICAgIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgb3V0X3RhbnUsIG91dF90YW52KTsKfQoKdmVjdG9yCnZvcF9hbmlzb3Ryb3BpY19ldmFsKHZlY3RvciBsbDsgdmVjdG9yIG5uOyB2ZWM= +dG9yIFY7CgkJdmVjdG9yIHV2OyB2ZWN0b3IgaW5fdGFudTsgdmVjdG9yIGluX3RhbnY7CgkJZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCBtb2RlbDsgaW50IHRzdHlsZSkKewogICAgdmVjdG9yICAgIEg7CiAgICB2ZWN0b3I= +ICAgIGNscjsKICAgIHZlY3RvciAgICB0YW5VLCB0YW5WOwogICAgZmxvYXQgICAgIHJ6LCBjb3NfciwgY29zX2k7CgogICAgZmxvYXQgICAgIG5tbF90ZXJtOwogICAgZmxvYXQgICAgIHV2YWwsIHZ2YWwsIG52YWw7CiAgICA= +ZmxvYXQgICAgIGV4cG9uZW50OwoKICAgIGNvc19yID0gZG90KG5uLCBWKTsKICAgIGNsciA9IDA7CiAgICBpZiAoY29zX3IgPiAwLjApCiAgICB7Cgl2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHRhblUsIHRhblYsIG5uLCB1diw= +IGluX3RhbnUsIGluX3RhbnYsIHRzdHlsZSk7CgoJY29zX2kgPSBkb3QobGwsIG5uKTsKCWlmIChjb3NfaSA+IDAuMCkKCXsKCSAgICBIID0gbm9ybWFsaXplKFYgKyBsbCk7CgkgICAgdXZhbCA9IGRvdCh0YW5VLCBIKTsKCSA= +ICAgdnZhbCA9IGRvdCh0YW5WLCBIKTsKCSAgICBudmFsID0gZG90KG5uLCBIKTsKCgkgICAgcnogPSAwOwoJICAgIGlmIChudmFsID4gMCkKCSAgICB7CgkJaWYgKG1vZGVsID09IDApCgkJewoKCQkgICAgbm1sX3Rlcm0gPSA= +NC4wICogMy4xNDE1OTI2ICogdXJvdWdoKnZyb3VnaDsKCQkgICAgdXZhbCAvPSB1cm91Z2g7CgkJICAgIHZ2YWwgLz0gdnJvdWdoOwoJCSAgICByeiA9IGNvc19pKmV4cCgtMi4qKHV2YWwqdXZhbCArIHZ2YWwqdnZhbCkgLwo= +CQkJICAgICgxLjAgKyBudmFsKSk7CgkJICAgIHJ6IC89IG5tbF90ZXJtICogc3FydChjb3NfaSpjb3Nfcik7CgkJfQoJCWVsc2UKCQl7CgoJCSAgICBleHBvbmVudCA9IHV2YWwqdXZhbC91cm91Z2ggKyB2dmFsKnZ2YWwvdnI= +b3VnaDsKCQkgICAgZXhwb25lbnQgLz0gMS4wIC0gbnZhbCpudmFsOwoKCQkgICAgcnogPSBwb3cobnZhbCwgZXhwb25lbnQpIC8gKDQuMCAqIGRvdChWLCBIKSk7CgkJfQoJICAgIH0KCSAgICBjbHIgPSByejsKCX0KICAgIH0= +CiAgICByZXR1cm4gY2xyOwp9CgoKCnZlY3Rvcgp2b3BfYW5pc290cm9waWModmVjdG9yIG5uOyB2ZWN0b3IgVjsgdmVjdG9yIHV2OyBmbG9hdCB1cm91Z2gsIHZyb3VnaDsKCQlpbnQgbW9kZWwsIHRzdHlsZSkKewogICAgdmU= +Y3RvcglsbDsKICAgIHZlY3RvcglsY2xyOwogICAgdmVjdG9yCXRhbnUgPSAwOwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGxjbHIgPSAwOwogICAgdGFudSA9IDA7CiAgICB0YW52ID0gMDsKCgogICAgaWxsdW1pbmFuY2U= +IChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3JtYWxpemUoTCk7CglsY2xyID0gdm9wX2FuaXNvdHJvcGljX2U= +dmFsKAoJCWxsLCBubiwgViwgdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCBtb2RlbCwgdHN0eWxlKTsKCWxjbHIgKj0gQ2w7CiAgICB9CiAgICByZXR1cm4gbGNscjsKfQoKdmVjdG9yCnZvcF9zaGVlbih2ZWN0b3I= +IG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCnsKICAgIHZlY3RvcglSLCBUOwogICAgZmxvYXQJS3IsIEt0LCBzaGVlbjsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXo= +ZShmcm9udGZhY2Uobm4sIGlpKSk7CiAgICB2ZWN0b3IJaWxsdW0gPSAwOwoKICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCgwLjAsIDAuNSwgS3IpOwogICAgaWxsdW1pbmE= +bmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7Cgl2ZWN0b3IgbkwgPSBub3JtYWxpemUoTCk7CglzaGFkb3coQ2wpOwoJc2hlZW4gPSBzcGVjdWw= +YXJCUkRGKG5MLCBuZiwgLWlpLCByb3VnaCk7CglpbGx1bSArPSBDbCAqIGRvdChuTCwgbmYpICogKHNoZWVuICsgMC4yKTsKICAgIH0KICAgIHJldHVybiBLciAqIGlsbHVtOwp9CgoKCmJzZGYKdm9wX3NoZWVuX2JzZGYodmU= +Y3RvciBubiwgaWk7IGZsb2F0IGV0YSwgcm91Z2g7IGludCBmYWNlZndkKQp7CiAgICBmbG9hdAlLciwgS3Q7CiAgICB2ZWN0b3IJUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGY= +cm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBmID0gS3IgKiAoKGJzZGYoZGlmZnU= +c2UobmYpKSAqIDAuMikgKwoJICAgICAgIGJzZGYoZGlmZnVzZShuZikpICogbWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC9yb3VnaCkpOwogICAgcmV0dXJuIGY7Cn0KCmZsb2F0CnZvcF9zcGVjdWxhcl9ldmFsKHN0cmluZyA= +bG1vZGVsOyB2ZWN0b3IgbGwsIG5mLCBpaSwgdXYsIHRhbnUsIHRhbnY7CgkgICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgZmxvYXQJc2V2YWwgPSAwOwoKICAgIGlmIChsbW9kZWw= +ID09ICJwaG9uZyIpCiAgICB7CglzZXZhbCA9IHBob25nQlJERihsbCwgbmYsIC1paSwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIikKICAgIHsKCXNldmFsID0gYmxpbm5CUkRGKGw= +bCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiZ2xvc3N5IikKICAgIHsKCWZsb2F0CXcgPSBzaGFycC8yLjA7CgoJc2V2YWwgPSBzcGVjdWxhckJSREYobGwsIG5mLCAtaWksIHVyb3U= +Z2gpOwoJaWYgKHcgPiAwKQoJICAgIHNldmFsID0gc21vb3RoKHcsIDEtdywgc2V2YWwpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJhbmlzb3Ryb3BpYyIpCiAgICB7CglzZXZhbCA9IChmbG9hdCl2b3BfYW5pc28= +dHJvcGljX2V2YWwobGwsIG5mLCAtaWksCgkJdXYsIHRhbnUsIHRhbnYsIHVyb3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJzcGVjIiB8fAoJICAgICBsbW9kZWwgPT0gInM= +cGVjdWxhciIpCiAgICB7CglzZXZhbCA9IHNwZWN1bGFyQlJERihsbCwgbmYsIC1paSwgdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBzZXZhbDsKfQoKCgp2ZWN0b3IKdm9wX3NwZWN1bGFyKHN0cmluZyBsbW9kZWw7IHZlY3Q= +b3IgbmYsIGlpLCB1djsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyLCBsbDsKICAgIHZlY3Rvcgl0YW51LCB0YW52OwoKICAgIHRhbnUgPSAwOwogICAgdGE= +bnYgPSAwOwoKICAgIGNsciA9IDA7CiAgICBpbGx1bWluYW5jZShQLCBuZiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3I= +bWFsaXplKEwpOwoJY2xyICs9IENsICogdm9wX3NwZWN1bGFyX2V2YWwobG1vZGVsLCBsbCwgbmYsIGlpLCB1diwgdGFudSwgdGFudiwKCQl1cm91Z2gsIHZyb3VnaCwgc2hhcnAsIHRzdHlsZSk7CiAgICB9CgogICAgcmV0dXI= +biBjbHI7Cn0KCgoKYnNkZgp2b3Bfc3BlY3VsYXJfYnNkZihzdHJpbmcgbG1vZGVsOyB2ZWN0b3IgbmYsIGlpLCB1diwgdGFudSwgdGFudjsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHN0eWxlKQo= +ewogICAgYnNkZglmOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCWYgPSBic2RmKHBob25nKG5mLCAxLjAvdXJvdWdoKSk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIikKICAgIHsKCWY= +ID0gbWF0Y2h2ZXhfYmxpbm4obmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJnbG9zc3kiKQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICA= +ICBlbHNlIGlmIChsbW9kZWwgPT0gImFuaXNvdHJvcGljIikKICAgIHsKCWJzZGYJYW5pc29fYnNkZjsKCXZlY3Rvcgl0YW5VOwoJdmVjdG9yCXRhblY7CgoJdm9wX2NvbXB1dGVUYW5nZW50c09sZCh0YW5VLCB0YW5WLCBuZiw= +IHV2LCB0YW51LCB0YW52LCB0c3R5bGUpOwoJYW5pc29fYnNkZiA9IGFzaGlraG1pbihuZiwgMi4wLyh1cm91Z2gqdXJvdWdoKSwgMi4wLyh2cm91Z2gqdnJvdWdoKSwKCQkJICAgICAgIG5vcm1hbGl6ZSh0YW5VKSwgbm9ybWE= +bGl6ZSh0YW5WKSk7CglmID0gKDEuMCAvICgyLjAgKiAzLjE0MTU5MjYgKiB1cm91Z2ggKiB2cm91Z2gpKSAqIGFuaXNvX2JzZGY7CiAgICB9CiAgICBlbHNlCiAgICB7CglmID0gbWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC8= +dXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBmOwp9CgpmbG9hdAp2b3BfZGlmZnVzZV9ldmFsKHN0cmluZyBkbW9kZWw7IHZlY3RvciBsbCwgbmYsIGlpOyBmbG9hdCByb3VnaCkKewogICAgZmxvYXQJZGV2YWwgPSAwOwogICA= +IGlmIChkbW9kZWwgPT0gImlzb3Ryb3BpYyIpCiAgICB7CglkZXZhbCA9IDE7CiAgICB9CiAgICBlbHNlIGlmIChkbW9kZWwgPT0gIm9yZW4iKQogICAgewoJZGV2YWwgPSBkaWZmdXNlQlJERihsbCwgbmYsIC1paSwgcm91Z2g= +KTsKICAgIH0KICAgIGVsc2UgaWYgKGRtb2RlbCA9PSAiZGlmZnVzZSIpCiAgICB7CglkZXZhbCA9IGRpZmZ1c2VCUkRGKGxsLCBuZik7CiAgICB9CiAgICByZXR1cm4gZGV2YWw7Cn0KCmJzZGYKdm9wX2RpZmZ1c2VfYnNkZig= +c3RyaW5nIGRtb2RlbDsgdmVjdG9yIG5mLCBpaTsgZmxvYXQgcm91Z2gpCnsKICAgIGJzZGYJZjsKCiAgICBpZiAoZG1vZGVsID09ICJpc290cm9waWMiKQogICAgewoJZiA9IGlzb3Ryb3BpYygpOwogICAgfQogICAgZWxzZSA= +aWYgKGRtb2RlbCA9PSAib3JlbiIpCiAgICB7CglmID0gYnNkZihkaWZmdXNlKG5mLCByb3VnaCkpOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IGJzZGYoZGlmZnVzZShuZikpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgo= +CnZlY3Rvcgp2b3BfbGlnaHRpbmcoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCB0c3R5bGUpCnsKICAgIHZlY3Q= +b3IJY2xyOwoKICAgIGlmIChsbW9kZWwgPT0gImNvbnN0YW50IikKICAgIHsKCWNsciA9IGRpZmY7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImhlYWRsaWdodCIpCiAgICB7CgljbHIgPSBkaWZmICogY2xhbXAoZG8= +dChuZiwgLWlpKSwgMCwgMSk7CiAgICB9CiAgICBlbHNlCiAgICB7CglmbG9hdAlhbmdsZTsKCgljbHIgPSBhbWIgKiBhbWJpZW50KCk7CgoJaWYgKGxtb2RlbCA9PSAiaXNvdHJvcGljIikKCSAgICBhbmdsZSA9IDMuMTQxNTk= +MjY7CgllbHNlCgkgICAgYW5nbGUgPSAzLjE0MTU5MjYvMjsKCglpbGx1bWluYW5jZShQLCBuZiwgYW5nbGUsIChib3VuY2VtYXNrKCJkaWZmdXNlIil8Ym91bmNlbWFzaygicmVmbGVjdCIpKSwgImxpZ2h0ZXhwb3J0IiwgIiI= +KQoJewoJICAgIHZlY3RvciBsbCA9IG5vcm1hbGl6ZShMKTsKCSAgICB2ZWN0b3IgbGNsciA9IDA7CgoJICAgIGlmIChkaWZmICE9IHswLDAsMH0pCgkgICAgewoJCWZsb2F0CWRldmFsOwoJCWlmIChsbW9kZWwgPT0gImlzb3Q= +cm9waWMiIHx8CgkJICAgIGxtb2RlbCA9PSAib3JlbiIpCgkJICAgIGRldmFsID0gdm9wX2RpZmZ1c2VfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksIHVyb3VnaCk7CgkJZWxzZQoJCSAgICBkZXZhbCA9IHZvcF9kaWZmdXNlX2U= +dmFsKCJkaWZmdXNlIiwgbGwsIG5mLCBpaSwgdXJvdWdoKTsKCgkJbGNsciArPSBkZXZhbCAqIGRpZmY7CgkgICAgfQoJICAgIGlmIChsbW9kZWwgIT0gImlzb3Ryb3BpYyIgJiYKCQlsbW9kZWwgIT0gIm9yZW4iICYmCgkJc3A= +ZWMgIT0gezAsMCwwfSkKCSAgICB7CgkJdmVjdG9yCXRhbnUgPSAwOwoJCXZlY3Rvcgl0YW52ID0gMDsKCgkJZmxvYXQgc2V2YWwgPSB2b3Bfc3BlY3VsYXJfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksCgkJCXV2LCB0YW51LCA= +dGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CgoJCWxjbHIgKz0gc2V2YWwgKiBzcGVjOwoJICAgIH0KCgkgICAgaWYgKGxjbHIgIT0gMCkKCSAgICB7CgkJc2hhZG93KENsKTsKCQljbHIgKz0gbGNsciAqIENsOwo= +CSAgICB9Cgl9CiAgICB9CiAgICByZXR1cm4gY2xyOwp9CgoKCmJzZGYKdm9wX2xpZ2h0aW5nX2JzZGYoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQ= +IHVyb3VnaCwgdnJvdWdoOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CiAgICB2ZWN0b3IJdGFudSA9IDA7CiAgICB2ZWN0b3IJdGFudiA9IDA7CgogICAgaWYgKGxtb2RlbCA9PSAiY29uc3RhbnQiKQogICAgewoJZiA9IGI= +c2RmKCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImxhbWJlcnQiIHx8CgkgICAgIGxtb2RlbCA9PSAiaGVhZGxpZ2h0IiB8fAoJICAgICBsbW9kZWwgPT0gIm9yZW4iIHx8CgkgICAgIGxtb2RlbCA9PSAiaXNvdHI= +b3BpYyIpCiAgICB7CglmID0gZGlmZiAqIHZvcF9kaWZmdXNlX2JzZGYobG1vZGVsLCBuZiwgaWksIHVyb3VnaCk7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl0YW51ID0gMDsKCXRhbnYgPSAwOwoJZiA9IGRpZmYgKiBic2RmKGQ= +aWZmdXNlKG5mKSk7CglmICs9IHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZihsbW9kZWwsIG5mLCBpaSwKCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CiAgICB9CiAgICByZXR1cm4gZjsKfQo= +CgoKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81Xzg= +MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCiNsaW5lIDE2ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSUQ= +SUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCmZsb2F0CnBoYXNlKHZlY3RvciB2MSwgdjI7IGY= +bG9hdCBnKQp7CiAgICBmbG9hdCBjb3N0aGV0YSA9IGRvdCgtdjEsIHYyKTsKCWZsb2F0IGcyID0gZypnOwogICAgcmV0dXJuICgxLjAgLSBnMikgLyBwb3coMS4wICsgZzIgLSAyLipnKmNvc3RoZXRhLCAxLjUpOwp9CgoKCgo= +CgoKCmZsb2F0CnNpbmdsZVNjYXR0ZXIodmVjdG9yIGluLCBvdXQsIG5uOyBmbG9hdCBnLCBhbGJlZG8sIGRlcHRoKQp7CiAgICBmbG9hdCB3aW4gPSBhYnMoZG90KGluLCBubikpOwogICAgZmxvYXQgd29uID0gYWJzKGRvdCg= +b3V0LCBubikpOwogICAgZmxvYXQgb2Zmc2V0ID0gcGhhc2Uob3V0LCBpbiwgZyk7CgogICAgZmxvYXQgc2NhdHRlciA9IGFsYmVkbyAqIG9mZnNldC8od2luICsgd29uKTsKICAgIHNjYXR0ZXIgKj0gMS4wIC0gZXhwKC0oMS4= +MC93aW4gKyAxLjAvd29uKSAqIGRlcHRoKTsKCiAgICByZXR1cm4gc2NhdHRlcjsKfQoKdmVjdG9yCmVmcmVzbmVsKHZlY3RvciBpaSwgbm47IGZsb2F0IGV0YTsgZmxvYXQgS3IsIEt0OykKewogICAgdmVjdG9yIFIsIFQ7CiA= +ICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBLdCA9IDEuMCAtIEtyOwogICAgcmV0dXJuIG5vcm1hbGl6ZShUKTsKfQojbGluZSAyMjMxICI= +QzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08= +L2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU4= +SURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9wY3NjYXR0ZXIuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFI= +T0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAxNCAiQzo= +L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2g= +b3VkaW5pL3ZleC9pbmNsdWRlL3Bjc2NhdHRlci5oIgoKZmxvYXQgdm9wX2hncGhhc2UoZmxvYXQgZzsgdmVjdG9yIFdpLCBXbykgewogICBmbG9hdCBnMj1nKmc7CiAgICAgICAgcmV0dXJuICgxLiAtIGcyKSAvIHBvdygxLiA= +KyBnMiAtICgyLipnKmRvdCgtV2ksV28pKSwgMS41KTsKfQoKZmxvYXQgdm9wX2hncGhhc2VOKGZsb2F0IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICBmbG9hdCBudW0gPSBnPjAgPyAtMS4rZyA6IDE= +LitnOwogICAgICAgIHJldHVybiBwb3cobnVtKm51bSwxLjUpIC8gcG93KDEuK2cyLSgyLipnKmRvdCgtV2ksV28pKSwxLjUpOwp9CgpmbG9hdCB2b3Bfc3NCb3VuY2VBdHRlbih2ZWN0b3IgTm8sTmksTGkpIHsKICAgcmV0dXI= +biAxLjAgLSAoKDEuMC1kb3QoTm8sTmkpKSogKDEuMC1kb3QoTm8sTGkpKSAvIDIuMCk7Cn0KCmZsb2F0IHZvcF9jZGZTaW5nbGUoZmxvYXQgeSkgewogICBmbG9hdCB5eSA9IGNsYW1wKHksMC4wLDEuMCk7CiAgIHJldHVybiA= +eTw9MC4gPyAwLiA6ICh5Pj0xLiA/IDEuIDogeXkqKDIuMCArICh5eS0yLjApKnl5Knl5KSk7Cn0KCgp2b2lkIHZvcF9wY0lsbHVtIChpbnQgaGFuZGxlOyBzdHJpbmcgYXR0KSB7CiAgIHZlY3RvciBwLCBuOwogICB2ZWN0b3I= +IGlsbHVtOwogICBpbnQgc3RhdHVzOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGF0dCkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIHApOyBwID0gb3dfc3BhY2UocCk7CiAgICAgIHBjaW1wb3J0KGhhbmQ= +bGUsICJOIiwgbik7IG4gPSBub3JtYWxpemUob3dfbnNwYWNlKG4pKTsKICAgICAgaWxsdW0gPSAwOwogICAgICBpbGx1bWluYW5jZShwLCBuLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHA= +b3J0IiwgIiIpIHsKICAgICAgICAgc2hhZG93KENsKTsKICAgICAgICAgaWxsdW0gKz0gQ2wgKiBkaWZmdXNlQlJERihub3JtYWxpemUoTCksIG4pOwogICAgICB9CiAgICAgIHN0YXR1cyA9IHBjZXhwb3J0KGhhbmRsZSwgYXQ= +dCwgaWxsdW0pOwogICB9Cn0KCgoKCnZvaWQgdm9wX3BjSXJyYWQgKGludCBoYW5kbGU7IHN0cmluZyBhdHQpIHsKICAgdmVjdG9yIHAsIG47CiAgIHZlY3RvciBpcnJhZDsKICAgaW50IHN0YXR1czsKICAgd2hpbGUgKHBjdW4= +c2hhZGVkKGhhbmRsZSwgYXR0KSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgcCk7IHAgPSBvd19zcGFjZShwKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG4pOyBuID0gbm9ybWFsaXplKG93X25zcGFjZSg= +bikpOwogICAgICBpcnJhZCA9IGlycmFkaWFuY2UocCxuKTsKICAgICAgc3RhdHVzID0gcGNleHBvcnQoaGFuZGxlLCBhdHQsIGlycmFkKTsKICAgfQp9CgoKZmxvYXQgdm9wX2ljZGZTaW5nbGUoZmxvYXQgeCkgewogICBmbG8= +YXQgcnNsdCA9IDAuOwogICBpZih4Pj0xLikgewogICAgICByc2x0ID0gMS47CiAgIH0gZWxzZSBpZih4PjAuKSB7CiAgICAgIGZsb2F0IGEgPSBwb3coOS4gLSAoOS4qeCkgKyAoMS43MzIwNTA4MDc1Njg4NzcyOTM1MyAqCiA= +ICAgICAgICAgICAgICAgICBzcXJ0KDExLi0oNi4qeCktKDIxLip4KngpKygxNi4qeCp4KngpKSksIDAuMzMzMzMzMzMzMzMzMzMzKTsKICAgICAgZmxvYXQgQSA9ICgyLioxLjU4NzQwMTA1MTk2ODE5OSooMS4teCkpIC8gKDE= +LjQ0MjI0OTU3MDMwNzQwOCphKTsKICAgICAgZmxvYXQgQiA9ICgxLjI1OTkyMTA0OTg5NDg3MyphKSAvIDIuMDgwMDgzODIzMDUxOTA0OwogICAgICBmbG9hdCBDID0gc3FydCgxLjAgKyBBICsgQik7CiAgICAgIHJzbHQgPSA= +MC41ICogKCAxLjAgKyBzcXJ0KDIuMCAtIEEgLSBCICsgKDIuMC9DKSkgLSBDICk7CiAgIH0KICAgcmV0dXJuIHJzbHQ7Cn0KCgoKdmVjdG9yIHZvcF9zc0ludGVnTXVsdGkgKAogICBzdHJpbmcgcGNtYXA7CiAgIHZlY3RvciA= +UmRvOwogICBmbG9hdCBzZDsKICAgZmxvYXQgYm91bmNlOwogICBpbnQgdF9yZ2I7CiAgIHZlY3RvciBwY1A7CiAgIHZlY3RvciBwY047CiAgICkKewogICB2ZWN0b3IgWGksTmk7CiAgIHZlY3RvciBYbyA9IHBjUDsKICAgdmU= +Y3RvciBObyA9IG5vcm1hbGl6ZShwY04pOwogICB2ZWN0b3IgbGQgPSBSZG8qc2Q7CiAgIGZsb2F0IGxkMSA9IG1heChsZCk7CiAgIGludCBoYW5kbGUgPSBwY29wZW4ocGNtYXAsICJQIiwgWG8sIGxkMSwgKGludCkxZTkpOwo= +ICAgdm9wX3BjSWxsdW0oaGFuZGxlLCJpbGx1bSIpOwogICBmbG9hdCByLHB0YXJlYTsKICAgdmVjdG9yIHNzbT0wLCBwdGlsbHVtPTA7CiAgIHdoaWxlIChwY2l0ZXJhdGUoaGFuZGxlKSkgewogICAgICBwY2ltcG9ydChoYW4= +ZGxlLCAiUCIsIFhpKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIE5pKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicG9pbnQuZGlzdGFuY2UiLCByKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicHRhcmVhIiwgcHQ= +YXJlYSk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgImlsbHVtIiwgcHRpbGx1bSk7CiAgICAgIE5pID0gbm9ybWFsaXplKE5pKTsKICAgICAgdmVjdG9yIExpID0gKFhvLVhpKS9sZDE7CiAgICAgIGZsb2F0IGtiID0gdm9wX3M= +c0JvdW5jZUF0dGVuKE5vLE5pLExpKTsKICAgICAga2IgPSBsZXJwKDEuMCxrYixib3VuY2UpOwogICAgICBpZihrYj4wLjAgKSB7CiAgICAgICAgIGlmKHRfcmdiKQogICAgICAgICB7CiAgICAgICAgICAgIGludCB3YXZlOwo= +ICAgICAgICAgICAgZm9yKHdhdmU9MDt3YXZlPDM7d2F2ZSsrKSB7CiAgICAgICAgICAgICAgIHNldGNvbXAoIHNzbSwKICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Y29tcChzc20sd2F2ZSkgKwogICAgICAgICAgICAgICA= +ICAgICAgICAgICAga2IgKiBnZXRjb21wKHB0aWxsdW0sd2F2ZSkgKiBwdGFyZWEgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAoMS1zbW9vdGgoMCxnZXRjb21wKGxkLHdhdmUpLHIpKSwKICAgICAgICAgICAgICAgICA= +ICAgICAgIHdhdmUKICAgICAgICAgICAgICAgICAgICAgICk7CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgIHNzbSArPSBrYiAqIHB0aWxsdW0gKiBwdGFyZWEgKiAoMS1zbW9vdGg= +KDAsbGQxLHIpKTsKICAgICAgfQogICB9CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgaWYoIXRfcmdiKSBzc20qPVJkbzsKICAgZmxvYXQgbm9ybSA9IDMuMCpsZDEqbGQxKjMuMTQxNTkyNiAvIDEwLjA7CiAgIHJldHVybiBzc20= +IC8gbm9ybTsKfQoKCnZlY3RvciB2b3Bfc3NJbnRlZ1NpbmdsZSAoCiAgIHZlY3RvciBSZDsKICAgZmxvYXQgc2Q7CiAgIGZsb2F0IGc7CiAgIGZsb2F0IGV0YTsKICAgaW50IHNhbXBsZXM7CiAgIGZsb2F0IHRiaWFzOwogICA= +aW50IHRfcmdiOwogICB2ZWN0b3IgUFA7CiAgIHZlY3RvciBOTjsKICAgdmVjdG9yIElJOwogICApCnsKICAgZmxvYXQgS3JvLCBLdG8sIEtyaSwgS3RpOwogICB2ZWN0b3IgWGksIFdpLCBOaTsKICAgaW50IHNhbXA7CiAgIHY= +ZWN0b3IgUHNhbXA7CiAgIGZsb2F0IHBoYXNlLFdpTmksQVdpTmksc3BpLHNwbyxrc3NzOwogICBzdHJpbmcgb25hbWUgPSBnZXRvYmplY3RuYW1lKCk7CiAgIHZlY3RvciBYbyA9IFBQOwogICB2ZWN0b3IgTm8gPSBub3JtYWw= +aXplKE5OKTsKICAgdmVjdG9yIFdvID0gLW5vcm1hbGl6ZShJSSk7CiAgIHZlY3RvciBsdSA9IFJkKnNkOwogICBmbG9hdCBsdTEgPSBtYXgobHUpOwogICBmbG9hdCBpZXRhID0gMS4wIC8gZXRhOwogICBmbG9hdCBpZXRhMiA= +PSBpZXRhICogaWV0YTsKICAgdmVjdG9yIFRvID0gbm9ybWFsaXplKHJlZnJhY3QoLVdvLE5vLGlldGEpKTsKICAgdmVjdG9yIFdwbyA9IC1UbzsKICAgZmxvYXQgZ2cgPSBjbGFtcChnLC0wLjk5OCwuOTk4KTsKICAgaWYoZXQ= +YSE9MS4wKSB7IGZyZXNuZWwoV3BvLC1ObyxpZXRhLEtybyxLdG8pOyB9CiAgICAgIGVsc2UgS3RvID0gMS4wOwogICB2ZWN0b3Igc2NhdHQgPSAwOwogICB2ZWN0b3IgcmVhbHNhbXBsZXMgPSAwOwogICBmbG9hdCBoaXREID0= +IHJheWhpdHRlc3QoWG8sVG8qMWU2LHRiaWFzLCJzY29wZSIsb25hbWUpOwogICBmbG9hdCBzcG9NYXggPSBoaXREPDAuID8gbHUxIDogbWluKGhpdEQsbHUxKTsKICAgZmxvYXQgdGVyciA9IHRiaWFzOwogICBmbG9hdCBzaW4= +YyA9ICgxLjAtMi4wKnRlcnIpLyhmbG9hdCkoc2FtcGxlcyk7CiAgIGZsb2F0IHNzID0gdGVycjsKICAgZmxvYXQgc3NiYXNlPSBzczsKICAgaWYodF9yZ2IpIHsKICAgICAgdmVjdG9yIG1heGFkaiA9IHNldCgKICAgICAgICA= +ICAgIHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1LngsMC4sMS4pKSwKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueSwwLiwxLikpLAogICAgICAgICAgICB2b3BfY2RmU2luZ2xlKGNsYW0= +cChzcG9NYXgvbHUueiwwLiwxLikpCiAgICAgICAgICk7CiAgICAgIGludCB3YXZlOwogICAgICBmb3Iod2F2ZT0wO3dhdmU8Mzt3YXZlKyspCiAgICAgIHsKICAgICAgICAgc3M9c3NiYXNlPXRlcnI7CiAgICAgICAgIGZsb2E= +dCBsdWsgPSBnZXRjb21wKGx1LHdhdmUpOwogICAgICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXBsZXM7IHNhbXArKykKICAgICAgICAgewogICAgICAgICAgICBzcyA9IHNzYmFzZStzaW5jKm5yYW5kb20oKTsKICAgICAgICA= +ICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcypnZXRjb21wKG1heGFkaix3YXZlKSk7CiAgICAgICAgICAgIHNzYmFzZSs9c2luYzsKICAgICAgICAgICAgUHNhbXAgPSBYbyArIChUbyAqIHNwbyk7CiAgICAgICA= +ICAgICBpbGx1bWluYW5jZShQc2FtcCwgTm8sIDMuMTQxNTkyNiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgICAgICAgICAgewogICAgICAgICAgICAgICBXaSA9IG5vcm1hbGl6ZShMKTs= +CiAgICAgICAgICAgICAgIGhpdEQgPSByYXloaXR0ZXN0KFBzYW1wLEwsWGksTmksMC4sInNjb3BlIixvbmFtZSk7CiAgICAgICAgICAgICAgIGlmKGhpdEQ+MC4pIHsKICAgICAgICAgICAgICAgICAgc2V0Y29tcChyZWFsc2E= +bXBsZXMsZ2V0Y29tcChyZWFsc2FtcGxlcyx3YXZlKSsxLHdhdmUpOwogICAgICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgICAgIFdpTmkgPSBkb3QoV2ksTmkpOwogICAgICAgICAgICA= +ICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FydCgxLjAgLSBpZXRhMiAqICg= +MS4wIC0gQVdpTmkqQVdpTmkpKTsKCQkgIGlmKHNwaSA8PSBsdWsgJiYgV2lOaT4wLikgewoJCSAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEt0aSk7IH0KCQkgICAgICBlbHNlIEt0aSA9IDE= +LjA7CgkJICAgICAgZmxvYXQgZiA9IEt0aSAqIEt0bzsKCQkgICAgICBwaGFzZSA9IHZvcF9oZ3BoYXNlTihnZyxXaSxXcG8pOwoJCSAgICAgIGtzc3MgPSBmICogcGhhc2UgKiAoMS1zbW9vdGgoMCxsdWssc3BpKSk7CgkJICA= +ICAgIHNldGNvbXAoc2NhdHQsZ2V0Y29tcChzY2F0dCx3YXZlKSArCgkJCSAgICAgIGdldGNvbXAoQ2wsd2F2ZSkqV2lOaSprc3NzLAoJCQkgICAgICB3YXZlKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICA= +fQogICAgICAgICAgICB9CiAgICAgICAgIH0KICAgICAgfQogICB9IGVsc2UgewogICAgICBzcz1zc2Jhc2U9dGVycjsKICAgICAgZmxvYXQgaWNkZm1heCA9IHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1MSwwLiwxLik= +KTsKICAgICAgZm9yKHNhbXA9MDsgc2FtcDxzYW1wbGVzOyBzYW1wKyspCiAgICAgIHsKICAgICAgICAgc3MgPSBzc2Jhc2UrbnJhbmRvbSgpKnNpbmM7CiAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcyo= +aWNkZm1heCk7CiAgICAgICAgIHNzYmFzZSArPSBzaW5jOwogICAgICAgICBQc2FtcCA9IFhvICsgKFRvICogc3BvKTsKICAgICAgICAgaWxsdW1pbmFuY2UoUHNhbXAsIE5vLCAzLjE0MTU5MjYsIGJvdW5jZW1hc2soImRpZmY= +dXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgICAgICB7CiAgICAgICAgICAgIFdpID0gbm9ybWFsaXplKEwpOwogICAgICAgICAgICBoaXREID0gcmF5aGl0dGVzdChQc2FtcCxMLFhpLE5pLDAuLCJzY29wZSIsb25hbWU= +KTsKICAgICAgICAgICAgaWYoaGl0RD4wLikgewogICAgICAgICAgICAgICByZWFsc2FtcGxlcyArPSAxOwogICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgIFdpTmkgPSBkb3QoV2ksTmk= +KTsKICAgICAgICAgICAgICAgQVdpTmkgPSBhYnMoV2lOaSk7CiAgICAgICAgICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FydCgxLjAgLSBpZXQ= +YTIgKiAoMS4wIC0gQVdpTmkqQVdpTmkpKTsKICAgICAgICAgICAgICAgaWYoc3BpIDw9IGx1MSAmJiBXaU5pPjAuKSB7CiAgICAgICAgICAgICAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEs= +dGkpOyB9CiAgICAgICAgICAgICAgICAgICAgIGVsc2UgS3RpID0gMS4wOwogICAgICAgICAgICAgICAgICBmbG9hdCBmID0gS3RpICogS3RvOwogICAgICAgICAgICAgICAgICAgICBwaGFzZSA9IHZvcF9oZ3BoYXNlTihnZyw= +V2ksV3BvKTsKICAgICAgICAgICAgICAgICAgICAga3NzcyA9IGYgKiBwaGFzZSAqICgxLXNtb290aCgwLGx1MSxzcGkpKTsKICAgICAgICAgICAgICAgICAgc2NhdHQrPSBDbCAqIFJkICogV2lOaSAqIGtzc3M7CiAgICAgICA= +ICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0KICAgICAgcmV0dXJuIDIuMCAqIHNjYXR0IC8gcmVhbHNhbXBsZXM7Cn0KI2xpbmUgMjIzMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkU= +X08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGk= +Yi5oIgoKdmVjdG9yCnZvcF9oYWlyc3BlYyh2ZWN0b3Igbm4sIFYsIFQ7IGZsb2F0IGV4cDspCnsKCgoKCiAgICBmbG9hdCBOZG90SSA9IGRvdChubiwgVik7CiAgICB2ZWN0b3IgaWxsdW0gPSAwOwoKICAgIGlsbHVtaW5hbmM= +ZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJyZWZsZWN0IiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJZmxvYXQgTmRvdEwgPSBkb3Qobm4sIG5MKTsKCgk= +ZmxvYXQgS2FqaXlhID0gY29zKGFicyhhY29zKGRvdChULG5MKSkgLSBhY29zKGRvdCgtVCxWKSkpKTsKCglzaGFkb3coQ2wpOwoJaWxsdW0gKz0gQ2wgKiBOZG90TCAqIE5kb3RJICogcG93KEthaml5YSwgMS4wL2V4cCk7CiA= +ICAgfQogICAgcmV0dXJuIGlsbHVtOwp9Cgp2ZWN0b3IKdm9wX3NpbXBsZVNTUyh2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKI2xpbmUgMjI3MCAiQzovTy9PX0VSQVdURk9TX09fU08= +RlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGU= +L3ZvcGxpYi5oIgogICAgdmVjdG9yCWlsbHVtID0gMDsKICAgIGZsb2F0CUtyLCBmS3IgPSAxOwogICAgZmxvYXQJS3QgPSAxOwogICAgZmxvYXQJZkt0ID0gMTsKICAgIHZlY3RvcglyYXlpbiA9IGVmcmVzbmVsKGlpLCBubiw= +IGV0YSwgS3IsIEt0KTsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXM= +aygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgIHsKCXZlY3RvciBuTCA9IG5vcm1hbGl6ZShMKTsKCXZlY3RvciByYXlvdXQgPSBlZnJlc25lbCgtbkwsIG5uLCBldGEsIGZLciwgZkt0KTsKCglzaGFkb3coQ2w= +KTsKCWlsbHVtICs9IENsICogZG90KG5MLCBuZikgKiBLdCAqIGZLdCAqCgkJCSAgICAoc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgLjgsIC44LCBkZXB0aCkgKwoJCQkgICAgIHNpbmdsZVNjYXR0ZXIocmF5aW4= +LCByYXlvdXQsIG5mLCAuMywgLjUsIGRlcHRoKSArCgkJCSAgICAgc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgMC4sIC40LCBkZXB0aCkpOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9CgoKCmJzZGYKdm9wX1M= +U1NfYnNkZih2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKICAgIGZsb2F0CUtyID0gMTsKICAgIGZsb2F0CUt0ID0gMTsKCXZlY3RvciAgUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWY= +IChmYWNlZndkKSBuZiA9IG5vcm1hbGl6ZShmcm9udGZhY2Uobm4sIGlpKSk7Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKCUtyID0gc21vb3RoKDAsIDAuNSwgS3IpOwoJS3Q= +ID0gMSAtIEtyOwoKCglmID0gS3QgKiBic2RmKGRpZmZ1c2UobmYpKTsKICAgIHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbXVsdGlTU1ModmVjdG9yIFBpbiwgTmluLCBSZDsgZmxvYXQgc2QsIGJvdW5jZTsKCQkJIHN0cmk= +bmcgcGNtYXA7IGludCBuZnAsIHRfcmdiOykKewogICB2ZWN0b3IgWG8gPSB3b19zcGFjZShQaW4pOwogICB2ZWN0b3IgTm8gPSBub3JtYWxpemUod29fbnNwYWNlKE5pbikpOwogICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwo= +ICAgaW50IHh4eDsKICAgc3RyaW5nIGNoX3NzbSA9ICJzc00iOwogICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCAiTiIsIE5vLCAxZTM3LCBuZnApOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGM= +aF9zc20pKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICBzc20gPSB2b3Bfc3NJbnRlZ011bHRpKHBjbWFwLCBSZCwgc2QsIGJvdW4= +Y2UsdF9yZ2IsIG1hcFAsIG1hcE4pOwogICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgfQogICB2ZWN0b3IgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgIHA= +Y2Nsb3NlKGhhbmRsZSk7CiAgIHJldHVybiBic3NyZGY7Cn0KCnZlY3Rvcgp2b3Bfc2luZ2xlU1NTKHZlY3RvciBQaW4sIE5pbiwgSWluLCBSZDsgZmxvYXQgc2QsIGcsIGV0YSwgdGJpYXM7CiAgICAgICAgICAgICAgICBzdHI= +aW5nIHBjbWFwOyBpbnQgbmZwLCBzYW1wbGVzLCB0X3JnYjspCnsKICAgdmVjdG9yIGJzc3JkZjsKICAgaWYocGNtYXAgIT0gIiIpCiAgIHsKICAgICAgdmVjdG9yIFhvID0gd29fc3BhY2UoUGluKTsKICAgICAgdmVjdG9yIE4= +byA9IG5vcm1hbGl6ZSh3b19uc3BhY2UoTmluKSk7CiAgICAgIHZlY3RvciBleWUgPSBQaW4tSWluOwogICAgICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwogICAgICBpbnQgeHh4OwogICAgICBpbnQgaGFuZGxlID0gcGNvcGU= +bihwY21hcCwgIlAiLCBYbywgIk4iLCBObywgMWUzNywgbmZwKTsKICAgICAgc3RyaW5nIGNoX3NzbSA9ICJzc1MiOwogICAgICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGNoX3NzbSkpIHsKICAgICAgICAgcGNpbXBvcnQ= +KGhhbmRsZSwgIlAiLCBtYXBQKTsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICAgICBzc20gPSB2b3Bfc3NJbnRlZ1NpbmdsZSAoUmQsc2QsIGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsCiA= +ICAgICAgICAgICAgICAgICAgICAgICAgICAgICBvd19zcGFjZShtYXBQKSxvd19uc3BhY2UobWFwTiksbWFwUC1leWUpOwogICAgICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgICAgfQogICA= +ICAgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgICAgIHBjY2xvc2UoaGFuZGxlKTsKICAgfQogICBlbHNlCiAgIHsKICAgICAgYnNzcmRmID0gdm9wX3NzSW50ZWdTaW5nbGUoUmQsc2QsZyw= +ZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsUGluLE5pbixJaW4pOwogICB9CiAgIHJldHVybiBic3NyZGY7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlX2Vudmlyb25tZW50KHN0cmluZyBlbnZtYXAsIGVudm9iajsgdmVjdG9yIHJheWQ= +aXIsIGJnOykKewogICAgdmVjdG9yIHZhbCA9IDA7CiAgICBpZiAoZW52bWFwID09ICIiKQogICAgewoJdmFsID0gYmc7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl2ZWN0b3IJZGlyID0gdnRyYW5zZm9ybSgic3BhY2U6Y3VycmU= +bnQiLCBlbnZvYmosIHJheWRpcik7Cgl2YWwgPSBlbnZpcm9ubWVudChlbnZtYXAsIGRpciwgZGlyLCBkaXIsIGRpciwgImxlcnAiLCAxKTsKICAgIH0KICAgIHJldHVybiB2YWw7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlKHZlY3Q= +b3IgTmYsIG5OLCBQUCwgZGlyLCBhdHRlbiwgYmc7IHN0cmluZyBlbnZtYXA7CglmbG9hdCBiaWFzLCBhbmdsZSwgdGhyZXNoLCBqaXR0ZXIsIGRlbnNpdHk7IHN0cmluZyBzdHlsZTsKCWludCBzYW1wbGVzOyBmbG9hdCBuaGk= +dDsgc3RyaW5nIGVudm9iajspCnsKICAgIG5oaXQgPSAwOwogICAgdmVjdG9yIHN1bSA9IDA7CiAgICB2ZWN0b3IgcmF5ZGlyID0gMDsKICAgIGZsb2F0ICBhdHRlbl9pbnRlcnAsIGRpc3Q7CiAgICB2ZWN0b3IgaGl0Q2YsIGg= +aXRPZiwgaGl0UDsKCiAgICBnYXRoZXIoIFBQLCBkaXIsCgkgICAgIkNmIiwgaGl0Q2YsCgkgICAgIk9mIiwgaGl0T2YsCgkgICAgIlAiLCAgaGl0UCwKCSAgICAicmF5OmRpcmVjdGlvbiIsIHJheWRpciwKCSAgICAic2FtcGw= +ZXMiLCBzYW1wbGVzLAoJICAgICJiaWFzIiwgYmlhcywKCSAgICAiYW5nbGUiLCBhbmdsZSwKCSAgICAicmF5c3R5bGUiLCBzdHlsZSwKCSAgICAicmF5d2VpZ2h0IiwgdGhyZXNoLAoJICAgICJzYW1wbGViYXNlIiwgaml0dGU= +ciwKCSAgICAidmFyaWFuY2V2YXIiLCAiQ2YiKQogICAgewoKICAgICAgICBhdHRlbl9pbnRlcnAgPSAxOwogICAgICAgIGlmICgoZG90KE5mLCBuTikgPiAwKSAmJiAoZG90KE5mLCByYXlkaXIpIDwgMCkgJiYgKGRlbnNpdHk= +ID4gMCkpCiAgICAgICAgewogICAgICAgICAgICBkaXN0ID0gbGVuZ3RoKGhpdFAtUFApOwogICAgICAgICAgICBhdHRlbl9pbnRlcnAgPSBleHAoLWRpc3QqZGVuc2l0eSk7CiAgICAgICAgfQogICAgICAgIHN1bSArPSBsZXI= +cChhdHRlbiwgaGl0Q2YsIGF0dGVuX2ludGVycCk7CgogICAgICAgIGlmIChtYXgoaGl0T2YpIDwgMSkKICAgICAgICB7CiAgICAgICAgICAgIHN1bSArPSAoc2V0KDEsMSwxKSAtIGhpdE9mKSAqCiAgICAgICAgICAgICAgICA= +ICAgIHZvcF90cmFjZV9lbnZpcm9ubWVudChlbnZtYXAsIGVudm9iaiwgcmF5ZGlyLCBiZyk7CiAgICAgICAgfQoKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICBlbHNlCiAgICB7CgogICAgICAgIHN1bSArPSB2b3BfdHI= +YWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXlkaXIsIGJnKTsKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgoKZmxvYXQKdm9wX3dlYXZlKGZsb2F0IHNzLCB0dCwgc2ZyZXEsIHQ= +ZnJlcSwgd2lkdGgpCnsKCWZsb2F0IHdlYXZlID0gMDsKCWlmICggc2ZyZXEgPiAwICYmIHRmcmVxID4gMCAmJiB3aWR0aCA+IDApCgl7CgoJCWZsb2F0IHZ2ID0gdHQgKiAwLjU7CgkJZmxvYXQgdXUgPSAoc3MrdnYpICogc2Y= +cmVxOwoJCXZ2ID0gKHNzLXZ2KSAqIHRmcmVxOwoJCWlmICgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMCkgKSB2diArPSAwLjU7CgoKCQlmbG9hdCB3YXJwcHVsc2UgPSBzcXJ0KGFicyhzaW4odXUgKiAzLjE0MTU5MjYpKSk= +OwoJCXdhcnBwdWxzZSA9IHNtb290aCgxLXdpZHRoLCAxLCB3YXJwcHVsc2UpOwoKCQlmbG9hdCB3ZWZ0cHVsc2UgPSBzcXJ0KGFicyhzaW4odnYgKiAzLjE0MTU5MjYpKSk7CgkJd2VmdHB1bHNlID0gc21vb3RoKDEtd2lkdGg= +LCAxLCB3ZWZ0cHVsc2UpOwoKCgkJZmxvYXQgd2VmdCA9IGxlcnAoMCwgMSwgd2FycHB1bHNlKTsKCQl3ZWZ0ID0gbGVycCh3ZWZ0LCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlZnQgPSBsZXJwKDAsIHdlZnQsIHdlZnRwdWxzZSk= +OwoJCXdlZnQgPSBsZXJwKHdlZnQsIDAsIDEtd2VmdHB1bHNlKTsKCgoJCWZsb2F0IHdhcnAgPSBsZXJwKDAsIDEsIHdlZnRwdWxzZSk7CgkJd2FycCA9IGxlcnAod2FycCwgMCwgMS13ZWZ0cHVsc2UpOwoKCQl3YXJwID0gbGU= +cnAoMCwgd2FycCwgd2FycHB1bHNlKTsKCQl3YXJwID0gbGVycCh3YXJwLCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlYXZlID0gKCgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMSkgJiYgKChpbnQoZmxvb3IodnYpKSAmIDEpID0= +PSAwKSkgfHwKCQkJCQkJKCgoaW50KGZsb29yKHV1KSkgJiAxKSA9PSAwKSAmJiAoKGludChmbG9vcih2dikpICYgMSkgPT0gMSkpKSA/CgkJCQkJCQkJCQl3ZWZ0IDogd2FycDsKCX0KCXJldHVybiB3ZWF2ZTsKfQoKdmVjdG8= +cgp2b3BfdG9Vbml0Tm9ybWFsKHZlY3RvciBOaTspCnsKICAgIHJldHVybiBOaSAqIDAuNSArIDAuNTsKfQoKdmVjdG9yCnZvcF9mcm9tVW5pdE5vcm1hbCh2ZWN0b3IgTmk7KQp7CiAgICByZXR1cm4gTmkgKiAyLjAgLSAxLjA= +Owp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWwodmVjdG9yIE5pOwogICAgICAgICAgICAgICAgICB2ZWN0b3Igbm47CiAgICAgICAgICAgICAgICAgIHZlY3RvciB1dGFuOwogICAgICAgICAgICAgICAgICB2ZWN0b3IgdnQ= +YW47CiAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgZmxvYXQgaGVpZ2h0U2NhbGU= +OykKewogICAgdmVjdG9yIE5uICAgPSBub3JtYWxpemUobm4pOwogICAgdmVjdG9yIE5pbiAgPSBsZXJwKE5uLCBOaSwgaGVpZ2h0U2NhbGUpOwoKICAgIHZlY3RvciBObzsKICAgIE5vLnggPSBkb3QoTmluLCB1dGFuKTsKICA= +ICBOby55ID0gZG90KE5pbiwgdnRhbik7CiAgICBOby56ID0gZG90KE5pbiwgbm4pOwogICAgTm8gPSBub3JtYWxpemUoTm8pOwoKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSkgeyBOby4= +eSA9IC1Oby55OyB9CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWxSZW1hcCh2ZWN0b3IgTmk7CiA= +ICAgICAgICAgICAgICAgICAgICAgIHZlY3RvciBubjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdnRhbjsKICAgICAgICAgICAgICAgICAgICAgICA= +aW50IGluc3BhY2U7CiAgICAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBYOwogICAgICAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBoZWlnaHRTY2FsZTspCnsKICA= +ICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWN0b3IgVnMJPSBub3JtYWxpemUodXRhbik7CiAgICB2ZWN0b3IgVnQJPSBub3JtYWxpemUodnRhbik7CiAgICB2ZWN0b3IgTmluICA9IE5pOwoKICAgIGlmICg= +aW5zcGFjZSA9PSAwKSB7IE5pbiA9IHZvcF9mcm9tVW5pdE5vcm1hbChOaW4pOyB9CgogICAgaWYgKGZsaXBYKSB7IE5pbi54ID0gLU5pbi54OyB9CiAgICBpZiAoZmxpcFkpIHsgTmluLnkgPSAtTmluLnk7IH0KCiAgICBtYXQ= +cml4IE07CiAgICBzZXRjb21wKE0sIFZzLngsIDAsIDApOwogICAgc2V0Y29tcChNLCBWcy55LCAwLCAxKTsKICAgIHNldGNvbXAoTSwgVnMueiwgMCwgMik7CiAgICBzZXRjb21wKE0sIDAsICAgIDAsIDMpOwogICAgc2V0Y28= +bXAoTSwgVnQueCwgMSwgMCk7CiAgICBzZXRjb21wKE0sIFZ0LnksIDEsIDEpOwogICAgc2V0Y29tcChNLCBWdC56LCAxLCAyKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMSwgMyk7CiAgICBzZXRjb21wKE0sIE5uLngsIDIsIDA= +KTsKICAgIHNldGNvbXAoTSwgTm4ueSwgMiwgMSk7CiAgICBzZXRjb21wKE0sIE5uLnosIDIsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAyLCAzKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMCk7CiAgICBzZXRjb21wKE0= +LCAwLCAgICAzLCAxKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMik7CiAgICBzZXRjb21wKE0sIDEsICAgIDMsIDMpOwoKICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShudHJhbnNmb3JtKE5pbiwgTSkpOwoKICAgIE5vID0= +IGxlcnAoTm4sIE5vLCBoZWlnaHRTY2FsZSk7CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX2J1bXBUb05vcm1hbE1hcChzdHJpbmcgbWFwOwogICAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICA= +ICAgICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgICAgaW50IGZsaXBZOwogICAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOwogICAgICAgICAgICAgICAgICAgIHZlY3RvciB1djspCnsKICA= +ICBpbnQgeHJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp4cmVzIiwgeHJlcyk7CiAgICBpbnQgeXJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp5cmVzIiwgeXJlcyk7CiAgICBmbG9hdCA= +ZHggPSAxLjAgLyBtYXgoeHJlcywgeXJlcyk7CgogICAgdmVjdG9yIHYwMCA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55LWR4KTsKICAgIHZlY3RvciB2MDEgPSB0ZXh0dXJlKG1hcCwgdXYueC1keCwgdXYueSAgICk7CiA= +ICAgdmVjdG9yIHYwMiA9IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55K2R4KTsKICAgIHZlY3RvciB2MTAgPSB0ZXh0dXJlKG1hcCwgdXYueCwgICAgdXYueS1keCk7CiAgICB2ZWN0b3IgdjEyID0gdGV4dHVyZShtYXAsIHU= +di54LCAgICB1di55K2R4KTsKICAgIHZlY3RvciB2MjAgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjIxID0gdGV4dHVyZShtYXAsIHV2LngrZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHY= +MjIgPSB0ZXh0dXJlKG1hcCwgdXYueCtkeCwgdXYueStkeCk7CgogICAgZmxvYXQgZjAwID0gbHVtaW5hbmNlKHYwMCk7CiAgICBmbG9hdCBmMDEgPSBsdW1pbmFuY2UodjAxKTsKICAgIGZsb2F0IGYwMiA9IGx1bWluYW5jZSg= +djAyKTsKICAgIGZsb2F0IGYxMCA9IGx1bWluYW5jZSh2MTApOwogICAgZmxvYXQgZjEyID0gbHVtaW5hbmNlKHYxMik7CiAgICBmbG9hdCBmMjAgPSBsdW1pbmFuY2UodjIwKTsKICAgIGZsb2F0IGYyMSA9IGx1bWluYW5jZSg= +djIxKTsKICAgIGZsb2F0IGYyMiA9IGx1bWluYW5jZSh2MjIpOwoKICAgIHZlY3RvciBObzsKICAgIE5vLnggPSBmMjAgKyAyKmYyMSArIGYyMiAtZjAwIC0gMipmMDEgLSBmMDI7CiAgICBOby55ID0gZjAyICsgMipmMTIgKyA= +ZjIyIC1mMDAgLSAyKmYxMCAtIGYyMDsKICAgIE5vLnogPSAxLjAgLyBoZWlnaHRTY2FsZTsKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSkgeyBOby55ID0gLU5vLnk7IH0KICAgIE5vID0= +IG5vcm1hbGl6ZShObyk7CgogICAgaWYgKG9uc3BhY2UgPT0gMCkgeyBObyA9IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9CgoKdm9pZAp2b3BfY3VydmF0dXJlKHZlY3RvciBwOwogICAgICAgICA= +ICAgICB2ZWN0b3IgbjsKICAgICAgICAgICAgICBpbnQgbW9kZTsKICAgICAgICAgICAgICBpbnQgc3BhY2U7CiAgICAgICAgICAgICAgaW50IHNtb290aDsKICAgICAgICAgICAgICBmbG9hdCB0b2xlcmFuY2U7CiAgICAgICA= +ICAgICAgIGZsb2F0IGNvbnZleHNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbnZleGJpYXM7CiAgICAgICAgICAgICAgZmxvYXQgY29uY2F2ZXNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbmNhdmViaWFzOwogICA= +ICAgICAgICAgICBmbG9hdCBiaWFzbWFwOwogICAgICAgICAgICAgIGZsb2F0IEtvOykKewogICAgZmxvYXQgeGEgPSBhcmVhKFApOwoKICAgIHZlY3RvciBkUGR1LCBkUGR2OwogICAgZ2V0ZGVyaXYocCwgIlAiLCAwLCBzLCA= +dCwgZFBkdSwgZFBkdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkUGR1IC89IHhhOwogICAgZFBkdiAvPSB4YTsKCiAgICB2ZWN0b3IgZE5kdSwgZE5kdjsKICAgIGdldGRlcml2KG4sICJOIiwgMCwgcywgdCwgZE5kdSwgZE4= +ZHYsICJzbW9vdGgiLCBzbW9vdGgpOwogICAgZE5kdSAvPSB4YTsKICAgIGROZHYgLz0geGE7CgogICAgZmxvYXQgYTAwID0gZG90KGRQZHUsIGRQZHUpOwogICAgZmxvYXQgYTAxID0gZG90KGRQZHUsIGRQZHYpOwogICAgZmw= +b2F0IGExMSA9IGRvdChkUGR2LCBkUGR2KTsKCiAgICBmbG9hdCBiMDAgPSAtZG90KGROZHUsIGRQZHUpOwogICAgZmxvYXQgYjAxID0gLShkb3QoZE5kdSwgZFBkdikgKyBkb3QoZE5kdiwgZFBkdSkpIC8gMjsKICAgIGZsb2E= +dCBiMTEgPSAtZG90KGROZHYsIGRQZHYpOwoKICAgIGZsb2F0IGEgPSBhMDAqYTExIC0gYTAxKmEwMTsKICAgIGZsb2F0IGIgPSBiMDAqYjExIC0gYjAxKmIwMTsKICAgIGZsb2F0IGFhID0gbWF4KGFicyhhKSwgdG9sZXJhbmM= +ZSkgKiBzaWduKGEpOwoKICAgIGZsb2F0IGNuMDAgPSBhMTEgLyBhYTsKICAgIGZsb2F0IGNuMDEgPSAtYTAxIC8gYWE7CiAgICBmbG9hdCBjbjExID0gYTAwIC8gYWE7CgogICAgZmxvYXQgSyA9IGIgLyBhYTsKICAgIGZsb2E= +dCBIID0gKChjbjAwKmIwMCArIGNuMTEqYjExKSAvIDIpICsgKGNuMDEqYjAxKTsKCiAgICBmbG9hdCBRID0gSCpIIC0gNCpLOwogICAgZmxvYXQgUVEgPSBtYXgoUSwgMCk7CiAgICBmbG9hdCBTUSA9IHNxcnQoUVEpOwoKICA= +ICBmbG9hdCBwMCA9IChIICsgU1EpIC8gMjsKICAgIGZsb2F0IHAxID0gKEggLSBTUSkgLyAyOwoKICAgIEtvID0gMDsKCiAgICBpZiAobW9kZSA9PSAwKQogICAgewogICAgICAgIEtvID0gSzsKICAgIH0KICAgIGVsc2UgaWY= +IChtb2RlID09IDEpCiAgICB7CiAgICAgICAgS28gPSAtSDsKICAgIH0KCiAgICBmbG9hdCBiaWFzciA9IGNsYW1wKGJpYXNtYXAsIDAsIDEpIC0gMC41OwogICAgaWYgKEtvID4gIDApIHsgS28gKj0gY29udmV4c2NhbGU7ICA= +S28gPSAgdm9wX2JpYXMoIEtvLCBjbGFtcChjb252ZXhiaWFzICArIGJpYXNyLCAwLCAxKSk7IH0KICAgIGlmIChLbyA8PSAwKSB7IEtvICo9IGNvbmNhdmVzY2FsZTsgS28gPSAtdm9wX2JpYXMoLUtvLCBjbGFtcChjb25jYXY= +ZWJpYXMgKyBiaWFzciwgMCwgMSkpOyB9CgogICAgaWYgKHNwYWNlID09IDApCiAgICB7CiAgICAgICAgS28gPSBmaXQoS28sIC0xLCAxLCAwLCAxKTsKICAgIH0KfQojbGluZSAyMyAiL3Nob3AvT19fX19MQUlSRVRBTV9SRUQ= +QUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlQ= +V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3Y= +b3B0eXBlLmgiCiNsaW5lIDI1ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWM= +ZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk= +OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMjYgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSUQ= +SUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI4ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREE= +SFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0E= +UkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3A= +bGliLmgiCiNsaW5lIDI5ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmU= +eENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTQ= +XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAzMSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= +SUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUE= +X08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDMyICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU18= +VE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkU= +X08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHk= +cGUuaCIKI2xpbmUgMzQgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXg= +Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgpzdXJmYWNlCnNob3BfT19fX19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1I= +QURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PKCkKewogICAgdmVjdG9yCW52ZWM7CiAgICB2ZWN0b3IJbnZlYzE7CiAgICBmbG9hdAlkb3Rwcm9kOwogICAgZmxvYXQJYWJzOwogICAgZmxvYXQJcG93OwogICAgZmxvYXQJY28= +bXBsZW0xOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXBsZW0yOwogICAgdmVjdG9yCW91dHB1dDE7CgoKICAgIGZsb2F0CWNvbXBsZW0gPSAwLjA7CiAgICB7CgoKICAgICAgICBudmVjID0gbm9ybWFsaXplKE4pOwo= +CgogICAgICAgIG52ZWMxID0gbm9ybWFsaXplKEkpOwoKCiAgICAgICAgZG90cHJvZCA9IGRvdChudmVjLCBudmVjMSk7CgoKICAgICAgICBhYnMgPSBhYnMoZG90cHJvZCk7CgoKICAgICAgICBwb3cgPSBwb3coKGFicyksIDI= +KTsKCgogICAgICAgIGNvbXBsZW0xID0gLXBvdzsKICAgICAgICBjb21wbGVtMSArPSAxOwoKCiAgICAgICAgc3FydCA9IHNxcnQoY29tcGxlbTEpOwoKCiAgICAgICAgY29tcGxlbTIgPSAtc3FydDsKICAgICAgICBjb21wbGU= +bTIgKz0gMTsKCgogICAgICAgIGNvbXBsZW0gPSBjb21wbGVtMjsKICAgIH0KCgogICAgb3V0cHV0MSA9IHNldChjb21wbGVtLGNvbXBsZW0sY29tcGxlbSk7CgoKICAgIHZlY3RvciB0ZW1wQ2YgPSBvdXRwdXQxOwogICAgQ2Y= +ID0gdGVtcENmOwp9Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzY3JpcHRNYXRlcmlhbEluZm8+CiAgICA8Y2hvaWNlTm9kZSB0eXBlPSJjb2xsZWN0Ij4KICAgICAgICA8Y2hvaWNlTm9kZSB0eXA= +ZT0ibGVhZiI+CiAgICAgICAgICAgIDxjaG9pY2VWb3BUeXBlPnN1cmZhY2U8L2Nob2ljZVZvcFR5cGU+CiAgICAgICAgICAgIDxjaG9pY2VEYXRhPgogICAgICAgICAgICAgICAgPGVudHJ5IGtleT0iU2VjdGlvbk5hbWUiIHY= +YWx1ZT0iU3VyZmFjZVZleENvZGUiLz4KICAgICAgICAgICAgPC9jaG9pY2VEYXRhPgogICAgICAgIDwvY2hvaWNlTm9kZT4KICAgIDwvY2hvaWNlTm9kZT4KICAgIDxleHRyYVBhcmFtZXRlcnMvPgo8L3NjcmlwdE1hdGVyaWE= +bEluZm8+CklORFgAAAAAAAAAAAAAAAwAAAAMRGlhbG9nU2NyaXB0AAAAAAAAArhgulGJAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAK4AAAAMGC6UYkAAAAMQ3JlYXRlU2NyaXB0AAAC6AAAAclgulGJAAAAFVR5cGVQcm9wZXI= +dGllc09wdGlvbnMAAASxAAABLmC6US4AAAAESGVscAAABd8AAAAAYLpRLgAAAAtUb29scy5zaGVsZgAABd8AAANwYLpQtwAAAAxGdW5jdGlvbk5hbWUAAAlPAAAAv2C6UYkAAAAIQ29udGVudHMAAAoOAAJZcmC6UYkAAAAJSWM= +b25JbWFnZQACY4AAAEPfYLpRLgAAABBFeHRyYUZpbGVPcHRpb25zAAKnXwAAAM5gulEuAAAADlN1cmZhY2VWZmxDb2RlAAKoLQABWe5gulGJAAAAElNjcmlwdE1hdGVyaWFsSW5mbwAEAhsAAAF6YLpRiSMgRGlhbG9nIHNjcmk= +cHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICA= +bmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwogICAgc2NyaXB0CU9fX19fTEFJUkVUQU1fUkVEQUhTX08= +SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl8= +RUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm0= +YXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAACMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQ= +IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTyA= +b3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChTaG9wL08= +X19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXI= +ZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAwOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDA= +OwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClNhdmVDYWNoZWRDb2Q= +ZSA6PSAxOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkQ= +b2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHU= +c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEg= +REFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlNIT1A8L2NvbnRleHROZXQ= +VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDw= +L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8dG9vbFN1Ym1lbnU+TWF0ZXJpYWw8L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSI= +cHl0aG9uIj48IVtDREFUQVtpbXBvcnQgc2hvcHRvb2x1dGlscwoKc2hvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogICAgPGtleXdvcmRMaXN0PgogICAgICA8a2V5d28= +cmQ+TWFudHJhPC9rZXl3b3JkPgogICAgPC9rZXl3b3JkTGlzdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX18= +TzA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDE1MDAwMDAwMDQyMTAuT1BmYWxsYmFja3MAVm9wL09fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEE= +Q0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08gQzovTy9PX0FJRElWX09fVklESUFfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT19MVE9fT19PVExfTy9MVE8uT19fX18= +UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy5PVEwKVm9wL2FicyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDM= +X09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9hYnMgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWRkY29uc3Q= +IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV8= +Ty9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FkZGNvbnN0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2NvbXBsZW1lbnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFI= +T0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvY29tcGxlbWU= +bnQgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX08= +X0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2RvdCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9uZWdhdGUgQzovTy9PX0VSQVdURk9TX09fU08= +RlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlM= +Y3JpcHRlZC5oZGEKVm9wL25lZ2F0ZSBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9ub3JtYWxpemUgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUE= +X08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIG90bHMvT1BsaWJTY3JpcHRlZC5oZGE= +ClZvcC9wb3cgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE= +OF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvcG93IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3NxcnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1I= +QU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3FydCBvdGxzL08= +UGxpYlNjcmlwdGVkLmhkYQpWb3Avc3ViY29uc3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1U= +RElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3ViY29uc3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA0MzM2My5PUGR1bW15ZGVmcwBJTkRYAAAAAAAAAAAAAAAMAAAADUlOREVYX1NFQ1RJT04AAAAAAAAHOWC6UYkAAAASaG91ZGluaS5oZGFsaWJyYXJ5AAA= +BzkAAAAAYLpRiQAAAGFWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAAHOQAAAxFgulF9AAAAB1Y= +b3AvYWJzAAAKSgAABz5gujYzAAAADFZvcC9hZGRjb25zdAAAEYgAAAUqYLo2MAAAAA5Wb3AvY29tcGxlbWVudAAAFrIAAAdMYLo2MgAAAAdWb3AvZG90AAAd/gAACSpgujYzAAAAClZvcC9uZWdhdGUAACcoAAAEpGC6NjIAAAA= +DVZvcC9ub3JtYWxpemUAACvMAAAFm2C6NjMAAAAHVm9wL3BvdwAAMWcAAAe7YLo2MwAAAAhWb3Avc3FydAAAOSIAAAb2YLo2MwAAAAxWb3Avc3ViY29uc3QAAEAYAAAFMWC6NjMAAAAKAAAABQAAAF1PX19fX1JFREFIU19TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PAAAArU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwA= +AADKb3BsaWI6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/Vm9wL09fX19fUkVEQUhTX1NFTlQ= +SEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08AAAByb3BkZWY6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PP0ljb25JbWFnZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAABhmb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UAAAAAAAA= +AABgulGJAQEAAAAIAAAAAAQAAAADYWJzAAAACEFic29sdXRlAAAAFm9wbGliOi9Wb3AvYWJzP1ZvcC9hYnMAAAAHVk9QX2FicwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAE= +AAAAAAQAAAAIYWRkY29uc3QAAAAMQWRkIENvbnN0YW50AAAAIG9wbGliOi9Wb3AvYWRkY29uc3Q/Vm9wL2FkZGNvbnN0AAAADFZPUF9hZGRjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAA= +AAAAAAAAYLpRiQABAAAAAAQAAAAKY29tcGxlbWVudAAAAApDb21wbGVtZW50AAAAJG9wbGliOi9Wb3AvY29tcGxlbWVudD9Wb3AvY29tcGxlbWVudAAAAA5WT1BfY29tcGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAA= +BlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAADZG90AAAAC0RvdCBQcm9kdWN0AAAAFm9wbGliOi9Wb3AvZG90P1ZvcC9kb3QAAAAHVk9QX2RvdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAA= +AAAAAAABKgAAAAAAAAAAYLpRiQABAAAAAAQAAAAGbmVnYXRlAAAABk5lZ2F0ZQAAABxvcGxpYjovVm9wL25lZ2F0ZT9Wb3AvbmVnYXRlAAAAClZPUF9uZWdhdGUAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAA= +AAAAASoAAAAAAAAAAGC6UYkAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm9ybWFsaXplAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAA= +AAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEAAAAABAAAAANwb3cAAAAFUG93ZXIAAAAWb3BsaWI6L1ZvcC9wb3c/Vm9wL3BvdwAAAAdWT1BfcG93AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAA= +AAEqAAAAAAAAAABgulGJAAEAAAAABAAAAARzcXJ0AAAAC1NxdWFyZSBSb290AAAAGG9wbGliOi9Wb3Avc3FydD9Wb3Avc3FydAAAAAhWT1Bfc3FydAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAA= +AAAAAAAAYLpRiQABAAAAAAQAAAAIc3ViY29uc3QAAAARU3VidHJhY3QgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9zdWJjb25zdD9Wb3Avc3ViY29uc3QAAAAMVk9QX3N1YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAY= +Vk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulGJAAEASU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXYLpRfQAAAAxEaWFsb2dTY3JpcHQAAABXAAACdmC6UX0wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= +U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF8= +QlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KCiA= +ICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmU= +Z2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyA= +c29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHc= +aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2E= +bmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmNvZGU= +IHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSJBYnM= +b2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHY= +ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4= +CXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmU= +CSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCI= +CXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y28= +bG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1Y= +RUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFI= +X1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEE= +Uk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1A= +QVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAA= +DERpYWxvZ1NjcmlwdAAAAAAAAAT+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG4= +b3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnQ= +d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJhZGRjb25zdCIKICAgIHM= +Y3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWRkZWQgPSAkdmFsICsgJGFkZGNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWRkY29uc3QKCiAgICBpbnB1dAk= +aW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHVlICsgQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCI= +CQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHU= +cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCA= +fQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWM= +dG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWw= +IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWQ= +ZWZhdWx0CXsgMS4wIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSA= +dG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW8= +bi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA= +NC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiAgICBsYWJlbAkiY29tcGxlbWVudCIKCiAgICBjb2RlIHsKCSIkY28= +bXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWU= +IgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiA= +ICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCA= +bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +RmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2k= +bnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICA= +IFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= +bF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF8= +YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diw= +ICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWM= +LCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= +ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= +ZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmVjMSwgJHZlYzIpOyIKICA= +ICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICAgIFZPUF9WRUNfUEFSTSg= +dmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl8= +UEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3IgMiIsIDAsIDEsIDApCiA= +ICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXs= +IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCBmbG9hdCB9CiAgICBzaWc= +bmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2k= +bnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Qb2ludCI= +CW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG8= +ciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG9pbnQiICB2cAl7IHV2ZWM= +dG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvVmVjdG8= +ciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCA= +UG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmU= +CSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW5vcm1hbCB1ZmxvYXQgfQo= +ICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2w= +ZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGU= +IEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFA= +cm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgo= +ICovCgp7CiAgICBuYW1lCSJuZWdhdGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSJuZWdhdGUiCgoKICAgIGNvZGUgewoJIiRuZWdhdGVkID0gLSR2YWw7IgogICAgfQoKICAgIGlucHV0CWludAl2YWwJCSJJbnA= +dXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0= +CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHA= +b2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG8= +ciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHU= +dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABW9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGk= +cyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXk= +IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKgk= +Q2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsaXplIgogICAgc2NyaXB0CSJub3JtYWxpemUiCiAgICBsYWJlbAkibm9ybWE= +bGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlub3JtYWwJbnZlYwkiTm9ybWFsaXplZCBWZWM= +dG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcCAgeyBwb2k= +bnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCAgeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXU= +diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0odmVjX3UsICJOb3JtYWwiLAkxLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY18= +cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsICJRdWF0ZXJuaW9uIiwJMCwgMCwgMCwgMSkKICAgIFZPUF9WRUM= +X1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICAKICA= +ICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAB49fUH1KLyoKICogUFI= +T1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHQ= +ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFc= +ZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICAgc2NyaXB0CSJwb3ciCiA= +ICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIkk= +bnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXI= +ZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG8= +aW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQgY29sb3IgfQogICAgc2k= +Z25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3I= +bSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCA= +ICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiw= +IDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCA= +MSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSw= +IDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW1lCWV4cAoJbGFiZWwJIkU= +eHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTI= +LjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWM= +dHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2U= +ZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiM= +aW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewo= +CSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQk= +ZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG8= +aW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXI= +ZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgk= +eyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWw= +IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiw= +IDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDE= +LCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDE= +KQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCA= +MSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFBV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXI= +ZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQk= +InN1YmNvbnN0IgogICAgc2NyaXB0CSJzdWJjb25zdCIKICAgIGxhYmVsCSJzdWJjb25zdCIKCgogICAgY29kZSB7CgkiJHN1YmVkID0gJHZhbCAtICRzdWJjb25zdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCXN1YmM= +b25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJc3ViZWQJCSJJbnB1dCBWYWx1ZSAtIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHM= +aWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3Q= +b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGM= +b2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3I= +bWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQlzdWJjb25zdAoJbGFiZWwJIlN1YnRyYWN0Igo= +CXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDEyMDAwMDAwMDAwMDVub2RlX3Q= +eXBlAFNob3AKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDAwMDE2MGhkYXJvb3QuaW5pdAB0eXBlID0gT19fX19GT0xBRl9FR0RFX1RPT1JfRVI= +QVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDA= +MDAxNDA1NjQ1MDYxMTAwMDAxNDAwMDAwMDAwNjczaGRhcm9vdC5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtNTAuMyAzLjk2NQpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGU= +IG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiA= +ZXhwb3NlZCBvbgpvdXRwdXRzTmFtZWQzCnsKMCAiTWF0ZXJpYWwgU2hhZGVyIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNTQ4MgogIG1vZGlmeSAxNjIyODIzMjE1CiAgYXU= +dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwMTUwMDAwMDA1NDEwMGhkYXJvb3QuaWNvbgA2NCA2NCA4IDAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGAwJCFgMCwjYFAsJyFQPCkiUEwrIzFgMApNJCEsNiVBODolQTg2JlI4RilCXFUtMzUhJSEwNCYwRCkiMEwkIWAwJWAwJCFgMGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGAkIWAwJC8jUFwzKEIoQio1KTI0Ri4rQlhOR0Y= +OUY5TVoyREksJlFMOycwUEwrIlhcLyNQXjMpUjxHTApNU0xbLlxbVl1PPVpASCoiXUMoUixJNiFAOCcpLjNEWT0pUjxHK1BcLyNRLCJgQCgiYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIjBEKSJSPEcpUl1AOCYhUktKWk5TXEMoUi5LNQpNVT03V1dNWz5fXiNAWC9fQVg+J19YTitCX14rQlhPX0JYTitfWF4vQ18= +XitCWE9fQlhOK19YPidBX14jQApNWC9fPFctU11WPUc5XyxHKVI+Uk1LOlcvOkZJSkAiJEEoMkAvI1BcMmAwJCFgMGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgJCEKTWAwJC4jQFgyMjRFKTYpPjdFWzMpUjxHS1ZdTztfLiNAWC9fQlhOK19ZLjNEX143RVk/X0ZZTjtfWV4/RwpNX14/R1lfX0haLkNfWi5DSF9eQ0haL19IWi5DX1ouQ0hfXj9HWV9fRllOO19ZPjdFX14zRFk= +L19CWE4rXwpNWC4jQF9dSzpWT08lUTw3R0lKOkZRVEUpMjVELiNAWDFgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBEKSIwTTc1VT1KSCoiQE9NNzVVP0c/V11fXwo= +TVhOK0JfXjNEWS9fRllOO19aLkNIX15HSVo/X0paTktfWl5PS19eT0taX19MWy5TX1suU0xfXlNMWy9fTApNWy5TX1suU0xfXlNMWy9fS1peT19aXk9LX15LSlpPX0laPkdfWi5DSF9eO0ZZT19EWS4zX1hOK0JfXVs+Ck1XT18= +NVU9N1lGSUo6TVNQXC8kQCUhMDQmYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgUCwjISI4RilCWV0/N1Y1VD0nMV0tXz9XX19CWE4rX1k+N0VfXj9HWV9fSVo+R19aTktKX15TTApNWy9fTFsuU19bPlc= +TV9eW05bT19OW05bX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW05bTgpNX15bTltPX01bPldfWy5TTF9eT0taX19KWk5LX1o+R0lfXj9HWV9fRVk+N19YXi9DX11fP1dfXytSXE9OCk0+V01bREIkQSgyQCFgMCQ= +IWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCElJTE0NitgUCwjRVctUzwKTV9OK0JYT19FWT43X1ouQ0hfXktKWk9fS1peT19bLlNMX15bTltPX09bXl9fW15fT19fI1BcL19QXC8jXwpNXD8nUV9fJ1FcP19RXD8nX1xPK1JfXyc= +UVw/X1FcPydfXD8nUV9fJ1FcP19RXD8nX1wvI1BfXl9PW19fTwpNW15fX1tOW05fXlNMWy9fS1peT19aPkdJX14/R1lfX0VZPjdfWE4rQl9dUzxXL1pQTCsjLy9DWF4yUEAoCk0iYEhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGAiMEQpIlVVPTc3IypSTEs= +TVddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV9fK1JcT19SXE8rX1xfL1NfXy9TXF9fU1xfL19cXy9TX18zVApNXS9fVF0vM19cXy9TX18vU1xfX1NcXy9fXF8vU19fK1JcT18= +UlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1ddXz9fXFsuU08pPzdVXVIiYEAoIkBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgI0BYLiRHPVcKTT1YXzFUPSdUWD4nQV9eN0VZP19IWi5DX1pOS0pfXlNMWy9fTltOW19bXl8= +T19fI1BcL19RXD8nX1xPK1IKTV9fL1NcX19UXS8zX10vM1RfXzdVXT9fVV0/N19dPzdVX183VV0/X1VdPzdfXT83VV9fN1VdP19VXT83XwpNXT83VV9fN1VdP19UXS8zX10vM1RfXy9TXF9fUlxPK19cPydRX18nUVw/X09bXl8= +X1tOW05fXlNMWy9fSgpNWk5LX1ouQ0hfXjdFWT9fQVg+J19UPScxXFZRTDsoYC4jQFgwYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUA4JiFXOVY9SFc4Vi1DW1hOK0JfXjtGWU9fSVo+R18KTVpeT0tfXldNWz9fT1teX19cLyNQX18nUVw/X1NcXy9fXF8vU19fM1RdL19VXT83X10/N1VfXzs= +Vl1PX1YKTV1PO19dTztWX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXztWXU9fVl1PO19dTztWX183VQpNXT9fVV0/N19dLzNUX18vU1xfX1NcXy9fXD8nUV9fI1BcL19PW15fX1s+V01fXk9LWl9fSVo+R19ZTjs= +RgpNX14rQlhPXzdVXT9ZQDgmIUZQRCkiMExgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= +YGBgIzBULSQnOVY9SFcvU1xfUFhOK0JfXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV9fK1IKTVxPX1NcXy9fXS8zVF9fN1VdP19WXU87X11PO1ZfXz9XXV9fV11fP19eL0NYX19DWF4vX1heL0NfXi9DWApNX19DWF4= +L19YXi9DX14vQ1hfX0NYXi9fWF4vQ19dXz9XX18/V11fX1ddXz9fXU87Vl9fO1ZdT19VXT83XwpNXS8zVF9fL1NcX19SXE8rX1w/J1FfXl9PW19fTltOW19bLlNMX15HSVo/X0ZZTjtfWE4rQl9dKzJUTzFACk04JiFSImBAKCI= +QGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDAkIWA1STo2Rlc2VU07WVhOK0IKTV9eO0ZZT19JWj5HX1s= +LlNMX15bTltPX1BcLyNfXD8nUV9fL1NcX19UXS8zX10/N1VfXztWXU9fVl1PO18KTV1fP1dfX0NYXi9fWF4vQ19eL0NYX19HWV4/X1leP0dfXj9HWV9fR1leP19ZXj9HX14/R1lfX0dZXj9fWQpNXj9HX14/R1lfX0dZXj9fWF4= +L0NfXi9DWF9fQ1heL19XXV8/X11PO1ZfXztWXU9fVV0/N19dLzNUX18vUwpNXF9fUVw/J19cLyNQX15bTltPX0xbLlNfWj5HSV9eO0ZZT19CWE4rX1Q9JzFcVF0vM1VcImBAKCJgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGAiQEgqIyJYTitDN1g+J0FfXjtGWU9fSVo+R19bLlNMX15bTltPX1AKTVwvI19cTytSX18vU1xfX1RdLzNfXT83VV8= +XztWXU9fV11fP19eL0NYX19DWF4vX1leP0dfXj9HWV9fR1kKTV4/X1peT0tfXk9LWl9fS1peT19aXk9LX15PS1pfX0taXk9fWl5PS19eT0taX19LWl5PX1peT0tfXj9HWQpNX19HWV4/X1leP0dfXi9DWF9fQ1heL19XXV8/X10= +TztWX183VV0/X1RdLzNfXF8vU19fK1JcT19QXC8jXwpNW05bTl9eU0xbL19JWj5HX1lOO0ZfXidBWD9eXk9LWz8uI0BYMFBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIUg6Ck0mQiI/R1leW1ddXz9fTjdFWT9fSVo+R19bLlNMX15bTltPX1BcLyNfXE8rUl9fL1NcX19VXT83X11PO1YKTV9fP1ddX19XXV8/X14vQ1hfX0dZXj9fWV4/R19eT0taX19LWl4= +T19aXk9LX15fT1tfX09bXl9fW15fT18KTV5fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fS1peT19aXk9LX15PS1pfX0dZXj9fWQpNXj9HX14vQ1hfXz9XXV9fV11fP19dTztWX183VV0/X1NcXy9fXE8rUl8= +XyNQXC9fTltOW19bLlNMX15HSQpNWj9fRVk+N19XXV8/X1oiQEgrUDsmUUxAYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiME4lQTg2QFY= +XU87Xz4zRFkvX0haLkNfCk1aXk9LX15bTltPX1BcLyNfXE8rUl9fL1NcX19VXT83X11PO1ZfXz9XXV9fWF4vQ19eL0NYX19HWV4/X1oKTV5PS19eT0taX19LWl5PX1teX09fXl9PW19fT1teX19bXl9PX18vU1xfX1NcXy9fXF8= +L1NfXy9TXF9fU1wKTV8vX1xfL1NfXl9PW19fT1teX19bXl9PX15fT1tfX0taXk9fWl5PS19eT0taX19HWV4/X1heL0NfXi9DWApNX18/V11fX1ZdTztfXT83VV9fL1NcX19SXE8rX1wvI1BfXltOW09fS1peT19aLkNIX14zRFk= +L187Vl1PXQpNQTg2JUhgQCgiYEhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBdLzNVKlQtIzBcXitCWE9fR1leP19aTktKX15XTVs/X1BcLyNfXD8nUV8= +Xy9TCk1cX19VXT83X11PO1ZfXz9XXV9fWF4vQ19eP0dZX19HWV4/X1peT0tfXk9LWl9fT1teX19bXl9PX15fT1sKTV9fU1xfL19cXy9TX18vU1xfX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cXy9TXwo= +TV8vU1xfX09bXl9fW15fT19eX09bX19LWl5PX1peT0tfXj9HWV9fR1leP19YXi9DX11fP1dfXztWXU9fVQpNXT83X1xfL1NfXydRXD9fT1teX19bPldNX15LSlpPX0dZXj9fWE4rQl9cSypSTlBOK0JYV2BgYGBgYGBgCk1gYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKiJASCxGKUI4Ck1NPV8/V19fRVk+N19aPkdJX15TTFsvX09bXl9fXD8nUV9fL1NcX19UXS8zX11PO1ZfXz9XXV9fWF4vQ18KTV4/R1lfX0c= +WV4/X1peT0tfXl9PW19fT1teX19bXl9PX18vU1xfX1NcXy9fXF8vU19fP1ddX19XXV8/X10KTV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV9fV11fP19dXz9XX18/V11fX1NcXy9fXF8vU19fL1NcX19PWwpNXl9fW15fT19eX08= +W19fS1peT19ZXj9HX14/R1lfX0NYXi9fV11fP19dTztWX18zVF0vX1NcXy9fXD8nUQpNX15fT1tfX0xbLlNfWj5HSV9eN0VZP18/V11fXkY5RjlNQFguI0EkYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgIWAwJCEvQ1heMl0jMFQvL0JYTitfWV4/R19eT0taX19OCk1bTltfXC8jUF9fK1JcT19UXS8zX10/N1VfXz9XXV9fWF4vQ19eP0dZX19HWV4/X1peT0tfXl9PW19fT1sKTV5fX1xfL1NfXy9TXF9fU1xfL18= +XV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV9fV11fP19dXz9XX18/V10KTV9fV11fP19dXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19TXF8vX1xfL1NfXy9TXF9fT1teX19bXl9PXwpNXk9LWl9fR1leP19ZXj9HX14vQ1hfXz8= +V11fX1VdPzdfXS8zVF9fK1JcT19QXC8jX1tOW05fXk9LWl9fSApNWi5DX1heL0NfXTM0VS9BIzBULTJgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYCJQTCsjSVI8RytLP1ddX19ZPjc= +RV9eR0laP19NWz5XX1teX09fXydRXD9fU1xfL19dPzdVCk1fXztWXU9fV11fP19eL0NYX19HWV4/X1peT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1NcXy9fXV8/V18KTV8/V11fX1ddXz9fXV8/V19fT1teX19bXl9PX15fT1s= +X19PW15fX1teX09fXl9PW19fT1teX19bXl9PX10KTV8/V19fP1ddX19XXV8/X11fP1dfXy9TXF9fU1xfL19cXy9TX15fT1tfX09bXl9fWl5PS19eP0dZX19DWApNXi9fV11fP19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX18= +TVs+V19aPkdJX143RVk/Xz5XTVteRUk6NgpNTWBYLiNBKGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCNMWy5URytSXE9PCk1YTitCX14/R1lfX0taXk9fW05bTl9fI1BcL19SXE8rX10vM1RfXzs= +Vl1PX1ddXz9fXi9DWF9fR1leP19aCk1eT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXV8/V19fP1ddX19XXV8/X15fT1tfX09bXl9fW14KTV9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1s= +Xl9fW15fT19dXz9XX18/V10KTV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bX19LWl5PX1leP0dfXi9DWF9fP1ddX19WXU87XwpNXS8zVF9fL1NcX19QXC8jX1tOW05fXk9LWl9fR1leP19YTitCX1xLKlJOUEcpUjw= +T2BgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAsI2BQLiRBKDJBVy1TPF9eM0RZL19JWj5HX1suU0xfXl9PCk1bX19RXD8nX1xfL1NfXzdVXT9fVl1PO19eL0NYX19HWV4/X1peT0tfXk9LWl9fT1teX18= +XF8vU19fL1NcCk1fX1ddXz9fXV8/V19fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW18KTV9PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fV11fP19dXz9XX18/V11fX1c= +XV8/X1wKTV8vU19fL1NcX19PW15fX1peT0tfXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1xfL19cPydRX15fTwpNW19fTFsuU19aPkdJX14zRFkvXztWXU9cOCYhQDxAJCFgMCRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YApNYGBgYGBgYC8jUFwzSTo2RVEuI0BYL19GWU47X1pOS0pfXltOW09fUFwvI19cTytSX18zVF0vX1ZdTztfCk1dXz9XX19DWF4vX1leP0dfXk9LWl9fT1teX19bXl9PX18vU1xfX1NcXy9fXV8/V19fP1ddX19bXl9PX14KTV8= +T1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW14KTV9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fL1NcX19TXF8vX1teX09fXl9PWwpNX19LWl4= +T19ZXj9HX14vQ1hfXz9XXV9fVl1PO19dLzNUX18rUlxPX1BcLyNfW05bTl9eS0paT19GWU47XwpNWC4jQF9aLkNIXCQsI2BQLmBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKTI0RSs8NyVRPj9CCk1YTitfWi5DSF8= +Xk9LWl9fTltOW19cPydRX18vU1xfX1VdPzdfXU87Vl9fQ1heL19ZXj9HX15PS1pfX0taCk1eT19bXl9PX18vU1xfX1NcXy9fXV8/V19fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX19PW14KTV9fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW18KTV9PW15fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1NfXy9TXF9fT1teX19aXk9LX15PS1pfX0dZXj9fWApNXi9DX11PO1ZfXzdVXT9fU1w= +Xy9fXD8nUV9eX09bX19MWy5TX1ouQ0hfXitCWE9fJVE8N0cpMjRFKzBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAkMSQxJSc3VV0/WVkuM0RfXkdJWj9fTFsuU19bXl9PCk1fXytSXE9fVF0vM19dPzdVX18/V10= +X19YXi9DX14/R1lfX0taXk9fW15fT19eX09bX19TXF8vX11fP1dfCk1fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX18KTV9fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fV10KTV8/X11fP1dfXz9XXV9fU1xfL19bXl9PX15fT1tfX0taXk9fWV4/R19eL0NYX18/V11fX1VdPzdfXS8zVApNX18rUlxPX09bXl9fWy5TTF9eR0laP19EWS4zX1Q= +XS8zXSNEWS40MGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgKCJgQClWPUc6LVc9Vz1fTjdFWT9fSlpOS19bPldNX18jUFwvX1JcTytfXS8zVF9fO1ZdT19XCk1dXz9fXi9DWF9fR1leP19aXk9LX15fT1tfX1NcXy9fXF8= +L1NfXz9XXV9fV11fP19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTV9fX19fX19fX19fX19fX19fX1teX09fXl9PW19fT1teX19bXl8= +T19eX09bX18/V11fX1ddXz9fXF8vU18KTV8vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1ddXz9fXU87Vl9fM1RdL19SXE8rX1wvI1BfXldNWz9fSgpNWk5LX1k+N0VfXVc9Vz9ZVT03Ni1gQCgiYEBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgI2BQLCNDWF4vSi4jQApNWC9fRllOO19aXk9LX15bTltPX1BcLyNfXF8vU19fN1VdP19WXU87X11fP1dfX0dZXj9fWl5PS19eX09bCk1fX09bXl9fXF8vU19fP1ddX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX18= +T1teX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTV9fX19fT1teX19bXl9PX15fT1tfX09bXl9fV11fP19dXz9XX18/V11fX1NcXy9fW14= +X09fXl9PW19fS1oKTV5PX1leP0dfXV8/V19fO1ZdT19VXT83X1xfL1NfXyNQXC9fTltOW19aTktKX147RllPX0BYLiNfRjlGOQpNTVA8JyFQRGBgYGBgYGBgYGBgYGBgYGBgYGBgYCIwRCkiWiZBSDtXQVg+J19ZXj9HX15PS1o= +X19OW05bXwpNXD8nUV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19PW15fX1teX09fXy9TXF9fV11fP19dCk1fP1dfX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19eX09bX19PW14KTV9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU19eX09bX19PW15fX1peT0tfXj9HWV9fQ1heL19WXU87Xwo= +TV0/N1VfXy9TXF9fUVw/J19bTltOX15PS1pfX0dZXj9fWD4nQV9aNkVJPCgrIlBMLWBgYGBgYGBgYGBgYApNYGBgYGBgYGBgITg2JUFPIVA8J0RYTitCX14/R1lfX0xbLlNfW15fT19fJ1FcP19TXF8vX10/N1VfXz9XCk1dX18= +WF4vQ19eP0dZX19LWl5PX1teX09fXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXl9PW19fT1teCk1fX1teX09fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTV9fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X10KTV8/V19fL1NcX19TXF8vX1teX09fXk9LWl9fR1leP19YXi9DX11fP1dfXzdVXT9fU1xfL19cPydRX15fTwpNW19fTFsuU19ZXj8= +R19eK0JYT18hUDwnQyVBODYmQGBgYGBgYGBgYGBgYGBgYGBgYGBgYFEsMyRdUzxXLQpNXE4rQlhPX0haLkNfWy5TTF9eX09bX19RXD8nX1xfL1NfXzdVXT9fV11fP19eL0NYX19HWV4/X1peT0tfCk1eX09bX19TXF8vX1xfL1M= +X18/V11fX1ddXz9fXl9PW19fT1teX19bXl9PX15fT1tfX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTV9fX19fX19fX19fX19fW15fT18= +Xl9PW19fT1teX19bXl9PX11fP1dfXz9XXV9fU1xfL19cXy9TX15fT1sKTV9fS1peT19ZXj9HX14vQ1hfXz9XXV9fVV0/N19cXy9TX18nUVw/X09bXl9fWy5TTF9eQ0haL19CWE4rXwpNUjxHKVsiOEYpQlhgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgLlNMWzItJzFUPztCWE4rX1ouQ0hfXlNMWy9fTwpNW15fX1w/J1FfXzNUXS9fVV0/N19dXz9XX19DWF4vX1leP0dfXk9LWl9fT1teX19cXy9TX18vU1xfX1ddCk1fP19dXz9XX19PW15fX1teX09fXl9PW19fT1s= +Xl9fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fXl9PW18KTV9PW15fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1M= +X18vU1xfX09bXl9fWl5PS19eP0dZX19DWF4vX1cKTV1fP19dPzdVX18zVF0vX1FcPydfW15fT19eU0xbL19IWi5DX1hOK0JfXEcpUj5QRylSPE9gYGBgYGBgYApNYGBgYGBgYGBgYGBgYCQlITA1JzRVLTNZWF4vQ19eQ0haL18= +TFsuU19bXl9PX18nUVw/X1RdLzNfXT83VQpNX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PX18vU1xfX1NcXy9fXV8/V19fP1ddX19bXl9PX15fT1tfCk1fT1teX19bXl9PX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fT1teX19bXl9PX15fT1tfX09bXl9fV10KTV8/X11fP1dfXy9TXF9fU1xfL19bXl9PX15PS1pfX0dZXj9fWF4vQ19dXz8= +V19fN1VdP19UXS8zX1w/J1EKTV9eX09bX19MWy5TX1ouQ0hfXitCWE9fKVI8R0wpQjhGK0BgYGBgYGBgYGBgYGBgYGBgYGBgYGBKKkJIVApNUkxLKltOK0JYT19IWi5DX1suU0xfXl9PW19fUVw/J19cXy9TX183VV0/X1ddXz8= +X14vQ1hfX0dZXj9fWgpNXk9LX15fT1tfX1NcXy9fXF8vU19fP1ddX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fCk1fX19fX19fX19fX19fX19fX19bXl9PX15fT1tfX09bXl9fW15fT19dXz9XX18/V11fX1NcXy9fXF8vU18KTV5fT1tfX0taXk9fWV4/R19eL0NYX18/V11fX1VdPzdfXF8vU19fJ1FcP19PW15fX1suU0xfXkM= +SFovX0IKTVhOK19QXC8jWTE8NyVRTGBgYGBgYGBgYGBgYGBgYGBgYGBgYCRBKDIlSzpWTU07QlhOK19aLkNIX15TTApNWy9fT1teX19cPydRX18vU1xfX1VdPzdfXV8/V19fQ1heL19ZXj9HX15PS1pfX09bXl9fXF8vU19fL1M= +XApNX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX14KTV8= +T1tfX09bXl9fW15fT19eX09bX18/V11fX1ddXz9fXF8vU19fL1NcX19PW15fX1peT0tfXj9HWV9fQ1gKTV4vX1ddXz9fXT83VV9fL1NcX19RXD8nX1teX09fXk9LWl9fR1leP19YTitCX1wrIlBOMDYlQTg7YGBgYApNYGBgYGA= +YGBgYGBgYGBgYGBgYFAsI2BeR0laPyVYPidBX14/R1lfX0taXk9fW05bTl9fJ1FcP19TXF8vXwpNXT83VV9fO1ZdT19YXi9DX14/R1lfX0taXk9fW15fT19fL1NcX19TXF8vX11fP1dfXz9XXV9fW15fT19eCk1fT1tfX09bXl8= +X1teX09fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX09bXl9fW15fT19eX09bX19PW14KTV9fV11fP19dXz9XX18= +L1NcX19PW15fX1teX09fXk9LWl9fR1leP19YXi9DX11PO1ZfXzdVXT9fU1xfL18KTVw/J1FfXltOW09fS1peT19ZXj9HX14nQVg/XltOW08+JSEwNCZgYGBgYGBgYGBgYGBgYGBgYGBgYGBgJQpNITA0JkRJKjJLTiNAWC9fRlk= +TjtfWk5LSl9eW05bT19QXC8jX1xfL1NfXzdVXT9fVl1PO19dXz9XX19HWQpNXj9fWl5PS19eX09bX19PW15fX1xfL1NfXz9XXV9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teCk1fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX09bXl9fW15fT19eX09bX19PW15fX1ddXz9fXV8/V19fP1ddX19TXF8vX1sKTV5fT19eX09bX19LWl5PX1leP0dfXi9DWF8= +XztWXU9fVV0/N19cXy9TX18jUFwvX05bTltfWk5LSl9eO0YKTVlPX0BYLiNfRFkuM0tQNCUhMDhgYGBgYGBgYGBgYGBgYGBgYGBgYGBgUCwjYFhKKkJKPz5XTVtfWT43RQpNX15LSlpPX01bPldfXC8jUF9fK1JcT19UXS8zX10= +TztWX18/V11fX1heL0NfXj9HWV9fS1peT19bXl9PXwpNXy9TXF9fU1xfL19dXz9XX18/V11fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18= +X19fX19fX19fX19fX19fX19fX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXV8/V19fP1ddX19TXF8vX1xfL1NfXl9PW19fS1peT19ZXj9HX14vQ1gKTV9fP1ddX19WXU87X10vM1RfXytSXE9fUFwvI19bPldNX15LSlo= +T19FWT43X1c9Vz1fRzlWPUhUImBAKCIKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGAkIWAwJTo2RUlNVi1DOF5eM0RZL19JWj5HX1suU0xfXl9PW19fUgpNXE8rX10vM1RfXzdVXT9fV11fP19eL0NYX19HWV4/X1peT0tfXl9PW18= +X09bXl9fXF8vU19fP1ddX19XXQpNXz9fXV8/V19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX19fX19fX19fX19fX19fX19fX19fX19fX09bXl9fW15fT19eX09bX18= +T1teX19bXl9PX11fP1dfCk1fP1ddX19XXV8/X1xfL1NfXl9PW19fT1teX19aXk9LX14/R1lfX0NYXi9fV11fP19dPzdVX18zVF0vX1IKTVxPK19bXl9PX15TTFsvX0laPkdfWS4zRF9dRzlWP00oMiRBN2BgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGAKTWBgYGBgYGBgKkJISi0sTytSXltCWE4rX1ouQ0hfXlNMWy9fT1teX19cPydRX18vU1xfX1VdPzdfXU87VgpNX19DWF4vX1leP0dfXk9LWl9fS1peT19bXl9PX18vU1xfX1NcXy9fXV8/V19fP1ddX19bXl8= +T19eX09bXwpNX09bXl9fW15fT19eX09bX19PW15fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fCk1fX19fX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1NfXy9TXF8= +X09bCk1eX19aXk9LX15PS1pfX0dZXj9fWF4vQ19dTztWX183VV0/X1NcXy9fXD8nUV9eX09bX19LWl5PX1ouQ0gKTV9eK0JYT18lUTw3RykiMEQrMGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAhYDAkITJPS1pfMAo= +TVguI0BfXjtGWU9fSlpOS19bTltOX18jUFwvX1JcTytfXS8zVF9fO1ZdT19XXV8/X14vQ1hfX0dZXj9fWgpNXk9LX15fT1tfX09bXl9fXF8vU19fL1NcX19XXV8/X11fP1dfX09bXl9fW15fT19eX09bX19PW15fX1teCk1fT18= +Xl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teCk1fX1teX09fXl9PW19fP1ddX19XXV8/X1xfL1NfXy9TXF9fT1teX19bXl9PX15PS1pfX0dZXj9fWF4vQ18KTV1fP1dfXzs= +Vl1PX1RdLzNfXE8rUl9fI1BcL19OW05bX1pOS0pfXjtGWU9fQFguI19HSVo+TlBMKyJQVGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAiYEAoIz03NVVDPVM8Vy9bRFkuM19aPkdJX15TTApNWy9fT1teX19cPyc= +UV9fL1NcX19VXT83X11PO1ZfX0NYXi9fWV4/R19eT0taX19LWl5PX1teX09fXy9TXApNX19TXF8vX11fP1dfXz9XXV9fV11fP19dXz9XX19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfCk1fT1teX19bXl9PX15fT1s= +X19PW15fX1teX09fXl9PW19fT1teX19bXl9PX15fT1tfXz9XXV9fV11fP19dCk1fP1dfXy9TXF9fU1xfL19bXl9PX15PS1pfX0taXk9fWV4/R19eL0NYX187Vl1PX1VdPzdfXF8vU19fJ1EKTVw/X09bXl9fWy5TTF9eR0laP18= +RFkuM19WTUs6XlYlQTg3NCFgMCQiYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgIjhGKUJbJVE8N0dYTitCX14/R1lfX0taXk9fW05bTl9fJ1FcP19TXF8vXwpNXS8zVF9fO1ZdT19XXV8/X14vQ1hfX0c= +WV4/X1peT0tfXl9PW19fT1teX19cXy9TX18vU1xfX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXl9PW19fT1teX19bXl9PX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teCk1fT19eX09bX19PW15fX1teX09fXV8/V19fP1c= +XV9fV11fP19dXz9XX18vU1xfX1NcXy9fW15fT19eX09bCk1fX0taXk9fWV4/R19eL0NYX18/V11fX1ZdTztfXS8zVF9fL1NcX19RXD8nX1tOW05fXk9LWl9fR1leP18KTVhOK0JfXD8nUV5ESipCSFNgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCoKTSJASCxCWE4rSU1bPldPW0VZPjdfWj5HSV9eV01bP19PW15fX1xPK1JfXy9TXF9fVV0/N19dTztWX18/VwpNXV9fWF4vQ19eP0dZX19LWl5PX1teX09fXl9PW19fU1xfL18= +XF8vU19fL1NcX19XXV8/X11fP1dfXz9XXQpNX19XXV8/X15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXl9PW19fT1teX19XXV8/X11fP1dfCk1fP1ddX19XXV8/X1xfL1NfXy9TXF9fU1xfL19bXl9PX15fT1tfX0s= +Wl5PX1leP0dfXi9DWF9fP1ddX19WCk1dTztfXT83VV9fL1NcX19RXD8nX1teX09fXldNWz9fSVo+R19ZPjdFX11fP1dfXjxHKVJaIlBMKyNAYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGAjQFguJDMxVD0nVFheL0MKTV9eP0dZX19LWl5PX1tOW05fXyNQXC9fUlxPK19dLzNUX183VV0/X1ddXz9fXi9DWF9fR1leP19ZXj9HXwpNXk9LWl9fT1teX19bXl9PX18vU1xfX1NcXy9fXF8vU19fP1ddX19XXV8/X11fP1c= +X18/V11fX1ddXz9fXQpNXz9XX18/V11fX1ddXz9fXV8/V19fP1ddX19XXV8/X11fP1dfXz9XXV9fV11fP19cXy9TX18vU1xfX1NcCk1fL19bXl9PX15fT1tfX0taXk9fWV4/R19eP0dZX19DWF4vX1ddXz9fXT83VV9fM1RdL18= +UlxPK19cLyNQCk1fXltOW09fS1peT19ZXj9HX14vQ1hfXzVVPTdZMjRFKTYwJCFgMCRgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYDAkIWAzSVo+R1ItXz9XX19FWT43X1o+R0lfXlM= +TFsvX08KTVteX19cPydRX18vU1xfX1RdLzNfXU87Vl9fP1ddX19YXi9DX14/R1lfX0dZXj9fWl5PS19eX09bX19PWwpNXl9fW15fT19fL1NcX19TXF8vX1xfL1NfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXV8/V19fP1c= +XQpNX19XXV8/X11fP1dfXz9XXV9fU1xfL19cXy9TX18vU1xfX09bXl9fW15fT19eX09bX19LWl5PX1leP0dfCk1eP0dZX19DWF4vX1ddXz9fXU87Vl9fM1RdL19TXF8vX1w/J1FfXl9PW19fTFsuU19aPkdJX143RVk/Xz4KTVc= +TVteRCkiMEpQWC4jQSRgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYDAkIWA0QSgyJT8wVC0jU1hOK0JfXj9HWV9fSlpOS19bPldNX18jUFwvX1FcPydfXF8vUwpNX183VV0= +P19WXU87X11fP1dfX0NYXi9fWV4/R19eP0dZX19LWl5PX1peT0tfXl9PW19fT1teX19bXl9PXwpNXy9TXF9fU1xfL19cXy9TX18vU1xfX1NcXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fU1xfL19cCk1fL1NfXl9PW18= +X09bXl9fW15fT19eT0taX19LWl5PX1leP0dfXj9HWV9fQ1heL19XXV8/X11PO1ZfXzdVCk1dP19TXF8vX1w/J1FfXyNQXC9fTVs+V19aTktKX14/R1lfX0JYTitfUlxPK1s0NSUxNTAhYDAkIWBgYGAKTWBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgKSIwRCsKTT8nUVxFLU87Vl9XRFkuM19aLkNIX15PS1pfX05bTltfXC8jUF9fK1JcT19TXF8vX10/N1VfXztWXU9fVwpNXV8/X14vQ1hfX0NYXi9fWV4= +P0dfXk9LWl9fS1peT19aXk9LX15fT1tfX09bXl9fW15fT19eX09bX19TXApNXy9fXF8vU19fL1NcX19TXF8vX1xfL1NfXy9TXF9fT1teX19bXl9PX15fT1tfX09bXl9fWl5PS19eT0taCk1fX0taXk9fWV4/R19eL0NYX19DWF4= +L19XXV8/X11PO1ZfXzdVXT9fU1xfL19cTytSX18jUFwvX05bTltfCk1aXk9LX15DSFovX0RZLjNfVk1LOl8mNUU5N0AkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYCFMOyZSJkZJSjskV11fP19eN0UKTVk/X0laPkdfWy5TTF9eW05bT19QXC8jX1xPK1JfXy9TXF9fVV0/N19dTztWX18/V11fX1ddXz9fXi9DWApNX19HWV4/X1leP0dfXk9LWl9fS1peT19aXk9LX14= +X09bX19PW15fX1teX09fXl9PW19fT1teX19bXl9PXwpNXl9PW19fT1teX19bXl9PX15fT1tfX0taXk9fWl5PS19eT0taX19HWV4/X1leP0dfXi9DWF9fP1ddX19XCk1dXz9fXU87Vl9fN1VdP19TXF8vX1xPK1JfXyNQXC9fTls= +TltfWy5TTF9eR0laP19FWT43X1ddXz9fSSIwCk1EKkQ5JjFEPmBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgIWAwJCEyVE0rNyxPK1I= +Xl9BWD4nX1lOO0ZfXkdJWj9fTFsuU18KTVtOW05fXyNQXC9fUlxPK19cXy9TX18zVF0vX1VdPzdfXU87Vl9fP1ddX19YXi9DX14vQ1hfX0dZXj9fWQpNXj9HX14/R1lfX0taXk9fWl5PS19eT0taX19LWl5PX1peT0tfXk9LWl8= +X0taXk9fWl5PS19eT0taX19LWgpNXk9fWV4/R19eP0dZX19HWV4/X1heL0NfXi9DWF9fP1ddX19WXU87X10/N1VfXzNUXS9fU1xfL19cTytSCk1fXyNQXC9fTltOW19bLlNMX15HSVo/X0ZZTjtfWD4nQV9cOyZRTjxbLlNNKGA= +MCQhYDBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGAwJCFgOUc5Vj1cUzxXLVteK0JYT19GWU47X1o+R0lfXlNMWy9fTls= +TltfXC8jUF9fJ1EKTVw/X1NcXy9fXS8zVF9fN1VdP19WXU87X11PO1ZfXz9XXV9fWF4vQ19eL0NYX19DWF4vX1leP0dfXj9HWQpNX19HWV4/X1leP0dfXj9HWV9fR1leP19ZXj9HX14/R1lfX0dZXj9fWV4/R19eL0NYX19DWF4= +L19YXi9DXwpNXV8/V19fO1ZdT19WXU87X10/N1VfXzNUXS9fU1xfL19cTytSX18jUFwvX05bTltfWy5TTF9eR0laP19GCk1ZTjtfWE4rQl9cWy5TTyFIOiZBXCEwNCUhQGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCEwNCUKTSFGJUE4Nys3VV0/WVhOK0JfXjtGWU9fSVo+R19bLlNMX15bTltPX1BcLyNfXD8nUV9fK1JcT19TXF8vXwo= +TV0vM1RfXzdVXT9fVl1PO19dTztWX18/V11fX1ddXz9fXV8/V19fQ1heL19YXi9DX14vQ1hfX0NYXi9fWApNXi9DX14vQ1hfX0NYXi9fWF4vQ19dXz9XX18/V11fX1ddXz9fXU87Vl9fO1ZdT19VXT83X10vM1RfXy9TCk1cX18= +UlxPK19cPydRX18jUFwvX05bTltfWy5TTF9eR0laP19GWU47X1hOK0JfXUM4Vi9NVj1HOi0hMDQlCk0hUGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgLiNAWDA9RzlWQzxfL1NfI0IKTVhOK19ZTjtGX15HSVo/X0taXk9fWz5XTV9eX09bX19QXC8jX1w/J1FfXytSXE9fU1xfL19dLzNUX183VQpNXT9fVV0/N19dTzs= +Vl9fO1ZdT19WXU87X11fP1dfXz9XXV9fV11fP19dXz9XX18/V11fX1ddXz9fXU87VgpNX187Vl1PX1ZdTztfXT83VV9fN1VdP19UXS8zX1xfL1NfXy9TXF9fUlxPK19cLyNQX15fT1tfX01bPldfCk1aXk9LX15HSVo/X0ZZTjs= +X1hOK0JfXS8zVF81WD4nQi8jUFwvJEBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGA4JiFAPVQ9JzIrVF0vM10+J0FYP19FWT43X1ouQ0gKTV9eS0paT19MWy5TX1tOW05fXl9PW19fUFwvI19cPydRX18rUlxPX1NcXy9fXS8zVF9fM1RdL19VXT83XwpNXT83VV9fN1VdP19VXT83X10/N1VfXzc= +VV0/X1VdPzdfXT83VV9fN1VdP19VXT83X10vM1RfXzNUXS9fUwpNXF8vX1xPK1JfXydRXD9fUVw/J19bXl9PX15bTltPX0xbLlNfWk5LSl9eQ0haL19FWT43X1g+J0FfXT83Ck1VX05gQCgiOyJASCojYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGAiQEgqIyZFSTo3WyVRPDc= +R1ddXz9fXjNEWS9fR1leP19aPkdJX15PS1pfX00KTVs+V19bTltOX15fT1tfX1BcLyNfXD8nUV9fK1JcT19SXE8rX1xfL1NfXy9TXF9fU1xfL19cXy9TX18zVApNXS9fVF0vM19cXy9TX18vU1xfX1NcXy9fXF8vU19fK1JcT18= +UlxPK19cPydRX18jUFwvX09bXl9fW05bTgpNX15XTVs/X0taXk9fWj5HSV9eP0dZX19EWS4zX1ddXz9fXFMsUy5dVD0nMi0jQFguJEBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYCQhYDAlLzNUXTI7NlVNPTs7Vl1PXFhOK0JfXjdFWT9fR1leP19aPkc= +SV9eT0taX19MWy5TX1tOW04KTV9eX09bX19PW15fX1wvI1BfXyNQXC9fUVw/J19cPydRX18nUVw/X1FcPydfXD8nUV9fJ1FcP19RXD8nXwpNXD8nUV9fI1BcL19QXC8jX1teX09fXltOW09fTltOW19bLlNMX15PS1pfX0laPkc= +X1leP0dfXjdFWT9fQgpNWE4rX1ctUzxfTCchUD41MTQ1JUIhMDQlIUBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYCQhYDAkQCgiYEcKTTwnIVBBTEMoUi5LPVc9V15YXi9DX143RVk/X0dZXj9fWj5HSV9eS0paT19MWy5TX1suU0xfXlc= +TVs/X04KTVtOW19bTltOX15fT1tfX09bXl9fW15fT19eX09bX19PW15fX1teX09fXltOW09fTltOW19bPldNX15TTApNWy9fS1peT19aTktKX15HSVo/X0dZXj9fWT43RV9eK0JYT18/V11fX1QtIzBcWTI0RSswSypSTFVgUCw= +IwpNIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA8JyFQREgqIkBQQihCKEgtJzEKTVQ/Lz9XXV9fWE4rQl9eM0RZL19GWU47X1ouQ0hfXkdJWj9fSlpOS19aTktKX15PS1pfX0xbLlNfWy5TTApNX15TTFs= +L19MWy5TX1suU0xfXk9LWl9fS1peT19aXk9LX15LSlpPX0laPkdfWi5DSF9eO0ZZT19EWS4zXwpNWE4rQl9dXz9XX18xVD0nU0VZPjdNM1heL0RIKiJASCxgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgRCkiMExeL0NZKkMoUixJTCNgUC4jOlZNS1sKTVguI0BfXitCWE9fRFkuM19ZPjdFX147RllPX0dZXj9fWV4/R19eQ0haL19IWi5DX1ouQ0hfXkNIWi9fRwpNWV4/X1leP0dfXjtGWU9fRVk= +PjdfWS4zRF9eK0JYT19AWC4jX1ZdTztfLFsuU08qSEoqQyovU1xfMlBIKgpNIkBQYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YDQlITA4OiZBSEA8JyFQQUoiQEgrVyRRLDNGVV0/N149Wz4KTVdPX0BYLiNfWD4nQV9eK0JYT19CWE4rX1heL0NfXitCWE9fQlhOK19YTitCX14nQVg/Xz9XXV9fVz1XPQpNX003NVU/Oy5TTFtSS0paTlNWIUA4JyhSLEMoXSQ= +USwzJmAkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYCgiYEAoKSIwRCsmUUw7KDRJKjI= +RUYlQTg2QEY5RjlNWzJUTS03IlBMK0UKTVJMSypbTEMoUi5LKVI8R0xTXF8vXFwrIlBONltOW08+RilCOE03SVo+SSkjMFQtMSxDKFIvMWAwJCEwIQpNYDAkIWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYFAsI2BQPCchUEQxJDEkNSVRPDcmUkhKKkMsQig= +QihJKUI4RitTNFUKTS00JDclUTw7JSEwNCZgRCkiMEwkIWAwJGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGA= +YGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYAo= +TWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCk1gYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGAKTWBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGA= +YGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYApNYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGBgCiRgYGBgYGBgYAplbmQKMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDIxMDAwMDAwMDAwMzFoZGFyb290LnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAxMTMwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19UVVBUVU9fUkVEQUhTX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVQ= +X19fX08uaW5pdAB0eXBlID0gb3V0cHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMTEyMDAwMDAwMDE2NzZoZGFyb290L09fX18= +X1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC01Ljk3CmNvbm5lY3Rvcm5leHRpZCA2CmZsYWdzID0gIGxvY2sgb2ZmIG0= +b2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24= +IGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAic2hhZGVyIgp9CmlucHV0c05hbWVkMwo= +ewoxIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCAxICJDZiIKMiAJIiIgIiIgMSAiT2YiCjMgCSIiICIiIDEgIkFmIgo0IAkiIiAiIiAxICJOIgo1IAkiIiAiIiAxICJGIgp9CmlucHU= +dHMKewowIAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkU= +U19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08gMCAxCjEgCSIiIDAgMQoyIAkiIiAwIDEKMyAJIiIgMCAxCjQgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NDQ3CiA= +IG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDc= +MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDExMzAwMDAwMDAwMTczaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREU= +Ul9PVVRQVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTAgXQkoCXN1cmZhY2UJKQpvdXRwdXRjb2RlbGFzdAlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnBhcm1vcmRlcglbIDAJbG9ja3M= +PTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDExNzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX18= +T19fX19TVVJGQUNFX1NIQURFUl9PVVRQVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ= +NTA2MTEwMDAwNzMwMDAwMDAwMDAzNmhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLmluaXQAdHlwZSA9IGNvbGxlY3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDcyMDAwMDAwMDExNjJoZGFyb290L09fX19fVENFTE9DX1RVUFRVT19fX19PX19fX09VVFBVVF9DT0xFQ1RfX19fTy5kZWYAY29tbWVudCAiIgo= +cG9zaXRpb24gMTcgLTYuNjEKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGU= +ciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiA= +bWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08gMCAxICJzaGFkZXIxIgp9Cmk= +bnB1dHMKewowIAlPX19fX1RVUFRVT19SRURBSFNfRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfU0hBREVSX09VVFBVVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjE2MDI0NDQ3CiAgbW9kaWZ5IDE2MjI4MjMyOTMKICA= +YXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDA3MzAwMDAwMDAwMTU2aGRhcm9vdC9PX19fX1RDRUxPQ19UVVBUVU9fX19fT19fX19PVVRQVVRfQ09MRUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CmlucHU= +dG51bQlbIDAJbG9ja3M9MCBdCSgJMQkpCmlucHV0bmFtZTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW5wdXRsYWJlbDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAwNzcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX19fT1VUUFVUX0NPTEVDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAg= +MTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDI3MzAwMDAwMDAwMTY0aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV8= +VE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0g= +QURFUl9fX19PLmluaXQAdHlwZSA9IE9fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTwptYXRjaGVzZGVmID0= +IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzIwMDAwMDAwMDc0NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +X19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAtNS4zMQpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG8= +ZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= +b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJkaWZmIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI5MTE0MwogIG1vZGlmeSAxNjIyODI= +MzI5NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDA= +MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzMwMDAwMDAwMDAyMGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl8= +VE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLnBhcm0Aewp2ZXJzaW9uIDA= +LjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDI3NzAwMDAwMDAwMDYxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREU= +Ul9fX19PLnVzZXJkYXRhAAAAAAIADV9fX1ZlcnNpb25fX18AAAADAAAACXdpcmVzdHlsZQAAAAMAB3JvdW5kZWQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDM= +MDIwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgZGk= +ZmYKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMgpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzEzMDAwMDAwMDA2NTdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= +X19uZXRib3gxLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF9Db2xvciBSR0IgMSAxIDEgIjsKCWNvbW1lbnQgOj0gT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDIxLjU0Mzk3Njg1MjExNzA5ODsKCW1pbmltaXplZCA= +Oj0gMDsKCW93bmVyIDo9IF9fbmV0Ym94MjsKCXdpZHRoIDo9IDczOwoJeF9wb3NpdGlvbiA6PSA4LjAwMDAwMDAwMDAwMDAwMTg7Cgl5X3Bvc2l0aW9uIDo9IDguMTU2MDIzMTM1OTYxOTcxNzsKfQp7CiAgY3JlYXRlIDE2MjI= +MzEyMjc0CiAgbW9kaWZ5IDE2MjI4MTYzMTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= +MDAzMTMwMDAwMDAwMDY3MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL19fbmV0Ym94Mi5uZXRib3hpbml0ADIKMgp7CglhdXRvZml0IDo9IDA7Cgljb2xvciA6PSAiVVRfQ28= +bG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUM= +QUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX087CgloZWlnaHQgOj0gNTAuNzAwMDAwMDAwMDAwMDAzOwoJbWluaW1pemVkIDo9IDA7Cgl3aWQ= +dGggOj0gNzUuNDAwMDAwMDAwMDAwMDA2OwoJeF9wb3NpdGlvbiA6PSA3OwoJeV9wb3NpdGlvbiA6PSAtMjA7Cn0KewogIGNyZWF0ZSAxNjIyNDg0MDc4CiAgbW9kaWZ5IDE2MjI4MjI4MDgKICBhdXRob3IgQWRtaW5pc3RyYXQ= +b3JATwogIGFjY2VzcyAwNzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDUwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkE= +Q0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08= +LmluaXQAdHlwZSA9IHN1YmNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ0MDAwMDAwMDI3NjdoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX18= +X1NVQlRSQUNUXzFfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSA2LjA1CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG8= +ZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiA= +bWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAic3ViZWQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVI= +VEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV8= +X19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmU= +YXRlIDE2MjIyODkxMzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSA= +aHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDUwMDAwMDAwMDExM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0U= +R0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVEk= +T19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08ucGFybQB7CnY= +ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWYJKQpzdWJjb25zdAlbIDAJbG9ja3M9MCBdCSgJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= +NjExMDAwNDQ3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= +TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTE= +MDAwNDUxMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0M= +VUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX18= +TElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTY0NTA2MTEwMDA1MTcwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRUQ= +QUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08uaW5pdAB0eXBlID0gcG93Cm1hdGNoZXM= +ZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUxNjAwMDAwMDAxNDIxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV8= +VE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0g= +QURFUl9fX19PL09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUM= +VF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgMS4xMjUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHI= +aW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiA= +bG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU18= +X19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0= +CmlucHV0cwp7CjAgCU9fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX04= +RUdBVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODkyMTEKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG8= +ciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MTcwMDAwMDAwMDY2MGg= +ZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVM= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQo= +dmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0= +MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTE= +CTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDAJbG9ja3M9MCBdCSgJMwkpCn0KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTIxMDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy8= +T19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUc= +QVRFX19fX1BPV0VSXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTIzMDAwMDAwMDAwMzFoZGFyb290L09fX19fUkU= +REFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUU= +TlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA1MDAwMDAwMDAwMzJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= +TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzM= +X1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX18= +X1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5pbml0AHR5cGUgPSBwb3cKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= +NjExMDAwNjA0MDAwMDAwMDE1NjZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0E= +TF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= +X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= +VF9fX19QT1dFUl8xXzNfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMy44NzUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHg= +cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWw= +IG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJwb3ciCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0U= +Tl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1M= +VUJUUkFDVF9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSUQ= +QVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGM= +cmVhdGUgMTYyMjI4OTIxMQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWc= +ZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDYwNDAwMDAwMDAwMjQ1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUY= +X0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= +VElPX1NIQURFUl9fX19PL09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08uY2huAHsKICAgIGNoYW5uZWwgZXhwIHsKICAgICAgbGVmdHR5cGU= +ID0gZXh0ZW5kCiAgICAgIHJpZ2h0dHlwZSA9IGV4dGVuZAogICAgICBkZWZhdWx0ID0gMwogICAgICBmbGFncyA9IDAKICAgICAgc2VnbWVudCB7IGxlbmd0aCA9IDAgdmFsdWUgPSAzIDMgZXhwciA9IDEvMyB9CiAgICB9CiA= +IH0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA2MDUwMDAwMDAwMDcxM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +X19fTy9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmE= +dWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDgJbG9ja3M9MCBdCSgJWyA= +ZXhwCTAuMzMzMzMzMzMzMzMzMzMzMzEgXSAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNjA3MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX08= +SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTkk= +TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDc= +MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDYxMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= +X19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0g= +QURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1I= +X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19NSFRJUkFHT0xfX19fMV8= +VENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE0= +X19fX08uaW5pdAB0eXBlID0gY29uc3RhbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MjQwMDAwMDAwMTAwMmhkYXJvb3QvT18= +X19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0c= +UkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX18= +X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEyLjUgLTE4LjQ2CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWc= +cyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSA= +b2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAibG9nX19yYWQ= +XzRfX2F0YW5fMV9fX19fXzFfX18iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NDQ1CiAgbW9kaWZ5IDE2MjI0ODM1NTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWM= +Y2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDYxMTAwMDUyNDAwMDAwMDAwMzczaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVQ= +UklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVQ= +TFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5jaG4AewogICAgY2hhbm5lbCBmbG9hdGQ= +ZWYgewogICAgICBsZWZ0dHlwZSA9IGV4dGVuZAogICAgICByaWdodHR5cGUgPSBleHRlbmQKICAgICAgZGVmYXVsdCA9IDAuNzYxMDAwMDAwMDAwMDAwMDEKICAgICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGg= +ID0gMCB2YWx1ZSA9IDAuNzYxMDAwMDAwMDAwMDAwMDEgMC43NjEwMDAwMDAwMDAwMDAwMSBleHByID0gImxvZyggcmFkKDQuKmF0YW4oMS4pKSAtIDEuICkiIH0KICAgIH0KICB9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNTAwMDAwMDAzMDQ3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= +VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19NSFRJUkFHT0xfX19fMV9UQ0E= +UlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX18= +X08ucGFybQB7CnZlcnNpb24gMC44CmNvbnN0dHlwZQlbIDAJbG9ja3M9MCBdCSgJImZsb2F0IgkpCmZsb2F0ZGVmCVsgOAlsb2Nrcz0wIF0JKAlbIGZsb2F0ZGVmCTAuNzYxNTQ5NzgyODgwODk0MzcgXSAJKQppbnRkZWYJWyA= +MAlsb2Nrcz0wIF0JKAkwCSkKdG9nZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkib2ZmIgkpCmFuZ2xlZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCSkKbG9nZmxvYXRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJKQpmbG9hdDJkZWYJWyAwCWw= +b2Nrcz0wIF0JKAkwCTAJKQpmbG9hdDNkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKdmVjdG9yZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCm5vcm1hbGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJKQpwb2ludGRlZgk= +WyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKZGlyZWN0aW9uZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCmZsb2F0NGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmZsb2F0bTJkZWYJWyAwCWxvY2tzPTAgXQkoCTEJMAk= +MAkxCSkKZmxvYXQ5ZGVmCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkwCTEJMAkwCTAJMQkpCmZsb2F0MTZkZWYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCTAJMAkxCTAJMAkwCTAJMQkwCTAJMAkwCTEJKQpzdHJpbmdkZWYJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmZpbGVkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKaW1hZ2VkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZ2VvbWV0cnlkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKY29sb3JkZWYJWyAwCWxvY2tzPTA= +IF0JKAkwCTAJMAkpCmNvbG9yNGRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMAkpCmJzZGZkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZGljdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpjb3NoYWRlcmRlZglbIDAJbG9ja3M= +PTAgXQkoCSIiCSkKc3VyZmFjZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaXNwbGFjZW1lbnRkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKYXRtb3NwaGVyZWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpmbG9hdGFkZWYJWyA= +MAlsb2Nrcz0wIF0JKAkpCmludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yMmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKdmVjdG9yYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpwb2ludGFkZWYJWyAwCWxvY2tzPTAgXQkoCSk= +Cm5vcm1hbGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKY29sb3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0bTJhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0NGFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQ5YWRlZgk= +WyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQxNmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKc3RyaW5nYWRlZglbIDAJbG9ja3M9MCBdCSgJKQpkaWN0YWRlZglbIDAJbG9ja3M9MCBdCSgJKQpjb3NoYWRlcmFkZWYJWyAwCWxvY2tzPTA= +IF0JKAkiIgkpCnN0cnVjdGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpwYXJtdW5pZm9ybQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCmNvbnN0bmFtZQlbIDAJbG9ja3M9MCBdCSgJImxvZyggcmFkKDQuKmF0YW4oMS4pKSAtIDE= +LiApIgkpCmNvbnN0bGFiZWwJWyAwCWxvY2tzPTAgXQkoCUNvbnN0YW50CSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDUyNzAwMDAwMDAwMDEyaGRhcm8= +b3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQUQ= +SUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= +X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1MzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU0= +WVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU04= +QUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08udXNlcmRhdGE= +AAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTYxMDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUg= +U19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF8= +RURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT18= +X19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08uaW5pdAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjAwMDAwMDAwMTQ2NWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkc= +X0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX18= +Ty9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X18= +X19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMi41IC0xNS45NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiA= +bW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG8= +biBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQ= +Mwp7CjAgCU9fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlM= +X19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08gMCAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= +MV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ1OAogIG1vZGlmeSAxNjI= +MjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NjEwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0k= +UkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVM= +XzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1U= +QlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyA= +MAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAk= +MQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSk= +CnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTYzMDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX18= +X18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVI= +SVRITV9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU2NTAwMDAwMDAwMDMxaGRhcm9vdC9PX18= +X19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1I= +QURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18= +MV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAA= +AwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDUwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl8= +X19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkU= +V09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1M= +VUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1M= +VUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5pbml0AHR5cGUgPSBtdWx0aXBseQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTY0NTA2MTEwMDExNDQwMDAwMDAwMjQyN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVI= +VEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVI= +VEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX18= +UE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmQ= +ZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtNi4zCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= +bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= +aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicHJvZHVjdCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= +X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= +VF9fX19QT1dFUl8xXzNfX19fTyAyIDEgImlucHV0MSIKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT18= +X19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW5wdXRzCnsKMCAJT19fX18zXzFfUkU= +V09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1M= +VUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08gMCAxCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzQ= +X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PIDAgMQo= +fQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ3NwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiI= +CmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0NTAwMDAwMDAwMDIwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl8= +R05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= +T0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18= +T19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUw= +VElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE0NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVk= +U19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX18= +X18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX18= +X18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlQ= +UkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX18= +T19fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNTEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= +SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= +X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT18= +X19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVEk= +UExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDA= +MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDEwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl8= +VE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT18= +X19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX18= +VENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1Q= +XzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1Q= +XzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08uaW5pdAB0eXBlID0gYWRkY29uc3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDA= +MDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjAwMDAwMDAwMDI1MjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVM= +X19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX18= +X19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV08= +UF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0U= +Ul8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzE= +X1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC04Ljk1CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm8= +b3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQ= +IG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiYWRkZWQiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19PX19fX1RDQVJUQlVTXzE= +X19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkU= +V09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE8= +V0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX18= +XzFfU1VCVFJBQ1RfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkE= +VENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX18= +X19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX18= +X0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5NTA5CiAgbW9kaWY= +eSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwMTAwMDAwMDAwMTEzaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0U= +TlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX0Q= +REFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1I= +RVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX18= +U1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX18= +U1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlmCSkKYWRkY29uc3QJWyAwCWxvY2s= +cz0wIF0JKAkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwMzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUY= +X0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkE= +VElPX1NIQURFUl9fX19PL09fX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX18= +X19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX00= +VUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwNTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUI= +VUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18xX0REQV9fX19PX19fX09fX18= +X1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlU= +U18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX04= +RUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= +T0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMzdoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= +U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEI= +VVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0E= +UlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0E= +UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX18= +X1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT18= +X19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLmk= +bml0AHR5cGUgPSBzdWJ0cmFjdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTU0NjAwMDAwMDAzNDE2aGRhcm9vdC9PX19fX1JFREE= +SFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlQ= +X0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzE= +X19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX18= +X18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEE= +TkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU4= +R0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTExLjMxCmNvbm5lY3Rvcm5leHQ= +aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiA= +c2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSA= +ImRpZmYiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV8= +X19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX18= +X19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1Q= +QU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PIDEgMSAiaW5wdXQxIgoyIAlPX19fX1RDQVJUQlVTXzE= +X19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlQ= +UkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW5wdXRzCnsKMCAJT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU18= +X19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU18= +X19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVI= +XzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BREQ= +XzFfX19fTyAwIDEKMSAJT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX18= +X01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk1MjcKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGg= +b3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxNTQ3MDAwMDAwMDAwMjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0w= +QUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFQ= +SVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX18= +TUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF8= +X19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8= +M19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1M= +VUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1U= +QlRSQUNUX19fX09fX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTU1MTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1I= +RURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBREk= +RU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX18= +X18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1I= +QV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= +X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVI= +Q1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkM= +VEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDE1NTMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUM= +X0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19UQ0FSVEJVU18xX19fX00= +SFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX18= +X19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV08= +UF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0U= +Ul8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzE= +X1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV8= +U1VCVFJBQ1RfX19fT19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTcyMDA= +MDAwMDAwMDM3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1Q= +X0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlQ= +SEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08uaW4= +aXQAdHlwZSA9IHN1YmlucHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTcxMDAwMDAwMDA3MzZoZGFyb290L09fX19fUkVEQUg= +U19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF8= +RURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU18= +X19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gNSAzMS4= +OTY1CmNvbm5lY3Rvcm5leHRpZCAwCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2g= +dCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm8= +dXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTEwNTMKICBtb2RpZnkgMTYyMjgyMzI5MwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc= +NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTE= +MDAwNTcyMDAwMDAwMDAwMjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0M= +VUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFU= +VF9fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NzYwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVI= +X0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkE= +TE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX18= +X1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTg= +LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDMwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE4= +RUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQUQ= +RVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlU= +U19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08uaW5pdAB0eXBlID0gcG93Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NjQ1MDYxMTAwMTE0MjAwMDAwMDAyNDcxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1k= +TUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmRlZgBjb20= +bWVudCAiIgpwb3NpdGlvbiAxMyAxNi42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSA= +b24gcmVuZGVyIG9uIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGU= +dGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInBvdyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0k= +VENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAxIDEgInZhbCIKMSAJIiIgIiIgMSAiZXhwIgp9CmlucHV0cwp7CjAgCU9fX18= +X0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF8= +VE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +QUJTT0xVVEVfX19fTyAwIDEKMSAJIiIgMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MTYwMjQ2MzQKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0M= +b2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDMwMDAwMDAwMDY= +NjBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= +TkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDA= +CWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTE= +CTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnY= +YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKZXhwCVs= +IDAJbG9ja3M9MCBdCSgJMgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExNDUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkE= +Q0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlI= +T01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA2MTEwMDExNDcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1M= +WU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTy51c2VyZGE= +dGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTc3MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEE= +Ul9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= +QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX18= +T19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXM= +ZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE3NjAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV8= +VE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0g= +QURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTQuMDQKY29ubmVjdG9ybmV4dGlkIDI= +CmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmU= +ZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb20= +cGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18= +TyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3I= +aXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTE3NzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1JFREFIU18= +T0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRUQ= +R0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSUQ= +X19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHU= +cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSg= +CTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +MQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF8= +dWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTIwMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVQ= +QVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV8= +RkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX18= +X09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMDMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlQ= +SEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlQ= +QlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX18= +X09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyMzUwMDAwMDAwMDAzM2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU0= +WVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18= +Ml9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX18= +X19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLmluaXQAdHlwZSA9IHNxcnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDA= +MDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjM0MDAwMDAwMDI2MDNoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0k= +UlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzE= +X19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxMS41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICA= +bG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGM= +b21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgInNxcnQiCn0KaW5wdXQ= +c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18xX19fXzJfUkU= +V09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVEM= +VURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0NjkKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2M= +ZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNjExMDAxMjM1MDAwMDAwMDA2MzBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFI= +SUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1M= +QkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX18= +T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +T1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVQ= +RV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmE= +bF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG8= +Y2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDYxMTAwMTIzNzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVQ= +UklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE8= +U0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX18= +X09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFU= +VEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTI= +NDEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= +XzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDY= +MTEwMDEyNzEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUw= +X0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1A= +X19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE8= +UlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGVtZW50Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDA= +MDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTI3MDAwMDAwMDAyNzAxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= +T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX18= +X19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT04= +X0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2k= +dGlvbiAxMyA5LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmY= +IGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXI= +aWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX08= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUI= +VFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX18= +X19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVI= +RkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF8= +X19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3I= +IFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTI3MTAwMDAwMDAwNjYyaGQ= +YXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU18= +UkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFI= +T0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8= +Ml9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSk= +CnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2M= +a3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQk= +KAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMjczMDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl8= +RUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fVE8= +T1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEyNzUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= +Ul9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX18= +X1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX18= +T19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGE= +dGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDcxMDAwMDAwMDAwMzVoZGFyb290L09fX19fUkVEQUhTX09JVEE= +Ul9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0Y= +QUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX18= +X19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLmluaXQAdHlwZSA9IG5lZ2F0ZQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQ3MDA= +MDAwMDAwMTMyMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST08= +VF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT18= +X19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAzLjU1CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2Y= +ZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3M= +IG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibmVnYXRlZCIKfQppbnB1dHNOYW0= +ZWQzCnsKMCAJT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDEgMSAidmFsIgp9Cmk= +bnB1dHMKewowIAlPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08gMCAxCn0Kc3RhdAo= +ewogIGNyZWF0ZSAxNjIyNDc1Mjc3CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= +bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDcxMDAwMDAwMDAwNTZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl8= +Rk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= +TkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUM= +VF8xX19fX05FR0FURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWYJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjE= +MTAwMDQ3MzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU2NDUwNjExMDAwNDc1MDAwMDAwMDAwMzFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX18= +X09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU1MzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= +VENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1Q= +XzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNjExMDAwNTUyMDAwMDAwMDE0NDZoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= +U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0E= +UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX18= +X08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTEuNDUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmY= +IGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCA= +b2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX18= +M19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX18= +X19QT1dFUl8zX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzIKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiA= +MSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NTMwMDAwMDAwMDY2MmhkYXJvb3Q= +L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAk= +bG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +KQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWw= +X3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNTU1MDAwMDAwMDAwMTJoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUM= +QUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0Y= +QUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= +TF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= +MDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU18= +X19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl8= +X19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUI= +VFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzNTMwMDAwMDAwMDAzNWhkYXJvb3Q= +L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDA= +CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMzUyMDAwMDAwMDA3NTVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVI= +R19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX18= +X08vT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyOC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmY= +IHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGU= +ZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgIk4iCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewo= +fQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGU= +bHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzNTMwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19SRUQ= +QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTA= +IF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCU4JKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDYxMTAwMDM1NTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVQ= +UklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08ubmU= +dGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAzNTcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEE= +Rl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1I= +QVRJT19TSEFERVJfX19fTy9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0MTEwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT08= +Ul9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5pbml0AHR5cGUgPSBnbG9iYWwKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDEwMDAwMDAwMDA3NTVoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEU= +TVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= +RF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAxOC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGw= +YXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCA= +b24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgIkkiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQ= +CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXA= +dCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0MTEwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19SRURBSFNfT0k= +VEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0U= +X0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjg= +CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCUkJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxMzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= +TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTE= +MDAwNDE1MDAwMDAwMDAwNDFoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0M= +VUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NzQ= +MDAwMDAwMDAwNDBoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX18= +Ty5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA1NzMwMDAwMDAwMzUxNWhkYXJvb3QvT19fX18= +UkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQUQ= +SUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVI= +VEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW8= +biAxNyAtMjEuODg1CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmY= +IGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXI= +aWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVEM= +UkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR04= +QVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF8= +X19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX18= +X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX18= +X0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDEgMSAiZGlmZiIKfQppbnB1dHMKewowIAlPX19fX09fX19fVENBUlQ= +QlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fT19fX19UQ0FSVEJVU19fX18xX0REQV9fX19PX19fX09fX19fVEM= +QVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzE= +X19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0E= +VEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0E= +UklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUNUX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVI= +SVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI5MTA1MwogIG1vZGlmeSAxNjIyODIzMjkzCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3I= +IFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDU3NDAwMDA= +MDAwNzA3NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0I= +UklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEg= +R0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08ucGE= +cm0Aewp2ZXJzaW9uIDAuOApuYW1lMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm4= +YW1lMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1CVsgMAlsb2Nrcz0wIF0= +CSgJIiIJKQpsYWJlbDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNwlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEyCVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpsYWJlbDEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNglbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTgJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMQlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWwyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjUJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWUyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI3CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzAJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMyCVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM0CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNglbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM5CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MQlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWw0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MwlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDUJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWU0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0OAlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTAJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTIJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU0CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTcJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU5CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYxCVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MwlbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbmFtZTY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDY= +MDAwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV8= +Uk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF8= +X19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAxMTE1MDAwMDAwMDAwMzJoZGFyb28= +dC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBREk= +QUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uaW5pdAB0eXBlID0gYWJzCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTExNDAwMDAwMDAyMzMyaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUM= +SVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uZGVmAGNvbW1lbnQ= +ICIiCnBvc2l0aW9uIDExIDIyLjU0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHI= +ZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWw= +IG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiYWJzIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX18= +X19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ3Nzk2MwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3I= +QE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTY0NTA2MTEwMDExMTUwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXQ= +dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQk= +KAkxCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTE= +CTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDExMTcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0k= +VEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0U= +X0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +TEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDA= +MTEyMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUI= +RV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkY= +X05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTEyNDAwMDAwMDAwMjU2aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVI= +X1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX18= +RVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1Q= +T0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0E= +QlNPTFVURV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgYWJzCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF8= +X2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDY= +MTEwMDEwNTMwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUw= +X0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX18= +X09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08uaW5pdAB0eXBlID0gZG90Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NjQ1MDYxMTAwMTA1MjAwMDAwMDAxNjAzaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX18= +X19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV8= +TU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDIzLjYxNQpjb25uZWN0b3JuZXh0aWQgMwpmbGE= +Z3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGE= +IG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICJkb3Rwcm8= +ZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PIDEgMSAidmVjMSIKMSAJT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08gMSAxICJ2ZWMyIgp9CmlucHV0cwp7CjAgCU9fX19fRVpJTEFNUk9OX18= +X19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PIDAgMQoxIAlPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20= +CiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNjExMDAxMDUzMDAwMDAwMDA0NTRoZGFyb290L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX18= +U1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk8= +SVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMxCVs= +IDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyCVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX2MJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV91dglbIDAJbG8= +Y2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91dglbIDAJbG9ja3M9MCBdCSgJMAkxCTAJKQp2ZWMxX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfdWMJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKfQowNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlQ= +SEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT19fX18= +RVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDEwNTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX19fT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2k= +b25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNTAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= +REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= +X1NIQURFUl9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDc= +MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQwNDAwMDAwMDAxMTQ1aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUk= +REFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT18= +X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA= +PSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2Y= +ZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9Cmk= +bnB1dHNOYW1lZDMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEgInZlYyIKfQppbnB1dHMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciA= +UkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDA1MDAwMDAwMDA0NDZoZGE= +cm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5wYXI= +bQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZlYwlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQk= +KAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAlbIDAJbG9ja3M9MCBdCSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTE= +CTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDA3MDAwMDAwMDAwMTJoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXQ= +Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREU= +Ul9fX19PL09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTA= +MDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTAwMDQxNDAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEg= +R0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU0= +Uk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkQ= +ZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDMwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREE= +Ul9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PL09fX18= +X0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXRjaGU= +c2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDIwMDAwMDAwMTI0MWhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREU= +X1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1M= +SEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICI= +Igpwb3NpdGlvbiA5IDIxLjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmQ= +ZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG8= +biBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMQp9CnN0YXQKewogIGM= +cmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmU= +eHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDMwMDAwMDAwMDQ0NmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR04= +SUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0Y= +X0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +Ty5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M= +PTAgXQkoCTEJMAkwCSkKdmVjX3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkxCSkKdmVjX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCA= +XQkoCTEJMAkwCSkKdmVjX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA0NDUwMDAwMDAwMDAxMmhkYXJvb3Q= +L09fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTy9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVI= +RkFDRV9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDQ3MDAwMDAwMDAwMzFoZGFyb290L09fX18= +X1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwNDUyMDAwMDAwMDAyNTc= +aGRhcm9vdC9PX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkU= +U19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08vT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXA= +YXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDA= +MDAxMDAwMDAwMTQwNTY0NTA2MTEwMDAyNzQwMDAwMDAxMzU0M2hkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU18= +X19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm9yZGVyADIyCk9fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE4= +RUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08KT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTwpPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX18= +X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTwpPX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX18= +X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PCk9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzQ= +X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PCk9fX18= +X09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVEM= +QVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzE= +X19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzE= +X19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTwpPX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= +VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX18= +X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08KT19fX19PX19fX1RDQVJUQlVTXzE= +X19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlU= +U18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzM= +X1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX18= +X1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE0= +X19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV8= +X19fMV9TVUJUUkFDVF9fX19PX19fX08KT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUU= +VFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWkk= +TEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk8= +X19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0U= +Q0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= +XzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX08= +X19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1U= +UkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1Q= +X19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTwpPX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEE= +REVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08KT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU4= +RUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08KT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08= +Ck9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PCk9fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkU= +SURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREU= +Ul9TVUJPVVRQVVRfX19PCk9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PCk9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX08KT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTwpPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTwowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDYxMTA= +MDAyNzIwMDAwMDAwMDAwMmhkYXJvb3QvT19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PLm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDYxMTAwMDAxNjAwMDAwMDAwNDM0aGRhcm9vdC5vcmRlcgAzCk9fX19fVFVQVFVPX1JFREFIU19FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9TSEFERVJfT1VUUFVUX19fX08KT19fX19UQ0VMT0NfVFVQVFVPX19fX09fX18= +X09VVFBVVF9DT0xFQ1RfX19fTwpPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1I= +T09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA2MTEwMDA= +MDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNjExMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhAFBJQzIDAAAASFIBAAA= +Qy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDYvMDQvMjEgMTg6MTM6MzRdAEEOAAAAQWRtaW5pc3RyYXRvcgBNAgAAAE8AVAgAAAAAAAAAAADwv20IAAAAAAAAAAAAAABYBAAAAEAAAABZBAAAAEAAAAB3KAAAAAA= +AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAAAUFsAAABOAgAAAEMAVgQAAAABAAAAYwQAAAADAAAAcAIAAAByAHACAAAAZwBwAgAAAGIAZAQAAAABAAAAQgQAAAAAAAAAVwQ= +AAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAFM9AAAAcwQAAAAAAAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAE= +RAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEY= +AQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0= +HyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAADAAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0= +LwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTwQAAAHMEAAAABAAAAEYBAAAAAUQkAAAADwDyAQo= +FBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQA= +AAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD8= +QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAAADwDyAQIDBAYICQsMDg8QEREDEgER9BAPDgwLCQgGBAMCAQ8AU9sAAABzBAA= +AAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8= +Fx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAMZ8BgXFhUTEhAODAoIBgQDAgENAFPjAAAAcwQAAAAHAAAARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS08= +U1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4DX+5eXVtZVlNPS0Y= +Qjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPuAAAAcwQAAAAIAAAARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs= +NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAA= +AAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAABzBAAAAAkAAABGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQA= +AAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRC8AAAA= +CgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAAACgAAAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAE= +RDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQAAAAFEMAAAAAk= +AOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAAACwAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQA= +AAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQA= +AAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFMLAQAAcwQAAAAMAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVEw= +RDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYls= +VExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTEwEAAHMEAAAADQAAAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA54= +6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJM= +l5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs1MCokHxkUEAwIBQMBBgBTGQEAAHMEAAAADgAAAEYBAAAAAUQ5AAAABQDMDxs= +JjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDk= +AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwBAgQICw8UGR8lKzE4PkRKUFVaX2NmaWtsbW1sa2lmY19aVVBKRD44MSslHxkUDwsIBAIBBQA= +Ux8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK8= +rquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDkAAAAFAMwCBAcKDxMZHyUsMjlAR05UWmA= +ZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ= +PAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD8= +NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4YEg0JBgMBBABTJQEAAHMEAAAAEQAAAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrk= +vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYKGiYxO0VPWWI= +a3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnyBhoqOkAOS5pCOioaBfHZvaGFZUUlBOTEqIxwWEQwIBAIBAwBTLwEAAHMEAAA= +ABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxME= +vrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0AAAADAMgBAwYKDxQaISgwOEBJUVo= +YmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAAARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLKtpp+YkYmAd29lXFFHPDImGgo= +AgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcG9uLI= +raafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaKdmJKLhHx0a2JZUEc+NS0lHhcRDAgEAgECAFMwAQAAcwQAAAAUAAAARgEAAAABRD8AAAACAMYSHyw3Qkw= +V2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgA= +RgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPgAAAAIA5QEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtAO25bSxraijnJWOhX0= +dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlI= +XGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAY= +AABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFM1AQAAcwQAAAAWAAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nw= +3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk= +NUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAAAQIFCQ4UGiIqMzxGUFplb3qEjpegqLC3vMLGycvMzMvJxsK8t7CooJeOhHpvZVpQRjwzKiIaFA4= +CQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8o= +0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAA= +AAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQAAcwQAAAAYAAAARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uI= +3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoqs= +s7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucHIztTY297f397b2NTOyMG5sKackod8cWVaT0U7MSggGBIMCAQCAABTNQEAAHM= +BAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/I= +8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAAAAIFCQ4TGiIrND4= +SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAaAAAARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJc= +jYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PM= +9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5uLc1s7GvLOonZKGem9jV0xBNy0kHBUPCgUDAQBTNQEAAHMEAAAAGwAAAEYBAAA= +AABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8Q= +vLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAAAQMGChAWHiYvOURPWmZyfoqWoq24wss= +1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQ= +AEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+Y= +4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5u3x9ff4+Pf18e3n4NjPxryxpZqOgXVpXVFGOzEoHxcRCwcDAQBTNQEAAHMEAAAAHQAAAEYBAAAAAERAAAAAABUiLzs= +R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlM= +RzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAAQQHDBEYICkyPUhTX2t3hJCcqLS/ydPb4+rw9fj7/Pz7+PU= +8Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAA= +ABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIo= +gHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXlsYFRJPjMqIRkSDAcEAgBTNQEAAHMEAAAAHwAAAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbk= +wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAAA= +REAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+70+Pz+///+/Pj07uff1szCt6ufkoY= +em1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIs= +lJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEY= +AQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHMEAAAAIQAAAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fs= +/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFQ= +X2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OXe1cvAtqqekoV5bGBUST4zKiEZEgw= +BwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+g= +7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAAAE= +BAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAIwAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+Y= +4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8Y= +ztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obs8fX3+Pj39fHs5+DYz8a8saWajoF1aV1RRjsxKB8XEQsHAwEAUzUBAABzBAA= +AAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+PY= +8/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAAEDBgoQFh4mLzlET1o= +ZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAJQAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYM= +eW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fY= +9/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ufi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwEAUzUBAABzBAAAACYAAABGAQAAAAA= +REAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq4= +pp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM8= +1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEY= +AQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M4= +yMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAACgAAABGAQAAAABEQAAAAAAAEyAtOUQ= +T1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0= +IBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8Y= +wLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAA= +DBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2A= +VktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvbewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzQBAABzBAAAACoAAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKw= +srm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREA= +AAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAUQ/AAAAAgDGAgQIDBEYHiYuN0FKVF5ocnyFjpefpq2zuLy/wMLCwL+8uLOtpp+XjoV8cmheVEo= +QTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho8= +l56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ= +PwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFMuAQAAcwQAAAAsAAAARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzss= +ycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZg= +n6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaKdmJKLhHx0a2JZUEc+NS0lHhcRDAgEAgECAFMvAQAAcwQAAAA= +LQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb4= +uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPQAAAAMAyAEDBgoPFBohKDA4QElRWmI= +anJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAABGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwA= +RgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJE= +ioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUyQBAABzBAAAAC8AAABGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHw= +g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwA= +5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4YEg0JBgMBBAA= +Ux8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFxlbXR7gomPlJmeoqapq66vsLGxsK8= +rquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDkAAAAFAMwCBAcKDxMZHyUsMjlAR05UWmA= +ZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAA= +AAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwUARgE= +AAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUxMBAABzBAAAADIAAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIw= +iIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J0= +m5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUwsBAABzBAAAADMAAABGAQAAAAFENgAAAAYA6QUWICozPERMVFs= +YmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8REw= +VFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lNRT0xJRUE8NzItKCMeGRQQDAgFAwEHAFMGAQAAcwQAAAA0AAAARgEAAAABRDU= +AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDU= +AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFEMgAAAAgA6wIDBggMDxMYHCElKi8zNzs+QURGSANJ60hGREE+OzczLyolIRwYEw8MCAYDAggAU/sAAABzBAAAADU= +AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0hBOjIqIRgHCABGAQA= +AAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHhoWEg8LCAUDAgkAU/cAAABzBAAAADY= +AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAA= +AUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT7gAAAHMEAAAANwAAAEY= +AQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs1LiYeFgcKAEYBAAAAAUQvAAAACgA= +1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFPjAAAAcwQAAAA4AAAARgEAAAABRCwAAAALAO4= +BRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEJGS09TVllbXV4= +A1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPbAAAAcwQAAAA5AAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE0= +S0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQ= +KAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE= +NTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxIBEfQQDw4MCwkIBgQDAgEPAFPBAAA= +AHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM= +Njg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU68AAABzBAAAADwAAABGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAA= +AUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRBoAAAASAAEBAQL7AwQFBQYHB/cGBQUEAwICAQESAFOVAAAAcwQAAAA= +PQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQSAAAAFQA= +AQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAA= +AUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AAAAAAEAHlZpZXdlclN0YXRlTW9kdWxlL0NvZGVHZW5JbnB1dAAAAAMApHsKCSI= +c3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjoiJEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfZGVidWdfbWVudSI6MCwKCSJzdGF0ZV9zYW1wbGUiOjA= +LAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQojbGluZSAxICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= +TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCiM= +bGluZSAxNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1U= +QkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgpfUHJhZ21hKCJvcG5hbWUgT19fX19MQUlSRVRBTV9SRUQ= +QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTyIpOwpfUHJhZ21hKCJvcGxhYmVsIFwiTG9jYWwgVm9wIENvZGVcIiIpOwpfUHJhZ21hKCJvcG1pbmlucHV0cyAwIik7Cl9QcmFnbWEoIm9wbWE= +eGlucHV0cyAwIik7CgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= +Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMjIgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVI= +SUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF8= +T19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy8= +T19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvbWF0aC5oIgojbGluZSA0NSAiQzovTy9PX0VSQVdURk8= +U19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2k= +bmNsdWRlL3ZvcGxpYi5oIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU4= +SV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVY= +X09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9tYXRoLmgiCiNsaW5lIDIyICJDOi9PL09fRVJBV1RGT1NfT19TT0Y= +VFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS8= +c2hhZGluZy5oIgojbGluZSAzNiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT18= +OTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgp2ZWN0b3IKc2hhZGluZ19jb21wdXRlRW52QW5nbGVTY2FsZSh2ZWN0b3IgZGlyOyB2ZWN0b3IgYXhpczsgZmxvYXQgYW5nbGVzY2E= +bGUpCnsKICAgIHZlY3RvcgluZGlyOwoKICAgIGlmIChhbmdsZXNjYWxlICE9IDEpCiAgICB7CglmbG9hdAl6YW5nbGUgPSBhY29zKGRpci56KTsKCXZlY3RvcglyYXhpczsKCW1hdHJpeDMJcm1hdDsKCglyYXhpcyA9IG5vcm0= +YWxpemUoY3Jvc3MoYXhpcywgZGlyKSk7CglpZiAoYW5nbGVzY2FsZSA+IDApCgl7CgkgICAgemFuZ2xlIC89IGFuZ2xlc2NhbGU7CgkgICAgemFuZ2xlID0gY2xhbXAoemFuZ2xlLCAwLjAsIDMuMTQxNTkyNik7Cgl9CgllbHM= +ZQoJICAgIHphbmdsZSA9IDMuMTQxNTkyNjsKCglybWF0ID0gaWRlbnQoKTsKCXJvdGF0ZShybWF0LCB6YW5nbGUsIHJheGlzKTsKCgluZGlyID0gYXhpcyAqIHJtYXQ7CiAgICB9CiAgICBlbHNlCgluZGlyID0gZGlyOwoKICA= +ICByZXR1cm4gbmRpcjsKfQoKCnZlY3RvciBmcmVzbmVsY29uZF9ubWluKHZlY3RvciByKQp7CiAgICByZXR1cm4gKDEtcikvKDErcik7Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9ubWF4KHZlY3RvciByKQp7CiAgICByZXR1cm4= +ICgxK3NxcnQocikpLygxLXNxcnQocikpOwp9Cgp2ZWN0b3IgZnJlc25lbGNvbmRfZXRhKHZlY3RvciByLCBnKQp7CiAgICByZXR1cm4gZnJlc25lbGNvbmRfbm1pbihyKSpnICsgKDEtZykqZnJlc25lbGNvbmRfbm1heChyKTs= +Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9rYXBwYTIodmVjdG9yIHIsIG4pCnsKICAgIHZlY3RvciBuciA9IChuKzEpKihuKzEpKnItKG4tMSkqKG4tMSk7CiAgICByZXR1cm4gbnIvKDEtcik7Cn0KCnZlY3RvciBmcmVzbmVsY28= +bmRfcmVmbGVjdGl2aXR5KHZlY3RvciBuLCBrKQp7CiAgICByZXR1cm4gKChuLTEpKihuLTEpK2sqaykvKChuKzEpKihuKzEpK2sqayk7Cn0KCnZlY3RvciBmcmVzbmVsY29uZF9lZGdldGludCh2ZWN0b3IgbiwgcikKewogICA= +IHJldHVybiAoZnJlc25lbGNvbmRfbm1heChyKS1uKS8oZnJlc25lbGNvbmRfbm1heChyKS1mcmVzbmVsY29uZF9ubWluKHIpKTsKfQoKCnZlY3RvciBmcmVzbmVsY29uZF9hcnRpc3RpYyh2ZWN0b3IgbkksIG5OLCByLCBnKQo= +ewogICAgZmxvYXQgZG90TkkgPSBjbGFtcChkb3Qobk4sIC1uSSksIDAsIDAuOTk5KTsKCiAgICB2ZWN0b3IgbiA9IGZyZXNuZWxjb25kX2V0YShyLCBnKTsKICAgIHZlY3RvciBrMiA9IGZyZXNuZWxjb25kX2thcHBhMihyLCA= +bik7CgogICAgdmVjdG9yIHJzX251bSA9IG4qbiArIGsyIC0gMipuKmRvdE5JICsgZG90TkkqZG90Tkk7CiAgICB2ZWN0b3IgcnNfZGVuID0gbipuICsgazIgKyAyKm4qZG90TkkgKyBkb3ROSSpkb3ROSTsKICAgIHZlY3RvciA= +cnMgPSByc19udW0vcnNfZGVuOwoKICAgIHZlY3RvciBycF9udW0gPSAobipuICsgazIpKmRvdE5JKmRvdE5JIC0gMipuKmRvdE5JICsgMTsKICAgIHZlY3RvciBycF9kZW4gPSAobipuICsgazIpKmRvdE5JKmRvdE5JICsgMio= +bipkb3ROSSArIDE7CiAgICB2ZWN0b3IgcnAgPSBycF9udW0vcnBfZGVuOwoKICAgIHJldHVybiAwLjUqKHJzK3JwKTsKfQoKCgoKdmVjdG9yIGZyZXNuZWxjb25kX3BoeXNpY2FsKHZlY3RvciBuSSwgbk4sIGV0YSwga2FwcGE= +KQp7CiAgICBmbG9hdCBkb3ROSSA9IGNsYW1wKGRvdChuTiwgLW5JKSwgMCwgMC45OTkpOwoKICAgIHZlY3RvciB0bXAgPSAoZXRhKmV0YSArIGthcHBhKmthcHBhKSAqIGRvdE5JKmRvdE5JOwogICAgdmVjdG9yIFJwYXJsMiA= +PSAodG1wIC0gKDIuMGYgKiBldGEgKiBkb3ROSSkgKyAxKSAvCiAgICAgICAgICAgICAgICAgICAgKHRtcCArICgyLjBmICogZXRhICogZG90TkkpICsgMSk7CiAgICB2ZWN0b3IgdG1wX2YgPSBldGEqZXRhICsga2FwcGEqa2E= +cHBhOwogICAgdmVjdG9yIFJwZXJwMiA9ICh0bXBfZiAtICgyLjBmICogZXRhICogZG90TkkpICsgZG90TkkqZG90TkkpIC8KICAgICAgICAgICAgICAgICAgICAodG1wX2YgKyAoMi4wZiAqIGV0YSAqIGRvdE5JKSArIGRvdE4= +SSpkb3ROSSk7CiAgICByZXR1cm4gMC41ICogKFJwYXJsMiArIFJwZXJwMik7Cn0KCnZvaWQgdGhpbmZyZXNuZWwoY29uc3QgdmVjdG9yIG5JLCBuTjsgY29uc3QgZmxvYXQgZXRhOyBleHBvcnQgZmxvYXQga3IsIGt0KQp7CiA= +ICAgZmxvYXQga3IxLCBrdDE7CiAgICB2ZWN0b3IgUjEsIFQxOwogICAgZnJlc25lbChuSSwgbk4sIGV0YSwga3IxLCBrdDEsIFIxLCBUMSk7CgogICAgZmxvYXQga3IyLCBrdDI7CiAgICB2ZWN0b3IgUjIsIFQyOwogICAgZnI= +ZXNuZWwoVDEsIG5OLCBldGEsIGtyMiwga3QyKTsKCiAgICBmbG9hdCB0bXAgPSAxLjAvKDEgLSBrcjIqa3IyKTsKICAgIGtyID0ga3IxICsgKGt0MSprcjIqa3QyKSAqIHRtcDsKICAgIGt0ID0ga3QxKmt0Mip0bXA7Cn0KCnY= +b2lkIHRoaW5mcmVzbmVsKGNvbnN0IHZlY3RvciBuSSwgbk47IGNvbnN0IGZsb2F0IGV0YTsgZXhwb3J0IGZsb2F0IGtyLCBrdDsgZXhwb3J0IHZlY3RvciBSLCBUKQp7CiAgICB0aGluZnJlc25lbChuSSwgbk4sIGV0YSwga3I= +LCBrdCk7CgogICAgUiA9IHJlZmxlY3QobkksIG5OKTsKICAgIFQgPSBuSTsKfQoKCmZsb2F0CmRpcnRtYXNrX2RvbWUodmVjdG9yIFA7CgkgdmVjdG9yIG5OOwoJIGludCBpblNJRDsKCSBpbnQJc2FtcGxlczsKCSBmbG9hdCA= +IG1heGRpc3Q7CgkgdmVjdG9yIGJpYXNkaXI7CgkgZmxvYXQgIGJpYXM7Cgkgc3RyaW5nIHNjb3BlKQp7CiAgICBpbnQgaGl0LCBmb3VuZDsKICAgIGZsb2F0IGRpc3Q7CiAgICB2ZWN0b3IgbG9jYWxkaXIsIGRpciwgaGl0UCw= +IGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi54LW5OLnkpKTsKICAgIHZlY3RvciB2ID0gbm9ybWFsaXplKGNyb3NzKG5OLCB1KSk7CiAgICBtYXRyaXgzIHNwYWNlID0gc2V0KHU= +LCB2LCBuTik7CgogICAgZmxvYXQgX21heGRpc3Q7CiAgICB2ZWN0b3IgX2JpYXNkaXIgPSBiaWFzZGlyOwogICAgX2JpYXNkaXIgPSBudHJhbnNmb3JtKCJzcGFjZTp3b3JsZCIsICJzcGFjZTpjdXJyZW50IiwgX2JpYXNkaXI= +KTsKICAgIF9iaWFzZGlyID0gbm9ybWFsaXplKHNlbGVjdChiaWFzID49IDAsIC1fYmlhc2RpciwgX2JpYXNkaXIpKTsKICAgIGZsb2F0IF9iaWFzID0gYWJzKGJpYXMpOwoKICAgIGludCBoaXRzID0gMDsKICAgIHZlY3RvcjI= +IHNhbXBsZTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmVuZGVyZXI6cmF5YmlhcyIsIHJheWJpYXMpOwogICAgcmF5YmlhcyA9IHNlbGVjdChmb3VuZCwgcmF5YmlhcywgMWUtMyk7Cgo= +ICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2luZSIsIHJlbmdpbmUpOwogICAgaW50IGlzcmF5dHJhY2UgPSByZW5naW5lID09ICJyYXl0cmFjZSIgfHwgcmVuZ2luZSA9PSA= +InBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW1wbGVyKCk7CgogICAgZm9yKGludCBpPTA7IGk8c2FtcGxlczsgaSsrKQogICAgewoJaWYgKGlzcmF5dHJhY2UpCgkgICAgbmU= +eHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwoJZWxzZQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgInFzdHJhdCIpOwoKCWZsb2E= +dCBwaGkgPSAyLjAqMy4xNDE1OTI2KnNhbXBsZS54OwoJZmxvYXQgdGhldGEgPSBhc2luKHNxcnQoc2FtcGxlLnkpKTsKCglsb2NhbGRpci54ID0gY29zKHRoZXRhKSAqIHNpbihwaGkpOwoJbG9jYWxkaXIueSA9IGNvcyh0aGU= +dGEpICogY29zKHBoaSk7Cglsb2NhbGRpci56ID0gc2luKHRoZXRhKTsKCWRpciA9IGxvY2FsZGlyICogc3BhY2U7CgoJZmxvYXQgZG90YmlhcyA9IGRvdChkaXIsIF9iaWFzZGlyKTsKCWZsb2F0IGRvdE5CID0gZG90KG5OLCA= +X2JpYXNkaXIpOwoJX2JpYXNkaXIgPSBfYmlhc2RpciAtIGNsYW1wKGRvdE5CLCAtMSwgMCkgKiBuTjsKCWRpciArPSBfYmlhcyAqIGNsYW1wKGRvdGJpYXMsIDAsIDEpICogX2JpYXNkaXI7CglkaXIgKj0gZml0KGRvdGJpYXM= +LCAtMiwgMSwgMS4wLygxLjArX2JpYXMpLCAxKTsKCWRpciA9IG5vcm1hbGl6ZShkaXIpOwoKCXZlY3RvciB0ZXN0TmcgPSBub3JtYWxpemUoc2VsZWN0KGRvdChuTiwgTmcpID4gMC4wLCBOZywgLU5nKSk7CglpZiAoZG90KGQ= +aXIsIHRlc3ROZykgPCAxZS01KQoJCWNvbnRpbnVlOwoKCWRpc3QgPSByYXloaXR0ZXN0KFAsIG1heGRpc3QgKiBkaXIsIGhpdFAsIGhpdE4sIHJheWJpYXMsICJzY29wZSIsIHNjb3BlKTsKCWhpdCA9IGRpc3QgPj0gMC4wOwo= +CgloaXRzICs9IGhpdDsKICAgIH0KCiAgICByZXR1cm4gKGZsb2F0KWhpdHMvc2FtcGxlczsKfQoKZmxvYXQKZGlydG1hc2tfZmFuKHZlY3RvciBQOwoJIHZlY3RvciBuTjsKCSBpbnQgaW5TSUQ7CgkgZmxvYXQgIHNlbnNpdGk= +dml0eTsKCSBpbnQJc2FtcGxlczsKCSBmbG9hdCAgbWF4ZGlzdDsKCSB2ZWN0b3IgYmlhc2RpcjsKCSBmbG9hdCAgYmlhczsKCSBzdHJpbmcgc2NvcGUpCiB7CiAgICBpbnQgaGl0LCBmb3VuZDsKICAgIGZsb2F0IGRpc3Q7CiA= +ICAgdmVjdG9yIGxvY2FsZGlyLCBkaXIsIGhpdFAsIGhpdE47CgogICAgdmVjdG9yIHUgPSBub3JtYWxpemUoc2V0KG5OLnosIG5OLnosIC1uTi54LW5OLnkpKTsKICAgIHZlY3RvciB2ID0gbm9ybWFsaXplKGNyb3NzKG5OLCA= +dSkpOwogICAgbWF0cml4MyBzcGFjZSA9IHNldCh1LCB2LCBuTik7CgogICAgZmxvYXQgbWF4X2RpcnQgPSAwLjA7CgogICAgdmVjdG9yMiBzYW1wbGU7CiAgICBmbG9hdCBfbWF4ZGlzdDsKICAgIHZlY3RvciBfYmlhc2RpciA= +PSBub3JtYWxpemUoc2VsZWN0KGJpYXMgPj0gMCwgLWJpYXNkaXIsIGJpYXNkaXIpKTsKICAgIF9iaWFzZGlyID0gbnRyYW5zZm9ybSgic3BhY2U6d29ybGQiLCAic3BhY2U6Y3VycmVudCIsIF9iaWFzZGlyKTsKICAgIGZsb2E= +dCBfYmlhcyA9IGFicyhiaWFzKTsKCiAgICBmbG9hdCByYXliaWFzOwogICAgZm91bmQgPSByZW5kZXJzdGF0ZSgicmVuZGVyZXI6cmF5YmlhcyIsIHJheWJpYXMpOwogICAgcmF5YmlhcyA9IHNlbGVjdChmb3VuZCwgcmF5Ymk= +YXMsIDFlLTMpOwoKICAgIHN0cmluZyByZW5naW5lOwogICAgcmVuZGVyc3RhdGUoInJlbmRlcmVyOnJlbmRlcmVuZ2luZSIsIHJlbmdpbmUpOwogICAgaW50IGlzcmF5dHJhY2UgPSByZW5naW5lID09ICJyYXl0cmFjZSIgfHw= +IHJlbmdpbmUgPT0gInBicnJheXRyYWNlIjsKICAgIGludCBzaWQgPSBpc3JheXRyYWNlID8gaW5TSUQgOiBuZXdzYW1wbGVyKCk7CgogICAgZm9yKGludCBpPTA7IGk8c2FtcGxlczsgaSsrKQogICAgewoJaWYgKGlzcmF5dHI= +YWNlKQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgIm5leHRwaXhlbCIpOwoJZWxzZQoJICAgIG5leHRzYW1wbGUoc2lkLCBzYW1wbGUueCwgc2FtcGxlLnksICJtb2RlIiwgInFzdHI= +YXQiKTsKCglmbG9hdCBwaGkgPSAyLjAgKiAzLjE0MTU5MjYgKiBzYW1wbGUueDsKCWZsb2F0IHRoZXRhID0gMC41KjMuMTQxNTkyNipzZW5zaXRpdml0eTsKCglsb2NhbGRpci54ID0gY29zKHBoaSk7Cglsb2NhbGRpci55ID0= +IHNpbihwaGkpOwoJbG9jYWxkaXIueiA9IDA7CgoJZGlyID0gbG9jYWxkaXIgKiBzcGFjZTsKCglmbG9hdCBkb3ROQiA9IGRvdChuTiwgX2JpYXNkaXIpOwoJX2JpYXNkaXIgPSBfYmlhc2RpciAtIGRvdE5CICogbk47CglmbG8= +YXQgZG90YmlhcyA9IGRvdChkaXIsIG5vcm1hbGl6ZShfYmlhc2RpcikpOwoJZGlyICs9IF9iaWFzICogY2xhbXAoZG90YmlhcywgMCwgMSkgKiBfYmlhc2RpcjsKCWRpciAqPSBmaXQoZG90YmlhcywgLTIsIDEsIDEuMC8oMS4= +MCtfYmlhcyksIDEpOwoKCWZsb2F0IGxlbiA9IGxlbmd0aChkaXIpOwoJZGlyICo9IHNpbih0aGV0YSk7CglkaXIgKz0gZml0MDEoc2luKHRoZXRhKSwgMSwgbGVuKSAqIGNvcyh0aGV0YSkgKiBuTjsKCWRpciA9IG5vcm1hbGk= +emUoZGlyKTsKCglkaXN0ID0gcmF5aGl0dGVzdChQLCBtYXhkaXN0ICogZGlyLCBoaXRQLCBoaXROLCByYXliaWFzLCAic2NvcGUiLCBzY29wZSk7CgoJaGl0ID0gZGlzdCA+PSAwLjA7CgoJZmxvYXQgZGlydCA9IGNsYW1wKDE= +LjAgLSBkaXN0IC8gKG1heGRpc3QgKiBsZW5ndGgoZGlyKSksIDAsIDEpOwoJbWF4X2RpcnQgPSBzZWxlY3QoaGl0LCBtYXgoZGlydCwgbWF4X2RpcnQpLCBtYXhfZGlydCk7CiAgICB9CgogICAgcmV0dXJuIG1heF9kaXJ0Owo= +fQojbGluZSA0NiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV8= +T18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDk3ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDM= +X09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKZmxvYXQKdm9wX2dyYW5kb20oZmxvYXQgdTAsIHUxOyBmbG9hdCBzaWdtYSk= +CnsKCgoKICAgIHJldHVybiBjb3ModTAgKiAoMy4xNDE1OTI2KjIpKSAqIHNxcnQoLTIgKiBsb2codTEpKSAqIHNpZ21hOwp9CmZsb2F0CnZvcF9ncmFuZG9tKGludCBzZWVkOyBmbG9hdCBzaWdtYSkKewogICAgZmxvYXQJdTA= +ID0gcmFuZG9tKHNlZWQpOwogICAgZmxvYXQJdTEgPSByYW5kb20oc2VlZCozOTI5ICsgNDgzMTEpOwogICAgcmV0dXJuIHZvcF9ncmFuZG9tKHUwLCB1MSwgc2lnbWEpOwp9CgpmbG9hdAp2b3BfZ25yYW5kb20oZmxvYXQgc2k= +Z21hKQp7CiAgICBmbG9hdAl1MCA9IG5yYW5kb20oKTsKICAgIGZsb2F0CXUxID0gbnJhbmRvbSgpOwogICAgcmV0dXJuIHZvcF9ncmFuZG9tKHUwLCB1MSwgc2lnbWEpOwp9Cgp2ZWN0b3IKdm9wX2dyYW5kb20oaW50IHNlZWQ= +OyBmbG9hdCBzaWdtYSkKewoKCiAgICBmbG9hdAl4ID0gZmxvYXQodm9wX2dyYW5kb20oc2VlZCwgc2lnbWEpKTsKICAgIGZsb2F0CXkgPSBmbG9hdCh2b3BfZ3JhbmRvbShzZWVkKjE3ICsgOTcsIHNpZ21hKSk7CiAgICBmbG8= +YXQJeiA9IGZsb2F0KHZvcF9ncmFuZG9tKHNlZWQqMjkgKyAzODMsIHNpZ21hKSk7CiAgICByZXR1cm4gc2V0KHgsIHksIHopOwp9Cgp2ZWN0b3IKdm9wX2ducmFuZG9tKGZsb2F0IHNpZ21hKQp7CgoKICAgIGZsb2F0CXggPSA= +ZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl5ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICBmbG9hdAl6ID0gZmxvYXQodm9wX2ducmFuZG9tKHNpZ21hKSk7CiAgICByZXR1cm4gc2V0KHg= +LCB5LCB6KTsKfQoKdm9pZAp2b3BfYmluZFNUKGZsb2F0IG5ld3MsIHNzOyBpbnQgaXNTQ29ubmVjdGVkOwoJICAgZmxvYXQgbmV3dCwgdHQ7IGludCBpc1RDb25uZWN0ZWQpCnsKCgoKCgoKCiAgICBuZXdzID0gaXNTQ29ubmU= +Y3RlZCA/IHNzIDogczsKICAgIG5ld3QgPSBpc1RDb25uZWN0ZWQgPyB0dCA6IHQ7CgoKCgp9Cgp2b2lkCnZvcF9iaW5kUyhmbG9hdCBuZXdzLCBzczsgaW50IGlzU0Nvbm5lY3RlZCkKewoKCgoKCiAgICBuZXdzID0gaXNTQ28= +bm5lY3RlZCA/IHNzIDogczsKCgoKfQoKdm9pZAp2b3BfYmluZFUoZXhwb3J0IGZsb2F0IG5ld3U7IGNvbnN0IGZsb2F0IHU7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3UgPSBpc1VWQ29ubmVjdGVkID8gdSA= +OiBzOwoKCgp9Cgp2b2lkCnZvcF9iaW5kVVYoZXhwb3J0IHZlY3RvcjIgbmV3dXY7IGNvbnN0IHZlY3RvcjIgdXY7IGludCBpc1VWQ29ubmVjdGVkKQp7CgoKCgoKICAgIG5ld3V2ID0gaXNVVkNvbm5lY3RlZCA/IHV2IDogc2U= +dChzLCB0KTsKCgoKfQoKdm9pZAp2b3BfYmluZFVWKGV4cG9ydCB2ZWN0b3IgbmV3dXY7IGNvbnN0IHZlY3RvciB1djsgaW50IGlzVVZDb25uZWN0ZWQpCnsKCgoKCgogICAgbmV3dXYgPSBpc1VWQ29ubmVjdGVkID8gdXYgOiA= +c2V0KHMsIHQsIDApOwoKCgp9CgoKCgpmbG9hdAp2b3BfYmlhcyhmbG9hdCBiYXNlLCBiaWFzKQp7CiAgICBmbG9hdCB2YWw7CiAgICBpZiAoYmFzZSA8PSAwKQoJdmFsID0gMDsKICAgIGVsc2UgaWYgKGJhc2UgPj0gMSkKCXY= +YWwgPSAxOwogICAgZWxzZQoJdmFsID0gYmlhcyAvICgoKDEuMCAvIGJhc2UpIC0gMikgKiAoMSAtIGJpYXMpICsgMSk7CiAgICByZXR1cm4gdmFsOwp9CgpmbG9hdAp2b3BfZ2FpbihmbG9hdCBiYXNlLCBnYWluKQp7CiAgICA= +ZmxvYXQJdmFsOwogICAgaWYgKGJhc2UgPCAwLjUpCgl2YWwgPSB2b3BfYmlhcygyKmJhc2UsIGdhaW4pKi41OwogICAgZWxzZQoJdmFsID0gMS12b3BfYmlhcygyKigxLWJhc2UpLCBnYWluKSouNTsKICAgIHJldHVybiB2YWw= +Owp9Cgp2ZWN0b3IKdm9wX2NvbG9yTGluZWFyVHJhbnNmb3JtKHZlY3RvciBDOwogICAgICAgICAgICAgICAgICAgICAgICAgc3RyaW5nIGZyb21TcGFjZTspCnsKICAgIHZlY3RvciBDdCA9IEM7CgogICAgaWYgKGZyb21TcGE= +Y2UgPT0gInNyZ2IiKQogICAgewogICAgICAgIGZvciAoaW50IGkgPSAwOyBpIDwgMzsgaSsrKQogICAgICAgIHsKICAgICAgICAgICAgaWYgKENbaV0gPD0gMC4wNDA0NSkgQ3RbaV0gPSBDW2ldIC8gMTIuOTI7CiAgICAgICA= +ICAgICBlbHNlIEN0W2ldID0gcG93KChDW2ldICsgMC4wNTUpIC8gMS4wNTUsIDIuNCk7CiAgICAgICAgfQogICAgfQoKICAgIGVsc2UgaWYgKGZyb21TcGFjZSA9PSAibGluZWFyIikKICAgIHsKICAgICAgICBmb3IgKGludCA= +aSA9IDA7IGkgPCAzOyBpKyspCiAgICAgICAgewogICAgICAgICAgICBpZiAoQ1tpXSA8PSAwLjAwMzEzMDgpIEN0W2ldID0gQ1tpXSAqIDEyLjkyOwogICAgICAgICAgICBlbHNlIEN0W2ldID0gMS4wNTUgKiBwb3coQ1tpXSw= +IDEuMC8yLjQpIC0gMC4wNTU7CiAgICAgICAgfQogICAgfQoKICAgIHJldHVybiBDdDsKfQoKdmVjdG9yCnZvcF9jb2xvcm1peCh2ZWN0b3IgYzEsIGMyOyBmbG9hdCBiaWFzOyBpbnQgYWRqdXN0KQp7CiAgICB2ZWN0b3IJY2w= +cjsKICAgIGlmIChhZGp1c3QgPT0gMykKCWNsciA9IGNzcGxpbmUoYmlhcywgYzEsIGMxLCBjMiwgYzIpOwogICAgZWxzZSBpZiAoYWRqdXN0ID09IDIpCgljbHIgPSBsZXJwKGMxLCBjMiwgZmxvYXQoc21vb3RoKDAsIDEsIGI= +aWFzKSkpOwogICAgZWxzZSBpZiAoYWRqdXN0ID09IDEpCgljbHIgPSBsZXJwKGMxLCBjMiwgZmxvYXQoY2xhbXAoYmlhcywgMCwgMSkpKTsKICAgIGVsc2UKCWNsciA9IGxlcnAoYzEsIGMyLCBiaWFzKTsKICAgIHJldHVybiA= +Y2xyOwp9Cgp2b2lkCnZvcF9jb21wb3NpdGUoc3RyaW5nIG9wZXJhdGlvbjsKCSAgICAgIHZlY3RvciBDOyBmbG9hdCBDYTsKCSAgICAgIHZlY3RvciBBOyBmbG9hdCBBYTsKCSAgICAgIHZlY3RvciBCOyBmbG9hdCBCYTsKCSA= +ICAgICkKewogICAgaWYgKG9wZXJhdGlvbiA9PSAiQW92ZXJCIikKICAgIHsKCUMgID0gQSAgKyAoMS1BYSkqQjsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gIkFpbnNpZGU= +QiIpCiAgICB7CglDICA9IEEqQmE7CglDYSA9IEFhKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJBb3V0c2lkZUIiKQogICAgewoJQyAgPSBBKigxLUJhKTsKCUNhID0gQWEqKDEtQmEpOwogICAgfQogICA= +IGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQWF0b3BCIikKICAgIHsKCUMgID0gQSpCYSArIEIqKDEtQWEpOwoJQ2EgPSBCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQXhvckIiKQogICAgewoJQyAgPSBBKig= +MS1CYSkgKyBCKigxLUFhKTsKCUNhID0gQWEgKyBCYSAtIDIqKEFhKkJhKTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiQSIpCiAgICB7CglDICA9IEE7CglDYSA9IEFhOwogICAgfQogICAgZWxzZSBpZiAob3A= +ZXJhdGlvbiA9PSAiQiIpCiAgICB7CglDICA9IEI7CglDYSA9IEJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJjbGVhciIpCiAgICB7CglDICA9IDA7CglDYSA9IDA7CiAgICB9CiAgICBlbHNlIGlmIChvcGU= +cmF0aW9uID09ICJtdWx0aXBseSIpCiAgICB7CglDICA9IEEgKiBCOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJzY3I= +ZWVuIikKICAgIHsKCUMgID0gQSArIEIgLSBBICogQjsKCUMgID0gKDEgLSBBYSkgKiBCICsgQWEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAib3ZlcmxheSIpCiA= +ICAgewoJQyA9IDIgKiBBICogQjsKCWlmIChCLnggPiAwLjUpIEMueCA9IDEuMCAtIDIuMCAqICgxLjAtQS54KSAqICgxLjAtQi54KTsKCWlmIChCLnkgPiAwLjUpIEMueSA9IDEuMCAtIDIuMCAqICgxLjAtQS55KSAqICgxLjA= +LUIueSk7CglpZiAoQi56ID4gMC41KSBDLnogPSAxLjAgLSAyLjAgKiAoMS4wLUEueikgKiAoMS4wLUIueik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHM= +ZSBpZiAob3BlcmF0aW9uID09ICJkYXJrZW4iKQogICAgewoJQyAgPSBtaW4oQSwgQik7CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXQ= +aW9uID09ICJsaWdodGVuIikKICAgIHsKCUMgID0gbWF4KEEsIEIpOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQogICAgZWxzZSBpZiAob3BlcmF0aW9uID09ICJjb2w= +b3Jkb2RnZSIpCiAgICB7CglDID0geyAwLjAsIDAuMCwgMC4wIH07CglpZiAoQi54ICE9IDAuMCkgQy54ID0gKEEueCA9PSAxLjApID8gMS4wIDogbWluKDEuMCwgQi54IC8gKDEuMCAtIEEueCkpOwoJaWYgKEIueSAhPSAwLjA= +KSBDLnkgPSAoQS55ID09IDEuMCkgPyAxLjAgOiBtaW4oMS4wLCBCLnkgLyAoMS4wIC0gQS55KSk7CglpZiAoQi56ICE9IDAuMCkgQy56ID0gKEEueiA9PSAxLjApID8gMS4wIDogbWluKDEuMCwgQi56IC8gKDEuMCAtIEEueik= +KTsKCUMgID0gKDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiY29sb3JidXJuIikKICAgIHsKCUMgPSB7IDEuMCwgMS4wLCAxLjAgfTs= +CglpZiAoQi54ICE9IDEuMCkgQy54ID0gKEEueCA9PSAwLjApID8gMC4wIDogMS4wIC0gbWluKDEuMCwgKDEuMC1CLngpIC8gQS54KTsKCWlmIChCLnkgIT0gMS4wKSBDLnkgPSAoQS55ID09IDAuMCkgPyAwLjAgOiAxLjAgLSA= +bWluKDEuMCwgKDEuMC1CLnkpIC8gQS55KTsKCWlmIChCLnogIT0gMS4wKSBDLnogPSAoQS56ID09IDAuMCkgPyAwLjAgOiAxLjAgLSBtaW4oMS4wLCAoMS4wLUIueikgLyBBLnopOwoJQyAgPSAoMSAtIEJhKSAqIEEgKyBCYSA= +KiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiaGFyZGxpZ2h0IikKICAgIHsKCUMgPSAyLjAgKiBBICogQjsKCWlmIChBLnggPiAwLjUpIEMueCA9IDEuMCAtIDIuMCA= +KiAoMS1BLngpICogKDEtQi54KTsKCWlmIChBLnkgPiAwLjUpIEMueSA9IDEuMCAtIDIuMCAqICgxLUEueSkgKiAoMS1CLnkpOwoJaWYgKEEueiA+IDAuNSkgQy56ID0gMS4wIC0gMi4wICogKDEtQS56KSAqICgxLUIueik7Cgk= +QyAgPSAoMSAtIEJhKSAqIEEgKyBCYSAqIEM7CglDYSA9IEFhICsgKDEtQWEpKkJhOwogICAgfQoKICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAic29mdGxpZ2h0IikKICAgIHsKCUMgPSBCIC0gKDEuMCAtIDIuMCAqIEEpICo= +IEIgKiAoMS4wIC0gQik7CglpZiAoQS54ID4gMC41KSBDLnggPSBCLnggKyAoMi4wICogQS54IC0gMS4wKSAqIChCLnggPD0gMC4yNSA/ICgoMTYuMCAqIEIueCAtIDEyLjApICogQi54ICsgNC4wKSAqIEIueCA6IHNxcnQoQi4= +eCkgLSBCLngpOwoJaWYgKEEueSA+IDAuNSkgQy55ID0gQi55ICsgKDIuMCAqIEEueSAtIDEuMCkgKiAoQi55IDw9IDAuMjUgPyAoKDE2LjAgKiBCLnkgLSAxMi4wKSAqIEIueSArIDQuMCkgKiBCLnkgOiBzcXJ0KEIueSkgLSA= +Qi55KTsKCWlmIChBLnogPiAwLjUpIEMueiA9IEIueiArICgyLjAgKiBBLnogLSAxLjApICogKEIueiA8PSAwLjI1ID8gKCgxNi4wICogQi56IC0gMTIuMCkgKiBCLnogKyA0LjApICogQi56IDogc3FydChCLnopIC0gQi56KTs= +CglDICA9ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9CiAgICBlbHNlIGlmIChvcGVyYXRpb24gPT0gImRpZmZlcmVuY2UiKQogICAgewoJQyAgPSBhYnMoQiAtIEEpOwoJQyAgPSA= +KDEgLSBCYSkgKiBBICsgQmEgKiBDOwoJQ2EgPSBBYSArICgxLUFhKSpCYTsKICAgIH0KICAgIGVsc2UgaWYgKG9wZXJhdGlvbiA9PSAiZXhjbHVzaW9uIikKICAgIHsKCUMgID0gQSArIEIgLSAyLjAgKiBBICogQjsKCUMgID0= +ICgxIC0gQmEpICogQSArIEJhICogQzsKCUNhID0gQWEgKyAoMS1BYSkqQmE7CiAgICB9Cn0KCmZsb2F0CnZvcF9wdGxpbmVkKHZlY3RvciBQMSwgUDIsIFEpCnsKICAgIHJldHVybiBwdGxpbmVkKFAxLCBQMiwgUSk7Cn0KCgo= +ZmxvYXQKdm9wX0ZpbHRlcldpZHRoKGZsb2F0IHgpCnsKCiAgICBmbG9hdCBkdSA9IER1KHgpOwogICAgZmxvYXQgZHYgPSBEdih4KTsKICAgIHJldHVybiBtYXgoc3FydChkdSpkdSArIGR2KmR2KSwgMWUtNik7CgoKCgp9Cgo= +CgpmbG9hdAp2b3BfRmlsdGVyQW5nbGUodmVjdG9yIGRpcikKewogICAgdmVjdG9yCWR1LCBkdjsKICAgIHZlY3RvcglhLCBiLCBjLCBkOwogICAgdmVjdG9yCWFjLCBiZDsKICAgIGZsb2F0CWFuZ2xlOwoKICAgIGR1ID0gMC4= +NSpEdShkaXIpOwogICAgZHYgPSAwLjUqRHYoZGlyKTsKCiAgICBhID0gZGlyLWR1LWR2OwogICAgYiA9IGRpcitkdS1kdjsKICAgIGMgPSBkaXIrZHUrZHY7CiAgICBkID0gZGlyLWR1K2R2OwoKICAgIGFjID0gY3Jvc3MoYSw= +IGMpIC8gc3FydChsZW5ndGgyKGEpKmxlbmd0aDIoYykpOwogICAgYmQgPSBjcm9zcyhiLCBkKSAvIHNxcnQobGVuZ3RoMihiKSpsZW5ndGgyKGQpKTsKICAgIGFuZ2xlID0gMC41ICogbGVuZ3RoKGNyb3NzKGFjLCBiZCkpOwo= +CiAgICByZXR1cm4gYWNvcygxIC0gKDAuNSAvIDMuMTQxNTkyNikgKiBhbmdsZSk7Cn0KCmZsb2F0CnZvcF9QdWxzZShmbG9hdCBlZGdlMCwgZWRnZTEsIHgsIGZ3aWR0aDsgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJeDA= +LCB4MTsKCiAgICB4MCA9IHggIC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBtYXgoMCwgKG1pbih4MSwgZWRnZTEpLW1heCh4MCwgZWRnZTApKS9md2lkdGgpOwp9CgpmbG9hdAp2b3BfRmk= +bHRlcmVkU2luKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAtIGZ3aWR0aCAqIC41OwogICAgeDEgPSB4ICsgZndpZHRoOwogICAgcmV0dXJuICgtMC43MDcxMDY3KSpsZXJwKChjb3M= +KHgxKS1jb3MoeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDEpKTs7Cn0KCmZsb2F0CnZvcF9GaWx0ZXJlZFNpbkQoZmxvYXQgeCkKewogICAgcmV0dXJuIHZvcF9GaWx0ZXJlZFNpbih4LCB2b3A= +X0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ZpbHRlcmVkQ29zKGZsb2F0IHgsIGZ3aWR0aCkKewogICAgZmxvYXQJeDAsIHgxOwoKICAgIHgwID0geCAtIGZ3aWR0aCAqIC41OwogICAgeDEgPSB4ICsgZndpZHRoOwo= +ICAgIHJldHVybiAwLjcwNzEwNjcqbGVycCgoc2luKHgxKS1zaW4oeDApKS9md2lkdGgsIDAsIGNsYW1wKGZ3aWR0aCooMS4wLzguMCksIDAsIDEpKTs7Cn0KCmZsb2F0CnZvcF9GaWx0ZXJlZENvc0QoZmxvYXQgeCkKewogICA= +IHJldHVybiB2b3BfRmlsdGVyZWRDb3MoeCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX1B1bHNlRChmbG9hdCBlZGdlMCwgZWRnZTEsIHg7IHN0cmluZyBmaWx0ZXIpCnsKICAgIHJldHVybiB2b3BfUHVsc2U= +KGVkZ2UwLCBlZGdlMSwgeCwgdm9wX0ZpbHRlcldpZHRoKHgpLCBmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfUHVsc2VUcmFpbihmbG9hdCBlZGdlMCwgeCwgZndpZHRoKQp7CiAgICBmbG9hdAl4MCwgeDE7CgogICAgeDAgPSB4ICA= +LSBmd2lkdGgqLjU7CiAgICB4MSA9IHgwICsgZndpZHRoOwogICAgeDAgPSBlZGdlMCpmbG9vcih4MCkgKyBtaW4oZWRnZTAsIGZyYWMoeDApKTsKICAgIHgxID0gZWRnZTAqZmxvb3IoeDEpICsgbWluKGVkZ2UwLCBmcmFjKHg= +MSkpOwogICAgcmV0dXJuIGxlcnAoKHgxLXgwKS9md2lkdGgsIGVkZ2UwLCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfUHVsc2VUcmFpbkQoZmxvYXQgZWRnZTAsIHgpCnsKICAgIHJldHU= +cm4gdm9wX1B1bHNlVHJhaW4oZWRnZTAsIHgsIHZvcF9GaWx0ZXJXaWR0aCh4KSk7Cn0KCmZsb2F0CnZvcF9SYW1wVHJhaW4oZmxvYXQgeCwgZndpZHRoKQp7CiAgICBmbG9hdAl4MCwgeDEsIGY7CiAgICB4MCA9IHggLSBmd2k= +ZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIGYgPSBmcmFjKHgwKTsgeDAgPSBmbG9hdChmbG9vcih4MCkpICsgZipmOwogICAgZiA9IGZyYWMoeDEpOyB4MSA9IGZsb2F0KGZsb29yKHgxKSkgKyBmKmY7CiAgICA= +cmV0dXJuIC41KmxlcnAoKHgxLXgwKS9md2lkdGgsIC41LCBjbGFtcChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfUmFtcFRyYWluRChmbG9hdCB4KQp7CiAgICByZXR1cm4gdm9wX1JhbXBUcmFpbig= +eCwgdm9wX0ZpbHRlcldpZHRoKHgpKTsKfQoKZmxvYXQKdm9wX0ludGVncmF0ZVRlbnQoZmxvYXQgeCkKewogICAgZmxvYXQJZjsKICAgIGYgPSBmcmFjKHgpOwogICAgaWYgKGYgPiAuNSkgZiA9IGYqKDIgLSBmKSAtIC41Owo= +ICAgIGVsc2UJZiA9IGYqZjsKICAgIHJldHVybiAuNSpmbG9vcih4KSArIGY7Cn0KCmZsb2F0CnZvcF9UZW50VHJhaW4oZmxvYXQgeCwgZndpZHRoKQp7CiAgICBmbG9hdAl4MCwgeDE7CiAgICB4MCA9IHggLSBmd2lkdGgqLjU= +OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHgwID0gdm9wX0ludGVncmF0ZVRlbnQoeDApOwogICAgeDEgPSB2b3BfSW50ZWdyYXRlVGVudCh4MSk7CiAgICByZXR1cm4gbGVycCgoeDEteDApL2Z3aWR0aCwgLjUsIGNsYW0= +cChmd2lkdGgqKDEuMC84LjApLCAwLCAxKSk7Owp9CgpmbG9hdAp2b3BfVGVudFRyYWluRChmbG9hdCB4KQp7CiAgICByZXR1cm4gdm9wX1JhbXBUcmFpbih4LCB2b3BfRmlsdGVyV2lkdGgoeCkpOwp9CgpmbG9hdAp2b3BfRG8= +dFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAlkOwogICAgZCA9IHB4KnB4ICsgcHkqcHk7CiAgICByZXR1cm4gZmlsdGVyc3RlcCgxLGQtZndpZHRoLGQrZndpZHRoLCJmaWw= +dGVyIixmaWx0ZXIpOwp9CgpmbG9hdAp2b3BfQnVtcFN0YW1wKGZsb2F0IHB4LCBweSwgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdCBkICA9IHB4KnB4ICsgcHkqcHk7CiAgICByZXR1cm4gMS1zbW9vdGgoMC4= +MCwgMS4wLCBkKTsKfQoKZmxvYXQKdm9wX1JvdW5kQ29zU3RhbXAoZmxvYXQgcHgsIHB5LCBmd2lkdGg7IGZsb2F0IGhleG5lc3MsIHNpZGVzLCBwb3dlcjsKCQkgICAgc3RyaW5nIGZpbHRlcikKewogICAgZmxvYXQJc3MsIHQ= +dDsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICBzcyA9IGF0YW4ocHksIHB4KTsKICAgIHR0ID0gcHgqcHggKyBweSpweSArIGhleG5lc3MqcG93KGFicygxLWNvcyhzcyooc2lkZXMpKSksIHBvd2VyKTsKICAgIHgwID0gdHQgLSA= +ZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBmaWx0ZXJzdGVwKDEseDAseDEsImZpbHRlciIsZmlsdGVyKTsKfQoKZmxvYXQKdm9wX1JvdW5kU2luU3RhbXAoZmxvYXQgcHgsIHB5LCBmd2lkdGg= +OyBmbG9hdCBoZXhuZXNzLCBzaWRlcywgcG93ZXI7CgkJICAgIHN0cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CXNzLCB0dDsKICAgIGZsb2F0CXgwLCB4MTsKCiAgICBzcyA9IGF0YW4ocHksIHB4KSAtIDMuMTQxNTkyNjsKICA= +ICB0dCA9IHB4KnB4ICsgcHkqcHkgKyBoZXhuZXNzKnBvdyhhYnMoMS1zaW4oc3MqKHNpZGVzKSkpLCBwb3dlcik7CiAgICB4MCA9IHR0IC0gZndpZHRoKi41OwogICAgeDEgPSB4MCArIGZ3aWR0aDsKICAgIHJldHVybiBmaWw= +dGVyc3RlcCgxLHgwLHgxLCJmaWx0ZXIiLGZpbHRlcik7Cn0KCgpmbG9hdAp2b3BfUmluZ1N0YW1wKGZsb2F0IHB4LCBweSwgaXJhZGl1cywgb3JhZGl1cywgZndpZHRoOyBzdHJpbmcgZmlsdGVyKQp7CiAgICBmbG9hdAlkOwo= +ICAgIGQgPSBweCpweCArIHB5KnB5OwogICAgcmV0dXJuIHZvcF9QdWxzZShpcmFkaXVzLCBvcmFkaXVzLCBkLCBmd2lkdGgsIGZpbHRlcik7Cn0KCmZsb2F0CnZvcF9Cb3hTdGFtcChmbG9hdCBweCwgcHksIGZ1LCBmdjsgc3Q= +cmluZyBmaWx0ZXIpCnsKICAgIGZsb2F0CWR4OwogICAgZHggID0gdm9wX1B1bHNlKC0xLCAxLCBweCwgZnUsIGZpbHRlcik7CiAgICBkeCAqPSB2b3BfUHVsc2UoLTEsIDEsIHB5LCBmdiwgZmlsdGVyKTsKICAgIHJldHVybiA= +ZHg7Cn0KI2xpbmUgNjQ1ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF8= +NV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKaW50CnZvcF9UaWxlR2VuKGZsb2F0IHUsIHY7IGZsb2F0IGZ4LCBmeSwgb3gsIG95LCBzdGFnZ2VyLCBqaXR0ZXIpCnsKICAgIGludAkJcm8= +dzsKCiAgICB2ID0gdipmeSAtIG95OwogICAgcm93ID0gZmxvb3Iodik7CiAgICB1ID0gdSpmeCAtIG94IC0gc3RhZ2dlcipyb3cgKyBqaXR0ZXIqcmFuZG9tKHJvdyk7CiAgICByZXR1cm4gZmxvb3IodSkgKyByb3cqMTk4NDs= +Cn0KCmludAp2b3BfSGV4VGlsZUdlbihmbG9hdCB1LCB2OyBmbG9hdCBmeCwgZnksIG94LCBveSkKewogICAgZmxvYXQJbGVmdCwgcmlnaHQ7CiAgICBpbnQJCXJvdywgY29sOwoKICAgIHYgICA9IHYqZnkgLSBveTsKICAgIHI= +b3cgPSBmbG9vcih2KTsKICAgIHYgID0gZnJhYyh2KTsKCiAgICB1ID0gdSpmeCArIG94OwogICAgaWYgKHJvdyAmIDEpCgl1ICs9IC41OwoKICAgIGNvbCA9IGZsb29yKHUpOwogICAgdSA9IGZyYWModSk7CgogICAgaWYgKHY= +ID4gLjUpCiAgICB7CglyaWdodCA9IHYgLSAuNTsKCWxlZnQgID0gMS41IC0gdjsKCWlmICh1ID4gbGVmdCkKCXsKCSAgICBpZiAoIShyb3cgJiAxKSkgY29sKys7CgkgICAgcm93Kys7CgkgICAgdiAtPSAxOwoJICAgIHUgPSA= +Zml0KHUsIGxlZnQsIDEsIDAsIC41KTsKCX0KCWVsc2UgaWYgKHUgPCByaWdodCkKCXsKCSAgICBpZiAocm93ICYgMSkgY29sLS07CgkgICAgcm93Kys7CgkgICAgdiAtPSAxOwoJICAgIHUgPSBmaXQodSwgMCwgcmlnaHQsIDA= +LjUsIDEpOwoJfQoJZWxzZSB1ID0gZml0KHUsIHJpZ2h0LCBsZWZ0LCAwLCAxKTsKICAgIH0KICAgIHYgPSAodioyKzEpLzM7CiAgICByZXR1cm4gcm93ICogOTM4ICsgY29sOwp9CiNsaW5lIDcxMCAiQzovTy9PX0VSQVdURk8= +U19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2k= +bmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfYWFDZWxsMkQoZmxvYXQgc3MsIHR0LCBqeCwganksIGJ3aWR0aCwgYnNvZnQsIGNlbnRlcngsIGNlbnRlcnk7CgkJZmxvYXQgZjEsIGYyOyBpbnQgc2VlZCkKewogICAgZmxvYXQ= +CXAyeCwgcDJ5LCB4MDsKICAgIGZsb2F0CWJsdXI7CiAgICB2ZWN0b3IJdnAxLCB2cDI7CgogICAgdm5vaXNlKHNzLCB0dCwgangsIGp5LCBzZWVkLCBmMSwgZjIsIGNlbnRlcngsIGNlbnRlcnksIHAyeCwgcDJ5KTsKCiAgICA= +dnAxID0gc2V0KGNlbnRlcngsIGNlbnRlcnksIDApOwogICAgdnAyID0gc2V0KHAyeCwgcDJ5LCAwKTsKICAgIHgwID0gKGYyLWYxKSooZjErZjIpIC8gbWF4KGRpc3RhbmNlKHZwMSwgdnAyKSwgMWUtNik7CgogICAgYmx1ciA= +PSBtYXgodm9wX0ZpbHRlcldpZHRoKHNzKSwgdm9wX0ZpbHRlcldpZHRoKHR0KSkgKiAoMSArIGJzb2Z0KTsKCiAgICByZXR1cm4gZmlsdGVyc3RlcChid2lkdGgseDAtYmx1cix4MCtibHVyLCJmaWx0ZXIiLCJnYXVzcyIpOwo= +fQoKCgoKCgoKCmZsb2F0CnZvcF9TdGFtcFBhdHRlcm4oaW50ICAgbGF5ZXJzOwoJCSBmbG9hdCBkb3RzaXplOwoJCSBmbG9hdCBkajsKCQkgZmxvYXQgc29mdG5lc3M7CgkJIGZsb2F0IHB4LCBqeDsKCQkgZmxvYXQgcHksIGo= +eTsKCQkgZmxvYXQgYXV4LCBqYXV4OwoJCSBzdHJpbmcgc3BvdHR5cGU7CgkJIHN0cmluZyBmaWx0ZXI7CgkJIGZsb2F0CWZsb2F0c2VlZDsKCSApCnsKICAgIGZsb2F0CWZ3aWR0aDsKICAgIGZsb2F0CWxyYW5kb207CiAgICA= +ZmxvYXQJY3gsIGN5LCBsb2ZmLCBkc2l6ZTsKICAgIGZsb2F0CWZ4LCBmeTsKICAgIGZsb2F0CWRqeCwgZGp5OwogICAgZmxvYXQJZHUsIGR2OwogICAgZmxvYXQJcmVzdWx0OwogICAgZmxvYXQJaXJhZCwgaWRvdDsKICAgIHY= +ZWN0b3IJcHA7CiAgICBpbnQJCWk7CgogICAgZHUgPSB2b3BfRmlsdGVyV2lkdGgocHgpICogc29mdG5lc3M7CiAgICBkdiA9IHZvcF9GaWx0ZXJXaWR0aChweSkgKiBzb2Z0bmVzczsKICAgIGZ3aWR0aCA9IG1heChkdSwgZHY= +KTsKICAgIHJlc3VsdCA9IDA7CiAgICBsb2ZmID0gMDsKICAgIGZvciAoaSA9IDA7IGkgPCBsYXllcnM7IGkrKywgbG9mZiArPSAuNSkKICAgIHsKCWxyYW5kb20gPSByYW5kb20oaSk7CglwcCA9IHNldChmbG9vcihweCtsb2Y= +ZiksIGZsb29yKHB5K2xvZmYpLAoJCSAgICAxMDAwLjAqbHJhbmRvbSs1MDApICsgey41LCAuNSwgLjV9OwoJZmxvYXRzZWVkID0gcmFuZG9tKHBwKTsKCglwcCA9IHZlY3RvcihyYW5kb20ocHApKSAtIC41OwoJZHNpemUgPSA= +ZG90c2l6ZSAqICgxLWRqKmZsb2F0c2VlZCk7CglpZG90ID0gMS9kc2l6ZTsKCglkankgID0gaWRvdCooMSAtIGRzaXplKTsKCWRqeCAgPSAoMipjbGFtcChqeCwgMCwgMSkpICogZGp5OwoJZGp5ICo9ICgyKmNsYW1wKGp5LCA= +MCwgMSkpOwoKCWN4ID0gcHAueCAqIGRqeDsKCWN5ID0gcHAueSAqIGRqeTsKCWZ4ID0gY3ggLSAyKihmcmFjKHB4K2xvZmYpIC0gLjUpKmlkb3Q7CglmeSA9IGN5IC0gMiooZnJhYyhweStsb2ZmKSAtIC41KSppZG90OwoKCWk= +ZiAoc3BvdHR5cGUgPT0gInJpbmciKQoJewoJICAgIGlyYWQgPSAxLWNsYW1wKGF1eCArIChwcC56IC0gLjUpKmphdXgsIDAsIDEpOwoJICAgIHJlc3VsdCA9IHZvcF9SaW5nU3RhbXAoZngsIGZ5LCBpcmFkLCAxLCBmd2lkdGg= +LCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImJveCIpCgl7CgkgICAgcmVzdWx0ID0gdm9wX0JveFN0YW1wKGZ4LCBmeSwgZHUsIGR2LCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImhleCI= +KQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX1JvdW5kQ29zU3RhbXAoZngsIGZ5LCBmd2lkdGgsIGF1eCwgNiwgamF1eCwgZmlsdGVyKTsKCX0KCWVsc2UgaWYgKHNwb3R0eXBlID09ICJzdGFyIikKCXsKCSAgICByZXN1bHQgPSA= +MS12b3BfUm91bmRTaW5TdGFtcChmeCwgZnksIGZ3aWR0aCwgYXV4LCA1LCBqYXV4LCBmaWx0ZXIpOwoJfQoJZWxzZSBpZiAoc3BvdHR5cGUgPT0gImJ1bXAiKQoJewoJICAgIHJlc3VsdCA9IHZvcF9CdW1wU3RhbXAoZngsIGY= +eSwgZndpZHRoLCBmaWx0ZXIpOwoJfQoJZWxzZQoJewoJICAgIHJlc3VsdCA9IDEtdm9wX0RvdFN0YW1wKGZ4LCBmeSwgZndpZHRoLCBmaWx0ZXIpOwoJfQogICAgfQogICAgZmxvYXRzZWVkID0gKGZsb2F0c2VlZCAtIDAuNSk= +KjMyMDAwOwogICAgcmV0dXJuIHJlc3VsdDsKfQoKZmxvYXQKdm9wX1JpcHBsZVBhdHRlcm4oZmxvYXQgeCwgeSwgZGVjYXksIHRvZmYpCnsKICAgIGZsb2F0CWQ7CgogICAgZCA9IHNxcnQoeCp4ICsgeSp5KTsKICAgIHJldHU= +cm4gc2luKGQtdG9mZikgKiBleHAoZCooLWRlY2F5KSk7Cn0KI2xpbmUgODUwICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF8= +Ty9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKdmVjdG9yCnZvcF9GbG93Tm9pc2VHcmFkVlYodmVjdG9yIHBvczsgZmxvYXQgZmxvdzs= +IGZsb2F0IGRlbHRhKQp7CiAgICB2ZWN0b3IJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3MueiksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueC1kZWw= +dGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGEscG9zLnopLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG8= +cy56KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhKSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LWRlbHRhKSwgZmxvdyk= +OwoKICAgIHJlc3VsdCAvPSBkZWx0YSAqIDI7CgogICAgcmV0dXJuIHJlc3VsdDsKfQoKdmVjdG9yNAp2b3BfRmxvd05vaXNlR3JhZFBQKHZlY3RvcjQgcG9zOyBmbG9hdCBmbG93OyBmbG9hdCBkZWx0YSkKewogICAgdmVjdG8= +cjQJcmVzdWx0OwoKICAgIHJlc3VsdC54ID0gZmxvd25vaXNlKHNldChwb3MueCtkZWx0YSxwb3MueSxwb3Mueixwb3MudyksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueC1kZWx0YSxwb3MueSxwb3Mueixwb3M= +LncpLCBmbG93KTsKCiAgICByZXN1bHQueSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGEscG9zLnoscG9zLncpLCBmbG93KQoJICAgICAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnktZGVsdGEscG9zLnoscG8= +cy53KSwgZmxvdyk7CgogICAgcmVzdWx0LnogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhLHBvcy53KSwgZmxvdykKCSAgICAgLSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LWRlbHRhLHA= +b3MudyksIGZsb3cpOwoKICAgIHJlc3VsdC53ID0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Mueixwb3MudytkZWx0YSksIGZsb3cpCgkgICAgIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Mueixwb3Mudy0= +ZGVsdGEpLCBmbG93KTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKICAgIHJldHVybiByZXN1bHQ7Cn0KCnZlY3Rvcgp2b3BfRmxvd05vaXNlR3JhZDNWKHZlY3RvciBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHRhKQo= +ewogICAgbWF0cml4MwlyZXN1bHQ7CiAgICB2ZWN0b3IJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkejsKCiAgICBkeCA9IGZsb3dub2lzZShzZXQocG9zLngrZGVsdGEscG9zLnkscG9zLnopLCBmbG93KQoJIC0gZmxvd24= +b2lzZShzZXQocG9zLngtZGVsdGEscG9zLnkscG9zLnopLCBmbG93KTsKCiAgICBkeSA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkrZGVsdGEscG9zLnopLCBmbG93KQoJIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueS0= +ZGVsdGEscG9zLnopLCBmbG93KTsKCiAgICBkeiA9IGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG9zLnorZGVsdGEpLCBmbG93KQoJIC0gZmxvd25vaXNlKHNldChwb3MueCxwb3MueSxwb3Muei1kZWx0YSksIGZsb3cpOwo= +CiAgICByZXN1bHQgPSBzZXQoZHgueCwgZHgueSwgZHgueiwKCSAgICAgICBkeS54LCBkeS55LCBkeS56LAoJICAgICAgIGR6LngsIGR6LnksIGR6LnopOwoKICAgIHJlc3VsdCAvPSBkZWx0YSAqIDI7CgoKCgogICAgZmluYWw= +ID0gMC41Nzc3MzU7CiAgICBmaW5hbCAqPSByZXN1bHQ7CgogICAgcmV0dXJuIGZpbmFsOwp9Cgp2ZWN0b3I0CnZvcF9GbG93Tm9pc2VHcmFkNFAodmVjdG9yNCBwb3M7IGZsb2F0IGZsb3c7IGZsb2F0IGRlbHRhKQp7CiAgICA= +bWF0cml4CXJlc3VsdDsKICAgIHZlY3RvcjQJZmluYWw7CiAgICB2ZWN0b3IJZHgsIGR5LCBkeiwgZHc7CgogICAgZHggPSBmbG93bm9pc2Uoc2V0KHBvcy54K2RlbHRhLHBvcy55LHBvcy56LHBvcy53KSwgZmxvdykKCSAtIGY= +bG93bm9pc2Uoc2V0KHBvcy54LWRlbHRhLHBvcy55LHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHkgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55K2RlbHRhLHBvcy56LHBvcy53KSwgZmxvdykKCSAtIGZsb3dub2lzZSg= +c2V0KHBvcy54LHBvcy55LWRlbHRhLHBvcy56LHBvcy53KSwgZmxvdyk7CgogICAgZHogPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56K2RlbHRhLHBvcy53KSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLng= +LHBvcy55LHBvcy56LWRlbHRhLHBvcy53KSwgZmxvdyk7CgogICAgZHcgPSBmbG93bm9pc2Uoc2V0KHBvcy54LHBvcy55LHBvcy56LHBvcy53K2RlbHRhKSwgZmxvdykKCSAtIGZsb3dub2lzZShzZXQocG9zLngscG9zLnkscG8= +cy56LHBvcy53LWRlbHRhKSwgZmxvdyk7CgogICAgcmVzdWx0ID0gc2V0KGR4LngsIGR4LnksIGR4LnosIDAsCgkgICAgICAgZHkueCwgZHkueSwgZHkueiwgMCwKCSAgICAgICBkei54LCBkei55LCBkei56LCAwLAoJICAgICA= +ICBkdy54LCBkdy55LCBkdy56LCAwKTsKCiAgICByZXN1bHQgLz0gZGVsdGEgKiAyOwoKCgoKICAgIGZpbmFsID0gMC41OwogICAgZmluYWwgKj0gcmVzdWx0OwoKICAgIHJldHVybiBmaW5hbDsKfQoKZmxvYXQKdm9wX2ZibWw= +ZW5ndGhfZmxvYXQoZmxvYXQgdmFsKQp7CiAgICByZXR1cm4gdmFsOwp9CgpmbG9hdAp2b3BfZmJtbGVuZ3RoX3ZlY3Rvcih2ZWN0b3IgdmFsKQp7CiAgICByZXR1cm4gbGVuZ3RoKHZhbCk7Cn0KCmZsb2F0CnZvcF9mYm1sZW4= +Z3RoX3ZlY3RvcjQodmVjdG9yNCB2YWwpCnsKICAgIHJldHVybiBsZW5ndGgodmFsKTsKfQojbGluZSAxMDAyICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT18= +VklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKZmxvYXQKdm9wX2ZibU5vaXNlRkYoZmxvYXQgcG9zOyA= +ZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdAludmFsLCBwcCA9IHBvczsKICAgIGZsb2F0IGFtcCw= +IHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXM= +IDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKihmbG9hdCAobm9pc2UocHApKSA= +LSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG4= +b2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHU= +cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlYodmVjdG9yIHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm9pc2V0eXBlKQp7CiAgICBmbG9hdAlibHVyID0gc3FydChhcmVhKHBvcykpOwo= +ICAgIHZlY3RvcglwcCA9IHBvczsKICAgIGZsb2F0CW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHM= +Y2FsZSA9IDE7IGFtcCA9IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICooZmxvYXQgKHhub2lzZShwcCk= +KSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYW1wICooZmxvYXQgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cik= +IHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCooZmxvYXQgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnY= +YWwgKz0gYmxlbmQqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSB9CiAgICByZXR1cm4gbnZhbDsKfQoKZmxvYXQKdm9wX2ZibU5vaXNlRlAodmVjdG9yNCBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgc3Q= +cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSBwb3M7CiAgICBmbG9hdAludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCA= +YmxlbmQ7IGludCBvY3RhdmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHs= +IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGFtcCAqKGZsb2F0IChub2lzZShwcCkpIC0gMC41KTsgfSBhbXAgKj0= +IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW1wICogY2xhbXAoc2NhbGUvYmx1ciAtIDEsIDAsIDEpOyBpZiAobm9pc2V0eXBlID09ICJ4bm8= +aXNlIikgeyBudmFsICs9IGJsZW5kKihmbG9hdCAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKihmbG9hdCAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Q= +b3IKdm9wX2ZibU5vaXNlVkYoZmxvYXQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSB2b3BfRmlsdGVyV2lkdGgocG9zKTsKICAgIGZsb2F0CXA= +cCA9IHBvczsKICAgIHZlY3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGF2ZXM7IHBsaW1pdCA9IDIqYmx1cjsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGE= +bXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGFtcCAqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyA= +fSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGUgKj0gMC41OyBwcCAqPSAyOyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA= +PSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCArPSBibGVuZCoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWxzZSB7IG52YWwgKz0gYmw= +ZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU5vaXNlVlYodmVjdG9yIHBvczsgZmxvYXQgcm91Z2g7IGludCBtYXhvY3RhdmVzOyBzdHJpbmcgbm8= +aXNldHlwZSkKewogICAgZmxvYXQJYmx1ciA9IHNxcnQoYXJlYShwb3MpKTsKICAgIHZlY3RvcglwcCA9IHBvczsKICAgIHZlY3RvcgludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGVuZDsgaW50IG9jdGE= +dmVzOyBwbGltaXQgPSAyKmJsdXI7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgaWYgKG5vaXNldHlwZSA= +PT0gInhub2lzZSIpIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBhbXAgKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IGFtcCAqPSByb3VnaDsgc2NhbGU= +ICo9IDAuNTsgcHAgKj0gMjsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IGlmIChub2lzZXR5cGUgPT0gInhub2lzZSIpIHsgbnZhbCA= +Kz0gYmxlbmQqKHZlY3RvciAoeG5vaXNlKHBwKSkgLSAwLjUpOyB9IGVsc2UgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKG5vaXNlKHBwKSkgLSAwLjUpOyB9IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibU4= +b2lzZVZQKHZlY3RvcjQgcG9zOyBmbG9hdCByb3VnaDsgaW50IG1heG9jdGF2ZXM7IHN0cmluZyBub2lzZXR5cGUpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSA= +cG9zOwogICAgdmVjdG9yCW52YWw7CiAgICBmbG9hdCBhbXAsIHNjYWxlLCBwbGltaXQsIGJsZW5kOyBpbnQgb2N0YXZlczsgcGxpbWl0ID0gMipibHVyOyBudmFsID0gMDsgb2N0YXZlcyA9IDA7IHNjYWxlID0gMTsgYW1wID0= +IDE7IHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmVzIDwgbWF4b2N0YXZlcykgeyBpZiAobm9pc2V0eXBlID09ICJ4bm9pc2UiKSB7IG52YWwgKz0gYW1wICoodmVjdG9yICh4bm9pc2UocHApKSAtIDAuNSk7IH0gZWw= +c2UgeyBudmFsICs9IGFtcCAqKHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gYW1wICo9IHJvdWdoOyBzY2FsZSAqPSAwLjU7IHBwICo9IDI7IG9jdGF2ZXMrKzsgfSBpZiAoc2NhbGUgPiBibHVyKSB7IGJsZW5kID0gYW0= +cCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgaWYgKG5vaXNldHlwZSA9PSAieG5vaXNlIikgeyBudmFsICs9IGJsZW5kKih2ZWN0b3IgKHhub2lzZShwcCkpIC0gMC41KTsgfSBlbHNlIHsgbnZhbCArPSBibGVuZCo= +KHZlY3RvciAobm9pc2UocHApKSAtIDAuNSk7IH0gfQogICAgcmV0dXJuIG52YWw7Cn0KCgoKZmxvYXQKdm9wX2ZibUZsb3dOb2lzZUZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgZmxvYXQgZmw= +b3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiAgICBmbG9hdAludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWl0LCBibGU= +bmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXAgPSAxOyA= +d2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAoZmxvYXQoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgbnZhbCArPSBuYW1vdW50OyBhbXAgKj0gcm8= +dWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGhfZmxvYXQobmFtb3VudCkgKiB2b3BfRmxvd05vaXNlR3JhZFZWIChwcCwgZmxvdywgMC4= +MDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgbnZhbCArPSBibGVuZCooZmxvYXQoZmw= +b3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9CgpmbG9hdAp2b3BfZmJtRmxvd05vaXNlRlAodmVjdG9yNCBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgZmxvYXQgZmxvdyw= +IGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSBwb3M7CiAgICBmbG9hdAludmFsOwogICAgZmxvYXQgYW1wLCBzY2FsZSwgcGxpbWk= +dCwgYmxlbmQsIE0sIGZsb3d2OyBpbnQgb2N0YXZlczsgZmxvYXQgbmFtb3VudDsgcGxpbWl0ID0gMipibHVyOyBNID0gYWR2ZWN0OyBmbG93diA9IGZsb3c7IG52YWwgPSAwOyBvY3RhdmVzID0gMDsgc2NhbGUgPSAxOyBhbXA= +ID0gMTsgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZXMgPCBtYXhvY3RhdmVzKSB7IG5hbW91bnQgPSBhbXAgKiAoZmxvYXQoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgbnZhbCArPSBuYW1vdW50OyBhbXA= +ICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGhfZmxvYXQobmFtb3VudCkgKiB2b3BfRmxvd05vaXNlR3JhZFBQIChwcCwgZmw= +b3csIDAuMDEpOyB9IHBwICo9IDI7IE0gKj0gYWR2ZWN0OyBvY3RhdmVzKys7IH0gaWYgKHNjYWxlID4gYmx1cikgeyBibGVuZCA9IGFtcCAqIGNsYW1wKHNjYWxlL2JsdXIgLSAxLCAwLCAxKTsgbnZhbCArPSBibGVuZCooZmw= +b2F0KGZsb3dub2lzZShwcCwgZmxvd3YpKSAtIDAuNSk7IH0KICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX2ZibUZsb3dOb2lzZVZWKHZlY3RvciBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgZmxvYXQ= +IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICB2ZWN0b3IJcHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2NhbGUsIHBsaW1pdCw= +IGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSAyKmJsdXI7IE0gPSBhZHZlY3Q7IGZsb3d2ID0gZmxvdzsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2FsZSA9IDE7IGFtcCA= +PSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmFtb3VudCA9IGFtcCAqICh2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgbnZhbCArPSBuYW1vdW50OyBhbXA= +ICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGhfdmVjdG9yKG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUdyYWQzViAocHAsIGY= +bG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWwgKz0gYmxlbmQqKHY= +ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfZmJtRmxvd05vaXNlVlAodmVjdG9yNCBwb3M7IGZsb2F0IHJvdWdoOyBpbnQgbWF4b2N0YXZlczsgZmw= +b2F0IGZsb3csIGZsb3dyYXRlLCBhZHZlY3QpCnsKICAgIGZsb2F0CWJsdXIgPSBzcXJ0KGFyZWEoKHZlY3Rvcilwb3MpKTsKICAgIHZlY3RvcjQJcHAgPSBwb3M7CiAgICB2ZWN0b3IJbnZhbDsKICAgIGZsb2F0IGFtcCwgc2M= +YWxlLCBwbGltaXQsIGJsZW5kLCBNLCBmbG93djsgaW50IG9jdGF2ZXM7IHZlY3RvciBuYW1vdW50OyBwbGltaXQgPSAyKmJsdXI7IE0gPSBhZHZlY3Q7IGZsb3d2ID0gZmxvdzsgbnZhbCA9IDA7IG9jdGF2ZXMgPSAwOyBzY2E= +bGUgPSAxOyBhbXAgPSAxOyB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlcyA8IG1heG9jdGF2ZXMpIHsgbmFtb3VudCA9IGFtcCAqICh2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgbnZhbCArPSA= +bmFtb3VudDsgYW1wICo9IHJvdWdoOyBmbG93diAqPSBmbG93cmF0ZTsgc2NhbGUgKj0gMC41OyBpZiAoTSAhPSAwLjApIHsgcHAgLT0gTSAqIHZvcF9mYm1sZW5ndGhfdmVjdG9yKG5hbW91bnQpICogdm9wX0Zsb3dOb2lzZUc= +cmFkNFAgKHBwLCBmbG93LCAwLjAxKTsgfSBwcCAqPSAyOyBNICo9IGFkdmVjdDsgb2N0YXZlcysrOyB9IGlmIChzY2FsZSA+IGJsdXIpIHsgYmxlbmQgPSBhbXAgKiBjbGFtcChzY2FsZS9ibHVyIC0gMSwgMCwgMSk7IG52YWw= +ICs9IGJsZW5kKih2ZWN0b3IoZmxvd25vaXNlKHBwLCBmbG93dikpIC0gMC41KTsgfQogICAgcmV0dXJuIG52YWw7Cn0KI2xpbmUgMTExOCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1I= +QU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCmZsb2F0CnZvcF9kYW1wZW4= +RmJtRkYoZmxvYXQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICBmbG9hdCBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCBmdyA9IHZvcF9GaWx0ZXI= +V2lkdGgocHApOwogICAgZmxvYXQgYWEgPSB2b3BfRmlsdGVyV2lkdGgocG9zKTsKICAgIGZsb2F0IHBsaW1pdCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgc2NhbGUgPSAxOwogICAgaW50ICAgb2N0YXZlID0gMDsKICAgIGZsb2E= +dCBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgc2NhbGUgKj0gbGFjdW47IHA= +cCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyB3aGlsZSAoc2NhbGUgPiBhYSkgeyBmYm0gKz0gc2NhbGUgKiBmaXQ= +KG5vaXNlKHBwKSwwLjMsMC43LC0xLjAsMS4wKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiBmaXQoZmJtLCAtMS4yNSwgMS4yNSwgMCwgMSk7CiAgICByZXR1cm4gZmJtOwp9CgpmbG8= +YXQKdm9wX2RhbXBlbkZibUZWKHZlY3RvciBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4sIGFtcDsgaW50IG1heG9jdGF2ZXMpCnsKICAgIHZlY3RvciBwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCA= +IGZ3ID0gc3FydChhcmVhKHBwKSk7CiAgICBmbG9hdCAgYWEgPSBzcXJ0KGFyZWEocG9zKSk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgc2NhbGUgPSAxOwogICAgaW50ICAgIG9jdGF2ZSA9IDA= +OwogICAgZmxvYXQgIGZibSA9IDA7CiAgICB3aGlsZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBzY2FsZSA= +Kj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSA= +c2NhbGUgKiBmaXQobm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIGZpdChmYm0sIC0xLjI1LCAxLjI1LCAwLCAxKTsKICAgIHJldHVybiA= +ZmJtOwp9CgpmbG9hdAp2b3BfZGFtcGVuRmJtRlAodmVjdG9yNCBwb3MsIGZyZXEsIG9mZnNldDsgZmxvYXQgbGFjdW4sIGFtcDsgaW50IG1heG9jdGF2ZXMpCnsKICAgIHZlY3RvcjQgcHAgPSBwb3MgKiBmcmVxICsgb2Zmc2U= +dDsKICAgIGZsb2F0ICAgZncgPSBzcXJ0KGFyZWEoKHZlY3RvcilwcCkpOwogICAgZmxvYXQgICBhYSA9IHNxcnQoYXJlYSgodmVjdG9yKXBvcykpOwogICAgZmxvYXQgICBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0ICA= +IHNjYWxlID0gMTsKICAgIGludCAgICAgb2N0YXZlID0gMDsKICAgIGZsb2F0ICAgZmJtID0gMDsKICAgIHdoaWxlIChzY2FsZSA+IHBsaW1pdCAmJiBvY3RhdmUgPCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIGZpdCg= +bm9pc2UocHApLDAuMywwLjcsLTEuMCwxLjApOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0gbGFjdW47IG9jdGF2ZSArKzsgfSBzY2FsZSAqPSBsYWN1bjsgZmJtICs9IHNjYWxlICogZml0KG5vaXNlKHBwKSwwLjMsMC43LC0xLjA= +LDEuMCk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIGZpdChub2lzZShwcCksMC4zLDAuNywtMS4wLDEuMCk7IHBwICo9IGxhY3VuOyBzY2FsZSAqPSBsYWN1bjsgfQogICAgZmJtID0gYW1wICogZml0KGY= +Ym0sIC0xLjI1LCAxLjI1LCAwLCAxKTsKICAgIHJldHVybiBmYm07Cn0KI2xpbmUgMTE3OCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0Q= +M19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCnZlY3Rvcgp2b3BfZGFtcGVuRmJtVkYoZmxvYXQgcG9zLCBmcmVxLCBvZmY= +c2V0OyBmbG9hdCBsYWN1biwgYW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgZmxvYXQgIHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICBmdyA9IHZvcF9GaWx0ZXJXaWR0aChwcCk7CiAgICBmbG9hdCAgYWE= +ID0gdm9wX0ZpbHRlcldpZHRoKHBvcyk7CiAgICBmbG9hdCAgcGxpbWl0ID0gZncvbGFjdW47CiAgICBmbG9hdCAgc2NhbGUgPSAxOwogICAgaW50ICAgIG9jdGF2ZSA9IDA7CiAgICB2ZWN0b3IgZmJtID0gMDsKICAgIHdoaWw= +ZSAoc2NhbGUgPiBwbGltaXQgJiYgb2N0YXZlIDwgbWF4b2N0YXZlcykgeyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjMsMC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0= +MS4wfSx7MS4wLDEuMCwxLjB9KSk7IHNjYWxlICo9IGxhY3VuOyBwcCAvPSBsYWN1bjsgb2N0YXZlICsrOyB9IHNjYWxlICo9IGxhY3VuOyBmYm0gKz0gc2NhbGUgKiB2ZWN0b3IoZml0KHZlY3Rvcihub2lzZShwcCkpLHswLjM= +LDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4wLDEuMCwxLjB9KSk7IHdoaWxlIChzY2FsZSA+IGFhKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMyw= +MC4zLDAuM30sezAuNywwLjcsMC43fSx7LTEuMCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgcHAgKj0gbGFjdW47IHNjYWxlICo9IGxhY3VuOyB9CiAgICBmYm0gPSBhbXAgKiB2ZWN0b3IoZml0KGZibSx7LTEuMjUsLTE= +LjI1LC0xLjI1fSx7MS4yNSwxLjI1LDEuMjV9LHswLDAsMH0sezEsMSwxfSkpOwogICAgcmV0dXJuIGZibTsKfQoKdmVjdG9yCnZvcF9kYW1wZW5GYm1WVih2ZWN0b3IgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCA= +YW1wOyBpbnQgbWF4b2N0YXZlcykKewogICAgdmVjdG9yIHBwID0gcG9zICogZnJlcSArIG9mZnNldDsKICAgIGZsb2F0ICBmdyA9IHNxcnQoYXJlYShwcCkpOwogICAgZmxvYXQgIGFhID0gc3FydChhcmVhKHBvcykpOwogICA= +IGZsb2F0ICBwbGltaXQgPSBmdy9sYWN1bjsKICAgIGZsb2F0ICBzY2FsZSA9IDE7CiAgICBpbnQgICAgb2N0YXZlID0gMDsKICAgIHZlY3RvciBmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA= +PCBtYXhvY3RhdmVzKSB7IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBzY2FsZSA= +Kj0gbGFjdW47IHBwIC89IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4= +MCwtMS4wLC0xLjB9LHsxLjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjA= +LC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIHZlY3RvcihmaXQoZmJtLHstMS4yNSwtMS4yNSwtMS4yNX0sezEuMjUsMS4yNSwxLjI1fSw= +ezAsMCwwfSx7MSwxLDF9KSk7CiAgICByZXR1cm4gZmJtOwp9Cgp2ZWN0b3IKdm9wX2RhbXBlbkZibVZQKHZlY3RvcjQgcG9zLCBmcmVxLCBvZmZzZXQ7IGZsb2F0IGxhY3VuLCBhbXA7IGludCBtYXhvY3RhdmVzKQp7CiAgICA= +dmVjdG9yNAlwcCA9IHBvcyAqIGZyZXEgKyBvZmZzZXQ7CiAgICBmbG9hdCBmdyA9IHNxcnQoYXJlYSgodmVjdG9yKXBwKSk7CiAgICBmbG9hdCBhYSA9IHNxcnQoYXJlYSgodmVjdG9yKXBvcykpOwogICAgZmxvYXQgcGxpbWk= +dCA9IGZ3L2xhY3VuOwogICAgZmxvYXQgc2NhbGUgPSAxOwogICAgaW50ICAgb2N0YXZlID0gMDsKICAgIHZlY3RvcglmYm0gPSAwOwogICAgd2hpbGUgKHNjYWxlID4gcGxpbWl0ICYmIG9jdGF2ZSA8IG1heG9jdGF2ZXMpIHs= +IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezEuMCwxLjAsMS4wfSkpOyBzY2FsZSAqPSBsYWN1bjsgcHAgLz0= +IGxhY3VuOyBvY3RhdmUgKys7IH0gc2NhbGUgKj0gbGFjdW47IGZibSArPSBzY2FsZSAqIHZlY3RvcihmaXQodmVjdG9yKG5vaXNlKHBwKSksezAuMywwLjMsMC4zfSx7MC43LDAuNywwLjd9LHstMS4wLC0xLjAsLTEuMH0sezE= +LjAsMS4wLDEuMH0pKTsgd2hpbGUgKHNjYWxlID4gYWEpIHsgZmJtICs9IHNjYWxlICogdmVjdG9yKGZpdCh2ZWN0b3Iobm9pc2UocHApKSx7MC4zLDAuMywwLjN9LHswLjcsMC43LDAuN30sey0xLjAsLTEuMCwtMS4wfSx7MS4= +MCwxLjAsMS4wfSkpOyBwcCAqPSBsYWN1bjsgc2NhbGUgKj0gbGFjdW47IH0KICAgIGZibSA9IGFtcCAqIHZlY3RvcihmaXQoZmJtLHstMS4yNSwtMS4yNSwtMS4yNX0sezEuMjUsMS4yNSwxLjI1fSx7MCwwLDB9LHsxLDEsMX0= +KSk7CiAgICByZXR1cm4gZmJtOwp9CiNsaW5lIDEyNDkgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX08= +X0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgpmbG9hdAp2b3BfcGVybGluTm9pc2VWRih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCw= +IGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2E= +bGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKChmbG9hdChub2lzZShwcCkpKSArIDApOyBudmFsID0gKGZsb2F0KHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3Blcmw= +aW5Ob2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG4= +dmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3Rvcihub2lzZShwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3c= +KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfcGVybGluTm9pc2VWUCh2ZWN0b3I0IHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3I0IHBwID0= +IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICo= +IHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9jb3JyZWN0cGVybGluTm9pc2VWRih2ZWN0b3I= +IHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICBmbG9hdCBudmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0= +IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMC41ICogc2NhbGUgKiAoKGZsb2F0KG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk= +OwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICA= +dmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSAqIHNjYWxlICo= +ICgodmVjdG9yKG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnZlY3Rvcgp2b3BfY29ycmVjdHBlcmxpbk5vaXNlVlAodmVjdG9yNCBwb3M= +OyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA= +OyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDAuNSAqIHNjYWxlICogKCh2ZWN0b3Iobm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk= +OwogICAgcmV0dXJuIG52YWw7Cn0KCmZsb2F0CnZvcF9zaW1wbGV4Tm9pc2VWRih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIGZsb2F0IG4= +dmFsOwogICAgZmxvYXQgc2NhbGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAuNSAqIHNjYWxlICogKChmbG9hdCg= +eG5vaXNlKHBwKSkpICsgLS41KTsgbnZhbCA9IChmbG9hdChwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Tm9pc2VWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQ= +IGFtcCwgcm91Z2gsIGF0dGVuKQp7CiAgICB2ZWN0b3IgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHA= +cCAqPSAyLjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IC41ICogc2NhbGUgKiAoKHZlY3Rvcih4bm9pc2UocHApKSkgKyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDs= +Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxleE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQ= +IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gLjUgKiBzY2FsZSAqICgodmVjdG9yKHhub2lzZShwcCkpKSA= +KyAtLjUpOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm8= +dWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjA= +LCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJseG5vaXNlKHBwKSkpICsgMCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWM= +dG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVih2ZWN0b3IgcG9zOyBpbnQgdHVyYjsgZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvciBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2M= +YWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybHhub2lzZTJkKHBwKSk= +KSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG9yCnZvcF9zaW1wbGV4Q3VybE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHI= +b3VnaCwgYXR0ZW4pCnsKICAgIHZlY3RvcjQgcHAgPSBwb3M7CiAgICB2ZWN0b3IgbnZhbDsKICAgIGZsb2F0IHNjYWxlID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDI= +LjAsIHNjYWxlICo9IHJvdWdoKSBudmFsICs9IDEgKiBzY2FsZSAqICgodmVjdG9yKGN1cmx4bm9pc2UocHApKSkgKyAwKTsgbnZhbCA9ICh2ZWN0b3IocG93KG52YWwsIGF0dGVuKSkpOwogICAgcmV0dXJuIG52YWw7Cn0KCnY= +ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2lzZVZWKHZlY3RvciBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2E= +bGUgPSBhbXA7IGludCBpOyBudmFsID0gMDsgZm9yIChpID0gMDsgaSA8IHR1cmI7IGkrKywgcHAgKj0gMi4wLCBzY2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJsbm9pc2UocHApKSkgKyA= +MCk7IG52YWwgPSAodmVjdG9yKHBvdyhudmFsLCBhdHRlbikpKTsKICAgIHJldHVybiBudmFsOwp9Cgp2ZWN0b3IKdm9wX3BlcmxpbkN1cmxOb2lzZTJEVlYodmVjdG9yIHBvczsgaW50IHR1cmI7IGZsb2F0IGFtcCwgcm91Z2g= +LCBhdHRlbikKewogICAgdmVjdG9yIHBwID0gcG9zOwogICAgdmVjdG9yIG52YWw7CiAgICBmbG9hdCBzY2FsZSA9IGFtcDsgaW50IGk7IG52YWwgPSAwOyBmb3IgKGkgPSAwOyBpIDwgdHVyYjsgaSsrLCBwcCAqPSAyLjAsIHM= +Y2FsZSAqPSByb3VnaCkgbnZhbCArPSAxICogc2NhbGUgKiAoKHZlY3RvcihjdXJsbm9pc2UyZChwcCkpKSArIDApOyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQoKdmVjdG8= +cgp2b3BfcGVybGluQ3VybE5vaXNlVlAodmVjdG9yNCBwb3M7IGludCB0dXJiOyBmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbikKewogICAgdmVjdG9yNCBwcCA9IHBvczsKICAgIHZlY3RvciBudmFsOwogICAgZmxvYXQgc2NhbGU= +ID0gYW1wOyBpbnQgaTsgbnZhbCA9IDA7IGZvciAoaSA9IDA7IGkgPCB0dXJiOyBpKyssIHBwICo9IDIuMCwgc2NhbGUgKj0gcm91Z2gpIG52YWwgKz0gMSAqIHNjYWxlICogKCh2ZWN0b3IoY3VybG5vaXNlKHBwKSkpICsgMCk= +OyBudmFsID0gKHZlY3Rvcihwb3cobnZhbCwgYXR0ZW4pKSk7CiAgICByZXR1cm4gbnZhbDsKfQojbGluZSAxNDQ2ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVY= +X09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKdmVjdG9yCnZvcF9jdXJsTm9pc2VWVih2ZWN0b3I= +IHBvcywgZnJlcSwgb2Zmc2V0LCBubWw7CgkJc3RyaW5nIHR5cGUsIGdlbzsKCQlpbnQgdHVyYiwgYm91bmNlOwoJICAgIAlmbG9hdCBhbXAsIHJvdWdoLCBhdHRlbiwgZGlzdGFuY2UsIHJhZGl1cywgaCkKewogICAgdmVjdG8= +ciB2YWwgPSB7MCwwLDB9OwoKICAgIGlmICh0eXBlID09ICJleGFjdF9wbm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9wZXJsaW5DdXJsTm9pc2VWVihwb3MqZnJlcS1vZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gqMiwgYXR0ZW4= +KTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGUgPT0gImV4YWN0X3hub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3NpbXBsZXhDdXJsTm9pc2VWVihwb3MqZnJlcS1vZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gqMiwgYXR0ZW4pOwo= +ICAgIH0KCgogICAgdmVjdG9yIHhEaWZmID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSArPSBoOwogICAgdmVjdG9yIHpEaWZmID0gcG9zOwkJekRpZmYueiArPSBoOwoKCiA= +ICAgdmVjdG9yIG5vaXNldmVjLCB4RGlmZk5vaXNlLCB5RGlmZk5vaXNlLCB6RGlmZk5vaXNlOwogICAgaWYoIHR5cGUgPT0gIm9ub2lzZSIgKQogICAgewoJbm9pc2V2ZWMgPSBvbm9pc2UocG9zKmZyZXEgLSBvZmZzZXQsIHQ= +dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeERpZmZOb2lzZSA9IG9ub2lzZSh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeURpZmZOb2lzZSA9IG9ub2lzZSh5RGlmZipmcmVxIC0= +IG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXpEaWZmTm9pc2UgPSBvbm9pc2UoekRpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKICAgIH0KICAgIGVsc2UgaWYoIHR5cGU= +ID09ICJzbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gc25vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3VnaCwgYXR0ZW4pICogYW1wOwoJeERpZmZOb2lzZSA9IHNub2lzZSh4RGlmZipmcmVxIC0gb2Zmc2V0LCA= +dHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBzbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXpEaWZmTm9pc2UgPSBzbm9pc2UoekRpZmYqZnJlcSA= +LSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJhbm9pc2UiICkKICAgIHsKCW5vaXNldmVjID0gYW5vaXNlKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCByb3U= +Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2UgPSBhbm9pc2UoeURpZmYqZnJlcSAtIG9mZnNldCw= +IHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7Cgl6RGlmZk5vaXNlID0gYW5vaXNlKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJ4bm8= +aXNlIiApCiAgICB7Cglub2lzZXZlYyA9IHZvcF9zaW1wbGV4Tm9pc2VWVihwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih4RGlmZio= +ZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmZOb2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk4= +b2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWVih6RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CiAgICBlbHNlCiAgICB7Cglub2lzZXZlYyA9IHZvcF9wZXJsaW5Ob2lzZVZWKHBvcyo= +ZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeERpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZWKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm8= +aXNlID0gdm9wX3Blcmxpbk5vaXNlVlYoeURpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJekRpZmZOb2lzZSA9IHZvcF9wZXJsaW5Ob2lzZVZWKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmI= +LCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IGRpc3QsIHIsIGQ7IHZlY3RvciBub3JtID0gbm9ybWFsaXplKG5tbCk7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCA= +KHZlY3Rvcilwb3MpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcilwb3MpICk7IGlmKCBkaXN0IDwgMCApIHsgbm8= +cm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyBub2lzZXZlYyA9ICg= +ciAqIG5vaXNldmVjKSArICgoMS1yKSAqIGRvdChub3JtLCBub2lzZXZlYykgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKTsgciA9IGFicyggY2w= +YW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXhEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyA= +ciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeERpZmZOb2lzZSA9IChyICogeERpZmZOb2lzZSkgKyAoKDE= +LXIpICogZG90KG5vcm0sIHhEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil5RGlmZik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCA= +LTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil5RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGk= +c3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHlEaWZmTm9pc2UgPSAociAqIHlEaWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHk= +RGlmZk5vaXNlKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpekRpZmYpOyByID0gYWJzKCBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSA= +bm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpekRpZmYpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTE= +LCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB6RGlmZk5vaXNlID0gKHIgKiB6RGlmZk5vaXNlKSArICgoMS1yKSAqIGRvdChub3JtLCB6RGlmZk5vaXNlKSAqIG5vcm0= +KTs7IGZsb2F0IGR6ZHkgPSAoeURpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHogPSAoekRpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHogPSAoekRpZmZOb2lzZS54IC0gbm9pc2V2ZWMueCk= +OyBmbG9hdCBkemR4ID0gKHhEaWZmTm9pc2UueiAtIG5vaXNldmVjLnopOyBmbG9hdCBkeWR4ID0gKHhEaWZmTm9pc2UueSAtIG5vaXNldmVjLnkpOyBmbG9hdCBkeGR5ID0gKHlEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyA= +dmFsLnggPSAoZHpkeSAtIGR5ZHopL2g7IHZhbC55ID0gKGR4ZHogLSBkemR4KS9oOyB2YWwueiA9IChkeWR4IC0gZHhkeSkvaDsgaWYoIGJvdW5jZSApIHsgdmVjdG9yIHZuOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm8= +bHVtZXNhbXBsZShnZW8sIDAsICh2ZWN0b3IpcG9zKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpcG9zKSApOyBkID0gZG90KG5vcm0sIHZhbCk7IGk= +ZiggZCA8IDAgKSB7IHZuID0gZCAqIG5vcm07IHZhbCA9IHZhbCAtIDIqdm47IH0gfSB9IGVsc2UgaWYoIGRpc3RhbmNlIDwgMCApIHsgZCA9IGRvdChub3JtLCB2YWwpOyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5tbDsgdmE= +bCA9IHZhbCAtIDIqdm47IH0gfSB9CgogICAgcmV0dXJuIHZhbDsKfQoKdmVjdG9yCnZvcF9jdXJsTm9pc2VWUCh2ZWN0b3I0IHBvcywgZnJlcSwgb2Zmc2V0OwoJCXZlY3RvciBubWw7CgkJc3RyaW5nIHR5cGU7IHN0cmluZyA= +Z2VvOwoJCWludCB0dXJiLCBib3VuY2U7CgkJZmxvYXQgYW1wLCByb3VnaCwgYXR0ZW4sIGRpc3RhbmNlLCByYWRpdXMsIGgpCnsKICAgIHZlY3RvciB2YWwgPSB7MCwwLDB9OwoKICAgIGlmICh0eXBlID09ICJleGFjdF9wbm8= +aXNlIikKICAgIHsKCXJldHVybiB2b3BfcGVybGluQ3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGUgPT0gImV4YWN0X3hub2lzZSI= +KQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlVlAocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KCgogICAgdmVjdG9yNCB4RGlmZiA9IHBvczsJeERpZmYueCArPSA= +aDsKICAgIHZlY3RvcjQgeURpZmYgPSBwb3M7CXlEaWZmLnkgKz0gaDsKICAgIHZlY3RvcjQgekRpZmYgPSBwb3M7CXpEaWZmLnogKz0gaDsKCiAgICB2ZWN0b3Igbm9pc2V2ZWMsIHhEaWZmTm9pc2UsIHlEaWZmTm9pc2UsIHo= +RGlmZk5vaXNlOwoKCiAgICBpZiAodHlwZSA9PSAieG5vaXNlIikKICAgIHsKCW5vaXNldmVjID0gdm9wX3NpbXBsZXhOb2lzZVZQKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk4= +b2lzZSA9IHZvcF9zaW1wbGV4Tm9pc2VWUCh4RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl5RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZQKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHQ= +dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCW4= +b2lzZXZlYyA9IHZvcF9wZXJsaW5Ob2lzZVZQKHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVlAoeERpZmYqZnJlcSAtIG9mZnNldCwgdHU= +cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXlEaWZmTm9pc2UgPSB2b3BfcGVybGluTm9pc2VWUCh5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl6RGlmZk5vaXNlID0gdm9wX3Blcmxpbk4= +b2lzZVZQKHpEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICAgIH0KCgogICAgZmxvYXQgZGlzdCwgciwgZDsgdmVjdG9yIG5vcm0gPSBub3JtYWxpemUobm1sKTsgaWYoIGdlbyAhPSAiIiA= +KSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXBvcyk7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmU= +Y3Rvcilwb3MpICk7IGlmKCBkaXN0IDwgMCApIHsgbm9ybSA9IC1ub3JtOyB9IH0gZWxzZSB7IHIgPSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDM= +KnIqcipyKnIqciApIC8gOC4wOyBub2lzZXZlYyA9IChyICogbm9pc2V2ZWMpICsgKCgxLXIpICogZG90KG5vcm0sIG5vaXNldmVjKSAqIG5vcm0pOzsgaWYoIGdlbyAhPSAiIiApIHsgZGlzdCA9IHZvbHVtZXNhbXBsZShnZW8= +LCAwLCAodmVjdG9yKXhEaWZmKTsgciA9IGFicyggY2xhbXAoZGlzdC9yYWRpdXMsIC0xLCAxKSApOyBub3JtID0gbm9ybWFsaXplKCB2b2x1bWVncmFkaWVudChnZW8sIDAsICh2ZWN0b3IpeERpZmYpICk7IGlmKCBkaXN0IDw= +IDAgKSB7IG5vcm0gPSAtbm9ybTsgfSB9IGVsc2UgeyByID0gYWJzKCBjbGFtcChkaXN0YW5jZS9yYWRpdXMsIC0xLCAxKSApOyB9IHIgPSAoIDE1LjAqciAtIDEwLjAqcipyKnIgKyAzKnIqcipyKnIqciApIC8gOC4wOyB4RGk= +ZmZOb2lzZSA9IChyICogeERpZmZOb2lzZSkgKyAoKDEtcikgKiBkb3Qobm9ybSwgeERpZmZOb2lzZSkgKiBub3JtKTs7IGlmKCBnZW8gIT0gIiIgKSB7IGRpc3QgPSB2b2x1bWVzYW1wbGUoZ2VvLCAwLCAodmVjdG9yKXlEaWY= +Zik7IHIgPSBhYnMoIGNsYW1wKGRpc3QvcmFkaXVzLCAtMSwgMSkgKTsgbm9ybSA9IG5vcm1hbGl6ZSggdm9sdW1lZ3JhZGllbnQoZ2VvLCAwLCAodmVjdG9yKXlEaWZmKSApOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSAtbm8= +cm07IH0gfSBlbHNlIHsgciA9IGFicyggY2xhbXAoZGlzdGFuY2UvcmFkaXVzLCAtMSwgMSkgKTsgfSByID0gKCAxNS4wKnIgLSAxMC4wKnIqcipyICsgMypyKnIqcipyKnIgKSAvIDguMDsgeURpZmZOb2lzZSA9IChyICogeUQ= +aWZmTm9pc2UpICsgKCgxLXIpICogZG90KG5vcm0sIHlEaWZmTm9pc2UpICogbm9ybSk7OyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcil6RGlmZik7IHIgPSBhYnMoIGNsYW0= +cChkaXN0L3JhZGl1cywgLTEsIDEpICk7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Rvcil6RGlmZikgKTsgaWYoIGRpc3QgPCAwICkgeyBub3JtID0gLW5vcm07IH0gfSBlbHNlIHsgciA= +PSBhYnMoIGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpICk7IH0gciA9ICggMTUuMCpyIC0gMTAuMCpyKnIqciArIDMqcipyKnIqcipyICkgLyA4LjA7IHpEaWZmTm9pc2UgPSAociAqIHpEaWZmTm9pc2UpICsgKCgxLXI= +KSAqIGRvdChub3JtLCB6RGlmZk5vaXNlKSAqIG5vcm0pOzsgZmxvYXQgZHpkeSA9ICh5RGlmZk5vaXNlLnogLSBub2lzZXZlYy56KTsgZmxvYXQgZHlkeiA9ICh6RGlmZk5vaXNlLnkgLSBub2lzZXZlYy55KTsgZmxvYXQgZHg= +ZHogPSAoekRpZmZOb2lzZS54IC0gbm9pc2V2ZWMueCk7IGZsb2F0IGR6ZHggPSAoeERpZmZOb2lzZS56IC0gbm9pc2V2ZWMueik7IGZsb2F0IGR5ZHggPSAoeERpZmZOb2lzZS55IC0gbm9pc2V2ZWMueSk7IGZsb2F0IGR4ZHk= +ID0gKHlEaWZmTm9pc2UueCAtIG5vaXNldmVjLngpOyB2YWwueCA9IChkemR5IC0gZHlkeikvaDsgdmFsLnkgPSAoZHhkeiAtIGR6ZHgpL2g7IHZhbC56ID0gKGR5ZHggLSBkeGR5KS9oOyBpZiggYm91bmNlICkgeyB2ZWN0b3I= +IHZuOyBpZiggZ2VvICE9ICIiICkgeyBkaXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgKHZlY3Rvcilwb3MpOyBpZiggZGlzdCA8IDAgKSB7IG5vcm0gPSBub3JtYWxpemUoIHZvbHVtZWdyYWRpZW50KGdlbywgMCwgKHZlY3Q= +b3IpcG9zKSApOyBkID0gZG90KG5vcm0sIHZhbCk7IGlmKCBkIDwgMCApIHsgdm4gPSBkICogbm9ybTsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0gZWxzZSBpZiggZGlzdGFuY2UgPCAwICkgeyBkID0gZG90KG5vcm0sIHZhbCk= +OyBpZiggZCA8IDAgKSB7IHZuID0gZCAqIG5tbDsgdmFsID0gdmFsIC0gMip2bjsgfSB9IH0KCiAgICByZXR1cm4gdmFsOwp9Cgp2ZWN0b3IKdm9wX2N1cmxOb2lzZTJEVlYodmVjdG9yIHBvcywgZnJlcSwgb2Zmc2V0OwoJCSA= +ICAgc3RyaW5nIHR5cGUsIGdlbzsKCQkgICAgaW50IHR1cmI7CgkJICAgIGZsb2F0IGFtcCwgcm91Z2gsIGF0dGVuLCBkaXN0YW5jZSwgcmFkaXVzLCBoKQp7CiAgICB2ZWN0b3IgdmFsID0gezAsMCwwfTsKCiAgICBpZiAodHk= +cGUgPT0gImV4YWN0X3Bub2lzZSIpCiAgICB7CglyZXR1cm4gdm9wX3BlcmxpbkN1cmxOb2lzZTJEVlYocG9zKmZyZXEtb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoKjIsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UgaWYgKHR5cGU= +ID09ICJleGFjdF94bm9pc2UiKQogICAgewoJcmV0dXJuIHZvcF9zaW1wbGV4Q3VybE5vaXNlMkRWVihwb3MqZnJlcS1vZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gqMiwgYXR0ZW4pOwogICAgfQoKCiAgICB2ZWN0b3IgeERpZmY= +ID0gcG9zOwkJeERpZmYueCArPSBoOwogICAgdmVjdG9yIHlEaWZmID0gcG9zOwkJeURpZmYueSArPSBoOwoKCiAgICBmbG9hdCBub2lzZSwgeERpZmZOb2lzZSwgeURpZmZOb2lzZTsKICAgIGlmKCB0eXBlID09ICJvbm9pc2U= +IiApCiAgICB7Cglub2lzZSA9IG9ub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBvbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGE= +dHRlbikgKiBhbXA7Cgl5RGlmZk5vaXNlID0gb25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJzbm9pc2UiICkKICAgIHsKCW4= +b2lzZSA9IHNub2lzZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBzbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDs= +Cgl5RGlmZk5vaXNlID0gc25vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmKCB0eXBlID09ICJhbm9pc2UiICkKICAgIHsKCW5vaXNlID0gYW5vaXM= +ZShwb3MqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXhEaWZmTm9pc2UgPSBhbm9pc2UoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgcm91Z2gsIGF0dGVuKSAqIGFtcDsKCXlEaWZmTm9pc2U= +ID0gYW5vaXNlKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIHJvdWdoLCBhdHRlbikgKiBhbXA7CiAgICB9CiAgICBlbHNlIGlmICh0eXBlID09ICJ4bm9pc2UiKQogICAgewoJbm9pc2UgPSB2b3Bfc2ltcGxleE5vaXNlVkY= +KHBvcypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHhEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKCXk= +RGlmZk5vaXNlID0gdm9wX3NpbXBsZXhOb2lzZVZGKHlEaWZmKmZyZXEgLSBvZmZzZXQsIHR1cmIsIGFtcCwgcm91Z2gsIGF0dGVuKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCW5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVkYocG8= +cypmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7Cgl4RGlmZk5vaXNlID0gdm9wX3Blcmxpbk5vaXNlVkYoeERpZmYqZnJlcSAtIG9mZnNldCwgdHVyYiwgYW1wLCByb3VnaCwgYXR0ZW4pOwoJeURpZmY= +Tm9pc2UgPSB2b3BfcGVybGluTm9pc2VWRih5RGlmZipmcmVxIC0gb2Zmc2V0LCB0dXJiLCBhbXAsIHJvdWdoLCBhdHRlbik7CiAgICB9CgoKICAgIGZsb2F0IHI7CiAgICBpZiggZ2VvICE9ICIiICkKICAgIHsKCWZsb2F0IGQ= +aXN0ID0gdm9sdW1lc2FtcGxlKGdlbywgMCwgcG9zKTsKCXIgPSBjbGFtcChkaXN0L3JhZGl1cywgLTEsIDEpOwogICAgfQogICAgZWxzZQogICAgewoJciA9IGNsYW1wKGRpc3RhbmNlL3JhZGl1cywgLTEsIDEpOwogICAgfQo= +ICAgIHIgPSAoIDE1LjAgKiByIC0gMTAuMCAqIHIqcipyICsgMy4wICogcipyKnIqcipyICkgLyA4LjA7CiAgICBub2lzZSA9IG5vaXNlICogcjsKICAgIHhEaWZmTm9pc2UgPSB4RGlmZk5vaXNlICogcjsKICAgIHlEaWZmTm8= +aXNlID0geURpZmZOb2lzZSAqIHI7CgoKICAgIHZhbC54ID0gKHlEaWZmTm9pc2UgLSBub2lzZSkgLyBoOwogICAgdmFsLnkgPSAobm9pc2UgLSB4RGlmZk5vaXNlKSAvIGg7CgogICAgcmV0dXJuIHZhbDsKfQoKdm9pZAp2b3A= +X2Rpc3BsYWNlQWxvbmdOb3JtYWwodmVjdG9yIHBwLCBubjsgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI7CgkJCSAgICBpbnQJIGZvcl9wb2x5LCBvYmpfc3BhY2UsIGJ1bXBfb25seTsKCQkJICAgIHZlY3Q= +b3IgZFAsIGROKQp7CgogICAgaWYgKG9ial9zcGFjZSkKICAgIHsKCWZsb2F0CW5zY2FsZSA9IGxlbmd0aChubik7CglkTiA9IG5vcm1hbGl6ZShudHJhbnNmb3JtKCJzcGFjZTpvYmplY3QiLCBubikpICogbnNjYWxlOwoJZFA= +ID0gcHRyYW5zZm9ybSgic3BhY2U6b2JqZWN0IiwgcHApOwogICAgfQogICAgZWxzZQogICAgewoJZE4gPSBubjsKCWRQID0gcHA7CiAgICB9CgogICAgZFAgKz0gKHNjYWxlICogYW1vdW50KSpkTjsKICAgIGRQICs9IChzc2g= +ZWFyICogYW1vdW50KSAqIG5vcm1hbGl6ZShEdShkUCkpOwogICAgZFAgKz0gKHRzaGVhciAqIGFtb3VudCkgKiBub3JtYWxpemUoRHYoZFApKTsKCiAgICBpZiAob2JqX3NwYWNlKQogICAgewoJZFAgPSBwdHJhbnNmb3JtKCI= +c3BhY2U6b2JqZWN0IiwgInNwYWNlOmN1cnJlbnQiLCBkUCk7CiAgICB9CgogICAgaWYgKGZvcl9wb2x5KQoJIGROID0gY29tcHV0ZW5vcm1hbChkUCwgbm4sIE5nKTsKICAgIGVsc2UgZE4gPSBjb21wdXRlbm9ybWFsKGRQKTs= +CgoKCgoKCiAgICBpZiAoYnVtcF9vbmx5KQogICAgewoJZFAgPSAgcHA7CiAgICB9Cn0KCgoKCgp2b2lkCnZvcF9kaXNwbGFjZUFsb25nVmVjdG9yKHZlY3RvciBwcCwgdmVjOyBzdHJpbmcgc3BhY2U7IGludCBtb2RlOwogICA= +ICAgICAgICAgICAgICAgICAgICAgZmxvYXQgYW1vdW50LCBzY2FsZSwgc3NoZWFyLCB0c2hlYXI7CgkJCSAgICAgICAgICAgIHZlY3RvciBkUCwgZE4pCnsKICAgIGRQID0gcHA7CiAgICBkTiA9IG5vcm1hbGl6ZShOKTsKCgo= +ICAgIHZlY3RvciBuZyA9IE5nOwogICAgdmVjdG9yIG9QID0gcHA7CiAgICB2ZWN0b3Igb04gPSB2ZWM7CiAgICBpZiAoc3BhY2UgIT0gInNwYWNlOmN1cnJlbnQiICkgewoKICAgICAgICBvUCA9IHB0cmFuc2Zvcm0oc3BhY2U= +LCBwcCk7CiAgICAgICAgbmcgPSBudHJhbnNmb3JtKHNwYWNlLCBOZyk7CgogICAgICAgIGlmICggbW9kZSA9PSAwICkKICAgICAgICAgICAgb04gPSBhbW91bnQgKiBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwgMip2ZWM= +LTEpKTsKICAgICAgICBlbHNlIGlmICggbW9kZSA9PSAxICkKICAgICAgICAgICAgb04gPSBudHJhbnNmb3JtKHNwYWNlLCB2ZWMpOwogICAgICAgIGVsc2UgaWYgKCBtb2RlID09IDIgKQogICAgICAgICAgICBvTiA9IGFtb3U= +bnQgKiBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwgTikpOwogICAgfQogICAgZWxzZSB7CiAgICAgICAgaWYgKCBtb2RlID09IDAgKQogICAgICAgICAgICBvTiA9IGFtb3VudCAqIG5vcm1hbGl6ZSgyKnZlYy0xKTsKICA= +ICAgICAgZWxzZSBpZiAoIG1vZGUgPT0gMSApCiAgICAgICAgICAgIG9OID0gdmVjOwogICAgICAgIGVsc2UgaWYgKCBtb2RlID09IDIgKQogICAgICAgICAgICBvTiA9IGFtb3VudCAqIG5vcm1hbGl6ZShOKTsKICAgIH0KCgo= +ICAgIG9QICs9IHNjYWxlICogb047CglvTiA9IGNvbXB1dGVub3JtYWwob1AsIG9OLCBuZyk7CgoKCiAgICBpZiAoc3BhY2UgIT0gInNwYWNlOmN1cnJlbnQiICkgewogICAgICAgIGRQID0gcHRyYW5zZm9ybShzcGFjZSwic3A= +YWNlOmN1cnJlbnQiLCBvUCk7CiAgICAgICAgZE4gPSBub3JtYWxpemUobnRyYW5zZm9ybShzcGFjZSwic3BhY2U6Y3VycmVudCIsIG9OKSk7CiAgICB9CiAgICBlbHNlIHsKICAgICAgICBkUCA9IG9QOwogICAgICAgIGROID0= +IG5vcm1hbGl6ZShvTik7CiAgICB9Cn0KCgp2ZWN0b3IKdm9wX3NldGNvbXAodmVjdG9yIGluOyBmbG9hdCBmdmFsOyBpbnQgcGFydCkKewogICAgdmVjdG9yIG91dCA9IGluOwogICAgc2V0Y29tcChvdXQsIGZ2YWwsIHBhcnQ= +KTsKICAgIHJldHVybiBvdXQ7Cn0KCm1hdHJpeAp2b3Bfc2V0bWF0Y29tcChtYXRyaXggaW47IGZsb2F0IGZ2YWw7IGludCByb3csIGNvbCkKewogICAgbWF0cml4IG91dCA9IGluOwogICAgc2V0Y29tcChvdXQsIGZ2YWwsIHI= +b3csIGNvbCk7CiAgICByZXR1cm4gb3V0Owp9CiNsaW5lIDE3NTcgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTkk= +RFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3RyYW5zbGF0ZShtYXRyaXggaW47IHZlY3RvciB0KSB7IG1hdHJpeCBvdXQgPSA= +aW47IHRyYW5zbGF0ZShvdXQsIHQpOyByZXR1cm4gb3V0OyB9Cm1hdHJpeCB2b3BfdHJhbnNsYXRlKG1hdHJpeCBpbjsgdmVjdG9yNCB0KSB7IG1hdHJpeCBvdXQgPSBpbjsgdHJhbnNsYXRlKG91dCwgdCk7IHJldHVybiBvdXQ= +OyB9CiNsaW5lIDE3NzAgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzU= +XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3JvdGF0ZShtYXRyaXggaW47IGZsb2F0IGFuZ2xlOyB2ZWN0b3IgYXhpcykgeyBtYXRyaXggb3V0ID0gaW47IHJvdGF0ZSg= +b3V0LCBhbmdsZSwgYXhpcyk7IHJldHVybiBvdXQ7IH0KbWF0cml4MyB2b3Bfcm90YXRlKG1hdHJpeDMgaW47IGZsb2F0IGFuZ2xlOyB2ZWN0b3IgYXhpcykgeyBtYXRyaXgzIG91dCA9IGluOyByb3RhdGUob3V0LCBhbmdsZSw= +IGF4aXMpOyByZXR1cm4gb3V0OyB9CiNsaW5lIDE3ODQgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX08= +X0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgptYXRyaXggdm9wX3NjYWxlKG1hdHJpeCBpbjsgdmVjdG9yIHMpIHsgbWF0cml4IG91dCA9IGluOyBzY2FsZSg= +b3V0LCBzKTsgcmV0dXJuIG91dDsgfQptYXRyaXgzIHZvcF9zY2FsZShtYXRyaXgzIGluOyB2ZWN0b3IgcykgeyBtYXRyaXgzIG91dCA9IGluOyBzY2FsZShvdXQsIHMpOyByZXR1cm4gb3V0OyB9CgoKdmVjdG9yCnZvcF9mcm8= +bXBvbGFyKGZsb2F0IHUsIHY7IGZsb2F0IHJhZGl1cykKewogICAgZmxvYXQJc3YgPSBzaW4odik7CiAgICByZXR1cm4gc2V0KHN2KmNvcyh1KSwgc3Yqc2luKHUpLCBjb3ModikpKnJhZGl1czsKfQoKdmVjdG9yCnZvcF90b3A= +b2xhclhZWihmbG9hdCB4LCB5LCB6KQp7CiAgICBmbG9hdCByID0gc3FydCh4KngreSp5K3oqeik7CiAgICByZXR1cm4gc2V0KAoJICAgIGF0YW4oeSwgeCkgJSAoMiogMy4xNDE1OTI2KSwKCSAgICBhY29zKHovciksCgkgICA= +IHIpOwp9Cgp2ZWN0b3IKdm9wX3RvcG9sYXIodmVjdG9yIHYpCnsKICAgIHJldHVybiB2b3BfdG9wb2xhclhZWih2LngsIHYueSwgdi56KTsKfQoKCnZvaWQKdm9wX2NvbXB1dGVUYW5nZW50cyhzdHJpbmcgdHN0eWxlOwoJCSA= +ICAgdmVjdG9yIG5uLCB1djsKCQkgICAgdmVjdG9yIGluX3V0YW4sIGluX3Z0YW47CgkJICAgIHZlY3RvciBvdXRfdXRhbiwgb3V0X3Z0YW4pCnsKICAgIGlmICh0c3R5bGUgPT0gImdlbyIpCiAgICB7CglvdXRfdXRhbiA9IG4= +b3JtYWxpemUoZFBkcyk7CglvdXRfdnRhbiA9IG5vcm1hbGl6ZShkUGR0KTsKICAgIH0KICAgIGVsc2UgaWYgKHRzdHlsZSA9PSAid29ybGQiKQogICAgewoJb3V0X3Z0YW4gPSBjcm9zcyhzZXQoMCwgMCwgMSksIG5uKTsKCW8= +dXRfdnRhbiA9IGxlbmd0aDIob3V0X3Z0YW4pIDwgMWUtNiA/IHNldCgxLCAwLCAwKSA6IG5vcm1hbGl6ZShvdXRfdnRhbik7CglvdXRfdXRhbiA9IG5vcm1hbGl6ZShjcm9zcyhubiwgb3V0X3Z0YW4pKTsKICAgIH0KICAgIGU= +bHNlIGlmICh0c3R5bGUgPT0gIm9iamVjdCIpCiAgICB7CglvdXRfdnRhbiA9IGNyb3NzKG93X3ZzcGFjZShzZXQoMCwgMCwgMSkpLCBubik7CglvdXRfdnRhbiA9IGxlbmd0aDIob3V0X3Z0YW4pIDwgMWUtNiA/IHNldCgxLCA= +MCwgMCkgOiBub3JtYWxpemUob3V0X3Z0YW4pOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF92dGFuKSk7CiAgICB9CiAgICBlbHNlIGlmICh0c3R5bGUgPT0gInV2IikKICAgIHsKCW91dF91dGFuID0gbm8= +cm1hbGl6ZSgoZFBkcyAqIER2KHV2LnkpKSAtIChkUGR0ICogRHUodXYueSkpKTsKCW91dF92dGFuID0gbm9ybWFsaXplKGNyb3NzKG5uLCBvdXRfdXRhbikpOwoJb3V0X3V0YW4gPSBub3JtYWxpemUoY3Jvc3Mobm4sIG91dF8= +dnRhbikpOwoJaWYgKGlzc2hhZGluZ1JIUygpKQoJICAgIG91dF92dGFuID0gLW91dF92dGFuOwogICAgfQogICAgZWxzZQogICAgewoJb3V0X3V0YW4gPSBpbl91dGFuOwoJb3V0X3Z0YW4gPSBpbl92dGFuOwogICAgfQp9Cgo= +dm9pZAp2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHZlY3RvciBvdXRfdGFudSwgb3V0X3RhbnY7CgkJICAgICAgIHZlY3RvciBubiwgdXY7CgkJICAgICAgIHZlY3RvciBpbl90YW51LCBpbl90YW52OwoJCSAgICAgICBpbnQgdHM= +dHlsZSkKewogICAgc3RyaW5nCXNfdHN0eWxlOwogICAgaWYgKHRzdHlsZSA9PSAwKQoJc190c3R5bGUgPSAid29ybGQiOwogICAgZWxzZSBpZiAodHN0eWxlID09IDEpCglzX3RzdHlsZSA9ICJvYmplY3QiOwogICAgZWxzZSA= +aWYgKHRzdHlsZSA9PSAyKQogICAgc190c3R5bGUgPSAidXYiOwogICAgZWxzZQoJc190c3R5bGUgPSAiaW5wdXRzIjsKICAgIHZvcF9jb21wdXRlVGFuZ2VudHMoc190c3R5bGUsCgkgICAgbm4sIHV2LCBpbl90YW51LCBpbl8= +dGFudiwgb3V0X3RhbnUsIG91dF90YW52KTsKfQoKdmVjdG9yCnZvcF9hbmlzb3Ryb3BpY19ldmFsKHZlY3RvciBsbDsgdmVjdG9yIG5uOyB2ZWN0b3IgVjsKCQl2ZWN0b3IgdXY7IHZlY3RvciBpbl90YW51OyB2ZWN0b3IgaW4= +X3RhbnY7CgkJZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCBtb2RlbDsgaW50IHRzdHlsZSkKewogICAgdmVjdG9yICAgIEg7CiAgICB2ZWN0b3IgICAgY2xyOwogICAgdmVjdG9yICAgIHRhblUsIHRhblY7CiAgICBmbG9hdCA= +ICAgIHJ6LCBjb3NfciwgY29zX2k7CgogICAgZmxvYXQgICAgIG5tbF90ZXJtOwogICAgZmxvYXQgICAgIHV2YWwsIHZ2YWwsIG52YWw7CiAgICBmbG9hdCAgICAgZXhwb25lbnQ7CgogICAgY29zX3IgPSBkb3Qobm4sIFYpOwo= +ICAgIGNsciA9IDA7CiAgICBpZiAoY29zX3IgPiAwLjApCiAgICB7Cgl2b3BfY29tcHV0ZVRhbmdlbnRzT2xkKHRhblUsIHRhblYsIG5uLCB1diwgaW5fdGFudSwgaW5fdGFudiwgdHN0eWxlKTsKCgljb3NfaSA9IGRvdChsbCw= +IG5uKTsKCWlmIChjb3NfaSA+IDAuMCkKCXsKCSAgICBIID0gbm9ybWFsaXplKFYgKyBsbCk7CgkgICAgdXZhbCA9IGRvdCh0YW5VLCBIKTsKCSAgICB2dmFsID0gZG90KHRhblYsIEgpOwoJICAgIG52YWwgPSBkb3Qobm4sIEg= +KTsKCgkgICAgcnogPSAwOwoJICAgIGlmIChudmFsID4gMCkKCSAgICB7CgkJaWYgKG1vZGVsID09IDApCgkJewoKCQkgICAgbm1sX3Rlcm0gPSA0LjAgKiAzLjE0MTU5MjYgKiB1cm91Z2gqdnJvdWdoOwoJCSAgICB1dmFsIC8= +PSB1cm91Z2g7CgkJICAgIHZ2YWwgLz0gdnJvdWdoOwoJCSAgICByeiA9IGNvc19pKmV4cCgtMi4qKHV2YWwqdXZhbCArIHZ2YWwqdnZhbCkgLwoJCQkgICAgKDEuMCArIG52YWwpKTsKCQkgICAgcnogLz0gbm1sX3Rlcm0gKiA= +c3FydChjb3NfaSpjb3Nfcik7CgkJfQoJCWVsc2UKCQl7CgoJCSAgICBleHBvbmVudCA9IHV2YWwqdXZhbC91cm91Z2ggKyB2dmFsKnZ2YWwvdnJvdWdoOwoJCSAgICBleHBvbmVudCAvPSAxLjAgLSBudmFsKm52YWw7CgoJCSA= +ICAgcnogPSBwb3cobnZhbCwgZXhwb25lbnQpIC8gKDQuMCAqIGRvdChWLCBIKSk7CgkJfQoJICAgIH0KCSAgICBjbHIgPSByejsKCX0KICAgIH0KICAgIHJldHVybiBjbHI7Cn0KCgoKdmVjdG9yCnZvcF9hbmlzb3Ryb3BpYyg= +dmVjdG9yIG5uOyB2ZWN0b3IgVjsgdmVjdG9yIHV2OyBmbG9hdCB1cm91Z2gsIHZyb3VnaDsKCQlpbnQgbW9kZWwsIHRzdHlsZSkKewogICAgdmVjdG9yCWxsOwogICAgdmVjdG9yCWxjbHI7CiAgICB2ZWN0b3IJdGFudSA9IDA= +OwogICAgdmVjdG9yCXRhbnYgPSAwOwoKICAgIGxjbHIgPSAwOwogICAgdGFudSA9IDA7CiAgICB0YW52ID0gMDsKCgogICAgaWxsdW1pbmFuY2UgKFAsIG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygicmVmbGVjdCIpLCA= +ImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3JtYWxpemUoTCk7CglsY2xyID0gdm9wX2FuaXNvdHJvcGljX2V2YWwoCgkJbGwsIG5uLCBWLCB1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm8= +dWdoLCBtb2RlbCwgdHN0eWxlKTsKCWxjbHIgKj0gQ2w7CiAgICB9CiAgICByZXR1cm4gbGNscjsKfQoKdmVjdG9yCnZvcF9zaGVlbih2ZWN0b3Igbm4sIGlpOyBmbG9hdCBldGEsIHJvdWdoOyBpbnQgZmFjZWZ3ZCkKewogICA= +IHZlY3RvcglSLCBUOwogICAgZmxvYXQJS3IsIEt0LCBzaGVlbjsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKICAgIHZlY3RvcglpbGx1bSA9IDA7Cgo= +ICAgIGZyZXNuZWwoaWksIG5uLCBldGEsIEtyLCBLdCwgUiwgVCk7CiAgICBLciA9IHNtb290aCgwLjAsIDAuNSwgS3IpOwogICAgaWxsdW1pbmFuY2UgKFAsIG5uLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygicmVmbGVjdCI= +KSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7Cgl2ZWN0b3IgbkwgPSBub3JtYWxpemUoTCk7CglzaGFkb3coQ2wpOwoJc2hlZW4gPSBzcGVjdWxhckJSREYobkwsIG5mLCAtaWksIHJvdWdoKTsKCWlsbHVtICs9IENsICogZG8= +dChuTCwgbmYpICogKHNoZWVuICsgMC4yKTsKICAgIH0KICAgIHJldHVybiBLciAqIGlsbHVtOwp9CgoKCmJzZGYKdm9wX3NoZWVuX2JzZGYodmVjdG9yIG5uLCBpaTsgZmxvYXQgZXRhLCByb3VnaDsgaW50IGZhY2Vmd2QpCns= +CiAgICBmbG9hdAlLciwgS3Q7CiAgICB2ZWN0b3IJUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKCWJzZGYgICAgZjsKCiAgICBmcmVzbmVsKGk= +aSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKICAgIEtyID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBmID0gS3IgKiAoKGJzZGYoZGlmZnVzZShuZikpICogMC4yKSArCgkgICAgICAgYnNkZihkaWZmdXNlKG5mKSkgKiA= +bWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC9yb3VnaCkpOwogICAgcmV0dXJuIGY7Cn0KCmZsb2F0CnZvcF9zcGVjdWxhcl9ldmFsKHN0cmluZyBsbW9kZWw7IHZlY3RvciBsbCwgbmYsIGlpLCB1diwgdGFudSwgdGFudjsKCSA= +ICAgIGZsb2F0IHVyb3VnaCwgdnJvdWdoLCBzaGFycDsgaW50IHRzdHlsZSkKewogICAgZmxvYXQJc2V2YWwgPSAwOwoKICAgIGlmIChsbW9kZWwgPT0gInBob25nIikKICAgIHsKCXNldmFsID0gcGhvbmdCUkRGKGxsLCBuZiw= +IC1paSwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIikKICAgIHsKCXNldmFsID0gYmxpbm5CUkRGKGxsLCBuZiwgLWlpLCB1cm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGU= +bCA9PSAiZ2xvc3N5IikKICAgIHsKCWZsb2F0CXcgPSBzaGFycC8yLjA7CgoJc2V2YWwgPSBzcGVjdWxhckJSREYobGwsIG5mLCAtaWksIHVyb3VnaCk7CglpZiAodyA+IDApCgkgICAgc2V2YWwgPSBzbW9vdGgodywgMS13LCA= +c2V2YWwpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJhbmlzb3Ryb3BpYyIpCiAgICB7CglzZXZhbCA9IChmbG9hdCl2b3BfYW5pc290cm9waWNfZXZhbChsbCwgbmYsIC1paSwKCQl1diwgdGFudSwgdGFudiwgdXI= +b3VnaCwgdnJvdWdoLCAwLCB0c3R5bGUpOwogICAgfQogICAgZWxzZSBpZiAobG1vZGVsID09ICJzcGVjIiB8fAoJICAgICBsbW9kZWwgPT0gInNwZWN1bGFyIikKICAgIHsKCXNldmFsID0gc3BlY3VsYXJCUkRGKGxsLCBuZiw= +IC1paSwgdXJvdWdoKTsKICAgIH0KICAgIHJldHVybiBzZXZhbDsKfQoKCgp2ZWN0b3IKdm9wX3NwZWN1bGFyKHN0cmluZyBsbW9kZWw7IHZlY3RvciBuZiwgaWksIHV2OwoJICAgICBmbG9hdCB1cm91Z2gsIHZyb3VnaCwgc2g= +YXJwOyBpbnQgdHN0eWxlKQp7CiAgICB2ZWN0b3IJY2xyLCBsbDsKICAgIHZlY3Rvcgl0YW51LCB0YW52OwoKICAgIHRhbnUgPSAwOwogICAgdGFudiA9IDA7CgogICAgY2xyID0gMDsKICAgIGlsbHVtaW5hbmNlKFAsIG5mLCA= +My4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICB7CglzaGFkb3coQ2wpOwoJbGwgPSBub3JtYWxpemUoTCk7CgljbHIgKz0gQ2wgKiB2b3Bfc3BlY3VsYXJfZXZhbChsbW8= +ZGVsLCBsbCwgbmYsIGlpLCB1diwgdGFudSwgdGFudiwKCQl1cm91Z2gsIHZyb3VnaCwgc2hhcnAsIHRzdHlsZSk7CiAgICB9CgogICAgcmV0dXJuIGNscjsKfQoKCgpic2RmCnZvcF9zcGVjdWxhcl9ic2RmKHN0cmluZyBsbW8= +ZGVsOyB2ZWN0b3IgbmYsIGlpLCB1diwgdGFudSwgdGFudjsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2gsIHNoYXJwOyBpbnQgdHN0eWxlKQp7CiAgICBic2RmCWY7CgogICAgaWYgKGxtb2RlbCA9PSAicGhvbmciKQogICA= +IHsKCWYgPSBic2RmKHBob25nKG5mLCAxLjAvdXJvdWdoKSk7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImJsaW5uIikKICAgIHsKCWYgPSBtYXRjaHZleF9ibGlubihuZiwgMS4wL3Vyb3VnaCk7CiAgICB9CiAgICA= +ZWxzZSBpZiAobG1vZGVsID09ICJnbG9zc3kiKQogICAgewoJZiA9IG1hdGNodmV4X3NwZWN1bGFyKG5mLCAxLjAvdXJvdWdoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAiYW5pc290cm9waWMiKQogICAgewoJYnM= +ZGYJYW5pc29fYnNkZjsKCXZlY3Rvcgl0YW5VOwoJdmVjdG9yCXRhblY7CgoJdm9wX2NvbXB1dGVUYW5nZW50c09sZCh0YW5VLCB0YW5WLCBuZiwgdXYsIHRhbnUsIHRhbnYsIHRzdHlsZSk7Cglhbmlzb19ic2RmID0gYXNoaWs= +aG1pbihuZiwgMi4wLyh1cm91Z2gqdXJvdWdoKSwgMi4wLyh2cm91Z2gqdnJvdWdoKSwKCQkJICAgICAgIG5vcm1hbGl6ZSh0YW5VKSwgbm9ybWFsaXplKHRhblYpKTsKCWYgPSAoMS4wIC8gKDIuMCAqIDMuMTQxNTkyNiAqIHU= +cm91Z2ggKiB2cm91Z2gpKSAqIGFuaXNvX2JzZGY7CiAgICB9CiAgICBlbHNlCiAgICB7CglmID0gbWF0Y2h2ZXhfc3BlY3VsYXIobmYsIDEuMC91cm91Z2gpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCmZsb2F0CnZvcF9kaWY= +ZnVzZV9ldmFsKHN0cmluZyBkbW9kZWw7IHZlY3RvciBsbCwgbmYsIGlpOyBmbG9hdCByb3VnaCkKewogICAgZmxvYXQJZGV2YWwgPSAwOwogICAgaWYgKGRtb2RlbCA9PSAiaXNvdHJvcGljIikKICAgIHsKCWRldmFsID0gMTs= +CiAgICB9CiAgICBlbHNlIGlmIChkbW9kZWwgPT0gIm9yZW4iKQogICAgewoJZGV2YWwgPSBkaWZmdXNlQlJERihsbCwgbmYsIC1paSwgcm91Z2gpOwogICAgfQogICAgZWxzZSBpZiAoZG1vZGVsID09ICJkaWZmdXNlIikKICA= +ICB7CglkZXZhbCA9IGRpZmZ1c2VCUkRGKGxsLCBuZik7CiAgICB9CiAgICByZXR1cm4gZGV2YWw7Cn0KCmJzZGYKdm9wX2RpZmZ1c2VfYnNkZihzdHJpbmcgZG1vZGVsOyB2ZWN0b3IgbmYsIGlpOyBmbG9hdCByb3VnaCkKewo= +ICAgIGJzZGYJZjsKCiAgICBpZiAoZG1vZGVsID09ICJpc290cm9waWMiKQogICAgewoJZiA9IGlzb3Ryb3BpYygpOwogICAgfQogICAgZWxzZSBpZiAoZG1vZGVsID09ICJvcmVuIikKICAgIHsKCWYgPSBic2RmKGRpZmZ1c2U= +KG5mLCByb3VnaCkpOwogICAgfQogICAgZWxzZQogICAgewoJZiA9IGJzZGYoZGlmZnVzZShuZikpOwogICAgfQogICAgcmV0dXJuIGY7Cn0KCgoKdmVjdG9yCnZvcF9saWdodGluZyhzdHJpbmcgbG1vZGVsOwoJICAgICB2ZWM= +dG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCB0c3R5bGUpCnsKICAgIHZlY3RvcgljbHI7CgogICAgaWYgKGxtb2RlbCA9PSAiY29uc3RhbnQiKQogICAgewo= +CWNsciA9IGRpZmY7CiAgICB9CiAgICBlbHNlIGlmIChsbW9kZWwgPT0gImhlYWRsaWdodCIpCiAgICB7CgljbHIgPSBkaWZmICogY2xhbXAoZG90KG5mLCAtaWkpLCAwLCAxKTsKICAgIH0KICAgIGVsc2UKICAgIHsKCWZsb2E= +dAlhbmdsZTsKCgljbHIgPSBhbWIgKiBhbWJpZW50KCk7CgoJaWYgKGxtb2RlbCA9PSAiaXNvdHJvcGljIikKCSAgICBhbmdsZSA9IDMuMTQxNTkyNjsKCWVsc2UKCSAgICBhbmdsZSA9IDMuMTQxNTkyNi8yOwoKCWlsbHVtaW4= +YW5jZShQLCBuZiwgYW5nbGUsIChib3VuY2VtYXNrKCJkaWZmdXNlIil8Ym91bmNlbWFzaygicmVmbGVjdCIpKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCgl7CgkgICAgdmVjdG9yIGxsID0gbm9ybWFsaXplKEwpOwoJICAgIHZlY3Q= +b3IgbGNsciA9IDA7CgoJICAgIGlmIChkaWZmICE9IHswLDAsMH0pCgkgICAgewoJCWZsb2F0CWRldmFsOwoJCWlmIChsbW9kZWwgPT0gImlzb3Ryb3BpYyIgfHwKCQkgICAgbG1vZGVsID09ICJvcmVuIikKCQkgICAgZGV2YWw= +ID0gdm9wX2RpZmZ1c2VfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksIHVyb3VnaCk7CgkJZWxzZQoJCSAgICBkZXZhbCA9IHZvcF9kaWZmdXNlX2V2YWwoImRpZmZ1c2UiLCBsbCwgbmYsIGlpLCB1cm91Z2gpOwoKCQlsY2xyICs= +PSBkZXZhbCAqIGRpZmY7CgkgICAgfQoJICAgIGlmIChsbW9kZWwgIT0gImlzb3Ryb3BpYyIgJiYKCQlsbW9kZWwgIT0gIm9yZW4iICYmCgkJc3BlYyAhPSB7MCwwLDB9KQoJICAgIHsKCQl2ZWN0b3IJdGFudSA9IDA7CgkJdmU= +Y3Rvcgl0YW52ID0gMDsKCgkJZmxvYXQgc2V2YWwgPSB2b3Bfc3BlY3VsYXJfZXZhbChsbW9kZWwsIGxsLCBuZiwgaWksCgkJCXV2LCB0YW51LCB0YW52LCB1cm91Z2gsIHZyb3VnaCwgMCwgdHN0eWxlKTsKCgkJbGNsciArPSA= +c2V2YWwgKiBzcGVjOwoJICAgIH0KCgkgICAgaWYgKGxjbHIgIT0gMCkKCSAgICB7CgkJc2hhZG93KENsKTsKCQljbHIgKz0gbGNsciAqIENsOwoJICAgIH0KCX0KICAgIH0KICAgIHJldHVybiBjbHI7Cn0KCgoKYnNkZgp2b3A= +X2xpZ2h0aW5nX2JzZGYoc3RyaW5nIGxtb2RlbDsKCSAgICAgdmVjdG9yIG5mLCBpaSwgdXYsIGFtYiwgZGlmZiwgc3BlYzsKCSAgICAgZmxvYXQgdXJvdWdoLCB2cm91Z2g7IGludCB0c3R5bGUpCnsKICAgIGJzZGYJZjsKICA= +ICB2ZWN0b3IJdGFudSA9IDA7CiAgICB2ZWN0b3IJdGFudiA9IDA7CgogICAgaWYgKGxtb2RlbCA9PSAiY29uc3RhbnQiKQogICAgewoJZiA9IGJzZGYoKTsKICAgIH0KICAgIGVsc2UgaWYgKGxtb2RlbCA9PSAibGFtYmVydCI= +IHx8CgkgICAgIGxtb2RlbCA9PSAiaGVhZGxpZ2h0IiB8fAoJICAgICBsbW9kZWwgPT0gIm9yZW4iIHx8CgkgICAgIGxtb2RlbCA9PSAiaXNvdHJvcGljIikKICAgIHsKCWYgPSBkaWZmICogdm9wX2RpZmZ1c2VfYnNkZihsbW8= +ZGVsLCBuZiwgaWksIHVyb3VnaCk7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl0YW51ID0gMDsKCXRhbnYgPSAwOwoJZiA9IGRpZmYgKiBic2RmKGRpZmZ1c2UobmYpKTsKCWYgKz0gc3BlYyAqIHZvcF9zcGVjdWxhcl9ic2RmKGw= +bW9kZWwsIG5mLCBpaSwKCQl1diwgdGFudSwgdGFudiwgdXJvdWdoLCB2cm91Z2gsIDAsIHRzdHlsZSk7CiAgICB9CiAgICByZXR1cm4gZjsKfQoKCgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT18= +U01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3NpbmdsZXNjYXQ= +dGVyLmgiCiNsaW5lIDE2ICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF8= +NV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS9zaW5nbGVzY2F0dGVyLmgiCmZsb2F0CnBoYXNlKHZlY3RvciB2MSwgdjI7IGZsb2F0IGcpCnsKICAgIGZsb2F0IGNvc3RoZXRhID0gZG90KC12MSwgdjIpOwo= +CWZsb2F0IGcyID0gZypnOwogICAgcmV0dXJuICgxLjAgLSBnMikgLyBwb3coMS4wICsgZzIgLSAyLipnKmNvc3RoZXRhLCAxLjUpOwp9CgoKCgoKCgoKZmxvYXQKc2luZ2xlU2NhdHRlcih2ZWN0b3IgaW4sIG91dCwgbm47IGY= +bG9hdCBnLCBhbGJlZG8sIGRlcHRoKQp7CiAgICBmbG9hdCB3aW4gPSBhYnMoZG90KGluLCBubikpOwogICAgZmxvYXQgd29uID0gYWJzKGRvdChvdXQsIG5uKSk7CiAgICBmbG9hdCBvZmZzZXQgPSBwaGFzZShvdXQsIGluLCA= +Zyk7CgogICAgZmxvYXQgc2NhdHRlciA9IGFsYmVkbyAqIG9mZnNldC8od2luICsgd29uKTsKICAgIHNjYXR0ZXIgKj0gMS4wIC0gZXhwKC0oMS4wL3dpbiArIDEuMC93b24pICogZGVwdGgpOwoKICAgIHJldHVybiBzY2F0dGU= +cjsKfQoKdmVjdG9yCmVmcmVzbmVsKHZlY3RvciBpaSwgbm47IGZsb2F0IGV0YTsgZmxvYXQgS3IsIEt0OykKewogICAgdmVjdG9yIFIsIFQ7CiAgICBmcmVzbmVsKGlpLCBubiwgZXRhLCBLciwgS3QsIFIsIFQpOwogICAgS3I= +ID0gc21vb3RoKDAuMCwgMC41LCBLcik7CiAgICBLdCA9IDEuMCAtIEtyOwogICAgcmV0dXJuIG5vcm1hbGl6ZShUKTsKfQojbGluZSAyMjMxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk8= +R1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKCiNsaW5lIDEgIkM6L08= +L09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3U= +ZGluaS92ZXgvaW5jbHVkZS9wY3NjYXR0ZXIuaCIKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSUQ= +VU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvc2hhZGluZy5oIgojbGluZSAxNCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1I= +QU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvcGNzY2F0dGVyLmgiCgpmbG9hdCB2b3BfaGc= +cGhhc2UoZmxvYXQgZzsgdmVjdG9yIFdpLCBXbykgewogICBmbG9hdCBnMj1nKmc7CiAgICAgICAgcmV0dXJuICgxLiAtIGcyKSAvIHBvdygxLiArIGcyIC0gKDIuKmcqZG90KC1XaSxXbykpLCAxLjUpOwp9CgpmbG9hdCB2b3A= +X2hncGhhc2VOKGZsb2F0IGc7IHZlY3RvciBXaSwgV28pIHsKICAgZmxvYXQgZzI9ZypnOwogICBmbG9hdCBudW0gPSBnPjAgPyAtMS4rZyA6IDEuK2c7CiAgICAgICAgcmV0dXJuIHBvdyhudW0qbnVtLDEuNSkgLyBwb3coMS4= +K2cyLSgyLipnKmRvdCgtV2ksV28pKSwxLjUpOwp9CgpmbG9hdCB2b3Bfc3NCb3VuY2VBdHRlbih2ZWN0b3IgTm8sTmksTGkpIHsKICAgcmV0dXJuIDEuMCAtICgoMS4wLWRvdChObyxOaSkpKiAoMS4wLWRvdChObyxMaSkpIC8= +IDIuMCk7Cn0KCmZsb2F0IHZvcF9jZGZTaW5nbGUoZmxvYXQgeSkgewogICBmbG9hdCB5eSA9IGNsYW1wKHksMC4wLDEuMCk7CiAgIHJldHVybiB5PD0wLiA/IDAuIDogKHk+PTEuID8gMS4gOiB5eSooMi4wICsgKHl5LTIuMCk= +Knl5Knl5KSk7Cn0KCgp2b2lkIHZvcF9wY0lsbHVtIChpbnQgaGFuZGxlOyBzdHJpbmcgYXR0KSB7CiAgIHZlY3RvciBwLCBuOwogICB2ZWN0b3IgaWxsdW07CiAgIGludCBzdGF0dXM7CiAgIHdoaWxlIChwY3Vuc2hhZGVkKGg= +YW5kbGUsIGF0dCkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIHApOyBwID0gb3dfc3BhY2UocCk7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSwgIk4iLCBuKTsgbiA9IG5vcm1hbGl6ZShvd19uc3BhY2UobikpOwogICA= +ICAgaWxsdW0gPSAwOwogICAgICBpbGx1bWluYW5jZShwLCBuLCAzLjE0MTU5MjYvMiwgYm91bmNlbWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikgewogICAgICAgICBzaGFkb3coQ2wpOwogICAgICAgICBpbGw= +dW0gKz0gQ2wgKiBkaWZmdXNlQlJERihub3JtYWxpemUoTCksIG4pOwogICAgICB9CiAgICAgIHN0YXR1cyA9IHBjZXhwb3J0KGhhbmRsZSwgYXR0LCBpbGx1bSk7CiAgIH0KfQoKCgoKdm9pZCB2b3BfcGNJcnJhZCAoaW50IGg= +YW5kbGU7IHN0cmluZyBhdHQpIHsKICAgdmVjdG9yIHAsIG47CiAgIHZlY3RvciBpcnJhZDsKICAgaW50IHN0YXR1czsKICAgd2hpbGUgKHBjdW5zaGFkZWQoaGFuZGxlLCBhdHQpKSB7CiAgICAgIHBjaW1wb3J0KGhhbmRsZSw= +ICJQIiwgcCk7IHAgPSBvd19zcGFjZShwKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG4pOyBuID0gbm9ybWFsaXplKG93X25zcGFjZShuKSk7CiAgICAgIGlycmFkID0gaXJyYWRpYW5jZShwLG4pOwogICAgICBzdGE= +dHVzID0gcGNleHBvcnQoaGFuZGxlLCBhdHQsIGlycmFkKTsKICAgfQp9CgoKZmxvYXQgdm9wX2ljZGZTaW5nbGUoZmxvYXQgeCkgewogICBmbG9hdCByc2x0ID0gMC47CiAgIGlmKHg+PTEuKSB7CiAgICAgIHJzbHQgPSAxLjs= +CiAgIH0gZWxzZSBpZih4PjAuKSB7CiAgICAgIGZsb2F0IGEgPSBwb3coOS4gLSAoOS4qeCkgKyAoMS43MzIwNTA4MDc1Njg4NzcyOTM1MyAqCiAgICAgICAgICAgICAgICAgIHNxcnQoMTEuLSg2Lip4KS0oMjEuKngqeCkrKDE= +Ni4qeCp4KngpKSksIDAuMzMzMzMzMzMzMzMzMzMzKTsKICAgICAgZmxvYXQgQSA9ICgyLioxLjU4NzQwMTA1MTk2ODE5OSooMS4teCkpIC8gKDEuNDQyMjQ5NTcwMzA3NDA4KmEpOwogICAgICBmbG9hdCBCID0gKDEuMjU5OTI= +MTA0OTg5NDg3MyphKSAvIDIuMDgwMDgzODIzMDUxOTA0OwogICAgICBmbG9hdCBDID0gc3FydCgxLjAgKyBBICsgQik7CiAgICAgIHJzbHQgPSAwLjUgKiAoIDEuMCArIHNxcnQoMi4wIC0gQSAtIEIgKyAoMi4wL0MpKSAtIEM= +ICk7CiAgIH0KICAgcmV0dXJuIHJzbHQ7Cn0KCgoKdmVjdG9yIHZvcF9zc0ludGVnTXVsdGkgKAogICBzdHJpbmcgcGNtYXA7CiAgIHZlY3RvciBSZG87CiAgIGZsb2F0IHNkOwogICBmbG9hdCBib3VuY2U7CiAgIGludCB0X3I= +Z2I7CiAgIHZlY3RvciBwY1A7CiAgIHZlY3RvciBwY047CiAgICkKewogICB2ZWN0b3IgWGksTmk7CiAgIHZlY3RvciBYbyA9IHBjUDsKICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKHBjTik7CiAgIHZlY3RvciBsZCA9IFJkbyo= +c2Q7CiAgIGZsb2F0IGxkMSA9IG1heChsZCk7CiAgIGludCBoYW5kbGUgPSBwY29wZW4ocGNtYXAsICJQIiwgWG8sIGxkMSwgKGludCkxZTkpOwogICB2b3BfcGNJbGx1bShoYW5kbGUsImlsbHVtIik7CiAgIGZsb2F0IHIscHQ= +YXJlYTsKICAgdmVjdG9yIHNzbT0wLCBwdGlsbHVtPTA7CiAgIHdoaWxlIChwY2l0ZXJhdGUoaGFuZGxlKSkgewogICAgICBwY2ltcG9ydChoYW5kbGUsICJQIiwgWGkpOwogICAgICBwY2ltcG9ydChoYW5kbGUsICJOIiwgTmk= +KTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicG9pbnQuZGlzdGFuY2UiLCByKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAicHRhcmVhIiwgcHRhcmVhKTsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiaWxsdW0iLCBwdGlsbHU= +bSk7CiAgICAgIE5pID0gbm9ybWFsaXplKE5pKTsKICAgICAgdmVjdG9yIExpID0gKFhvLVhpKS9sZDE7CiAgICAgIGZsb2F0IGtiID0gdm9wX3NzQm91bmNlQXR0ZW4oTm8sTmksTGkpOwogICAgICBrYiA9IGxlcnAoMS4wLGs= +Yixib3VuY2UpOwogICAgICBpZihrYj4wLjAgKSB7CiAgICAgICAgIGlmKHRfcmdiKQogICAgICAgICB7CiAgICAgICAgICAgIGludCB3YXZlOwogICAgICAgICAgICBmb3Iod2F2ZT0wO3dhdmU8Mzt3YXZlKyspIHsKICAgICA= +ICAgICAgICAgIHNldGNvbXAoIHNzbSwKICAgICAgICAgICAgICAgICAgICAgICAgZ2V0Y29tcChzc20sd2F2ZSkgKwogICAgICAgICAgICAgICAgICAgICAgICAgICBrYiAqIGdldGNvbXAocHRpbGx1bSx3YXZlKSAqIHB0YXI= +ZWEgKgogICAgICAgICAgICAgICAgICAgICAgICAgICAoMS1zbW9vdGgoMCxnZXRjb21wKGxkLHdhdmUpLHIpKSwKICAgICAgICAgICAgICAgICAgICAgICAgd2F2ZQogICAgICAgICAgICAgICAgICAgICAgKTsKICAgICAgICA= +ICAgIH0KICAgICAgICAgfQogICAgICAgICBlbHNlCiAgICAgICAgICAgIHNzbSArPSBrYiAqIHB0aWxsdW0gKiBwdGFyZWEgKiAoMS1zbW9vdGgoMCxsZDEscikpOwogICAgICB9CiAgIH0KICAgcGNjbG9zZShoYW5kbGUpOwo= +ICAgaWYoIXRfcmdiKSBzc20qPVJkbzsKICAgZmxvYXQgbm9ybSA9IDMuMCpsZDEqbGQxKjMuMTQxNTkyNiAvIDEwLjA7CiAgIHJldHVybiBzc20gLyBub3JtOwp9CgoKdmVjdG9yIHZvcF9zc0ludGVnU2luZ2xlICgKICAgdmU= +Y3RvciBSZDsKICAgZmxvYXQgc2Q7CiAgIGZsb2F0IGc7CiAgIGZsb2F0IGV0YTsKICAgaW50IHNhbXBsZXM7CiAgIGZsb2F0IHRiaWFzOwogICBpbnQgdF9yZ2I7CiAgIHZlY3RvciBQUDsKICAgdmVjdG9yIE5OOwogICB2ZWM= +dG9yIElJOwogICApCnsKICAgZmxvYXQgS3JvLCBLdG8sIEtyaSwgS3RpOwogICB2ZWN0b3IgWGksIFdpLCBOaTsKICAgaW50IHNhbXA7CiAgIHZlY3RvciBQc2FtcDsKICAgZmxvYXQgcGhhc2UsV2lOaSxBV2lOaSxzcGksc3A= +byxrc3NzOwogICBzdHJpbmcgb25hbWUgPSBnZXRvYmplY3RuYW1lKCk7CiAgIHZlY3RvciBYbyA9IFBQOwogICB2ZWN0b3IgTm8gPSBub3JtYWxpemUoTk4pOwogICB2ZWN0b3IgV28gPSAtbm9ybWFsaXplKElJKTsKICAgdmU= +Y3RvciBsdSA9IFJkKnNkOwogICBmbG9hdCBsdTEgPSBtYXgobHUpOwogICBmbG9hdCBpZXRhID0gMS4wIC8gZXRhOwogICBmbG9hdCBpZXRhMiA9IGlldGEgKiBpZXRhOwogICB2ZWN0b3IgVG8gPSBub3JtYWxpemUocmVmcmE= +Y3QoLVdvLE5vLGlldGEpKTsKICAgdmVjdG9yIFdwbyA9IC1UbzsKICAgZmxvYXQgZ2cgPSBjbGFtcChnLC0wLjk5OCwuOTk4KTsKICAgaWYoZXRhIT0xLjApIHsgZnJlc25lbChXcG8sLU5vLGlldGEsS3JvLEt0byk7IH0KICA= +ICAgIGVsc2UgS3RvID0gMS4wOwogICB2ZWN0b3Igc2NhdHQgPSAwOwogICB2ZWN0b3IgcmVhbHNhbXBsZXMgPSAwOwogICBmbG9hdCBoaXREID0gcmF5aGl0dGVzdChYbyxUbyoxZTYsdGJpYXMsInNjb3BlIixvbmFtZSk7CiA= +ICBmbG9hdCBzcG9NYXggPSBoaXREPDAuID8gbHUxIDogbWluKGhpdEQsbHUxKTsKICAgZmxvYXQgdGVyciA9IHRiaWFzOwogICBmbG9hdCBzaW5jID0gKDEuMC0yLjAqdGVycikvKGZsb2F0KShzYW1wbGVzKTsKICAgZmxvYXQ= +IHNzID0gdGVycjsKICAgZmxvYXQgc3NiYXNlPSBzczsKICAgaWYodF9yZ2IpIHsKICAgICAgdmVjdG9yIG1heGFkaiA9IHNldCgKICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueCwwLiwxLikpLAo= +ICAgICAgICAgICAgdm9wX2NkZlNpbmdsZShjbGFtcChzcG9NYXgvbHUueSwwLiwxLikpLAogICAgICAgICAgICB2b3BfY2RmU2luZ2xlKGNsYW1wKHNwb01heC9sdS56LDAuLDEuKSkKICAgICAgICAgKTsKICAgICAgaW50IHc= +YXZlOwogICAgICBmb3Iod2F2ZT0wO3dhdmU8Mzt3YXZlKyspCiAgICAgIHsKICAgICAgICAgc3M9c3NiYXNlPXRlcnI7CiAgICAgICAgIGZsb2F0IGx1ayA9IGdldGNvbXAobHUsd2F2ZSk7CiAgICAgICAgIGZvcihzYW1wPTA= +OyBzYW1wPHNhbXBsZXM7IHNhbXArKykKICAgICAgICAgewogICAgICAgICAgICBzcyA9IHNzYmFzZStzaW5jKm5yYW5kb20oKTsKICAgICAgICAgICAgc3BvID0gc3BvTWF4KnZvcF9pY2RmU2luZ2xlKHNzKmdldGNvbXAobWE= +eGFkaix3YXZlKSk7CiAgICAgICAgICAgIHNzYmFzZSs9c2luYzsKICAgICAgICAgICAgUHNhbXAgPSBYbyArIChUbyAqIHNwbyk7CiAgICAgICAgICAgIGlsbHVtaW5hbmNlKFBzYW1wLCBObywgMy4xNDE1OTI2LCBib3VuY2U= +bWFzaygiZGlmZnVzZSIpLCAibGlnaHRleHBvcnQiLCAiIikKICAgICAgICAgICAgewogICAgICAgICAgICAgICBXaSA9IG5vcm1hbGl6ZShMKTsKICAgICAgICAgICAgICAgaGl0RCA9IHJheWhpdHRlc3QoUHNhbXAsTCxYaSw= +TmksMC4sInNjb3BlIixvbmFtZSk7CiAgICAgICAgICAgICAgIGlmKGhpdEQ+MC4pIHsKICAgICAgICAgICAgICAgICAgc2V0Y29tcChyZWFsc2FtcGxlcyxnZXRjb21wKHJlYWxzYW1wbGVzLHdhdmUpKzEsd2F2ZSk7CiAgICA= +ICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgICAgIFdpTmkgPSBkb3QoV2ksTmkpOwogICAgICAgICAgICAgICAgICBBV2lOaSA9IGFicyhXaU5pKTsKICAgICAgICAgICAgICAgICAgc3A= +aSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FydCgxLjAgLSBpZXRhMiAqICgxLjAgLSBBV2lOaSpBV2lOaSkpOwoJCSAgaWYoc3BpIDw9IGx1ayAmJiBXaU4= +aT4wLikgewoJCSAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEt0aSk7IH0KCQkgICAgICBlbHNlIEt0aSA9IDEuMDsKCQkgICAgICBmbG9hdCBmID0gS3RpICogS3RvOwoJCSAgICAgIHBoYXM= +ZSA9IHZvcF9oZ3BoYXNlTihnZyxXaSxXcG8pOwoJCSAgICAgIGtzc3MgPSBmICogcGhhc2UgKiAoMS1zbW9vdGgoMCxsdWssc3BpKSk7CgkJICAgICAgc2V0Y29tcChzY2F0dCxnZXRjb21wKHNjYXR0LHdhdmUpICsKCQkJICA= +ICAgIGdldGNvbXAoQ2wsd2F2ZSkqV2lOaSprc3NzLAoJCQkgICAgICB3YXZlKTsKICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgfQogICAgICB9CiAgIH0gZWxzZSA= +ewogICAgICBzcz1zc2Jhc2U9dGVycjsKICAgICAgZmxvYXQgaWNkZm1heCA9IHZvcF9jZGZTaW5nbGUoY2xhbXAoc3BvTWF4L2x1MSwwLiwxLikpOwogICAgICBmb3Ioc2FtcD0wOyBzYW1wPHNhbXBsZXM7IHNhbXArKykKICA= +ICAgIHsKICAgICAgICAgc3MgPSBzc2Jhc2UrbnJhbmRvbSgpKnNpbmM7CiAgICAgICAgIHNwbyA9IHNwb01heCp2b3BfaWNkZlNpbmdsZShzcyppY2RmbWF4KTsKICAgICAgICAgc3NiYXNlICs9IHNpbmM7CiAgICAgICAgIFA= +c2FtcCA9IFhvICsgKFRvICogc3BvKTsKICAgICAgICAgaWxsdW1pbmFuY2UoUHNhbXAsIE5vLCAzLjE0MTU5MjYsIGJvdW5jZW1hc2soImRpZmZ1c2UiKSwgImxpZ2h0ZXhwb3J0IiwgIiIpCiAgICAgICAgIHsKICAgICAgICA= +ICAgIFdpID0gbm9ybWFsaXplKEwpOwogICAgICAgICAgICBoaXREID0gcmF5aGl0dGVzdChQc2FtcCxMLFhpLE5pLDAuLCJzY29wZSIsb25hbWUpOwogICAgICAgICAgICBpZihoaXREPjAuKSB7CiAgICAgICAgICAgICAgIHI= +ZWFsc2FtcGxlcyArPSAxOwogICAgICAgICAgICAgICBOaSA9IG5vcm1hbGl6ZShOaSk7CiAgICAgICAgICAgICAgIFdpTmkgPSBkb3QoV2ksTmkpOwogICAgICAgICAgICAgICBBV2lOaSA9IGFicyhXaU5pKTsKICAgICAgICA= +ICAgICAgIHNwaSA9IGRpc3RhbmNlKFBzYW1wLFhpKSAqIEFXaU5pIC8KICAgICAgICAgICAgICAgICAgICAgICAgICAgc3FydCgxLjAgLSBpZXRhMiAqICgxLjAgLSBBV2lOaSpBV2lOaSkpOwogICAgICAgICAgICAgICBpZig= +c3BpIDw9IGx1MSAmJiBXaU5pPjAuKSB7CiAgICAgICAgICAgICAgICAgIGlmKGV0YSE9MS4wKSB7IGZyZXNuZWwoLVdpLE5pLGlldGEsS3JpLEt0aSk7IH0KICAgICAgICAgICAgICAgICAgICAgZWxzZSBLdGkgPSAxLjA7CiA= +ICAgICAgICAgICAgICAgICBmbG9hdCBmID0gS3RpICogS3RvOwogICAgICAgICAgICAgICAgICAgICBwaGFzZSA9IHZvcF9oZ3BoYXNlTihnZyxXaSxXcG8pOwogICAgICAgICAgICAgICAgICAgICBrc3NzID0gZiAqIHBoYXM= +ZSAqICgxLXNtb290aCgwLGx1MSxzcGkpKTsKICAgICAgICAgICAgICAgICAgc2NhdHQrPSBDbCAqIFJkICogV2lOaSAqIGtzc3M7CiAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICB9CiAgICAgIH0KICA= +IH0KICAgICAgcmV0dXJuIDIuMCAqIHNjYXR0IC8gcmVhbHNhbXBsZXM7Cn0KI2xpbmUgMjIzMiAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy8= +T19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCgp2ZWN0b3IKdm9wX2hhaXJzcGVjKHZlY3RvciBubiwgViwgVDsgZmw= +b2F0IGV4cDspCnsKCgoKCiAgICBmbG9hdCBOZG90SSA9IGRvdChubiwgVik7CiAgICB2ZWN0b3IgaWxsdW0gPSAwOwoKICAgIGlsbHVtaW5hbmNlIChQLCBubiwgMy4xNDE1OTI2LzIsIGJvdW5jZW1hc2soInJlZmxlY3QiKSw= +ICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJdmVjdG9yIG5MID0gbm9ybWFsaXplKEwpOwoJZmxvYXQgTmRvdEwgPSBkb3Qobm4sIG5MKTsKCglmbG9hdCBLYWppeWEgPSBjb3MoYWJzKGFjb3MoZG90KFQsbkwpKSAtIGFjb3M= +KGRvdCgtVCxWKSkpKTsKCglzaGFkb3coQ2wpOwoJaWxsdW0gKz0gQ2wgKiBOZG90TCAqIE5kb3RJICogcG93KEthaml5YSwgMS4wL2V4cCk7CiAgICB9CiAgICByZXR1cm4gaWxsdW07Cn0KCnZlY3Rvcgp2b3Bfc2ltcGxlU1M= +Uyh2ZWN0b3Igbm4sIGlpOyBmbG9hdCAgZXRhLCBkZXB0aDsgaW50IGZhY2Vmd2QpCnsKI2xpbmUgMjI3MCAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVkk= +RElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiAgICB2ZWN0b3IJaWxsdW0gPSAwOwogICAgZmxvYXQJS3I= +LCBmS3IgPSAxOwogICAgZmxvYXQJS3QgPSAxOwogICAgZmxvYXQJZkt0ID0gMTsKICAgIHZlY3RvcglyYXlpbiA9IGVmcmVzbmVsKGlpLCBubiwgZXRhLCBLciwgS3QpOwoJdmVjdG9yCW5mID0gbm47CglpZiAoZmFjZWZ3ZCk= +IG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTsKCiAgICBpbGx1bWluYW5jZSAoUCwgbm4sIDMuMTQxNTkyNi8yLCBib3VuY2VtYXNrKCJkaWZmdXNlIiksICJsaWdodGV4cG9ydCIsICIiKQogICAgewoJdmVjdG8= +ciBuTCA9IG5vcm1hbGl6ZShMKTsKCXZlY3RvciByYXlvdXQgPSBlZnJlc25lbCgtbkwsIG5uLCBldGEsIGZLciwgZkt0KTsKCglzaGFkb3coQ2wpOwoJaWxsdW0gKz0gQ2wgKiBkb3QobkwsIG5mKSAqIEt0ICogZkt0ICoKCQk= +CSAgICAoc2luZ2xlU2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgLjgsIC44LCBkZXB0aCkgKwoJCQkgICAgIHNpbmdsZVNjYXR0ZXIocmF5aW4sIHJheW91dCwgbmYsIC4zLCAuNSwgZGVwdGgpICsKCQkJICAgICBzaW5nbGU= +U2NhdHRlcihyYXlpbiwgcmF5b3V0LCBuZiwgMC4sIC40LCBkZXB0aCkpOwogICAgfQogICAgcmV0dXJuIGlsbHVtOwp9CgoKCmJzZGYKdm9wX1NTU19ic2RmKHZlY3RvciBubiwgaWk7IGZsb2F0ICBldGEsIGRlcHRoOyBpbnQ= +IGZhY2Vmd2QpCnsKICAgIGZsb2F0CUtyID0gMTsKICAgIGZsb2F0CUt0ID0gMTsKCXZlY3RvciAgUiwgVDsKCXZlY3RvcgluZiA9IG5uOwoJaWYgKGZhY2Vmd2QpIG5mID0gbm9ybWFsaXplKGZyb250ZmFjZShubiwgaWkpKTs= +Cglic2RmICAgIGY7CgogICAgZnJlc25lbChpaSwgbm4sIGV0YSwgS3IsIEt0LCBSLCBUKTsKCUtyID0gc21vb3RoKDAsIDAuNSwgS3IpOwoJS3QgPSAxIC0gS3I7CgoKCWYgPSBLdCAqIGJzZGYoZGlmZnVzZShuZikpOwogICA= +IHJldHVybiBmOwp9CgoKCnZlY3Rvcgp2b3BfbXVsdGlTU1ModmVjdG9yIFBpbiwgTmluLCBSZDsgZmxvYXQgc2QsIGJvdW5jZTsKCQkJIHN0cmluZyBwY21hcDsgaW50IG5mcCwgdF9yZ2I7KQp7CiAgIHZlY3RvciBYbyA9IHc= +b19zcGFjZShQaW4pOwogICB2ZWN0b3IgTm8gPSBub3JtYWxpemUod29fbnNwYWNlKE5pbikpOwogICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwogICBpbnQgeHh4OwogICBzdHJpbmcgY2hfc3NtID0gInNzTSI7CiAgIGludCA= +aGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCAiTiIsIE5vLCAxZTM3LCBuZnApOwogICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGNoX3NzbSkpIHsKICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIG1hcFApOwo= +ICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiTiIsIG1hcE4pOwogICAgICBzc20gPSB2b3Bfc3NJbnRlZ011bHRpKHBjbWFwLCBSZCwgc2QsIGJvdW5jZSx0X3JnYiwgbWFwUCwgbWFwTik7CiAgICAgIHh4eCA9IHBjZXhwb3J0KGg= +YW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgfQogICB2ZWN0b3IgYnNzcmRmID0gdmVjdG9yKHBjZmlsdGVyKGhhbmRsZSwgY2hfc3NtKSk7CiAgIHBjY2xvc2UoaGFuZGxlKTsKICAgcmV0dXJuIGJzc3JkZjsKfQoKdmVjdG9yCnY= +b3Bfc2luZ2xlU1NTKHZlY3RvciBQaW4sIE5pbiwgSWluLCBSZDsgZmxvYXQgc2QsIGcsIGV0YSwgdGJpYXM7CiAgICAgICAgICAgICAgICBzdHJpbmcgcGNtYXA7IGludCBuZnAsIHNhbXBsZXMsIHRfcmdiOykKewogICB2ZWM= +dG9yIGJzc3JkZjsKICAgaWYocGNtYXAgIT0gIiIpCiAgIHsKICAgICAgdmVjdG9yIFhvID0gd29fc3BhY2UoUGluKTsKICAgICAgdmVjdG9yIE5vID0gbm9ybWFsaXplKHdvX25zcGFjZShOaW4pKTsKICAgICAgdmVjdG9yIGU= +eWUgPSBQaW4tSWluOwogICAgICB2ZWN0b3IgbWFwUCwgbWFwTiwgc3NtOwogICAgICBpbnQgeHh4OwogICAgICBpbnQgaGFuZGxlID0gcGNvcGVuKHBjbWFwLCAiUCIsIFhvLCAiTiIsIE5vLCAxZTM3LCBuZnApOwogICAgICA= +c3RyaW5nIGNoX3NzbSA9ICJzc1MiOwogICAgICB3aGlsZSAocGN1bnNoYWRlZChoYW5kbGUsIGNoX3NzbSkpIHsKICAgICAgICAgcGNpbXBvcnQoaGFuZGxlLCAiUCIsIG1hcFApOwogICAgICAgICBwY2ltcG9ydChoYW5kbGU= +LCAiTiIsIG1hcE4pOwogICAgICAgICBzc20gPSB2b3Bfc3NJbnRlZ1NpbmdsZSAoUmQsc2QsIGcsZXRhLHNhbXBsZXMsdGJpYXMsdF9yZ2IsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIG93X3NwYWNlKG1hcFApLG8= +d19uc3BhY2UobWFwTiksbWFwUC1leWUpOwogICAgICAgICB4eHggPSBwY2V4cG9ydChoYW5kbGUsIGNoX3NzbSwgc3NtKTsKICAgICAgfQogICAgICBic3NyZGYgPSB2ZWN0b3IocGNmaWx0ZXIoaGFuZGxlLCBjaF9zc20pKTs= +CiAgICAgIHBjY2xvc2UoaGFuZGxlKTsKICAgfQogICBlbHNlCiAgIHsKICAgICAgYnNzcmRmID0gdm9wX3NzSW50ZWdTaW5nbGUoUmQsc2QsZyxldGEsc2FtcGxlcyx0Ymlhcyx0X3JnYixQaW4sTmluLElpbik7CiAgIH0KICA= +IHJldHVybiBic3NyZGY7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlX2Vudmlyb25tZW50KHN0cmluZyBlbnZtYXAsIGVudm9iajsgdmVjdG9yIHJheWRpciwgYmc7KQp7CiAgICB2ZWN0b3IgdmFsID0gMDsKICAgIGlmIChlbnZtYXA= +ID09ICIiKQogICAgewoJdmFsID0gYmc7CiAgICB9CiAgICBlbHNlCiAgICB7Cgl2ZWN0b3IJZGlyID0gdnRyYW5zZm9ybSgic3BhY2U6Y3VycmVudCIsIGVudm9iaiwgcmF5ZGlyKTsKCXZhbCA9IGVudmlyb25tZW50KGVudm0= +YXAsIGRpciwgZGlyLCBkaXIsIGRpciwgImxlcnAiLCAxKTsKICAgIH0KICAgIHJldHVybiB2YWw7Cn0KCgp2ZWN0b3IKdm9wX3RyYWNlKHZlY3RvciBOZiwgbk4sIFBQLCBkaXIsIGF0dGVuLCBiZzsgc3RyaW5nIGVudm1hcDs= +CglmbG9hdCBiaWFzLCBhbmdsZSwgdGhyZXNoLCBqaXR0ZXIsIGRlbnNpdHk7IHN0cmluZyBzdHlsZTsKCWludCBzYW1wbGVzOyBmbG9hdCBuaGl0OyBzdHJpbmcgZW52b2JqOykKewogICAgbmhpdCA9IDA7CiAgICB2ZWN0b3I= +IHN1bSA9IDA7CiAgICB2ZWN0b3IgcmF5ZGlyID0gMDsKICAgIGZsb2F0ICBhdHRlbl9pbnRlcnAsIGRpc3Q7CiAgICB2ZWN0b3IgaGl0Q2YsIGhpdE9mLCBoaXRQOwoKICAgIGdhdGhlciggUFAsIGRpciwKCSAgICAiQ2YiLCA= +aGl0Q2YsCgkgICAgIk9mIiwgaGl0T2YsCgkgICAgIlAiLCAgaGl0UCwKCSAgICAicmF5OmRpcmVjdGlvbiIsIHJheWRpciwKCSAgICAic2FtcGxlcyIsIHNhbXBsZXMsCgkgICAgImJpYXMiLCBiaWFzLAoJICAgICJhbmdsZSI= +LCBhbmdsZSwKCSAgICAicmF5c3R5bGUiLCBzdHlsZSwKCSAgICAicmF5d2VpZ2h0IiwgdGhyZXNoLAoJICAgICJzYW1wbGViYXNlIiwgaml0dGVyLAoJICAgICJ2YXJpYW5jZXZhciIsICJDZiIpCiAgICB7CgogICAgICAgIGE= +dHRlbl9pbnRlcnAgPSAxOwogICAgICAgIGlmICgoZG90KE5mLCBuTikgPiAwKSAmJiAoZG90KE5mLCByYXlkaXIpIDwgMCkgJiYgKGRlbnNpdHkgPiAwKSkKICAgICAgICB7CiAgICAgICAgICAgIGRpc3QgPSBsZW5ndGgoaGk= +dFAtUFApOwogICAgICAgICAgICBhdHRlbl9pbnRlcnAgPSBleHAoLWRpc3QqZGVuc2l0eSk7CiAgICAgICAgfQogICAgICAgIHN1bSArPSBsZXJwKGF0dGVuLCBoaXRDZiwgYXR0ZW5faW50ZXJwKTsKCiAgICAgICAgaWYgKG0= +YXgoaGl0T2YpIDwgMSkKICAgICAgICB7CiAgICAgICAgICAgIHN1bSArPSAoc2V0KDEsMSwxKSAtIGhpdE9mKSAqCiAgICAgICAgICAgICAgICAgICAgdm9wX3RyYWNlX2Vudmlyb25tZW50KGVudm1hcCwgZW52b2JqLCByYXk= +ZGlyLCBiZyk7CiAgICAgICAgfQoKICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICBlbHNlCiAgICB7CgogICAgICAgIHN1bSArPSB2b3BfdHJhY2VfZW52aXJvbm1lbnQoZW52bWFwLCBlbnZvYmosIHJheWRpciwgYmcpOwo= +ICAgICAgICBuaGl0ICs9IDE7CiAgICB9CiAgICByZXR1cm4gc3VtOwp9CgoKZmxvYXQKdm9wX3dlYXZlKGZsb2F0IHNzLCB0dCwgc2ZyZXEsIHRmcmVxLCB3aWR0aCkKewoJZmxvYXQgd2VhdmUgPSAwOwoJaWYgKCBzZnJlcSA= +PiAwICYmIHRmcmVxID4gMCAmJiB3aWR0aCA+IDApCgl7CgoJCWZsb2F0IHZ2ID0gdHQgKiAwLjU7CgkJZmxvYXQgdXUgPSAoc3MrdnYpICogc2ZyZXE7CgkJdnYgPSAoc3MtdnYpICogdGZyZXE7CgkJaWYgKCgoaW50KGZsb28= +cih1dSkpICYgMSkgPT0gMCkgKSB2diArPSAwLjU7CgoKCQlmbG9hdCB3YXJwcHVsc2UgPSBzcXJ0KGFicyhzaW4odXUgKiAzLjE0MTU5MjYpKSk7CgkJd2FycHB1bHNlID0gc21vb3RoKDEtd2lkdGgsIDEsIHdhcnBwdWxzZSk= +OwoKCQlmbG9hdCB3ZWZ0cHVsc2UgPSBzcXJ0KGFicyhzaW4odnYgKiAzLjE0MTU5MjYpKSk7CgkJd2VmdHB1bHNlID0gc21vb3RoKDEtd2lkdGgsIDEsIHdlZnRwdWxzZSk7CgoKCQlmbG9hdCB3ZWZ0ID0gbGVycCgwLCAxLCA= +d2FycHB1bHNlKTsKCQl3ZWZ0ID0gbGVycCh3ZWZ0LCAwLCAxLXdhcnBwdWxzZSk7CgoJCXdlZnQgPSBsZXJwKDAsIHdlZnQsIHdlZnRwdWxzZSk7CgkJd2VmdCA9IGxlcnAod2VmdCwgMCwgMS13ZWZ0cHVsc2UpOwoKCgkJZmw= +b2F0IHdhcnAgPSBsZXJwKDAsIDEsIHdlZnRwdWxzZSk7CgkJd2FycCA9IGxlcnAod2FycCwgMCwgMS13ZWZ0cHVsc2UpOwoKCQl3YXJwID0gbGVycCgwLCB3YXJwLCB3YXJwcHVsc2UpOwoJCXdhcnAgPSBsZXJwKHdhcnAsIDA= +LCAxLXdhcnBwdWxzZSk7CgoJCXdlYXZlID0gKCgoKGludChmbG9vcih1dSkpICYgMSkgPT0gMSkgJiYgKChpbnQoZmxvb3IodnYpKSAmIDEpID09IDApKSB8fAoJCQkJCQkoKChpbnQoZmxvb3IodXUpKSAmIDEpID09IDApICY= +JiAoKGludChmbG9vcih2dikpICYgMSkgPT0gMSkpKSA/CgkJCQkJCQkJCQl3ZWZ0IDogd2FycDsKCX0KCXJldHVybiB3ZWF2ZTsKfQoKdmVjdG9yCnZvcF90b1VuaXROb3JtYWwodmVjdG9yIE5pOykKewogICAgcmV0dXJuIE4= +aSAqIDAuNSArIDAuNTsKfQoKdmVjdG9yCnZvcF9mcm9tVW5pdE5vcm1hbCh2ZWN0b3IgTmk7KQp7CiAgICByZXR1cm4gTmkgKiAyLjAgLSAxLjA7Cn0KCnZlY3Rvcgp2b3BfdGFuZ2VudE5vcm1hbCh2ZWN0b3IgTmk7CiAgICA= +ICAgICAgICAgICAgICB2ZWN0b3Igbm47CiAgICAgICAgICAgICAgICAgIHZlY3RvciB1dGFuOwogICAgICAgICAgICAgICAgICB2ZWN0b3IgdnRhbjsKICAgICAgICAgICAgICAgICAgaW50IG9uc3BhY2U7CiAgICAgICAgICA= +ICAgICAgICBpbnQgZmxpcFg7CiAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgZmxvYXQgaGVpZ2h0U2NhbGU7KQp7CiAgICB2ZWN0b3IgTm4gICA9IG5vcm1hbGl6ZShubik7CiAgICB2ZWM= +dG9yIE5pbiAgPSBsZXJwKE5uLCBOaSwgaGVpZ2h0U2NhbGUpOwoKICAgIHZlY3RvciBObzsKICAgIE5vLnggPSBkb3QoTmluLCB1dGFuKTsKICAgIE5vLnkgPSBkb3QoTmluLCB2dGFuKTsKICAgIE5vLnogPSBkb3QoTmluLCA= +bm4pOwogICAgTm8gPSBub3JtYWxpemUoTm8pOwoKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSkgeyBOby55ID0gLU5vLnk7IH0KCiAgICBpZiAob25zcGFjZSA9PSAwKSB7IE5vID0gdm8= +cF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9Cgp2ZWN0b3IKdm9wX3RhbmdlbnROb3JtYWxSZW1hcCh2ZWN0b3IgTmk7CiAgICAgICAgICAgICAgICAgICAgICAgdmVjdG9yIG5uOwogICAgICAgICAgICA= +ICAgICAgICAgICB2ZWN0b3IgdXRhbjsKICAgICAgICAgICAgICAgICAgICAgICB2ZWN0b3IgdnRhbjsKICAgICAgICAgICAgICAgICAgICAgICBpbnQgaW5zcGFjZTsKICAgICAgICAgICAgICAgICAgICAgICBpbnQgZmxpcFg= +OwogICAgICAgICAgICAgICAgICAgICAgIGludCBmbGlwWTsKICAgICAgICAgICAgICAgICAgICAgICBmbG9hdCBoZWlnaHRTY2FsZTspCnsKICAgIHZlY3RvciBObiAgID0gbm9ybWFsaXplKG5uKTsKICAgIHZlY3RvciBWcwk= +PSBub3JtYWxpemUodXRhbik7CiAgICB2ZWN0b3IgVnQJPSBub3JtYWxpemUodnRhbik7CiAgICB2ZWN0b3IgTmluICA9IE5pOwoKICAgIGlmIChpbnNwYWNlID09IDApIHsgTmluID0gdm9wX2Zyb21Vbml0Tm9ybWFsKE5pbik= +OyB9CgogICAgaWYgKGZsaXBYKSB7IE5pbi54ID0gLU5pbi54OyB9CiAgICBpZiAoZmxpcFkpIHsgTmluLnkgPSAtTmluLnk7IH0KCiAgICBtYXRyaXggTTsKICAgIHNldGNvbXAoTSwgVnMueCwgMCwgMCk7CiAgICBzZXRjb20= +cChNLCBWcy55LCAwLCAxKTsKICAgIHNldGNvbXAoTSwgVnMueiwgMCwgMik7CiAgICBzZXRjb21wKE0sIDAsICAgIDAsIDMpOwogICAgc2V0Y29tcChNLCBWdC54LCAxLCAwKTsKICAgIHNldGNvbXAoTSwgVnQueSwgMSwgMSk= +OwogICAgc2V0Y29tcChNLCBWdC56LCAxLCAyKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMSwgMyk7CiAgICBzZXRjb21wKE0sIE5uLngsIDIsIDApOwogICAgc2V0Y29tcChNLCBObi55LCAyLCAxKTsKICAgIHNldGNvbXAoTSw= +IE5uLnosIDIsIDIpOwogICAgc2V0Y29tcChNLCAwLCAgICAyLCAzKTsKICAgIHNldGNvbXAoTSwgMCwgICAgMywgMCk7CiAgICBzZXRjb21wKE0sIDAsICAgIDMsIDEpOwogICAgc2V0Y29tcChNLCAwLCAgICAzLCAyKTsKICA= +ICBzZXRjb21wKE0sIDEsICAgIDMsIDMpOwoKICAgIHZlY3RvciBObyA9IG5vcm1hbGl6ZShudHJhbnNmb3JtKE5pbiwgTSkpOwoKICAgIE5vID0gbGVycChObiwgTm8sIGhlaWdodFNjYWxlKTsKCiAgICByZXR1cm4gTm87Cn0= +Cgp2ZWN0b3IKdm9wX2J1bXBUb05vcm1hbE1hcChzdHJpbmcgbWFwOwogICAgICAgICAgICAgICAgICAgIGludCBvbnNwYWNlOwogICAgICAgICAgICAgICAgICAgIGludCBmbGlwWDsKICAgICAgICAgICAgICAgICAgICBpbnQ= +IGZsaXBZOwogICAgICAgICAgICAgICAgICAgIGZsb2F0IGhlaWdodFNjYWxlOwogICAgICAgICAgICAgICAgICAgIHZlY3RvciB1djspCnsKICAgIGludCB4cmVzID0gMDsKICAgIHRleGltcG9ydChtYXAsICJ0ZXh0dXJlOng= +cmVzIiwgeHJlcyk7CiAgICBpbnQgeXJlcyA9IDA7CiAgICB0ZXhpbXBvcnQobWFwLCAidGV4dHVyZTp5cmVzIiwgeXJlcyk7CiAgICBmbG9hdCBkeCA9IDEuMCAvIG1heCh4cmVzLCB5cmVzKTsKCiAgICB2ZWN0b3IgdjAwID0= +IHRleHR1cmUobWFwLCB1di54LWR4LCB1di55LWR4KTsKICAgIHZlY3RvciB2MDEgPSB0ZXh0dXJlKG1hcCwgdXYueC1keCwgdXYueSAgICk7CiAgICB2ZWN0b3IgdjAyID0gdGV4dHVyZShtYXAsIHV2LngtZHgsIHV2LnkrZHg= +KTsKICAgIHZlY3RvciB2MTAgPSB0ZXh0dXJlKG1hcCwgdXYueCwgICAgdXYueS1keCk7CiAgICB2ZWN0b3IgdjEyID0gdGV4dHVyZShtYXAsIHV2LngsICAgIHV2LnkrZHgpOwogICAgdmVjdG9yIHYyMCA9IHRleHR1cmUobWE= +cCwgdXYueCtkeCwgdXYueS1keCk7CiAgICB2ZWN0b3IgdjIxID0gdGV4dHVyZShtYXAsIHV2LngrZHgsIHV2LnkgICApOwogICAgdmVjdG9yIHYyMiA9IHRleHR1cmUobWFwLCB1di54K2R4LCB1di55K2R4KTsKCiAgICBmbG8= +YXQgZjAwID0gbHVtaW5hbmNlKHYwMCk7CiAgICBmbG9hdCBmMDEgPSBsdW1pbmFuY2UodjAxKTsKICAgIGZsb2F0IGYwMiA9IGx1bWluYW5jZSh2MDIpOwogICAgZmxvYXQgZjEwID0gbHVtaW5hbmNlKHYxMCk7CiAgICBmbG8= +YXQgZjEyID0gbHVtaW5hbmNlKHYxMik7CiAgICBmbG9hdCBmMjAgPSBsdW1pbmFuY2UodjIwKTsKICAgIGZsb2F0IGYyMSA9IGx1bWluYW5jZSh2MjEpOwogICAgZmxvYXQgZjIyID0gbHVtaW5hbmNlKHYyMik7CgogICAgdmU= +Y3RvciBObzsKICAgIE5vLnggPSBmMjAgKyAyKmYyMSArIGYyMiAtZjAwIC0gMipmMDEgLSBmMDI7CiAgICBOby55ID0gZjAyICsgMipmMTIgKyBmMjIgLWYwMCAtIDIqZjEwIC0gZjIwOwogICAgTm8ueiA9IDEuMCAvIGhlaWc= +aHRTY2FsZTsKICAgIGlmIChmbGlwWCkgeyBOby54ID0gLU5vLng7IH0KICAgIGlmIChmbGlwWSkgeyBOby55ID0gLU5vLnk7IH0KICAgIE5vID0gbm9ybWFsaXplKE5vKTsKCiAgICBpZiAob25zcGFjZSA9PSAwKSB7IE5vID0= +IHZvcF90b1VuaXROb3JtYWwoTm8pOyB9CgogICAgcmV0dXJuIE5vOwp9CgoKdm9pZAp2b3BfY3VydmF0dXJlKHZlY3RvciBwOwogICAgICAgICAgICAgIHZlY3RvciBuOwogICAgICAgICAgICAgIGludCBtb2RlOwogICAgICA= +ICAgICAgICBpbnQgc3BhY2U7CiAgICAgICAgICAgICAgaW50IHNtb290aDsKICAgICAgICAgICAgICBmbG9hdCB0b2xlcmFuY2U7CiAgICAgICAgICAgICAgZmxvYXQgY29udmV4c2NhbGU7CiAgICAgICAgICAgICAgZmxvYXQ= +IGNvbnZleGJpYXM7CiAgICAgICAgICAgICAgZmxvYXQgY29uY2F2ZXNjYWxlOwogICAgICAgICAgICAgIGZsb2F0IGNvbmNhdmViaWFzOwogICAgICAgICAgICAgIGZsb2F0IGJpYXNtYXA7CiAgICAgICAgICAgICAgZmxvYXQ= +IEtvOykKewogICAgZmxvYXQgeGEgPSBhcmVhKFApOwoKICAgIHZlY3RvciBkUGR1LCBkUGR2OwogICAgZ2V0ZGVyaXYocCwgIlAiLCAwLCBzLCB0LCBkUGR1LCBkUGR2LCAic21vb3RoIiwgc21vb3RoKTsKICAgIGRQZHUgLz0= +IHhhOwogICAgZFBkdiAvPSB4YTsKCiAgICB2ZWN0b3IgZE5kdSwgZE5kdjsKICAgIGdldGRlcml2KG4sICJOIiwgMCwgcywgdCwgZE5kdSwgZE5kdiwgInNtb290aCIsIHNtb290aCk7CiAgICBkTmR1IC89IHhhOwogICAgZE4= +ZHYgLz0geGE7CgogICAgZmxvYXQgYTAwID0gZG90KGRQZHUsIGRQZHUpOwogICAgZmxvYXQgYTAxID0gZG90KGRQZHUsIGRQZHYpOwogICAgZmxvYXQgYTExID0gZG90KGRQZHYsIGRQZHYpOwoKICAgIGZsb2F0IGIwMCA9IC0= +ZG90KGROZHUsIGRQZHUpOwogICAgZmxvYXQgYjAxID0gLShkb3QoZE5kdSwgZFBkdikgKyBkb3QoZE5kdiwgZFBkdSkpIC8gMjsKICAgIGZsb2F0IGIxMSA9IC1kb3QoZE5kdiwgZFBkdik7CgogICAgZmxvYXQgYSA9IGEwMCo= +YTExIC0gYTAxKmEwMTsKICAgIGZsb2F0IGIgPSBiMDAqYjExIC0gYjAxKmIwMTsKICAgIGZsb2F0IGFhID0gbWF4KGFicyhhKSwgdG9sZXJhbmNlKSAqIHNpZ24oYSk7CgogICAgZmxvYXQgY24wMCA9IGExMSAvIGFhOwogICA= +IGZsb2F0IGNuMDEgPSAtYTAxIC8gYWE7CiAgICBmbG9hdCBjbjExID0gYTAwIC8gYWE7CgogICAgZmxvYXQgSyA9IGIgLyBhYTsKICAgIGZsb2F0IEggPSAoKGNuMDAqYjAwICsgY24xMSpiMTEpIC8gMikgKyAoY24wMSpiMDE= +KTsKCiAgICBmbG9hdCBRID0gSCpIIC0gNCpLOwogICAgZmxvYXQgUVEgPSBtYXgoUSwgMCk7CiAgICBmbG9hdCBTUSA9IHNxcnQoUVEpOwoKICAgIGZsb2F0IHAwID0gKEggKyBTUSkgLyAyOwogICAgZmxvYXQgcDEgPSAoSCA= +LSBTUSkgLyAyOwoKICAgIEtvID0gMDsKCiAgICBpZiAobW9kZSA9PSAwKQogICAgewogICAgICAgIEtvID0gSzsKICAgIH0KICAgIGVsc2UgaWYgKG1vZGUgPT0gMSkKICAgIHsKICAgICAgICBLbyA9IC1IOwogICAgfQoKICA= +ICBmbG9hdCBiaWFzciA9IGNsYW1wKGJpYXNtYXAsIDAsIDEpIC0gMC41OwogICAgaWYgKEtvID4gIDApIHsgS28gKj0gY29udmV4c2NhbGU7ICBLbyA9ICB2b3BfYmlhcyggS28sIGNsYW1wKGNvbnZleGJpYXMgICsgYmlhc3I= +LCAwLCAxKSk7IH0KICAgIGlmIChLbyA8PSAwKSB7IEtvICo9IGNvbmNhdmVzY2FsZTsgS28gPSAtdm9wX2JpYXMoLUtvLCBjbGFtcChjb25jYXZlYmlhcyArIGJpYXNyLCAwLCAxKSk7IH0KCiAgICBpZiAoc3BhY2UgPT0gMCk= +CiAgICB7CiAgICAgICAgS28gPSBmaXQoS28sIC0xLCAxLCAwLCAxKTsKICAgIH0KfQojbGluZSAyMyAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1M= +RU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX18= +Ty9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVUQ= +SU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDI1ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREE= +UkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX00= +QVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSUQ= +VU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmgiCiNsaW5lIDI2ICIvc2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUc= +REVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU8= +X1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzM= +RF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcHR5cGUuaCIKI2xpbmUgMjggIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUM= +QUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0Y= +QUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV8= +Ty9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3BsaWIuaCIKI2xpbmUgMjkgIi9zaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX08= +SVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREc= +RV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08vU3VyZmFjZVZleENvZGUiCgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJREk= +Vl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wdHlwZS5oIgojbGluZSAzMSAiL3Nob3AvT19fX19MQUlSRVQ= +QU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0c= +UkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCiNsaW5lIDEgIkM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU0= +U19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL3ZleC9pbmNsdWRlL3ZvcGxpYi5oIgojbGluZSAzMiAiL3Nob3AvT18= +X19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVM= +X1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTy9TdXJmYWNlVmV4Q29kZSIKCgojbGluZSAxICJDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlA= +X09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS92ZXgvaW5jbHVkZS92b3B0eXBlLmgiCiNsaW5lIDM= +NCAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST08= +VF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgoKI2xpbmUgMSAiQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy8= +T19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvdmV4L2luY2x1ZGUvdm9wbGliLmg= +IgojbGluZSAzNSAiL3Nob3AvT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUw= +X0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PL1N1cmZhY2VWZXhDb2RlIgpzdXJmYWNlCnNob3BfT19fX19MQUlSRVRBTV9SRUQ= +QUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU4= +VF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTygpCnsKICAgIHZlY3RvcgludmVjOwogICAgdmVjdG9yCW52ZWMxOwogICAgZmxvYXQJZG90cHJvZDsKICAgIGZsb2F0CWFiczsKICAgIGZsb2E= +dAlwb3c7CiAgICBmbG9hdAljb21wbGVtOwogICAgZmxvYXQJc3FydDsKICAgIGZsb2F0CWNvbXBsZW0xOwogICAgZmxvYXQJc3ViZWQ7CiAgICBmbG9hdAluZWdhdGVkOwogICAgZmxvYXQJcG93MTsKICAgIGZsb2F0CWNvbXA= +bGVtMjsKICAgIGZsb2F0CXBvdzI7CiAgICBmbG9hdAlsb2dfX3JhZF80X19hdGFuXzFfX19fX18xX19fOwogICAgZmxvYXQJY29tcGxlbTM7CiAgICBmbG9hdAlwcm9kdWN0OwogICAgZmxvYXQJYWRkZWQ7CiAgICBmbG9hdAk= +ZGlmZjE7CiAgICB2ZWN0b3IJb3V0cHV0MTsKCgogICAgZmxvYXQJZGlmZiA9IDAuMDsKICAgIHsKCgogICAgICAgIG52ZWMgPSBub3JtYWxpemUoTik7CgoKICAgICAgICBudmVjMSA9IG5vcm1hbGl6ZShJKTsKCgogICAgICA= +ICBkb3Rwcm9kID0gZG90KG52ZWMsIG52ZWMxKTsKCgogICAgICAgIGFicyA9IGFicyhkb3Rwcm9kKTsKCgogICAgICAgIHBvdyA9IHBvdygoYWJzKSwgMik7CgoKICAgICAgICBjb21wbGVtID0gLXBvdzsKICAgICAgICBjb20= +cGxlbSArPSAxOwoKCiAgICAgICAgc3FydCA9IHNxcnQoY29tcGxlbSk7CgoKICAgICAgICBjb21wbGVtMSA9IC1zcXJ0OwogICAgICAgIGNvbXBsZW0xICs9IDE7CgoKICAgICAgICBzdWJlZCA9IGNvbXBsZW0xIC0gMTsKCgo= +ICAgICAgICBuZWdhdGVkID0gLXN1YmVkOwoKCiAgICAgICAgcG93MSA9IHBvdygobmVnYXRlZCksIDMpOwoKCiAgICAgICAgY29tcGxlbTIgPSAtcG93MTsKICAgICAgICBjb21wbGVtMiArPSAxOwoKCiAgICAgICAgcG93MiA= +PSBwb3coKGNvbXBsZW0yKSwgMC4zMzMzMzMzMzMzMzMzMzMzMSk7CgoKICAgICAgICBsb2dfX3JhZF80X19hdGFuXzFfX19fX18xX19fID0gMC43NjE1NDk3ODI4ODA4OTQzNzsKCgogICAgICAgIGNvbXBsZW0zID0gLWxvZ18= +X3JhZF80X19hdGFuXzFfX19fX18xX19fOwogICAgICAgIGNvbXBsZW0zICs9IDE7CgoKICAgICAgICBwcm9kdWN0ID0gcG93MiAqIGNvbXBsZW0zOwoKCiAgICAgICAgYWRkZWQgPSBwcm9kdWN0ICsgMTsKCgogICAgICAgIGQ= +aWZmMSA9IGFkZGVkIC0gY29tcGxlbTM7CgoKICAgICAgICBkaWZmID0gZGlmZjE7CiAgICB9CgoKICAgIG91dHB1dDEgPSBzZXQoZGlmZixkaWZmLGRpZmYpOwoKCiAgICB2ZWN0b3IgdGVtcENmID0gb3V0cHV0MTsKICAgIEM= +ZiA9IHRlbXBDZjsKfQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2NyaXB0TWF0ZXJpYWxJbmZvPgogICAgPGNob2ljZU5vZGUgdHlwZT0iY29sbGVjdCI+CiAgICAgICAgPGNob2ljZU5vZGUgdHk= +cGU9ImxlYWYiPgogICAgICAgICAgICA8Y2hvaWNlVm9wVHlwZT5zdXJmYWNlPC9jaG9pY2VWb3BUeXBlPgogICAgICAgICAgICA8Y2hvaWNlRGF0YT4KICAgICAgICAgICAgICAgIDxlbnRyeSBrZXk9IlNlY3Rpb25OYW1lIiA= +dmFsdWU9IlN1cmZhY2VWZXhDb2RlIi8+CiAgICAgICAgICAgIDwvY2hvaWNlRGF0YT4KICAgICAgICA8L2Nob2ljZU5vZGU+CiAgICA8L2Nob2ljZU5vZGU+CiAgICA8ZXh0cmFQYXJhbWV0ZXJzLz4KPC9zY3JpcHRNYXRlcmk= +YWxJbmZvPgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAbAX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmU= +Y3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWM= +ZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgo= +I2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImdldGxheWVyZXhwb3J0IgogICAgc2NyaXB0CSJnZXRsYXllcmV4cG9ydCIKICAgIGxhYmVsCSJnZXRsYXllcmV4cG9ydCIKCiAgICBvdXRlcmNvZGUgewoJIiM= +aW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiJHZhbHVlID0gJGRlZmF1bHR2YWx1ZTsiCgkiI2lmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJkZWZhdWx0XCIpIgoJIiAgICAkaW5kZXggPSBmaW4= +ZCgkbGF5ZXIuZXhwb3J0cy5uYW1lc19mLCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWx1ZXNfZlskaW5kZXhdOyIKCSIjZWxpZiAhc3RyY21wKCQ= +c2lnbmF0dXJlLCBcInZcIikiCgkiICAgICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfdiwgJG5hbWUpOyIKCSIgICAgaWYoJGluZGV4ID49IDApIgoJIiAgICAgICAgJHZhbHVlID0gJGxheWVyLmV4cG9ydHM= +LnZhbHVlc192WyRpbmRleF07IgoJIiNlbGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2NFwiKSIKCSIgICAgJGluZGV4ID0gZmluZCgkbGF5ZXIuZXhwb3J0cy5uYW1lc192NCwgJG5hbWUpOyIKCSIgICAgaWYoJGluZGV4ID4= +PSAwKSIKCSIgICAgICAgICR2YWx1ZSA9ICRsYXllci5leHBvcnRzLnZhbHVlc192NFskaW5kZXhdOyIKCSIjZW5kaWYiCgkiJGluZGV4ID0gc2VsZWN0KCRpbmRleCA+PSAwLCAkaW5kZXgsIC0xKTsiCgkiJGZvdW5kID0gJGk= +bmRleCA+PSAwOyIKICAgIH0KCiAgICBvdXRwdXQJZmxvYXQJCQl2YWx1ZQkJIk91dHB1dCBMYXllciIKICAgIG91dHB1dAlpbnQJCQlmb3VuZAkJIkV4cG9ydCBGb3VuZCIKICAgIG91dHB1dAlpbnQJCQlpbmRleAkJIkV4cG8= +cnQgSW5kZXgiCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCQkiTGF5ZXIiCgogICAgVk9QX1NUUl9JTlBVVChuYW1lLAkJCSJOYW1lIiwJCSAgICAiIikKICAgIFZPUF9GTFRfSU5QVVQoZGVmYXVsdHZhbHU= +ZSwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9WRUNfUEFSTShkZWZhdWx0dmFsdWVfdiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShkZWZhdWx0dmFsdWVfdjQsCSJEZWY= +YXVsdCBWYWx1ZSIsICAgIDAsIDAsIDAsIDApCgogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBWYWx1ZSIJCXYJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RyaW4= +ZyB2ZWN0b3IgdmVjdG9yIGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgkJdjQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RyaW5nIHZlY3RvcjQgdmVjdG9yNCBpbnQgaW50IH0KfQpJTkRYAAAAAAAAAAA= +AAAABwAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGFlFHT5AAAAAMQ3JlYXRlU2NyaXB0AAAGFgAAAWRRR0+PAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAB3oAAAEBUUdPkAAAAARIZWxwAAAIewAAAABRR0+QAAAAC0NvbnRlbnQ= +cy5negAACHsAABxHYDeHAAAAABBFeHRyYUZpbGVPcHRpb25zAAAkwgAAAARRR0+QAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAACTGAAAAGlFHT5AjIERpYWxvZyBzY3JpcHQgZm9yIHZvbHVtZXZvcGdsb2JhbCBhdXRvbWF0aWM= +YWxseSBnZW5lcmF0ZWQgMDMvMTgvMTMgMTM6MzI6MDAKCnsKICAgIG5hbWUJdm9sdW1ldm9wZ2xvYmFsCiAgICBzY3JpcHQJdm9sdW1ldmV4Z2xvYmFsCiAgICBsYWJlbAkiVm9sdW1lIFZPUCBHbG9iYWwgUGFyYW1ldGVycyI= +CgogICAgb3V0cHV0CXZlY3RvcglQCVAKICAgIG91dHB1dAlmbG9hdAlkZW5zaXR5CWRlbnNpdHkKICAgIG91dHB1dAlpbnQJaXgJaXgKICAgIG91dHB1dAlpbnQJaXkJaXkKICAgIG91dHB1dAlpbnQJaXoJaXoKICAgIG91dHA= +dXQJaW50CXJlc3gJcmVzeAogICAgb3V0cHV0CWludAlyZXN5CXJlc3kKICAgIG91dHB1dAlpbnQJcmVzeglyZXN6CiAgICBvdXRwdXQJdmVjdG9yCWNlbnRlcgljZW50ZXIKICAgIG91dHB1dAl2ZWN0b3IJb3JpZwlvcmlnCiA= +ICAgb3V0cHV0CXZlY3RvcglzaXplCXNpemUKICAgIG91dHB1dAl2ZWN0b3IJZFBkeAlkUGR4CiAgICBvdXRwdXQJdmVjdG9yCWRQZHkJZFBkeQogICAgb3V0cHV0CXZlY3RvcglkUGR6CWRQZHoKICAgIG91dHB1dAl2ZWN0b3I= +CUJCCUJCCiAgICBvdXRwdXQJZmxvYXQJVGltZQlUaW1lCiAgICBvdXRwdXQJZmxvYXQJVGltZWluYwlUaW1laW5jCiAgICBvdXRwdXQJZmxvYXQJRnJhbWUJRnJhbWUKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDEJT3BJbnA= +dXQxCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQyCU9wSW5wdXQyCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQzCU9wSW5wdXQzCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQ0CU9wSW5wdXQ0CiAgICBzaWduYXR1cmUJIkQ= +ZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBpbnQgaW50IGludCBpbnQgaW50IGludCB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQ= +IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8= +CgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbgk= +YXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2k= +bglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQk= +KCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXQ= +ZWQgc2NyaXB0OiBNb25kYXkgTWFyY2ggMTgsIDEzOjMyIDIwMTMKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3Igdm9sdW1ldm9wZ2xvYmFsIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiA= +KSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFZvcC92b2x1bWV2b3BnbG9iYWwpCm9wc3BhcmVkcyAiIiAkYXI= +ZzEKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAxOwpDaGVja0V4dGVybmFsIDo9IDE7Ckd6aXBDb250ZW4= +dHMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE= +OwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKH4sIAAAAAAAA/+1dT3PjOHbX/ptdsWY32VSlKocc2EofeibdNAnwnzbZTKZ7ujdO9bQ= +nW7PZDepLUeWaJtZmVSJlMfy1F5zyiHHfIlUvkFO+Qg5pGrvOeQz5JAHgOAfEYAsW1ZLbfRMt0i890AQfPjhB+AR/LeD73TsgP5H/jg2/+P7vr34p5A6CP7z3cBH7NTjYuT71sHh6WA8PhkMf5N1vk4ne6fjdJDn6WU0NPey2SQ= +mp4OsnzvZJBF4ziJsr1RdHl8No2iZO/8NNs7T2ejOIn30nyc7R0cjuOTd8NpPMmjkQVJxkKGCq3BaDRMkyxf00XL7BQ64yg5y8/XdMEiM4VGnEAt0MpY0yVrGS7TWt/TLLNT6FzMxut8lmV2Ep01NQcnwLYHzWE0u7iYj6LTrLM= +/+aLX3aqPz+Evz+GtJe/PH738sXR/sEblv69X//NLw7+BQ5+0nR3Iul0fvCfIP0nkH5c98tOp/uo0/n+7wpZzYXgGv8Hkv8tJD9pPulO5w/+p9P57j/X8+SPpNP5wylc84d1Ga+7TueP5lCWWSH7CP5+n1y3XtrO772iznSUml8= +R8M8hcw6j9MJVPfP9pp39tnijUIxDw6PGyn8z/dAl/xc0p+PQA/gppB951OuRWvwO52iWD+qqqnz8eejkfmCnAwScm7WSsTVPmtWLdw6lKZ2fpeyfMQfS+ej1/zoj2tlYOLP6g8QHidcvzy7y9WN+qPv/P5+kkdn0ZQ8oldFWv0= +CVXKny26DXtCjZSblKsjLtaPKp/r/LRWqNJvzMVSca+pGX5clujmHiMrT+XnnZ9+ORvn8WQ8l3kN1/2s2UBYeWrnt3puC5hBSvjxF/FgnJ4xzGLJP/jXw/+6+u+9Tw3zU/Pw7cHh2/2XR5+//ZW5/+bVwdsvPyfYYpnm0XmcmVk= +epp/M5hGJhxPpulkGkf5YDo385QYv4tHkfny9BTqPTPfcdX9ZGg9NQfJiBglaQ7K5klkTiPIYDQbRqOnxDafDpLsIs4BR5+a6dQcxdlwnGYRWCVgPDe/GcDfOAeIzs1vpkQxMQHPL+Isi9PEgjxo+Ys8zZP5z+C8Ky0SEbpBYL4= +jYfnFykU7l0O3UBu/m2U5UR2lE7TJE+fmgcJ3GFM7q/7YpAMRgPTNL/0vjbxy4Dm4fjPPNt91g8Dn5VhzzD+JE6G4xlc+c8ng+ngIsqjqTXK/sIwvjXA2kwgqdurAKpHUzP6SNrp48FJNG4m03SoiGg6TOEq3xrd/TcvXn/1xcs= +Y/CH1/vPqfy3TI1r9B6TjvLnJjhODRufPD69HIydpyb9RcUv/uTPevU84mQyy7vUqkv1u70X6cUkTaIkN52eUAfVdZBYB9d1cI/fFlG6pI2X/HR7BzSpaM/F3ZPm8er10fHh52+/fFLcQ6NQT037E7EmamgihSZuaGKmKbn88ew= +8uYlWFRWFmJRuV6OLD5LBvlsCv6Ev+A11AXCMADcMb+FB9jWOkwB53rdCYgZYav/OyFCodmbdHoxGPe6idAuodK24dtfPAfoG5NSDYWGQyLkjlYz/CqJTyFPs3Zbs0vIYcbMFn6Yu7QvX8uluO3ZRJqJ5N5refA6mCXSTGQVwXM= +qVXIbCjNhdfKb42bYfj3/11j+HoxvA7VnL01gbqZWsB0lbgIvyCBe/q5+RjatPmn5mOuKYJa8MMuqHW7vf2EQt9gPIsa+Eg0aI5NHciYE43eogcW1KjX5fjQFeADZXKg0j3tNlurCBJ4w+xegnLRBGUtsWqB3Qlos7a2HG26CSg= +F21K1rTcekncsihu+atCpe4QDFhz441O0nJ51cxI1TTbqwozKvQiZkX1rARYxI7V1EoQRcyKKlsNlYghq4tZA52BzFwQX6aNgruv0S08H4ZGPaObzycR6+GNbhZfR13HqLmbY9lFGVaAtv/Q0PYe6CkbMTYRr55WPHWetIh2kA4= +WMekTwj1FFLKOsvj9K4GcowpQiZcar6ul0qMRQpwE2KQHN5EGCTRlkLQbfFhuZ0IHpZbCeGBm5UE9OuXLxgBheI8hR6G9T9PTYf9/4lQ8Xhyc9Vkmapb6V66T1u68pyBLN+0ELPJzVUTkSrVPZumlFOSZmP2zuyemZ5k6Rhalek= +IIp3N0W67/6DRrr7I3HVdFMT1BbTC2CrJy+CGxmWAbo9oeJPHsdwKmNxRFZSLwGPqwbDBfcy2Wi3J+hySV5ld8uzpOSPd7xwRVG3W+90b+qLv9O++B56XT4DKXDRxQmhKvEu00FZlD8p/Nh8DFkCsNVPUfN0cWJohcma/TdH8Pc= +8Kuj47dP2HUWJ0vo/zUAXrAQTNsssRBM33CLm0LyD/Z1M7g/SObz201vb6YW3l4lLvpxNhyMq4H1p+Zjriqfw1QPrZkOy3ZhdP2pfHRdDpwV/LMagccgJoxNNvzdkpH1SuPk5+++eEUq4AQUT7LRKftnDaN1fIXNLwf5NL4Ckws= +DCYX9AyXv+2LXLmFiUls3NKG/zALPdS/yVCfN6iSexSLWjG48moj/ruujqNKw00AAY7JxUmkyF1zRpWi61+m49lFdJlOzsbpyWDsWHES5x1yKbp+0hAa4E/D8yiDOwahfedylOEw2G6XAy7SGaYXF6Q76/WMSZrFOQC86VlwSc8= +tC0U2AgFxnBAigTPwnQMeHIJdcAkusrjkYmQcToenGVQWnOcDn9jpqen5gXU5Zge5dHFZDyAsQs5OU3THPoxuBo5u5pCN0MOTuaTQZbRQ+iKQJ0lT6NkBISUHJ7HZ+dj+MsMZwl4x4geZoPLaDTIB/QEbmUyjYqcoqsJ7dLgdsY= +6Tcj6DtjVqKLaBTPLmoJJHN+mhgMtLM34KgjDL2LbfYOe4Zj9kZRAtUz7xnI7AFyGBh+4MyFn+ue4Zk9uDQk+/QABAE9AFFo9oZQw8S5+2YvncZnkB9kSyoUjkjWhyOwdBA9AlMH0yOwdSD758/hF/I/ii+Ivs+OgP3BCVzkFSE= +f3AIlzmY0M7FgbN+eYagxHZ5huHMKc/cHjQi2pNVN8wT6CH0TTntYofTiDxFB/vYR0HfsSENnnJ8Oq/SPEgbzIA2TKEDOElH879M0m/Oo2lkZUANTq8seEBEZTgkD8kOggCuwGACKBbFEIomthWWfw1wJNaREw+FhzodD5Kz2eA= +LDLPWboBbnLXZoIrIMBOq5nMsmhKnIzxuh8fHx9/HU0JE4IjsnbeuWvQmlsZufbi5fey2QlzyiZwlMlrhgyXixF2XVVhZOiBHMvxcd98Zlt9OwwcJXy49r3AR1KiR/I+waPVuKCVdg9h/OwwVOmb3QJWWFqFMbbZBVZBEwnYQJs= +7caFEkEdhOD8ujgHnEDY7BL8YSkMiZBL0+ZlGrHzaNp1mUZsfbPLAIqlcrBCgdklaGW6JJXhFoLy8+7bNRERMBhD5FYAxor7oICGbZo2L9OgANihaddlGhQAw82cnKRXx1DpLE8CeRhuKZmNx46JSRJDP+zyRJcnUiDEHk/3SHo= +gYkY7iyd0EfgsAtWCImDUoYaMsBLHJYy3JABeoJjc5nbkNWwlHYb7DkbTuMRG4g/V+g/iicKXUjxLA2veorQkZRPD/qS8qlBd1J7Wka/eEb0Unb94dAUp3oqpH8pHwfpYsrnQHqZ6gHQhLI66ZnPzxxyFvAzRM7CZhVTn67XK3U= +5XplUl+u16Com0G277mB3Uf1bgbh0A6ht5F1M9vZt5TgHjiOp8JTwpE73xqXrG8hJTQIXXa6f2/aXYKN2c9t89fdJ91er/uJQamzREbMkMJMIiNmWGEmkREzV2EmkREzT2EmkREzX2EmkRGzQGEmkRGzUGEmkRGzvsJMIqOP224= +yUgDL594W3wA4jjh5m2XoIMobt4Wv2NiaqxyGpmQGrZdgyBNaarwHEflOjIhNWw7yPPnpaFIeJhm3FblQTIhNVT5kExIDVVeJBNSQ5UfyYQUANqeUkMAiZAaqhBHJqSGSsxRuA9SoY5MSA1VziMTUkMV8siE1FDlOTIhNVR5jkw= +SA1VniMTUkOV58iEtA9QeY5MSA1VniMTUkOV58iE1FDZXyk8B6s8RyakhirPkQmpocpzZEJqqPIcmZAaqjxHJqSGKs+RCSkNUHmOTEgNVZ4jE1JDlefIhNRQ5TkyITVUch2F57gqz5EJqaHKc2RCaqjyHJmQGqo8RyakhirPkQk= +KRNUeY5MSA1VniMTUkOV58iE1FDlOTIhNVR5jkxIDZU8WeE5nspzZEJqqPIcmZAaqjxHJqSGKs+RCelgQOU5MiE1VHmOTEgNVZ4jE1JDlefIhNRQ5Tky4Z2XR1yvVHBbs6L1kevSCdIfOcjyLOyidc1N2jYORCViExGL86Q0dc0= +06Q44PLAaa2s1IoimyUlEx+qidH7mRfdmmWVFZcdRPNB4EyBH9h+sGPzQZUCEk72F44jmA66e4uuLi5u0cW1N9agcaUgWPk4bDTkMsxp3WukVUv22gseh/J1DgsycfomJqulS5Y5HsoiKXQJyej4cOVlRWjfboCQ12+0b9LmfWw= +71b7Ll0a+RgL3EnQrkkSjYxY7McPoRsnQhYnIZJm5+k3YmkvTXqFOQ2paMlpjAUmOvQI3LylY4MQPFEmytOzs3EkkvbAZ0jOUL9iBWI+Ts+UV2YFFEttqsFCYVQaLHpFpUHjYlQKo3gKl4FnJVJyCiVaVleeTanTl+di134Lbcc= +V6nbkiNwixwQ5Ez4ZOgDjyWPjQjjC2gRUulZlAIIT+dSBdoIVfVJFZZU1RQcJzod5wIVh4tJOLRAbJe3L3R7cExQSCdQBdCVtMSPHh08/+u91/u/+KujR49IThHpdsDJ2uOBTwzoJgcZaWBwM3EiyI03A6IzY/FSsnYKeVHwlOY= +QbB6mpOclqhA35NDr9PSymbT08GQzPVPpullPIqgR5tJ8yLC4XkaA76Kn3NZM+0BDwGNyziLT8YC2GG3+4/Q6hJRKfn1oZMbgD0AfSK+/jncgVw6LPb9kdhG48k9DZqwkmIdbpBaKYNK4quNcKuK3wVee8AGhZCRK8cKbQ/70D0= +Yifsu0ti0D54dkViQEp6RU5uNX5y/HCBX/nwtHZs/FT6NfArJHKpVQhWfKVkWPu/vBvFolG4ml9pfqX5leZXml+thV8pJ6UB/reFYM03TbB8YSEUBMt1UUiidH0XoQc/f0WiaiuGNV8rwwo/KIY1X41hzdUM61eaYWmGpRmWZlg= +mmHtBsOabw3Dut74FFZ7oR8KoWBYDvLNZ47l2tjtP3R+dV3nV9fr5Fdo11YI1fzqejV+da3mV3+n+ZXmV5pfaX6l+dVu8KvrDfKr2i4VbX5VvLa6GZJV7lNho/ZLkrwk8kgs2wu9EBhX33Uc9Voh/uCZVn2jCka3ypT2++gmODU= +1CV9j5zt/NZ8iRlEyld024SMhGw5O0bIuCLy27u1lN63CisrbJTU7ItS565BXJqhaYamGZpmaJqhrenFl2o7IAFD4/3B5mhaNQUloGlkw5DNcLSyVqCHFxdDRtCwhULk0bkwj+wp9sDnwtj+POVsGDtd43wY3jH6xf0b+bhNv6g= +Y63CvYiBkni9jTId16U5l+ZcmnNpzrUtnKt6n1bEuWgnsD2Ea0OTYssIl3xGDAhXHyPPfIYsZHthqAnXvEm41hrghaQ7n+4o4VptsosYLCNcOsxLEy5NuDTh0oRrZwjXNs1wbSjUaxnhkgd7YQtjyIoQrtCFu9CE67pJuNYb8bU= +a+8sLiNcq8V8EYNlhEvHfWnCpQmXJlyacO0M4dpk5JeScJFPBmwB4aLFkBEul6wkho75DFtu3/Ye+uuLxSeEyogverqmTbiAcPV3LcS+IlyiFXziWCuFc4GBknAVCno3Ls25NOfSnEtzrp3gXLQf2B7OtQ2rirQYcs7lB24/MJ8= +uZbj2Z6nOde8yblutaoo5Vy7FkW/jHOtGELPPiCk5FzrCJ7XnEtzLs25NOfSnGtTnGtrFhbJBzC3g3PJFxZdq2/7ISKcK/RQ/6EvLBafxa5xrlstLMo4V9j/wDjXaguLxGAZ57rWnEtzLs25NOfSnGuHONcm1xZr+1u0ORf7dvk= +ZlhXuRV/4Lc3ny8KIuNdyEJ+2O+T9UUfkyCkh827WG3VmBdPWAv3CkPXCZ1dm+/ifg7cq71nSeFeq7AvZqLkXy+4imZgmoFpBqYZmGZgW8LA3NpepW0GVvQGW/Kh1Bgg7eoYQLRBw6Bd5Skk3teHUh3bb3eTVVEUE2CBg8g+9WE= +gJwAK4mY84F/NtU3e1BXAtYVmN34imzVRfbxyp2eEULCvExAPaMPCddlAl7c6ItZkw3BmJmBuL6YxgWB7/lhMzafpAWOu1s0rmoqjuB7jZV/CpgcqWkZd2qjYyFof+bZXgv+VPeBBbsKlrexFII669tUUAA90CI2BjzlnoIglxY= +RAE7ISKxDsiy+556T8GHjDrkzfwF3CHvji0gD4lulmMPz4OgDzcm+MOt5AgU2J4AgXZtIFkqihCIO+q240+1Z5YAf/hN3Dv6qInPYDSCtpstfCGep94f8XHaNVIVRYZAgeU4CIcEgbDvIzUEuR82AiGzBxUWjQQYhClOEO8yfQI= +MJeDsQBfqFwNJfSlwgUo2bWdTGtkxml/y7zyOQGYZPFZMshn0/bQ7ZJM6BSmLeEz5/7ZS1Xu+2cv1UQ6bo9WTk7Sq2Pw6AZ8jGIyqF43ePilOGhXSFkOOXZgr++6ZMM9bAeuOmrA++CxAx6RGDlKXsywgyoAiXHNbulzJiolqDU= +aCrNC/ZSWamxBuM21ng7hjW1poLa/Lp0UQHU3B0uamE9itaxJWFGR/FFtAVhRrQY8uGOE2LyOUDP6geu89B36CR1VVvsYqdr2b8AmnoYBru7f4HMv1dZ6CIGymWuQkHvi67XuPQal17j0mtc27HGpY4yot3Alny7hpQlToab/XY= +DfTY4lohJZERL49MLzswUvOtAKP+Q48zKqprgXvRlPXRr3DXdjNQfp+Ge9iqDAxslpIwpqN5mOZhmodpHqZ52HbwMPX3aXh/sDkqVk3eC6jYK8K6NkPEylm4wG8vfrByKLY2wLaHzWeBFQTuQ5/+onVV42DF+RoZ2K59ooa7ODA= +sPYnm5lrrcK/qIWSfXENzb0099LcS3Mvzb22hHtVCgLuxXqC98G8BJFjyWw8bkY6kZT7Il2O48qKICNdoeXYNMbSo7Hd6v2k+h8268J80dGtTYJ5JRVrUS/fpBM0LKiSWQYmn7OpUmk2ocnoBEteyJFFMvC8SBBDLRMShVmayuM= +GULbFnC8HQsErxoTQu2WzTxZwPHYg0xmbdjGpCNiUqjBdgdDAalSaOPsgkI7cnMTkMZufHNvrijfoyGRwseUObUjyGnymtHNrYnF3zwtSiOHOBsjF5Pp/ZB+mfNhB3GeNqIzF2I4eRy5OILzSg5B5PXhwG+Gb9K0INwtCKo5v6c= +dH5RMDhUm3CYdXd8qF7oF4d281K95+jui9lYEN3NU+8vulsQ/VYVRQYMfQv7juNRYECkr3zYwJABoVeEdxcexmIxJfhQqKhRIvRaKBEif8dQopKj9jxn5XorBXmDnw5mMCCHkWGRQUvlmW15a8ETZbB3Vf73Dyd5PBnPW3BCU+8= +8S3ZNtGoiiKDE8e2grBP4cRD/SUf/PzwA74n03Q0G+ZiPCHbPvOX0cp479LtVPHe3JKMkioDNeL0wzbi4B2L/6w1FHFnV3jnvcR611aXhGhRXPt9BHvj9lpAOo3PFt8uu68wbzLSFhdAChPI8h2fwoT9sOdbXOAcswsBQHhmsRE= +TxMifNrima81ISKoJKgmwXTehUtwTeIuwkp1vQJYissUEzBV7iQB1zNVQk+IUQt6+g7aLeiptTYB9FBnvw/UUYc60stubkpEudxPXphm1NfZ0JyIU4nFnyXnxVFMith9jM1noYU88MsHPvZRTorMlZMi89UnRcJgx+Zla+4vnhQ= +Kf1ts7MitX0u1MV6/+MYSlTRpqdF2uSoKopiWgSHtkehwQ/9/gOHhiXTItzFVPMipc7qEyM7hxSVXDExgnZ8YgRtAaAwPro9EyNyQCETI77vksC+vt9fsn2YnhiZSydG0JKJkfnixAi6xcQIRaGdRBzVxIgQcTY0MXIDtNjYOOU= +mnVFaPPjFHVx5OMUGJ6Yz/qWh7xQL90qRinXylGKYhMv+Shl16ZIl41SSm/brlFKWaz3Typor4G3Z5SCFaMUL7QDBg0uWrK9zocPDUtGKdzFVKOUUucWo5RdQ4pKrhil4B0fpeAtABQ2Sb49oxQ5oDgOmRJ1CKAgF7t6+VY9Srk= +lo5S8JJRyvXiKGXJGop4lLJrYWWVgmKUIkScDY1SboAW97BxhGCHv3GUnOXnzZUUlnZvuxPbThsxeDGkeIEt2+vTXSP6AV7yJeYPn4BAdYmxYmHJtrGLMcOE5mqrDAcQWS1fwAFI2zHmUbm+67RpL/e5W/IOqFvBi2wOfZ8LZMc= +7Rdy6tL2az516aUrEXOF2aXSfqa++Ex+9XveF5nX+UZ3ZZehHtoO1FPM5WJgRx6dyw2xvWRTdo16PBxFgXrq8RaykdNGPbRr30i9Aerdek1Io56wzm+CehuYcroJ6uHNop7MAxVjQ2yRIHWyJO6Hga9BTw16eCnoqYd8AHC+APQ= +dmzIdxPQu/UUkwY9YZ3fBPQ2MS2mXIaj06z0czvNQW6Vfm/LcA5qb15XL44UAMknwHyH0D6EXKy/xSP7Fk8xmmAASNbr2Pd4iu62Smbf5CkcskpufZeH51dMmfF8irBkbq8G0/baHrKDHdvpvmpRWNCw6y58S0Clz0q8Rw55XFI= +ifhbPjQ3EU6WGaqEWCa857XIejW+/6UDOjfsbs9apCtHR98KQ4aOtuMvCXD68Pmhai2y5mLSbwXVddTIFgho4q7tLFv/XpBw3apwvpW/FyRdhUSbW4J0N/q5IMHWh+mErUNtZvfD6otBdptnlUWRwQiyrb5H3kdHVkhq9YHvgHg= +MNkvlhDLTRCrpBX3QcQIh3bQb8Qu0DSyI4gML6wshkd1ZcENbid0lK6PfK8dxlD62yq7IvIaVm6M2HsXgTuOTKrau9sOiWwfOb1Fot4iUW+R+BC2SBxeRld6f8T73R9R+Wm2slvYXLjHTRga3jRDE2yVWBZFxdBcMtDDFmTkq2M= +xPBDYWi4zdCwgKEhE/wbqrMMDlsc94FIMtxT0TfpNtY7Rd8UzngL+obV9O3oPJ5q9qbZm2Zvmr1p9raL7G2Twbo3YW/u9rA3+TQ9sLfQD4C9uVAtOFSHcTwY9ua22Zu7OfYmfdl4p9ibdPJNOG2/jL25avb2Kp1N83NN3zR90/Q= +TdM3Td92kL7dYFl0o/TN2R76Jo9BI/TNC+jyqN33lryg+WDom9Omb87G6Jsj3bZ7p+ibwhlvQd+cJfQtnma5Zm+avWn2ptmbZm87yN42uNE5KtmbZ7cmGSzSTKcd1zGy2QljCPSQFdI4NOIrI54b8TX0qAmQqLlBvtFB/qFHkHw= +OLoi/8zJP9cG2wMbnv4oujombyGAEv0djEZsn33j5CS9OgYKY5APlBnFV8oM+nkyg36lyqg+A1IGIDpG+Ya3QbZtNmpbYpZKqFRCRm0zmlKOSzk2iqD44hcVv9ioBY6Wdq7BF7z5AeYHpci5q9ug6vM8diuA2EqivHPnSzi4pnI= +9Pbz/dcv3z569Kjz/389R9+xTwEAAAAAAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAASU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAANDV9sK4kAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAADQ0AAAAGYDc= +h6QvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICo= +IHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCUplZmYgTGFpdAogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJInNldGF0dHJpYiIKICAgIHNjcmlwdAkic2U= +dGF0dHJpYiIKICAgIGxhYmVsCSJzZXRhdHRyaWIiCgoKICAgIGNvZGUgewoJInNldGF0dHJpYigkaGFuZGxlLCAkYXR5cGUsICRhdHRyaWIsICRpMSwgJGkyLCAkdmFsdWUsICRtb2RlKTsiCiAgICB9CgogICAgZm9yY2Vjb2Q= +ZQoKICAgIGRlc2NyaXB0aXZlcGFybQlhdHRyaWIKCiAgICBpbnB1dAlpbnQJaGFuZGxlCSJHZW9tZXRyeSBIYW5kbGUiCiAgICBpbnB1dAlzdHJpbmcJYXR5cGUJIkF0dHJpYnV0ZSBDbGFzcyIKICAgIGlucHV0CXN0cmluZwk= +YXR0cmliCSJBdHRyaWJ1dGUgTmFtZSIKICAgIGlucHV0CXN0cmluZwltb2RlCSJNZXJnZSBNb2RlIgogICAgaW5wdXQJaW50CWkxCSJQb2ludCBvciBQcmltaXRpdmUgTnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXg= +IE51bWJlciIKICAgIGlucHV0CXZlY3Rvcgl2YWx1ZQkiQXR0cmlidXRlIFZhbHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCBBdHRyaWJ1dGUiCWYgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZmxvYXQgfQo= +ICAgIHNpZ25hdHVyZQkiSW50ZWdlciBBdHRyaWJ1dGUiCWkgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yMiBBdHRyaWJ1dGUiCXYyIHsgaW50IHN0cmluZyA= +c3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgQXR0cmlidXRlIglkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IEF0dHJpYnV0ZSIJdjQgeyBpbnQgc3RyaW5nIHM= +dHJpbmcgc3RyaW5nIGludCBpbnQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIk1hdHJpeDIgQXR0cmlidXRlIgltMiB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeDIgfQogICAgc2lnbmF0dXJlCSI= +TWF0cml4MyBBdHRyaWJ1dGUiCW0zIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4MyB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCBBdHRyaWJ1dGUiCW0gIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW4= +ZyBpbnQgaW50IG1hdHJpeCB9CiAgICBzaWduYXR1cmUJIlN0cmluZyBBdHRyaWJ1dGUiCXMgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nIH0KICAgIHNpZ25hdHVyZQkiRGljdGlvbmFyeSBBdHQ= +cmlidXRlIglzICB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGRpY3QgfQogICAgc2lnbmF0dXJlCSJGbG9hdCBBcnJheSBBdHRyaWJ1dGUiCWZhICB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW4= +dCBmbG9hdGEgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIEFycmF5IEF0dHJpYnV0ZSIJaWEgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgaW50YSB9CiAgICBzaWduYXR1cmUJIlZlY3RvcjIgQXJyYXkgQXQ= +dHJpYnV0ZSIJdjJhIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgdmVjdG9yMmEgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgQXJyYXkgQXR0cmlidXRlIgl2YSB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyA= +aW50IGludCB2ZWN0b3JhIH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yNCBBcnJheSBBdHRyaWJ1dGUiCXY0YSB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcjRhIH0KICAgIHNpZ25hdHVyZQkiTWF0cmk= +eDIgQXJyYXkgQXR0cmlidXRlIgltMmEgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgyYSB9CiAgICBzaWduYXR1cmUJIk1hdHJpeDMgQXJyYXkgQXR0cmlidXRlIgltM2EgeyBpbnQgc3RyaW5nIHM= +dHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4M2EgfQogICAgc2lnbmF0dXJlCSJNYXRyaXggQXJyYXkgQXR0cmlidXRlIgltYSAgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXhhIH0KICAgIHNpZ24= +YXR1cmUJIlN0cmluZyBBcnJheSBBdHRyaWJ1dGUiCXNhICB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHN0cmluZ2EgfQogICAgc2lnbmF0dXJlCSJEaWN0aW9uYXJ5IEFycmF5IEF0dHJpYnV0ZSIJcyAgeyA= +aW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZGljdGEgfQoKICAgIHBhcm0gewoJbmFtZQloYW5kbGUKCWxhYmVsCSJHZW9tZXRyeSBIYW5kbGUiCgl0eXBlCWludAogICAgICAgIHNpemUgICAgMQogICAgICAgIGQ= +ZWZhdWx0IHsgMCB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJYXR5cGUKCWxhYmVsCSJBdHRyaWJ1dGUgQ2xhc3MiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJwb2ludCIgfQoJbWVudSB7CgkgICAgImRldGFpbCIJIkRldGE= +aWwiCgkgICAgInBvaW50IgkiUG9pbnQiCgkgICAgInByaW0iCSJQcmltaXRpdmUiCgkgICAgInZlcnRleCIJIlZlcnRleCIKCSAgICAicG9pbnRncm91cCIJIlBvaW50IEdyb3VwIgoJICAgICJwcmltZ3JvdXAiCSJQcmltaXQ= +aXZlIEdyb3VwIgoJICAgICJwcmltaW50cmluc2ljIgkiUHJpbWl0aXZlIEludHJpbnNpYyIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQltb2RlCglsYWJlbAkiTWVyZ2UgTW9kZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXs= +ICJzZXQiIH0KCW1lbnUgewoJICAgICJzZXQiCSJTZXQiCgkgICAgImFkZCIJIkFkZCIKCSAgICAibWF4IgkiTWF4aW11bSIKCSAgICAibWluIgkiTWluaW11bSIKCSAgICAibXVsdGlwbHkiCSJNdWx0aXBseSIKCSAgICAidG8= +Z2dsZSIJIlRvZ2dsZSIKCX0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlhdHRyaWIKCWxhYmVsCSJBdHRyaWJ1dGUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJDZCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCWkxCglsYWI= +ZWwJIlBvaW50IG9yIFByaW1pdGl2ZSIKCXR5cGUJaW50CglzaXplCTEKCWRlZmF1bHQJeyAtMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaTIKCWxhYmVsCSJWZXJ0ZXgiCgl0eXBlCWludAoJc2l6ZQkxCglkZWZhdWx0CXs= +IC0xIH0KICAgIH0KfQoKYXR0cmliSU5EWAAAAAAAAAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACdmC6UX0AAAAMQ3JlYXRlU2NyaXB0AAACdgAAAhBgulF9AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABIYAAAEuYLo= +UX0AAAAESGVscAAABbQAAAAAYLpRfQAAAAtUb29scy5zaGVsZgAABbQAAAMAYLpRTAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAItAAAADBgulF9AAAACENvbnRlbnRzAAAI5AABlNRgulF9AAAACUljb25JbWFnZQABnbgAAEM= +32CyMvYAAAAQRXh0cmFGaWxlT3B0aW9ucwAB4ZcAAADOYLpRfSMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1Q= +X0JSSUdIVE5FU19TSEFERVJfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBzY3JpcHQJT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX18= +TwogICAgbGFiZWwJT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmY= +CSJDb21iaW5lZCBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICA= +fQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1I= +X0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTyBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGk= +cyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF8= +Q1VCRV9ST09UX0JSSUdIVE5FU19TSEFERVJfX19fTykKb3BzcGFyZWRzICIiICRhcmcxCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3A= +dXNlcmRhdGEgLW4gJ3dpcmVzdHlsZScgLXYgJ3JvdW5kZWQnICRhcmcxCkNoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMDsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW4= +dHMgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2E= +Y2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo= +PHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyA= +YmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG4= +YW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnQ= +ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4= +CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5EaWdpdGFsIEFzc2V0czwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGk= +bHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXA= +ZQAAAAEAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTUwMDAwMDAwMzQ2NS5PUGZhbGxiYWNrcwBWb3AvYWJzIEM6L08vT19FUkFXVEZPU19PX1NPRlQ= +V0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3I= +aXB0ZWQuaGRhClZvcC9hYnMgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWRkY29uc3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0Q= +M19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvYWRkY29uc3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvY28= +bXBsZW1lbnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE= +OF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvY29tcGxlbWVudCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3QgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX08= +X1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvZG90IG8= +dGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9uZWdhdGUgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT18= +SE9VRElOSV9PL09fOTk0XzVfODFfT18xOF81XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvbmVnYXRlIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL25vcm1hbGl6ZSBDOi9PL09fRVJBV1RGT1M= +X09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL08= +UGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXplIG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSUQ= +SUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9wb3cgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3A= +L3NxcnQgQzovTy9PX0VSQVdURk9TX09fU09GVFdBUkVfTy9PX1NNQVJHT1JQX09fUFJPR1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzU= +XzQ5OV9PL2hvdWRpbmkvb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avc3FydCBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zdWJjb25zdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk8= +R1JBTVNfTy9PX0FJRElWX09fVklESUFfTy9PX0QzX09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zdWJjb25zdCA= +b3Rscy9PUGxpYlNjcmlwdGVkLmhkYQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNTAwMDAwMDQwMzE1Lk9QZHVtbXlkZWZzAElORFgAAAAAAAAAAAAAAAs= +AAAADUlOREVYX1NFQ1RJT04AAAAAAAAElWC6UX0AAAASaG91ZGluaS5oZGFsaWJyYXJ5AAAElQAAAABgulF9AAAAB1ZvcC9hYnMAAASVAAAHPmC6NjMAAAAMVm9wL2FkZGNvbnN0AAAL0wAABSpgujYwAAAADlZvcC9jb21wbGU= +bWVudAAAEP0AAAdMYLo2MgAAAAdWb3AvZG90AAAYSQAACSpgujYzAAAAClZvcC9uZWdhdGUAACFzAAAEpGC6NjIAAAANVm9wL25vcm1hbGl6ZQAAJhcAAAWbYLo2MwAAAAdWb3AvcG93AAArsgAAB7tgujYzAAAACFZvcC9zcXI= +dAAAM20AAAb2YLo2MwAAAAxWb3Avc3ViY29uc3QAADpjAAAFMWC6NjMAAAAJAAAABAAAAANhYnMAAAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAA= +AAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulF9AAEAAAAABAAAAAhhZGRjb25zdAAAAAxBZGQgQ29uc3RhbnQAAAAgb3BsaWI6L1ZvcC9hZGRjb25zdD9Wb3AvYWRkY29uc3QAAAAMVk9QX2FkZGNvbnN0AAAAAAAAAAAAAAA= +A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulF9AAEAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb20= +cGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulF9AAEAAAAABAAAAANkb3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAA= +AAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulF9AAEAAAAABAAAAAZuZWdhdGUAAAAGTmVnYXRlAAAAHG9wbGliOi9Wb3AvbmVnYXRlP1ZvcC9uZWdhdGUAAAAKVk9QX25lZ2F0ZQAAAAA= +AAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAYLpRfQABAAAAAAQAAAAJbm9ybWFsaXplAAAACU5vcm1hbGl6ZQAAACJvcGxpYjovVm9wL25vcm1hbGl6ZT9Wb3Avbm9ybWFsaXplAAAADVZPUF8= +bm9ybWFsaXplAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC6UX0AAQAAAAAEAAAAA3BvdwAAAAVQb3dlcgAAABZvcGxpYjovVm9wL3Bvdz9Wb3AvcG93AAAAB1ZPUF9wb3cAAAAAAAA= +AAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC6UX0AAQAAAAAEAAAABHNxcnQAAAALU3F1YXJlIFJvb3QAAAAYb3BsaWI6L1ZvcC9zcXJ0P1ZvcC9zcXJ0AAAACFZPUF9zcXJ0AAAAAAAAAAAAAAA= +A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABgulF9AAEAAAAABAAAAAhzdWJjb25zdAAAABFTdWJ0cmFjdCBDb25zdGFudAAAACBvcGxpYjovVm9wL3N1YmNvbnN0P1ZvcC9zdWJjb25zdAAAAAxWT1Bfc3U= +YmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGC6UX0AAQBJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk8= +Uk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3M= +ZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8= +LCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyI= +CgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQ= +CWZsb2F0CWFicwkiQWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciI= +CQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmU= +CSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0= +CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgk= +dWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCA= +MSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSw= +IDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSk= +CiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDE= +KQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFg= +AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAT+X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= +IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSI= +YWRkY29uc3QiCiAgICBzY3JpcHQJImFkZGNvbnN0IgogICAgbGFiZWwJImFkZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWRkZWQgPSAkdmFsICsgJGFkZGNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWRkY28= +bnN0CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHVlICsgQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2k= +Z25hdHVyZQkiRmxvYXQiCQkJZgl7IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG8= +ciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHY= +ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWE= +bCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWY= +bG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSA= +aXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3I= +aXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTU= +ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiAgICBsYWJlbAkiY29tcGxlbWVudCIKCiA= +ICAgY29kZSB7CgkiJGNvbXBsZW0gPSAtJHZhbDsiCgkiJGNvbXBsZW0gKz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiA= +MSAtIElucHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3Q= +b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWE= +bCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFA= +b2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG8= +ciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICA= +Vk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= +UF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1Y= +RUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +Q0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAA= +AAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACP5fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQ= +IGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHM= +IFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM= +PgoKewogICAgbmFtZQkiZG90IgogICAgc2NyaXB0CSJkb3QiCiAgICBsYWJlbAkiZG90IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmU= +YzEsICR2ZWMyKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYzEJIlZlY3RvciAxIgogICAgaW5wdXQJdmVjdG9yCXZlYzIJIlZlY3RvciAyIgogICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICA= +ICBWT1BfVkVDX1BBUk0odmVjMSwgIlZlY3RvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMyLCAiVmVjdG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCA= +MCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX2MsICJDb2xvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWMxX3V2LCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3I= +IDIiLCAwLCAxLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzFfdWMsICJDb2xvciAxIiwgMSwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWMyX3VjLCAiQ29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWM= +dG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL1BvaW50Igl2cAl7IHZlY3RvciBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCA= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9WZWN0b3IiCXB2CXsgcG9pbnQgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2k= +Z25hdHVyZQkiM0QgUG9pbnQvTm9ybWFsIglwbgl7IHBvaW50IG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9WZWN0b3IiCW52CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjM= +RCBOb3JtYWwvUG9pbnQiCW5wCXsgbm9ybWFsIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL05vcm1hbCIJbm4JeyBub3JtYWwgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgk= +CWMJeyBjb2xvciBjb2xvciBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJICAgdXYJeyB1dmVjdG9yIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG8= +aW50IiAgdnAJeyB1dmVjdG9yIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Ob3JtYWwiIHZuCXsgdXZlY3RvciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= +IDNEIFBvaW50L1ZlY3RvciIgIHB2CXsgdXBvaW50IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Qb2ludCIgICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgUG9pbnQvTm9ybWFsIiAgcG4JeyB1cG9pbnQgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Qb2ludCIgIG5wCXsgdW5vcm1hbCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW4= +b3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB1ZmxvYXQgfQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyA= +bmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWU= +dGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm0= +aXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQ= +MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJuZWdhdGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSJuZWdhdGUiCgoKICAgIGNvZGUgewoJIiRuZWdhdGVkID0gLSR2YWw7IgogICAgfQoKICAgIGlucHU= +dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZgk= +eyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjM= +RCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ24= +YXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciI= +CXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm8= +cm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABW9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU4= +Rk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2w= +b3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb24= +dG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsaXplIgogICAgc2NyaXB0CSJub3JtYWxpemUiCiA= +ICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIklucHV0IFZlY3RvciIKICAgIG91dHB1dAlub3JtYWwJbnZlYwk= +Ik5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFA= +b2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCAgeyB2ZWN0b3I0IHZlY3RvcjQgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0odmVjX3UsICJOb3JtYWwiLAkxLCAwKQogICAgVk8= +UF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsICJRdWF0ZXJuaW9uIiwJMCwgMCwgMCw= +IDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIk5vcm1hbCIsCTE= +LCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAA= +AAePX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2U= +ZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmk= +Y2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkicG93IgogICA= +IHNjcmlwdAkicG93IgogICAgbGFiZWwJInBvdyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkcG93ID0gdm9wX3BvdygoJHZhbCksICRleHApOyIKICAgIH0KCiAgICBpbnA= +dXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CWV4cAkiRXhwb25lbnQiCiAgICBvdXRwdXQJZmxvYXQJcG93CSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXs= +IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgZmxvYXQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0Q= +IFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBmbG9hdCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgZmxvYXQ= +IGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IGZsb2F0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1ZmxvYXQgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1cG9pbnQgfQogICAgc2k= +Z25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWNvbG9yIH0KCiAgICBWT1A= +X0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSg= +dmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHY= +YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF8= +dXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIAogICAgcGFybSB7CgluYW0= +ZQlleHAKCWxhYmVsCSJFeHBvbmVudCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9CiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICI= +Z3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHQ= +bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24= +LgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQ= +LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICA= +IH0KCiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2lnbmE= +dHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHM= +aWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3I= +IH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= +IDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyA= +dW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSg= +dmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24= +LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWw= +X3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCA= +IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGU= +dGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFBV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSA= +RWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHI= +b2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiA= +Ki8KCnsKICAgIG5hbWUJInN1YmNvbnN0IgogICAgc2NyaXB0CSJzdWJjb25zdCIKICAgIGxhYmVsCSJzdWJjb25zdCIKCgogICAgY29kZSB7CgkiJHN1YmVkID0gJHZhbCAtICRzdWJjb25zdDsiCiAgICB9CgogICAgZGVzY3I= +aXB0aXZlcGFybQlzdWJjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJc3ViZWQJCSJJbnB1dCBWYWx1ZSAtIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGU= +ZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQk= +dgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkc= +QiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQ= +IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQlzdWJjb25zdAoJbGE= +YmVsCSJTdWJ0cmFjdCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDEyMDA= +MDAwMDAwMDA0bm9kZV90eXBlAFZvcAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNTAwMDAwMDAwMTY0aGRhcm9vdC5pbml0AHR5cGUgPSBPX19fX1JFREE= +SFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNDAwMDAwMDAwNzQ1aGRhcm9vdC5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAtNS4zMQpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2Q= +ZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2w= +b3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJkaWZmIgp9CmlucHV0c05hbWVkMwp7Cn0KaW4= +cHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyOTExNDMKICBtb2RpZnkgMTYyMjgyMzI5NAogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2M= +cmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMjEwMDAwMDAwMDA2MWhkYXJvb3QudXNlcmRhdGEAAAA= +AAIADV9fX1ZlcnNpb25fX18AAAADAAAACXdpcmVzdHlsZQAAAAMAB3JvdW5kZWQwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAyNDAwMDAwMDAwMjU3aGRhcm8= +b3Qub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBkaWZmCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF8= +XwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAyClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAzNTA= +MDAwMDAwMDY1N2hkYXJvb3QvX19uZXRib3gxLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF9Db2xvciBSR0IgMSAxIDEgIjsKCWNvbW1lbnQgOj0gT19fX19SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19POwoJaGVpZ2h0IDo9IDIxLjU0Mzk3Njg1MjE= +MTcwOTg7CgltaW5pbWl6ZWQgOj0gMDsKCW93bmVyIDo9IF9fbmV0Ym94MjsKCXdpZHRoIDo9IDczOwoJeF9wb3NpdGlvbiA6PSA4LjAwMDAwMDAwMDAwMDAwMTg7Cgl5X3Bvc2l0aW9uIDo9IDguMTU2MDIzMTM1OTYxOTcxNzs= +Cn0KewogIGNyZWF0ZSAxNjIyMzEyMjc0CiAgbW9kaWZ5IDE2MjI4MTYzMTYKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA1NzUwMDAwMzUwMDAwMDAwMDY3MmhkYXJvb3QvX19uZXRib3gyLm5ldGJveGluaXQAMgoyCnsKCWF1dG9maXQgOj0gMDsKCWNvbG9yIDo9ICJVVF9Db2xvciBSR0IgMSAxIDEgIjsKCWNvbW1lbnQgOj0= +IE9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTzsKCWhlaWdodCA6PSA1MC43MDAwMDAwMDAwMDAwMDM7CgltaW5pbWl6ZWQgOj0gMDsKCXdpZHRoIDo9IDc1LjQwMDAwMDAwMDAwMDAwNjsKCXg= +X3Bvc2l0aW9uIDo9IDc7Cgl5X3Bvc2l0aW9uIDo9IC0yMDsKfQp7CiAgY3JlYXRlIDE2MjI0ODQwNzgKICBtb2RpZnkgMTYyMjgyMjgwOAogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX18= +X09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLmluaXQAdHlwZSA9IHN1YmNvbnN0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NjAwMDAwMDAyNzY3aGRhcm9vdC9PX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1M= +SEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IDYuMDUKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2Y= +ZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXQ= +YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzdWJlZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVM= +X19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0U= +Q0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08gMSAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0E= +UlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnN0YXQ= +CnsKICBjcmVhdGUgMTYyMjI4OTEzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmw= +YW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NzAwMDAwMDAwMTEzaGRhcm9vdC9PX19fXzFfVENBUlRCVVNfX19fUkVEQUg= +U19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWY= +CSkKc3ViY29uc3QJWyAwCWxvY2tzPTAgXQkoCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTcxMDAwMDAwMDAwMTJoZGFyb290L09fX19fMV9UQ0E= +UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDA= +MDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNzMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTEk= +TkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDA= +MDE0MDU2NDUwNTc1MDAwMjQxMDAwMDAwMDAwMzJoZGFyb290L09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08uaW5pdAB0eXBlID0gcG93Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI0MDAwMDAwMDAxNDIxaGRhcm9vdC9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IDEuMTI1CmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2s= +IG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHI= +ZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWU= +ZDMKewowIAlPX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX08gMSAxICJ2YWwiCjEgCSIiICIiIDEgImV4cCIKfQppbnB1dHMKewowIAlPX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF8= +R1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX08gMCAxCjEgCSIiIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjg5MjExCiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXQ= +b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NjQ1MDU3NTAwMDI0MTAwMDAwMDAwNjYwaGRhcm9vdC9PX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkE= +RElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2s= +cz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF9wCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF9uCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +KQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWYJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3U= +cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCmV4cAlbIDAJbG9ja3M9MCBdCSgJMwkpCn0KMDcwNzA3MDAwMDAxMDA= +MDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjQzMDAwMDAwMDAwMTJoZGFyb290L09fX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEE= +SURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDUwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDA= +MTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzI3MDAwMDAwMDAwMzJoZGFyb290L09fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV8= +VENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1Q= +X19fX1BPV0VSXzFfM19fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyNjAwMDAwMDAxNTY2aGQ= +YXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkE= +RElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxNSAtMy44NzUKY29ubmVjdG9ybmV4dGk= +ZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHM= +YXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoyICI= +cG93Igp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgoxIAkiIiAiIiAxICJleHAiCn0KaW5wdXRzCnsKMCAJT19fX19UQ0FSVEJVU18= +MV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUc= +QVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTIxMQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2U= +c3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ= +NTA1NzUwMDAzMjYwMDAwMDAwMDI0NWhkYXJvb3QvT19fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX18= +X19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5jaG4AewogICAgY2hhbm5lbCBleHAgewo= +ICAgICAgbGVmdHR5cGUgPSBleHRlbmQKICAgICAgcmlnaHR0eXBlID0gZXh0ZW5kCiAgICAgIGRlZmF1bHQgPSAzCiAgICAgIGZsYWdzID0gMAogICAgICBzZWdtZW50IHsgbGVuZ3RoID0gMCB2YWx1ZSA9IDMgMyBleHByID0= +IDEvMyB9CiAgICB9CiAgfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMyNzAwMDAwMDAwNzEzaGRhcm9vdC9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18= +MV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUc= +QVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmE= +bF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG8= +Y2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyA4CWxvY2tzPTAgXQkoCVsgZXhwCTAuMzMzMzMzMzMzMzMzMzMzMzEgXSAJKQp9CjA= +NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMzMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVQ= +QUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18= +MV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzMzMDAwMDAwMDAwMzFoZGFyb28= +dC9PX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU4= +VF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDA= +MDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDcwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR04= +QVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5pbml0AHR5cGUgPSBjb25zdGFudAptYXRjaGVzZGVmID0gMAo= +MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDYwMDAwMDAwMTAwMmhkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzQ= +X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5kZWYAY29tbWVudCAiIgpwb3M= +aXRpb24gMTIuNSAtMTguNDYKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGU= +ciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiA= +bWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJsb2dfX3JhZF80X19hdGFuXzFfX19fX18xX19fIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTQ0NQogIG1vZGlmeSA= +MTYyMjQ4MzU1NgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDE= +MDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNDYwMDAwMDAwMDM3M2hkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX18= +X1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy5jaG4AewogICAgY2hhbm5lbCBmbG9hdGRlZiB7CiA= +ICAgICBsZWZ0dHlwZSA9IGV4dGVuZAogICAgICByaWdodHR5cGUgPSBleHRlbmQKICAgICAgZGVmYXVsdCA9IDAuNzYxMDAwMDAwMDAwMDAwMDEKICAgICAgZmxhZ3MgPSAwCiAgICAgIHNlZ21lbnQgeyBsZW5ndGggPSAwIHY= +YWx1ZSA9IDAuNzYxMDAwMDAwMDAwMDAwMDEgMC43NjEwMDAwMDAwMDAwMDAwMSBleHByID0gImxvZyggcmFkKDQuKmF0YW4oMS4pKSAtIDEuICkiIH0KICAgIH0KICB9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI0NzAwMDAwMDAzMDQ3aGRhcm9vdC9PX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX18= +X09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApjb25zdHR5cGUJWyAwCWxvY2tzPTAgXQkoCSJmbG8= +YXQiCSkKZmxvYXRkZWYJWyA4CWxvY2tzPTAgXQkoCVsgZmxvYXRkZWYJMC43NjE1NDk3ODI4ODA4OTQzNyBdIAkpCmludGRlZglbIDAJbG9ja3M9MCBdCSgJMAkpCnRvZ2dsZWRlZglbIDAJbG9ja3M9MCBdCSgJIm9mZiIJKQo= +YW5nbGVkZWYJWyAwCWxvY2tzPTAgXQkoCTAJKQpsb2dmbG9hdGRlZglbIDAJbG9ja3M9MCBdCSgJMAkpCmZsb2F0MmRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCSkKZmxvYXQzZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCnY= +ZWN0b3JkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCSkKbm9ybWFsZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCnBvaW50ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkpCmRpcmVjdGlvbmRlZglbIDAJbG9ja3M9MCBdCSg= +CTEJMAkwCSkKZmxvYXQ0ZGVmCVsgMAlsb2Nrcz0wIF0JKAkwCTAJMAkwCSkKZmxvYXRtMmRlZglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJMQkpCmZsb2F0OWRlZglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJMAkxCTAJMAkwCTEJKQo= +ZmxvYXQxNmRlZglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJMAkwCTEJMAkwCTAJMAkxCTAJMAkwCTAJMQkpCnN0cmluZ2RlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpmaWxlZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmltYWdlZGU= +ZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpnZW9tZXRyeWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpjb2xvcmRlZglbIDAJbG9ja3M9MCBdCSgJMAkwCTAJKQpjb2xvcjRkZWYJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTAJKQpic2Q= +ZmRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpkaWN0ZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmNvc2hhZGVyZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCnN1cmZhY2VkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKZGlzcGxhY2U= +bWVudGRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQphdG1vc3BoZXJlZGVmCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmZsb2F0YWRlZglbIDAJbG9ja3M9MCBdCSgJKQppbnRhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCnZlY3RvcjJhZGU= +ZglbIDAJbG9ja3M9MCBdCSgJKQp2ZWN0b3JhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCnBvaW50YWRlZglbIDAJbG9ja3M9MCBdCSgJKQpub3JtYWxhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmNvbG9yYWRlZglbIDAJbG9ja3M9MCA= +XQkoCSkKZmxvYXRtMmFkZWYJWyAwCWxvY2tzPTAgXQkoCSkKZmxvYXQ0YWRlZglbIDAJbG9ja3M9MCBdCSgJKQpmbG9hdDlhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmZsb2F0MTZhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCnN0cmk= +bmdhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmRpY3RhZGVmCVsgMAlsb2Nrcz0wIF0JKAkpCmNvc2hhZGVyYWRlZglbIDAJbG9ja3M9MCBdCSgJIiIJKQpzdHJ1Y3RkZWYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKcGFybXVuaWZvcm0= +CVsgMAlsb2Nrcz0wIF0JKAkib24iCSkKY29uc3RuYW1lCVsgMAlsb2Nrcz0wIF0JKAkibG9nKCByYWQoNC4qYXRhbigxLikpIC0gMS4gKSIJKQpjb25zdGxhYmVsCVsgMAlsb2Nrcz0wIF0JKAlDb25zdGFudAkpCn0KMDcwNzA= +NzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjUxMDAwMDAwMDAwMTJoZGFyb290L09fX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUEk= +VExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNTMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVQ= +TFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW8= +bl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMDMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX01IVElSQUc= +T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0w= +T0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA= +MzAyMDAwMDAwMDE0NjVoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU4= +R0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEyLjUgLTE1Ljk1CmNvbm5lY3Rvcm5leHRpZCA= +MgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXY= +ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY28= +bXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX00= +VUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fTyAwIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVEw= +VU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjI= +MjI4OTQ1OAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQ= +CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwMzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlQ= +QlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzE= +X1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyA= +MAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc= +NTAwMDMwNTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVI= +Q1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMwNzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUc= +TkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXI= +c2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY3MDAwMDAwMDAwMzdoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUc= +T0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUc= +RU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV8= +U1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1Q= +X19fX09fX19fTy5pbml0AHR5cGUgPSBtdWx0aXBseQptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY2NjAwMDAwMDAyNDI3aGRhcm8= +b3QvT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV08= +UF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUI= +VFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUI= +VFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTYuMwpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGw= +YXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCA= +b24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjIgInByb2R1Y3QiCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18zXzE= +X1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX18= +X19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX08gMiAxICJpbnB1dDEiCjEgCU9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX18= +U05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkE= +Q1RfX19fTyAxIDEgImlucHV0MiIKfQppbnB1dHMKewowIAlPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= +TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19PIDAgMQoxIAlPX19fX1RDQVJUQlU= +U18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1M= +VUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk0NzcKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3M= +IDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA= +NTc1MDAwNjY3MDAwMDAwMDAwMjBoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18= +T19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUw= +VElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOAp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY3MTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR04= +QVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF8= +X19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX18= +X19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY= +NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY3MzAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUw= +UElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkc= +X0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX18= +X19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW8= +bl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3MjMwMDAwMDAwMDAzN2hkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVEM= +QVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1lMUElUTFVNX19fX1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzE= +X19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0E= +VEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVBMWV9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0E= +UklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fTy5pbml0AHR5cGUgPSBhZGRjb25zdAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTY0NTA1NzUwMDA3MjIwMDAwMDAwMjUyMGhkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= +RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= +MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW8= +biAxNSAtOC45NQpjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= +aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= +bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFkZGVkIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX18= +VE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkE= +RU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX18= +X18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX18= +VENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVM= +XzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkU= +R0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE8= +R0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI4OTUwOQogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY28= +bG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDcyMzA= +MDAwMDAwMDExM2hkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX08= +X19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl8= +UkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX18= +X01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTA= +IF0JKAlmCSkKYWRkY29uc3QJWyAwCWxvY2tzPTAgXQkoCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzI1MDAwMDAwMDAwMTJoZGFyb290L09fX18= +XzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzM= +XzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVI= +X19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlM= +X19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTY0NTA1NzUwMDA3MjcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX18= +X1RORUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1I= +QUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT18= +X19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1Y= +ZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDEyNzEwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVI= +QUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUg= +VElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX18= +X0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM18= +X19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUI= +VFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlQ= +UkFDVF9fX19PX19fX08uaW5pdAB0eXBlID0gc3VidHJhY3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDEyNzAwMDAwMDAwMzQxNmg= +ZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX18= +XzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzM= +XzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVI= +X19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlM= +X19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU18= +X19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTUgLTExLjMxCmNvbm5lY3Rvcm5leHRpZCAzCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG8= +ZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3I= +ZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiZGlmZiIKfQppbnB1dHNOYW1lZDMKewowIAlPX18= +X18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18= +M18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREU= +Ul9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU4= +U19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PIDEgMSAiaW5wdXQxIgoyIAlPX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX18= +X1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFI= +QUNUX19fX08gMSAxICJpbnB1dDIiCn0KaW5wdXRzCnsKMCAJT19fX18xX0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE4= +RUdOQVRDUkFfX19fMV9fX19PX19fX09fX19fWUxQSVRMVU1fX19fM18xX1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18= +MV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19PIDAgMQoxIAlPX19fX1RDQVJUQlVTXzE= +X19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlQ= +UkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyODk1MjcKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc= +NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzU= +MDAxMjcxMDAwMDAwMDAwMjBoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX18= +X19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18= +T19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUw= +VElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFQ= +SVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDA= +MDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAxMjczMDAwMDAwMDAwMTJoZGFyb290L09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkE= +VENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkU= +R05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTkk= +TF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzE= +X19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV8= +X19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08ubmV0Ym94AF9fbmV0Ym94MgowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDEyNzUwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX180X1k= +TFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlRCVVNfX19fU05BSURBUl9fX18= +NF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUk= +REFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX1BPV0VSXzFfM19fX19NVUxUSVA= +TFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX09fX19fQUREXzFfX19fU1VCUlRSQUM= +VF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXI= +c2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMTQwMDAwMDAwMDAzN2hkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfT0k= +VEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0U= +X0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLmluaXQAdHlwZSA9IHN1YmlucHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDU3NTAwMDMxMzAwMDAwMDAwNzM2aGRhcm9vdC9PX19fX1RVUE5JQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX08= +X19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQklOUFVUX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA1IDMxLjk2NQo= +Y29ubmVjdG9ybmV4dGlkIDAKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2Y= +ZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHU= +dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI5MTA1MwogIG1vZGlmeSAxNjIyODIzMjkyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0= +CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDM= +MTQwMDAwMDAwMDAyMGhkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUkk= +Q0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08ucGFybQB7CnZlcnNpb24gMC44Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzIwMDAwMDAwMDAwNDFoZGFyb290L09fX19fVFVQTklCVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEc= +SVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCSU5QVVRfX19PLnVzZXI= +ZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY2NTAwMDAwMDAwMDMyaGRhcm9vdC9PX19fXzI= +X1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX18= +X1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY= +NjQwMDAwMDAwMjQ3MWhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +TEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDEzIDE2LjYxNQpjb25uZWN0b3JuZXh0aWQgMwpmbGFncyA9ICBsb2NrIG8= +ZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyA= +b2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicG93Igp9CmlucHV0c05hbWVkMwo= +ewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX18= +X1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fQUJTT0xVVEVfX19fTyAxIDEgInZhbCIKMSAJIiIgIiIgMSAiZXhwIgp9CmlucHV0cwp7CjAgCU9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVQ= +Q0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYxNjAyNDYzNAogIG0= +b2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2NjUwMDAwMDAwMDY2MGhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX18= +X19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnBhcm0Aewp2ZXI= +c2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnY= +YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWxfdWY= +CVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAlsb2M= +a3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjY3MDAwMDAwMDAwMTJoZGFyb290L08= +X19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX18= +X09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkU= +X19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDY3MTAwMDAwMDA= +MDAzMWhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUM= +QUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQwNTY0NTA1NzUwMDA3MjEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbml0AHR5cGUgPSBjb21wbGU= +bWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDcyMDAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVc= +T1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1U= +RE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyAxNC4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGw= +YXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCA= +b24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18yX1I= +RVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1Q= +Q1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjIyNzM0MzI= +CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzIxMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX18= +X09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1A= +Uk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1Q= +X19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVI= +XzJfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCBdCSgJMQkpCnY= +YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA1NzUwMDA3MjMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDA= +MDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDcyNTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVo= +SUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX18= +X19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV8= +U1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NTcwMDAwMDAwMDAzM2hkYXI= +b290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uaW5pdAB0eXBlID0gc3FydAptYXRjaGVzZGU= +ZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA3NTYwMDAwMDAwMjYwM2hkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkU= +V09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVEM= +VURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTMgMTEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmY= +IG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyA= +b24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igp9CmlucHV0c05hbWVkMwo= +ewowIAlPX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEE= +TVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT18= +U1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0U= +VFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE8= +RF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUI= +U09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0ODM1MzIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3Nzc= +Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDA= +MDc1NzAwMDAwMDAwNjMwaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVEM= +RVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLnBhcm0Aewo= +dmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQk= +KQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCTEJKQp2YWw= +X3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VjCVsgMAk= +bG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzYxMDAwMDAwMDAwMTJoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVEM= +QVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDA= +MDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNzYzMDAwMDAwMDAwMzFoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX18= +X19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX18= +X19TUVVBUkVfUk9PVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMTAxMzAwMDAwMDAwMDQ= +MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVEM= +RVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUM= +VF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDEwMTIwMDAwMDAwMjcwMWhkYXJvb3Q= +L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX18= +T19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08= +X19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLmQ= +ZWYAY29tbWVudCAiIgpwb3NpdGlvbiAxMyA5LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3A= +bGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGg= +aWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= +X19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAxIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX18= +X19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUM= +VF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0U= +Ul8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3MzQzMgogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc= +Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTA= +MDEwMTMwMDAwMDAwMDY2MmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk8= +T1RfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG9ja3M9MCBdCSgJMQkpCnY= +YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX2MJWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdXAJWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA1NzUwMDEwMTUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX18= +U1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDEwMTcwMDAwMDAwMDAzMWhkYXI= +b290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX18= +Ty51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyMTMwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19FVEE= +R0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLmluaXQAdHlwZSA= +PSBuZWdhdGUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyMTIwMDAwMDAwMTMyMWhkYXJvb3QvT19fX19FVEFHRU5fX19fMV9UQ0E= +UlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW8= +biAxNSAzLjU1CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGk= +Z2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWw= +IG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAibmVnYXRlZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQUQ= +SUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1I= +QURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0NzUyNzcKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmM= +b2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyMTM= +MDAwMDAwMDAwNTZoZGFyb290L09fX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8= +MV9fX19ORUdBVEVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlmCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTA= +MDAyMTUwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlQ= +UkFDVF8xX19fX05FR0FURV9fX19PLm5ldGJveABfX25ldGJveDIKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyMTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18= +RVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19PLnVzZXJkYXQ= +YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAyNzUwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX18= +X18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEU= +X19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzU= +MDAwMjc0MDAwMDAwMDE0NDZoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDE1IC0xLjQ1CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWc= +cyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSA= +b2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMSAiY29tcGxlbSI= +Cn0KaW5wdXRzTmFtZWQzCnsKMCAJT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVI= +X19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl8= +UkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE= +NjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTA= +MDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDI3NTAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRUQ= +QUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy5wYXJtAHsKdmU= +cnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF8= +dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWw= +b2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMjc3MDAwMDAwMDAwMTJoZGFyb28= +dC9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1M= +VUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXRib3gyCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDA= +MDMwMTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDc1MDAwMDAwMDAwMzVoZGFyb290L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PLmluaXQAdHlwZSA9IGdsb2JhbAo= +bWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwNzQwMDAwMDAwMDc1NWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIDkgMjguNTQKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= +IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2Y= +ZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewowICJOIgp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG0= +b2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAo= +ZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDc1MDAwMDAwMDAxNjFoZGFyb290L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTAgXQkoCXN1cmZhY2UJKQp1c2VtZW51CVsgMAlsb2Nrcz0wIF0JKAkib24iCSkKdmFybmFtZQlbIDAJbG9ja3M9MCBdCSgJTgkpCn0KMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDc3MDAwMDAwMDAwMTJoZGFyb290L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Ty5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTAxMDAwMDAwMDAwNDFoZGFyb290L09fX19fTEFNUk9OX0VDQUZSVVNfX19fT18= +X19fU1VSRkFDRV9OT1JNQUxfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE= +MzMwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWY= +ID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzMjAwMDAwMDAwNzU1aGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAxOC41NApjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2Y= +ZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHA= +b3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjAgIkkiCn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGM= +cmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmU= +eHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMzMwMDAwMDAwMDE2MWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV8= +TU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApjb250ZXh0dHlwZQlbIDAJbG9ja3M9MCBdCSgJc3VyZmFjZQkpCnVzZW1lbnUJWyAwCWw= +b2Nrcz0wIF0JKAkib24iCSkKdmFybmFtZQlbIDAJbG9ja3M9MCBdCSgJSQkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMzUwMDAwMDAwMDAxMmhkYXI= +b290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTM3MDAwMDAwMDAwNDFoZGFyb290L09fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDMxNjAwMDAwMDAwMDQwaGRhcm8= +b3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUkk= +R0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfU1VCT1VUUFVUX19fTy5pbml0AHR5cGUgPSBzdWJvdXRwdXQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY= +NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMzE1MDAwMDAwMDM1MTVoZGFyb290L09fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEg= +R0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08uZGU= +ZgBjb21tZW50ICIiCnBvc2l0aW9uIDE3IC0yMS44ODUKY29ubmVjdG9ybmV4dGlkIDEKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGk= +c3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmY= +IGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF8= +WUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX18= +XzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkU= +SURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVEk= +UExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX1NVQlJUUkE= +Q1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08gMSAxICJkaWZmIgp9CmlucHV0cwo= +ewowIAlPX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19PX19fX1RDQVJUQlVTX19fXzE= +X0REQV9fX19PX19fX09fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzE= +X1JFV09QX19fX1RDQVJUQlVTXzFfX19fM19SRVdPUF9fX19FVEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX18= +X19TVUJUUkFDVF8xX19fX05FR0FURV9fX19QT1dFUl8zX19fXzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX18= +X19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fT19fX19BRERfMV9fX19TVUJSVFJBQ1RfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX18= +X1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjkxMDUzCiAgbW9kaWZ5IDE2MjI4MjMyOTIKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiA= +IGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDA1NjQ1MDU3NTAwMDMxNjAwMDAwMDA3MDc2aGRhcm9vdC9PX19fX1RVUFRVT0JVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU18= +X19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJPVVRQVVRfX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApuYW1lMQlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUJWyAwCWxvY2tzPTA= +IF0JKAkiIgkpCm5hbWU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTgJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTEwCVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEyCVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lMTMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNAlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTE1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE3CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxOQlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWwxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMQlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjMJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCm5hbWUyNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNglbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjgJWyAwCWxvY2tzPTAgXQkoCSI= +IgkpCmxhYmVsMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzAJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMyCVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpuYW1lMzMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzUJWyA= +MAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM3CVsgMAlsb2Nrcz0wIF0JKAk= +IiIJKQpsYWJlbDM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM5CVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MQlbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbmFtZTQyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ0CVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NglbIDAJbG9ja3M9MCBdCSg= +CSIiCSkKbGFiZWw0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OAk= +WyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTAJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCm5hbWU1MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1Mwk= +WyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTUJWyAwCWxvY2tzPTAgXQk= +KAkiIgkpCmxhYmVsNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTc= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU5CVsgMAlsb2Nrcz0wIF0= +CSgJIiIJKQpuYW1lNjAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjI= +CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTY0CVsgMAlsb2Nrcz0wIF0= +CSgJIiIJKQpsYWJlbDY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAzMjIwMDAwMDAwMDA0MWhkYXJvb3QvT19fX18= +VFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1I= +QURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjM3MDAwMDAwMDAwMzJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX18= +X19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX18= +X09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmluaXQAdHlwZSA9IGFicwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA2MzYwMDAwMDAwMjMzMmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVEM= +RVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUw= +SVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gMTEgMjIuNTQKY29ubmVjdG9ybmV4dGk= +ZCAyCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHM= +YXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICI= +YWJzIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX08= +X19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX18= +X19PX19fX08gMiAxICJ2YWwiCn0KaW5wdXRzCnsKMCAJT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjQ3Nzk2MwogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkc= +QiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDYzNzAwMDAwMDAwNjYyaGRhcm8= +b3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1Q= +Q1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0FCU09MVVRFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmE= +bF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG8= +Y2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCA= +XQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NjQ1MDU3NTAwMDY0MTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +TEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDA= +MDY0MzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUM= +QUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1M= +VVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNTc1MDAwNjQ2MDAwMDAwMDAyNTZoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0w= +QU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV8= +RVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgYWJzCkRlYnVnQ29ycklucHV0TmE= +bWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDA1NzUwMDAwMDAwMDAzMmhkYXJvb3QvT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1Q= +SU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTy5pbml0AHR5cGUgPSBkb3QKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQ= +MDU2NDUwNTc1MDAwNTc0MDAwMDAwMDE2MDNoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyMy42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXk= +IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG8= +ZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAiZG90cHJvZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzEiCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDEgMSAidmVjMiIKfQppbnB1dHMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +TyAwIDEKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTyAwIDEKfQpzdGF0CnsKICA= +Y3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgo= +ZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNTc1MDAwMDAwMDA0NTRoZGFyb290L09fX19fT19fX19FWklMQU1ST04= +X19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX18= +T19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1M= +VVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG8= +Y2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMxCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzIJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV9jCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzJfYwlbIDAJbG9ja3M9MCA= +XQkoCTAJMQkwCSkKdmVjMV91dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3V2CVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjMl91YwlbIDAJbG9ja3M9MCA= +XQkoCTAJMQkwCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDU3NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVM= +X09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDA= +MDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwNjAxMDAwMDAwMDAwMzFoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDU= +MDU3NTAwMDEyNzAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLmluaXQAdHlwZSA9IG5vcm1hbGl6ZQptYXQ= +Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMjYwMDAwMDAwMTE0NWhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gOSAyNi4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGU= +IG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24= +IGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJudmVjIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fTEFNUk9OX0U= +Q0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEgInZlYyIKfQppbnB1dHMKewowIAlPX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGU= +IDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4MzUzMgogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGE= +bmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTI3MDAwMDAwMDA0NDZoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= +RUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAk= +MAkpCnZlY191CVsgMAlsb2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdjQJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWM= +X3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxMzEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy5uZXRib3g= +AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDEzMzAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY= +NDUwNTc1MDAwMTM2MDAwMDAwMDAyNTdoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQo= +VmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSA= +MQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAxNjUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWkk= +TEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08uaW5pdAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWY= +ID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE2NDAwMDAwMDAxMjQxaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiA5IDIxLjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0gIGxvY2s= +IG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHI= +ZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW5wdXRzTmE= +bWVkMwp7CjAgCU9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fRUNBRlJVU19PVF8= +RVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzNTMyCiAgYXV0aG9yIG5vYm8= +ZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTY1MDAwMDAwMDA0NDZoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWw= +b2Nrcz0wIF0JKAkxCTAJKQp2ZWNfcAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdjQJWyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTA= +IF0JKAkxCTAJMAkpCnZlY191cAlbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXYJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTY0NTA1NzUwMDAxNjcwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUw= +SVpFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDE3MTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDA= +MDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMTc0MDAwMDAwMDAyNTdoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgbnZlYwpEZWJ1Z0NvcnJJbnA= +dXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU2NDUwNTc1MDAwMDE2MDAwMDAwMTM1NDNoZGFyb290Lm9yZGVyADIyCk9fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX18= +T19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19TVUJUUkFDVF8xX19fX08KT19fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX08= +X19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fTwpPX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzE= +X1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUM= +VF9fX19QT1dFUl8xXzNfX19fTwpPX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFk= +XzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX19PCk9fX19fVENBUlRCVVNfMV9fX19NSFRJUkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV8= +X19fMV9fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PCk9fX19fT19fX19UQ0FSVEJVU18xX19fX01IVEk= +UkFHT0xfX19fMV9UQ0FSVEJVU19fX19TTkFJREFSX19fXzRfWUxQSVRMVU1fX19fVE5FR05BVENSQV9fX18xX19fX09fX19fT19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0U= +VEFHRU5fX19fMV9UQ0FSVEJVU19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX18= +XzFfU1VCVFJBQ1RfX19fUE9XRVJfMV8zX19fX01VTFRJUExZX19fX09fX19fT19fX18xX19fX0FSQ1RBTkdFTlRfX19fTVVMVElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFI= +QUNUX19fX09fX19fTwpPX19fXzFfRERBX19fX09fX19fT19fX19UQ0FSVEJVU18xX19fX01IVElSQUdPTF9fX18xX1RDQVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX18= +T19fX19ZTFBJVExVTV9fX18zXzFfUkVXT1BfX19fVENBUlRCVVNfMV9fX18zX1JFV09QX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfU0hBREVSX19fX1NVQlRSQUNUXzFfX19fTkVHQVRFX19fX1BPV0VSXzNfX19fMV9TVUJUUkFDVF9fX19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUw= +VElQTFlfNF9fX19SQURJQU5TX19fX1NVQlRSQUNUXzFfX19fTE9HQVJJVEhNX19fXzFfU1VCVFJBQ1RfX19fT19fX19PX19fX0FERF8xX19fX08KT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVENBUlQ= +QlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX09fX19fVENBUlRCVVNfX19fMV9EREFfX19fT19fX19PX19fX1RDQVJUQlVTXzFfX19fTUhUSVJBR09MX19fXzFfVEM= +QVJUQlVTX19fX1NOQUlEQVJfX19fNF9ZTFBJVExVTV9fX19UTkVHTkFUQ1JBX19fXzFfX19fT19fX19PX19fX1lMUElUTFVNX19fXzNfMV9SRVdPUF9fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVEM= +QVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX18= +X19QT1dFUl8xXzNfX19fTVVMVElQTFlfX19fT19fX19PX19fXzFfX19fQVJDVEFOR0VOVF9fX19NVUxUSVBMWV80X19fX1JBRElBTlNfX19fU1VCVFJBQ1RfMV9fX19MT0dBUklUSE1fX19fMV9TVUJUUkFDVF9fX19PX19fX08= +X19fX0FERF8xX19fX1NVQlJUUkFDVF9fX19PX19fX09fX19fMV9fX19BUkNUQU5HRU5UX19fX01VTFRJUExZXzRfX19fUkFESUFOU19fX19TVUJUUkFDVF8xX19fX0xPR0FSSVRITV9fX18xX1NVQlRSQUNUX19fX09fX19fTwo= +T19fX19UVVBOSUJVU19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE4= +RVNfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9TVUJJTlBVVF9fX08KT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUU= +X01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUE= +TF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PCk9fX19fVENBUlRCVVNfMV9fX18yX1JFV08= +UF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVUQ= +T1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlI= +VVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk8= +Uk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUE= +UkVfUk9PVF9fX19PCk9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVo= +RV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUI= +VFJBQ1RfX19fTwpPX19fX0VUQUdFTl9fX18xX1RDQVJUQlVTX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fU1VCVFJBQ1RfMV9fX19ORUc= +QVRFX19fX08KT19fX19UQ0FSVEJVU18xX19fXzNfUkVXT1BfX19fRVRBR0VOX19fXzFfVENBUlRCVVNfX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQUQ= +RVJfX19fU1VCVFJBQ1RfMV9fX19ORUdBVEVfX19fUE9XRVJfM19fX18xX1NVQlRSQUNUX19fX08KT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08KT19fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PCk9fX19fVFVQVFVPQlVTX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1Q= +T09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX1NVQk9VVFBVVF9fX08KT19fX19FVFU= +TE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF8= +X19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU08= +TFVURV9fX19PCk9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0Q= +X19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT18= +X19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fTwpPX19fX0U= +WklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTwpPX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTwowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NjQ1MDU3NTAwMDAxNDAwMDAwMDAwMDAyaGRhcm9vdC4= +bmV0ADEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTY0NTA1NzUwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAUElDMgMAAABIUgEAAEMvAAAAQ3JlYXRlZCBieSBIb3VkaW4= +aTE4LjUuNDk5IFswNS8yOS8yMSAxNDoyNjozMF0AQQ4AAABBZG1pbmlzdHJhdG9yAE0CAAAATwBUCAAAAAAAAAAAAPC/bQgAAAAAAAAAAAAAAFgEAAAAQAAAAFkEAAAAQAAAAHcoAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA= +AAAAAAAAAAAAAAAAAAAAAABSBAAAAAAAgD8jBAAAAAIAAABQWwAAAE4CAAAAQwBWBAAAAAEAAABjBAAAAAMAAABwAgAAAHIAcAIAAABnAHACAAAAYgBkBAAAAAEAAABCBAAAAAAAAABXBAAAAP8AAABnBAAAAAUAAABHBAAAAM0= +zAxAUDQAAABOAgAAAEEAVgQAAAABAAAAYwQAAAABAAAAZAQAAAABAAAAQgQAAAAAAAAAVwQAAAD/AAAAUz0AAABzBAAAAAAAAABGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AU3s= +AAAAcwQAAAABAAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRAoAAAAZAAMBAwIDARkAU5U= +AAAAcwQAAAACAAAARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAA= +AUQSAAAAFQABAQECAgMFBAIDAQIBARUAU68AAABzBAAAAAMAAABGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAA= +AAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRBoAAAASAAEBAQL7AwQFBQYHB/cGBQUEAwICAQESAFPBAAAAcwQAAAAEAAAARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0= +KSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgo= +CwUM9AsKCgkIBgUEAwIBARAAU8sAAABzBAAAAAUAAABGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwc= +DgBGAQAAAAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCQAAAAPAPIBAgMEBggJCwwODxAREQMSARH0EA8ODAsJCAYEAwIBDwBT2wAAAHMEAAAABgAAAEYBAAAAAUQqAAAADADvAQ8= +Fx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE0= +S0dEQDw3MiwmHxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhcYAxnwGBcWFRMSEA4MCggGBAMCAQ0AU+MAAABzBAAAAAcAAABGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzE= +KiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCoAAAA= +DADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU+4AAABzBAAAAAgAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANY= +BxYeJi41O0FHTFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0= +ICIkJigpAyruKSgmJCIgHRoYFREPDAkHBAMBCwBT9wAAAHMEAAAACQAAAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVc= +XGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFELwAAAAoA1gIDBQgKDREUFxseIiUoKy0vMTI= +MzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFP7AAAAcwQAAAAKAAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZms= +b3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiImKi4xNDc5Oz0= +Az7sPTs5NzQxLiomIh4aFhIPCwgFAwIJAFMGAQAAcwQAAAALAAAARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV8= +ZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISU= +Ki8zNzs+QURGSANJ60hGREE+OzczLyolIRwYEw8MCAYDAggAUwsBAABzBAAAAAwAAABGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgA= +6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAA= +BwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lNRT0xJRUE8NzItKCMeGRQQDAgFAwEHAFMTAQAAcwQAAAANAAAARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8Mig= +HhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFw= +VUxEPDIoHhMBBQBGAQAAAAFENgAAAAYA6QEDBQgMEBQaHyQqMDU7QUZLT1NXWl1fA2DpX11aV1NPS0ZBOzUwKiQfGRQQDAgFAwEGAFMZAQAAcwQAAAAOAAAARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaY= +p6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhow= +kZWZnaCjpaanqKinpqWioJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyUrMTg+REpQVVpfY2Zpa2xtbWxraWZjX1pVUEpEPjgxKyUfGRQPCwgEAgEFAFMfAQAAcwQAAAAPAAAARgEAAAABRDs= +AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiM= +FwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A= +OTIsJR8ZEw8KBwQCBQBTJAEAAHMEAAAAEAAAAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4o= +kZecoqarrrG0trgDuea4trSxrqumopyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yipquusbS2uAO55ri2tLGuq6ainJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEOwAAAAQAygE= +AwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6MiskHhgSDQkGAwEEAFMlAQAAcwQAAAARAAAARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3M= +a2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wAPB5sC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5goaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL8= +vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPAAAAAMA5gECBAgMERYcIyoxOUFJUVlhaG92fIGGio6QA5LmkI6KhoF8dm9oYVlRSUE5MSojHBYRDAgEAgEDAFMvAQAAcwQAAAASAAAARgEAAAABRD8AAAACAMYBFCA= +LDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQ= +AQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPQAAAAMAyAEDBgoPFBohKDA4QElRWmJqcnqBh42Slpqcnp+fnpyalpKNh4E= +enJqYlpRSUA4MCghGhQPCgYDAQMAUy4BAABzBAAAABMAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEc= +UVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgE= +AAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQIAUzABAABzBAAAABQAAABGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tc= +2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2E= +a3R9ho+Xnqats7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzraael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ+AAAAAgDlAQMGCg8VGyIqMjtETldhanR9hY6VnKOorbG0A7bltLGtqKOclY6FfXRqYVdORDsyKiIbFQ8KBgMBAgBTNAE= +AABzBAAAABUAAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d4= +3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERg= +HiYuN0FKVF5ocnyFjpefpq2zuLy/wMLCwL+8uLOtpp+XjoV8cmheVEpBNy4mHhgRDAgEAgIAUzUBAABzBAAAABYAAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZk= +kYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nw= +3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAABAgUJDhQaIiozPEZQWmVveoSOl6CosLe8wsbJy8zMy8nGwry3sKigl46Eem9lWlBGPDMqIhoUDgkFAgEAAFM1AQAAcwQAAAAXAAAARgE= +AAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3DytDV2d3h5Obo6erq6ejm5OHd2dXPysM= +vbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAAQMGCxAWHSUuN0FLVWBrdoGLlZ8= +qLG5wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwYDAQAAUzUBAABzBAAAABgAAABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQ= +FwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uI= +3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAACBAgMEhggKDE7RU9aZXF8h5KcprC5wcjO1Njb3t/f3tvY1M7IwbmwppySh3xxZVpPRTsxKCAYEgwIBAIAAFM1AQAAcwQAAAAZAAAARgEAAAAAREAAAAAACBo= +JzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGE= +Vks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAAAgUJDhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+U= +4+Db1s/IwLeto5iNgXZqX1NJPjQrIhoTDgkFAgAAUzUBAABzBAAAABoAAABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAA= +AAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJc= +jYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAEDBQoPFRwkLTdBTFdjb3qGkp2os7zGztbc4ubq7O7u7Orm4tzWzsa8s6idkoZ6b2NXTEE3LSQcFQ8KBQMBAFM1AQAAcwQAAAAbAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaM= +q7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAA= +AABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujt8PL09PLw7eji29TLwritopY= +in5yZlpPRDkvJh4WEAoGAwEAUzUBAABzBAAAABwAAABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHM= +fYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQ= +AEYBAAAAAERAAAAAAAEDBwsRFx8oMTtGUV1pdYGOmqWxvMbP2ODm7fH19/j49/Xx7efg2M/GvLGlmo6BdWldUUY7MSgfFxELBwMBAFM1AQAAcwQAAAAdAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fU= ++Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLzs= +R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBg= +EQwHBAEAUzUBAABzBAAAAB4AAABGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR194= +5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAA= +AAIEBwwSGSEqMz5JVGBseYWSnqq2wMvV3uXs8vf7/f7+/fv38uzl3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAfAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/M= +7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbk= +wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHM= +BAAAACAAAABGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v////8= +/vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISo0Pkk= +VGBteoaSn6u2wszW3+fu9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAhAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp54= +lIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fs= +/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXlsYFRJPjMqIRkSDAcEAgBTNQEAAHMEAAAAIgAAAEYBAAA= +AABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8g= +wLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAAQQHDBEYICkyPUhTX2t3hJCcqLS/ydM= +2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAjAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQ= +AEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+Y= +4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5uzx9ff4+Pf18ezn4NjPxryxpZqOgXVpXVFGOzEoHxcRCwcDAQBTNQEAAHMEAAAAJAAAAEYBAAAAAERAAAAAAA8fLDg= +RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1A= +RDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAAAQMGChAWHiYvOURPWmZyfoqWoq24wsvU2+Lo7PDy9PTy8Ow= +6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAlAAAARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAA= +AAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYM= +eW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5+Lc1s7GvLOonZKGem9jV0xBNy0kHBUPCgUDAQBTNQEAAHMEAAAAJgAAAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq4= +tr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAAA= +REAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAAAAIFCQ4TGiIrND5JU19qdoGNmKOtt8DIz9bb4OPl5+fl4+Db1s/IwLeto5iNgXY= +al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAnAAAARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7O6wcjO1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAABBckMTxHU15oc30= +h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEY= +AQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucHIztTY297f397b2NTOyMG5sKackod8cWVaT0U7MSggGBIMCAQCAABTNQEAAHMEAAAAKAAAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5OY= +6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rP1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAAAEyAtOUQ= +T1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAAAEDBgsQFh0lLjdBS1Vga3aBi5WfqLG5wMbLz9PV1tbV08/LxsC5saiflYuBdmtgVUtBNy4lHRYQCwY= +AwEAAFM1AQAAcwQAAAApAAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytDU2Nze4ePk5eXk4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAwcKTVAS1Zga3V+iJGZoqmxuL7EytA= +1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAA= +AQIFCQ4UGiIqMzxGUFplb3qEjpegqLC3vMLGycvMzMvJxsK9t7CooJeOhHpvZVpQRjwzKiIaFA4JBQIBAABTNAEAAHMEAAAAKgAAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzso= +xL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKyyub/Eys7S1tnb3d7e3t7d29nW0s7KxL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAABEQAAAAAAABhgkMTxGUlxmcHmDjJScpKw= +srm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAABRD8AAAACAMYCBAgMERgeJi43QUpUXmhyfIWOl5+mrbO4vL/AwsLAv7y4s62mn5eOhXxyaF5USkE3LiYeGBEMCAQCAgBTMQEAAHMEAAA= +ACsAAABGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s8= +zMjDvrmzrKael4+GfXRrYVdMQjcsHxICAEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepqyzub7DyMzP0tXW19jY19bV0s/MyMO+ubOspp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYBAwYKDxUbIioyO0ROV2E= +anR9hY6VnKOorbG0tre3trSxraijnJWOhX10amFXTkQ7MioiGxUPCgYDAQIAUy4BAABzBAAAACwAAABGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiY= +GgoCAEYBAAAAAUQ+AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb0= +uLKtpp+YkYmAd29lXFFHPDImGgoCAEYBAAAAAUQ/AAAAAgDGAQIECAwRFx4lLTU+R1BZYmt0fISLkpidoqWoqqurqqilop2YkouEfHRrYllQRz41LSUeFxEMCAQCAQIAUy8BAABzBAAAAC0AAABGAQAAAAFEPwAAAAIAxgEUICw= +N0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAE= +AgBGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ9AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXo= +cmpiWlFJQDgwKCEaFA8KBgMBAwBTKAEAAHMEAAAALgAAAEYBAAAAAUQ9AAAAAwDIChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ9AAAAAwDIChomMTtFT1k= +Ymtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s66ppJ6YkYqDe3NrYllPRTsxJhoKAwBGAQAAAAE= +RDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnyBhoqOkAOS5pCOioaBfHZvaGFZUUlBOTEqIxwWEQwIBAIBAwBTJAEAAHMEAAAALwAAAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqs= +pqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoaarrrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpqs= +rrG0trgDuea4trSxrqumoZyXkYqDfHRsZFtSSD81Kh8TAQMARgEAAAABRDsAAAAEAMoBAwYJDRIYHiQrMjpBSVBXXmVrcXZ6foGEhYaGhYSBfnp2cWtlXldQSUE6MiskHhgSDQkGAwEEAFMfAQAAcwQAAAAwAAAARgEAAAABRDs= +AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiM= +FwcEAEYBAAAAAUQ7AAAABADKBxcjLjhBS1RcZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOQAAAAUAzAIEBwoPExkfJSwyOUBHTlRaYGVqb3J1d3l6enl3dXJvamVgWlROR0A= +OTIsJR8ZEw8KBwQCBQBTGQEAAHMEAAAAMQAAAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZU= +mZ2go6Wmp6iop6alo6CdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwPGyYwOkNMVV1lbHN6gIaMkZWZnaCjpaanqKinpqWjoJ2ZlZGMhoB6c2xlXVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzAECBAgLDxQZHyU= +KzE4PkRKUFVaX2NmaWtsbW1sa2lmY19aVVBKRD44MSslHxkUDwsIBAIBBQBTEwEAAHMEAAAAMgAAAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQA= +AAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhM= +AQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs1MCokHxkUEAwIBQMBBgBTCwEAAHMEAAAAMwAAAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioc= +g355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ2AAAABgDpBRYgKjM8RExUW2Jpb3R5foOHio2QkpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI0= +ioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDQAAAAHAOoBAwUIDBAUGR4jKC0yNzxBRUlMT1FTA1TqU1FPTElFQTw3Mi0oIx4ZFBAMCAUDAQcAUwYBAABzBAAAADQAAABGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXk= +fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXk= +fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQyAAAACADrAgMGCAwPExgcISUqLzM3Oz5BREZIA0nrSEZEQT47NzMvKiUhHBgTDwwIBgMCCABT+wAAAHMEAAAANQAAAEYBAAAAAUQyAAAACADrBxghKjI= +OkFIT1ZcYWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlw= +YWZrb3N2eXt9fwOA6399e3l2c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBT9wAAAHMEAAAANgAAAEYBAAAAAUQxAAAACQDUBxcgKDA= +OD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW9saGVgXFdRTEU/ODAoIBcHCQBGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGA= +ZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRC8AAAAKANYCAwUICg0RFBcbHiIlKCstLzEyMzQ0MzIxLy0rKCUiHhsXFBENCggFAwIKAFPuAAAAcwQAAAA3AAAARgEAAAABRC8AAAAKANYHFh4mLjU7QUc= +TFJWWl5hZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpams= +a2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU+MAAABzBAAAADgAAABGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l4= +XVtZVlNPS0ZCPDcxKiMbEwULAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQs= +AEYBAAAAAUQqAAAADADvAQIEBggKDA8RFBYYGhweHyADIe8gHx4cGhgWFBEPDAoIBgQCAQwAU9sAAABzBAAAADkAAABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQ= +KgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQqAAAADADvAQ8XHyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCgAAAANAPABAgMEBggKDA4QEhMVFhc= +GAMZ8BgXFhUTEhAODAoIBgQDAgENAFPLAAAAcwQAAAA6AAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCY= +IBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAAADwDyAQIDBAYICQsMDg8QEREDEgER9BAPDgwLCQgGBAMCAQ8AU8EAAABzBAAAADsAAABGAQAAAAFEJAAAAA8= +APIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8= +AEYBAAAAAUQgAAAAEAABAfYCAwQFBggJCgoLBQz0CwoKCQgGBQQDAgEBEABTrwAAAHMEAAAAPAAAAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwM= +MPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEGgAAABIAAQEBAvsDBAUFBgcH9wYFBQQDAgIBARIAU5UAAABzBAAAAD0AAABGAQAAAAFEGgAAABQA9wYMExc= +Gh0fICIDI/ciIB8dGhcTDAYUAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBIAAAAVAAEBAQICAwUEAgMBAgEBFQBTewAAAHM= +BAAAAD4AAABGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTPQAAAHM= +BAAAAD8AAABGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8AAAAAAQAeVmlld2VyU3RhdGVNb2R1bGUvQ29kZUdlbklucHV0AAAAAwCkewoJInN0YXRlX25hbWUiOiIiLAoJInN0YXQ= +ZV9sYWJlbCI6IiIsCgkic3RhdGVfZGVzY3IiOiIiLAoJInN0YXRlX2ljb24iOiIkSEgvY29uZmlnL0ljb25zIiwKCSJzdGF0ZV9kZWJ1Z19tZW51IjowLAoJInN0YXRlX3NhbXBsZSI6MCwKCSJzdGF0ZV9oYW5kbGVyX2luZGk= +Y2VzIjpbXQp9CklORFgAAAAAAAAAAAAAAAIAAAAMRGlhbG9nU2NyaXB0AAAAAAAABP5fUH1KAAAAE0Rlc2NyaXB0aXZlUGFybU5hbWUAAAT+AAAACGA3h6QvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc28= +ZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXQ= +aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmE= +ZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImFkZGNvbnN0IgogICAgc2NyaXB0CSJhZGRjb25zdCIKICAgIGxhYmVsCSJhZGRjb25zdCIKCgogICAgY29kZSB7CgkiJGFkZGVkID0gJHY= +YWwgKyAkYWRkY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlhZGRjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJYWRkZWQJCSJJbnB1dCBWYWx1ZSArIENvbnM= +dGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3Q= +b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyA= +bm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAk= +eyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciA= +fQoKICAgIHBhcm0gewoJbmFtZQlhZGRjb25zdAoJbGFiZWwJIkFkZCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KYWRkY29uc3RJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= +AAAAAAAEGF9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= +ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= +NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImZyb24= +dGZhY2UiCiAgICBzY3JpcHQJImZyb250ZmFjZSIKICAgIGxhYmVsCSJmcm9udGZhY2UiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiVk9QdmVjdG9yICRteUkgPSAkaXNjb24= +bmVjdGVkX0kgIT0gMCA/ICRJIDogSTsiCgkiVk9Qbm9ybWFsICRteU4gPSAkaXNjb25uZWN0ZWRfTiAhPSAwID8gJE4gOiBOOyIKCSIkZnJvbnROID0gdm9wX2Zyb250ZmFjZSgkbXlOLCAkbXlJKTsiCgkiaWYgKCRub3JtYWw= +aXplKSIKCSIgICAgJGZyb250TiA9IG5vcm1hbGl6ZSgkZnJvbnROKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCUkJIkluY2lkZW50IFZlY3RvciIKICAgIGlucHV0CW5vcm1hbAlOCSJTdXJmYWNlIE5vcm1hbCIKICAgIG8= +dXRwdXQJbm9ybWFsCWZyb250TgkiRnJvbnQtRmFjaW5nIFN1cmZhY2UgTm9ybWFsIgoKICAgIHNpZ25hdHVyZSAiVmFyeWluZyBOb3JtYWwiCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUgIlVuaWZvcm0gTm9ybWFsIgl1bgk= +eyB1dmVjdG9yIHVub3JtYWwgdW5vcm1hbCB9CQoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgbm9ybWFsaXplCiAgICAgICAgbGFiZWwgICAiTm9ybWFsaXplIE91dHB1dCBWZWN0b3IiCiAgICAgICAgdHlwZSAgICB0b2c= +Z2xlCiAgICAgICAgZGVmYXVsdCB7IDEgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAX5X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyA= +cHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHQ= +ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDM= +RTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbG9ybWFwIgogICAgc2NyaXB0CSJjb2xvcm1hcCIKICAgIGxhYmVsCSJjb2xvcm1hcCIKCgogICAgY29kZSA= +ewoJIiRjbHIgPSBjb2xvcm1hcCgkY21hcCwgJHUsICR2LCBcIndyYXBcIiwgJHdyYXAsIFwiYm9yZGVyXCIsICRib3JkZXIpOyIKICAgIH0KCiAgICBpbnB1dAlzdHJpbmcJY21hcAkJIkNvbG9yIE1hcCIKICAgIGlucHV0CWY= +bG9hdAl1CQkiVSBDb29yZGluYXRlIgogICAgaW5wdXQJZmxvYXQJdgkJIlYgQ29vcmRpbmF0ZSIKICAgIGlucHV0CXN0cmluZwl3cmFwCQkiV3JhcCIKICAgIGlucHV0CXZlY3RvcjQJYm9yZGVyCQkiQm9yZGVyIENvbG9yIgo= +ICAgIG91dHB1dAl2ZWN0b3IJY2xyCQkiQ29sb3IgTWFwIFZhbHVlIgogICAgc2lnbmF0dXJlCSJSR0IgVmFsdWVzIglkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJSR0JBIFZhbHVlcyIJdjQJeyBzdHJpbmcgZmxvYXQgZmw= +b2F0IHN0cmluZyB2ZWN0b3I0IHZlY3RvcjQgfQoKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIGNtYXAKICAgICAgICBsYWJlbCAgICJDb2xvciBNYXAiCiAgICAgICAgdHlwZSAgICBpbWFnZQogICAgICAgIGRlZmF1bHQ= +IHsgIiRISC9waWMvTWFuZHJpbC5waWMiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgdQogICAgICAgIGxhYmVsICAgIlUiCiAgICAgICAgdHlwZSAgICBmbG9hdAoJc2l6ZQkxCiAgICAgICAgZGVmYXVsdCA= +eyAwLjAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB2CiAgICAgICAgbGFiZWwgICAiViIKICAgICAgICB0eXBlICAgIGZsb2F0CglzaXplCTEKICAgICAgICBkZWZhdWx0IHsgMS4wIH0KICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJd3JhcAoJbGFiZWwJIldyYXAiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInJlcGVhdCIJIlJlcGVhdCIKCSAgICAic3RyZWFrIgkiU3RyZWFrIgoJICAgICJkZWNhbCIJIkRlY2FsIgoJfQoJZGVmYXU= +bHQJeyAicmVwZWF0IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIGJvcmRlcgogICAgICAgIGxhYmVsICAgIkJvcmRlciBDb2xvciIKICAgICAgICB0eXBlICAgIGNvbG9yNAoJc2l6ZQk0CiAgICAgICAgZGU= +ZmF1bHQgeyAwLjAgMC4wIDAuMCAxLjAgfQoJZGlzYWJsZXdoZW4gInsgd3JhcCAhPSBcImRlY2FsXCIgfSIKICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEZV9QfUYvKgogKiBQUk9QUkk= +RVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCA= +b3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAo= +ICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJsYW1iZXJ0IgogICAgc2NyaXB0CSJsYW1iZXI= +dCIKICAgIGxhYmVsCSJsYW1iZXJ0IgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJGlpID0gKCRpc2Nvbm5lY3RlZF9uSSAhPSAwKSA/ICRuSSA6IG5vcm0= +YWxpemUoSSk7IgoJIlZPUG5vcm1hbCAkbmYgPSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCgkiaWYgKCRmYWNlZndkKSAkbmYgPSB2b3BfZnJvbnRmYWNlKCRuZiwgJGlpKTsiCgk= +IiRpbGx1bSA9IGRpZmZ1c2UoJG5mKTsiCgkiJGNsciA9ICRLZCAqICRkaWZmICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERiggIiRmID0gJEtkICogJGRpZmYgKiBic2RmKGRpZmZ1c2UoJG5mKSk7IiApCiAgICB9CgogICA= +IG91dHB1dAljb2xvcgljbHIJIkNvbG9yIgogICAgb3V0cHV0CWNvbG9yCWlsbHVtCSJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSJCU0RGIgoKICAgIGlucHV0IG5vcm1hbCAgICBuTgkJIk5vcm1hbCBWZWN0b3I= +IgogICAgaW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIFZPUF9GTFRfSU5QVVRfUihLZCwJCSJEaWZmdXNlIEludGVuc2l0eSIsCTEsIDAsIDEpCiAgICBWT1BfQ0xSX0lOUFVUICAoZGlmZiwJIkQ= +aWZmdXNlIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiwgMSkKfQpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAAAE= +s1UQFzgAAAAMQ3JlYXRlU2NyaXB0AAABswAAAUNVEBc4AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAAvYAAAEuVRAXOAAAAARIZWxwAAAEJAAAAABVEBc4AAAAC0NvbnRlbnRzLmd6AAAEJAAACPdgN4b+AAAAC1Rvb2xzLnM= +aGVsZgAADRsAAAMpVRAXOAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAQRAAAADBVEBc4AAAAEEV4dHJhRmlsZU9wdGlvbnMAABB0AAAABFUQFzgjIERpYWxvZyBzY3JpcHQgZm9yIHV2Y29vcmRzIGF1dG9tYXRpY2FsbHkgZ2U= +bmVyYXRlZCAwMy8yMy8xNSAxNDozODowMAoKewogICAgbmFtZQl1dmNvb3JkcwogICAgc2NyaXB0CXV2Y29vcmRzCiAgICBsYWJlbAkiVVYgQ29vcmRzIgoKICAgIG91dHB1dAl2ZWN0b3IJdXYJIk91dHB1dCBWYWx1ZSIKICA= +ICBvdXRwdXQJZmxvYXQJcwkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJdAkiQ29tcG9uZW50IDIiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGZsb2F0IH0KCiA= +ICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICA= +IH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IE1vbmRheSBNYXJjaCAyMywgMTQ6MzggMjAxNQpcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciB1dmNvb3JkcyBvcGVyYXRvcgo= +IwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvdXZjb29yZHMpCm8= +cGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTs= +Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTs= +ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAxOwofiwgAAAAAAAA= +/+1aW4/buBV22kUKCd1t+9RXRs1Dkk5s3WzZ227bzGVbA8nMwHPpFkVh0BI9FiJTgkR5Mg3y3v/Q/9Xf08Mj25LHJpPA2UuLtccjit/5jg7JT4c0rX/9ttWyA3zLl2OvXr1ez77/WqKO27V92/H8Jae7xnu99tn5lCbJhIavi9Y= +dZp1FiwU6TRJqSCdWTpnndc07kRsASdlFPN4nLOE0YJ1ZtNiVddJRVJ0zs6TeHIR5nEmWNSeRdS8509h9ama4/mubE5Uzud3EZsWreHp8Tet+vUT+HwOdSffjC9Oji6HZ6dL4N9Xv/x1H45fbMYrkVbroQ2oB+UH8PkMPuaGxS8= +ruVZTkRKvl5WPU4zaOKXnU1vf9xy/sX12fl4o2b1+inYysMCDw/BDoZoiT14tipg1A/ut1KG+fPjmCbpTdXLVfXDzy5/9Zf/dJ6Z5Bk5H52dj4Ynly9GfyPD06/PRq9eyN5oE3I5iwtSpFNxS3NGoJzlaZbHTND8DpooyRdxxMg= +yXQKcRfkYmU65GH7gFAeSRJPheyPCSM5AwdRGbLoQHJFTnkxjwWM/AGBToviIkzSggGLA/mO3FL4xAJkJchtLg05yVg+j4siTnkbfGD8S59kcvclnBvKkCToBwEZxeFsnkJwFyJnTJC/skJI7DLNUy7SA3LGoYWxbJ9xRDmNKCE= +5FX3mngnAfpwes9Bc88H/aBXxdAxzd/EPExKuPLvM5rTORMsb0fFH0zzrQlswqHKsOrhtbC2wCHZrk/ohCWb1VgPHcHyMIWrvDWN4enRy6vjkzHo4eXwEPF3ldnKwgLFNCT15DGUD8jj6YImzvLoLo/e099ZTRcxz0phIDeXB8M= +GsoaUunbWkUjjdC3gU4N6yidZylnXBBHYeQ2jVyFkdc08patlzfI9cnR+PzF6NUTbIp1TZOSWQcA2gf493Sn5Thr2upNecN0y/Lo5ai2DHc63e21XOjcbpp+RLDlh0dbasIt4htORZmDRL3j1RgbkDVpmQjjLal0QKq83fz/bgc= +/TyNubCMDHiZLH4g7TTN5zSxDA48juUPIY7+fEiO0kSGGwIxlMWdvPvEKx5P4Sqk0d5yAR7KZVvLirh52Lp8w8uy2aVsd1k1/KN9rPqglJ1QLnvh47w0OqSUPVJWXaJw8m7v6datLXwOeWcs7jImlw57ew7WBl5QLsI0zaPCacM= ++kK05DXIV2RVa86pCGesAMFCrb33ldeGQbdbXxm8t8J0PpcpybLMLC1iAdMQ6bbdvu/4xG93/b7dNUMqY4n/yYhjhinnqCfO3og4Ip45TehNAVGSJA1fk3Q6JXPotQRLgs2zhAqGJ9M0FTDZwsXk2Zsc5kJZmNxltCiwCPMlmFc= +1TnjEcuxOItvZgl8KmLJYagjLBZ0wSIqKJ5AS7KcLT2xNxnOu9CaJL2NYIKPq4jmLIrLeaNCOl+dcrPK28UpTG6RBzOdTaxyYZkOsQrLdIkF89Y7E6eS2mZVgcVCUIEzZJgz2XDHdwPHCfpBF+qgY+LpXV0Hky2hJSwHckgQkzQ= +uvsTT29nLGeyPgxlY+wgCMBtpfmryzHeCXhP2O3++mNCh1dTrxxIaHyeUH5T0htGZlW9Cd25r4xcrxawU8uoLFguR6FanX0+Ho+vWS7XM1CSq7y9F/RuLV+3cd1qrGI+TYvWaTkfygLoEWeE4jDmck3nmIfsJuYSM8/QXg4bKcw= +YzYpb47SPMdVAFaOx8v5YTw2D1GUarzKa6/kssReGuOJa14V7Lgyw0AgghMe4fVXK9idEYkfXETl4vsMaU/JeP7awPfWkukUMwrf524gx8Bitpl4m8AnTr6et4YdVxGKKhO77a7tdXtwj/cCr2/7P6ZimYonacmjsTzZysUuMSw= +C7qQgBlCVjM924ja0Hc7ErXTDxx3YLtOI1F7/YE38GxM3nskajmAPoT03aTpWvtu4CsEB1/p5q238FUfE7WcQ0wqRB5PjL8T25DyKb6yyT+MJ4bsdOOpCUmeFpIFUo05y7ftYASlIfrfQh1ApBByIX0oyZUJCFuApLesijKf0pA= +gd3eq7w6PUBR0Ufvndd+5sAKqd0N9h2vesW5EUs5qW6BzSXiuvpTp6kVyXE8d2cUqiTVa3d7fTcAEXkDx39Pkhp8K0mKr3MU/z5T1FY66hGjKSmZeqosFhCj3sZwiHzLFWZ/s9qV1Vsp7L5HSIkbLFnlbvnfmfJgvPxuf+DeT3k= +tjtw/rfWpuubCJz4O+W7I+XJPSxnK83At2aZxiYs2cYsmaUkzd3OTivWNrRmeVuQWLG2oTXL3w0hTYFJWldDU2CS1tPQFJikBRqaApO0voamwCRtoKEpMBxsW8NTgUhUSKEianTiKNRQETVScRSCqIgatTg6uahAJOoEowKRqJM= +jApEok40KhCJOtmoQCTqhKMC8X7XKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIOV+nHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIRJ1yVCASdcpRgUjUKUcFIlGnHBWIRJ1yVCDO+zo= +5ahAJOqUowKRqFOOCkSiTjkqEInaxY1GOb5OOSoQiTrlqEAk6pSjApGoU44KRKJOOSoQl3465ahAJOqUowKRqFOOCkSiTjkqEIk65ahAJGoXxhrldHXKUYFI1ClHBSJRpxwViESdclQgrv51ylGBSNQpRwUiUaccFYhEnXJUIBI= +dcpRgXtvOXm1oWKb5zvbcKp/x/Hr31MaD+9s7jjV9Z96y8ldwz1vdxyqPSfoh6Bnd8lzu90deE7P0246+f/fO+MOsfBhFfyFEp9IsUyvKnk79sh3bCER+WTOe/eZduwgyd2ifm8w8LZ3kPrKHaR2EcO4vmlDZ/xAN5PWN4jv93Y= +C3PHblL97ML9BLJ67uSpfLZuC7Xxjdg406Jci+o9lws9rL9yqb90qb72/nmz8diEIlt9+79A1wYNQbThP8tbnrnx62Gd0BtPUjqf7hEOiKaOgDPR2t+31zC5HL0YvjwZPXr0qPVfvXY7JIwrAAA8P3htbCB2ZXJzaW9uPSIxLjA= +IiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGE= +bmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGU= +IGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8aGVscFVSTD5vcGVyYXRvcjpWb3AvdXZjb29yZHM8L2hlbHBVUkw+CiA= +ICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSI= +bmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5TaGFkaW5nIFVWPC90b29sU3VibWU= +bnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC8= +dG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlcGFybXR5cGUAAAABAAAAAAAMbm9kZWNvbm50eXBlAAAAAQAAAAAAAAAASU5EWAAAAAAAAAAAAAAACgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEtF9QfT0AAAAMQ3JlYXQ= +ZVNjcmlwdAAABLQAAAE+X1B9PQAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAXyAAABLl9QfT0AAAAESGVscAAAByAAAAAAX1B9PQAAAAtUb29scy5zaGVsZgAAByAAAAMFX1B9PQAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAA= +CiUAAAAwX1B9PQAAAAtDb250ZW50cy5negAAClUAACHZYDeG/gAAABNEZXNjcmlwdGl2ZVBhcm1OYW1lAAAsLgAAAAtfUH09AAAADFB5dGhvbk1vZHVsZQAALDkAAAUOX1B9PQAAABBFeHRyYUZpbGVPcHRpb25zAAAxRwAAAKs= +X1B9PSMgRGlhbG9nIHNjcmlwdCBmb3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29tcHV0ZWxpZ2h0aW5nOjoyLjAKICAgIHNjcmlwdAljb21wdXRlbGlnaHRpbmc= +CiAgICBsYWJlbAkiQ29tcHV0ZSBMaWdodGluZyIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAljb2xvcglPZgkiU3VyZmFjZSBPcGFjaXR5Igo= +ICAgIGlucHV0CWNvbG9yCUNlCUNlCiAgICBvdXRwdXQJdmVjdG9yCUNmCUNmCiAgICBvdXRwdXQJdmVjdG9yCW91dF9PZglvdXRfT2YKICAgIG91dHB1dAlic2RmCW91dF9GCW91dF9GCiAgICBpbnB1dGZsYWdzCWxheWVyCTA= +CiAgICBpbnB1dGZsYWdzCUYJMAogICAgaW5wdXRmbGFncwlPZgkwCiAgICBpbnB1dGZsYWdzCUNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgYnNkZiBjb2w= +b3IgY29sb3IgdmVjdG9yIHZlY3RvciBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWE= +dXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJPZiIKICAgICAgICBsYWJlbCAgICJTdXJmYWNlIE9wYWNpdHkiCiAgICAgICAgdHlwZSAgICBjb2xvcgo= +ICAgICAgICBpbnZpc2libGUKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIkM= +ZSIKICAgICAgICBsYWJlbCAgICJDZSIKICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICByYW5nZSA= +ICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVzY3JpcHRpb24iCiAgICAgICAgbGFiZWwgICAiRGVzY3JpcHRpb24iCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBpbnZpc2libGU= +CiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGY= +b3IgY29tcHV0ZWxpZ2h0aW5nOjoyLjAgb3BlcmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmQ= +aWYKCiMgTm9kZSAkYXJnMSAoVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wKQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVA= +YXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ28= +ZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMTsKUHJlZml4RHJvcHA= +ZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Zyb21WZmwgOj0gMDsKPD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnM= +IG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCBhbmQgdG9vbHMuCiBJdCBzaG91bGQgbm90IGJlIGhhbmQtZWRpdGVkIHdoZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbmk= +dGlvbnMgb2YgdGhlIHNhbWUgZWxlbWVudCBhcmUgbm90IGFsbG93ZWQgaW4KIGEgc2luZ2xlIGZpbGUuIC0tPgoKICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREE= +X0lDT04iPgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGU= +eHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5TaGFkaW5nIChVdGk= +bGl0aWVzKTwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRSc= +KV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V1bj+O4la7dfVi0gf0PaiMPycNoRFLXLALsds8= +dHYWSXeQTeYlExiqslzlHVsuyHZ1N4L570tSEnXjoeQtl0rlOj2YbomHhzyWDg/5fbzo+8U/XzmB/E/8IU75x/d9p/2nkBLXIV7gUC+QWQitcrjpbpksDl/vk6sfd/ezx5bsqQweu1vG2W53sNfp+nAlarB+Z93stvfHQ7JZ394= +Hdbp7W9/S21nto0PN3fJfpmseA7n0Ta4pZhQr7SBl33F694m6cGaz2f3u/36sN6l1jeu7YSuH1mu7RGPRbObXZomN4ddliZfDuul5c5Wm/h2zw2zNrubn63damVt+SPbyKtDsr3fxIdE3qx4RffZmtcg7r5k8Vd5cf31Pt7v5eU= +cr3n2fPkLEmXSSYv7/jTkE9E3h3TzS5eyst9/JAs40Msb8SjyxJRUsqvN7uM/6b4uDmI++QL/0XJUlxudp+XySFe5wZuk+X6uK0liLrK29TiTz7J1rEUzXbHA383+48xV2Kzf8x+ma3TRoJjvZnP+eOziDXnPyPJ5jNSS/own9E= +2u2n1XzGavfvk7kqUhXmWKQoQ1xRdcXU1S+z/SE+cAXLuskS8awJf1NB4IXM42n8XaxXX1WaG/C0+Hi422VWurveLb/+R7r7fJdkiUi/uRHPzwmCgBcrn6H1178s3suLP//+neXYofp/xt/x/iZb30uH4Q8428Tp7TG+Tay7PH0= +xt/gY52VVkqMlM563CeZeO1X/M8/Xf3bYrH4Mcn23F35FU/6l6vHBgBaNhEnYLSsNX/963S12199PG5/EBcWm/0Yb47J/t06jTP+mGfvktt1KmSzTzK/cA7r/Wr2XXJ9vH2/y7If0jJ1sSg8dLGYvZONAJZ/3GXbePNH3rB4AMg= +M8sbOvvrPvkuzyYt4SZ8ny6lAVfFH61J/NcsPkzSqk/P+rAe6Tms6jrc0nO+vb/OyoBOGtG+JjhzkGelEqOup7UDivjMJoz3gNY3jk0oDYNOxGf+k4T8VEX89OSAL2/qEZ8nPEnIJ8yaL9cZfxw8tLvWfJ2qO8+ax5sNv/Cr5EU= +sl3vRWDiyUGpuRB284Swlq9IimQZxR11lEa629/Fy91nnkhUokqitYJqOVktWSVymzfJQ8LtpJ4oabXiwbRM4Zbv75Ob4ybOyiRu9cNuc9yqPGFVf8xfdLLnaVG9pjLV5eWn8iWKm6DzW4pf6YYa6wuZroMV1vKcucByi36VtAU= +XtnD1ntc/lMXuZOJLjNpdr/38eFONEtuUi2VO//+kMXrdBt/yXbH27v5zKuJuUNv1tv1IXmI+cPx65JkJezJYt6o5rOgUST3VKk1n4Xa9GVyE3+dzyJAeH/gVhCnLd3fxzfcekKa9q3WG+7Q8XZ3TIWb1p8Hd87rdSxeT93ypXI= +IVavY8sb1lq+Ty5o1ME9hve+D+J58tLlwEc0vuzAWwsVOeLr/S67P8h2wFgzC8mzpEseJnbZ+sB/N3ObWWiZhWfgUq/9rn2rahRVg2sOpZoaxaiqmUiAAZarrjx15aurQF2F6iqqhm61UVw1jCNVNaSqh1QVkaomHk5aj1SmBu0= +pyhTw/aDk6lR+5dS/bCR+X7gUuJFpwwb7f2aR90vNm+x0xxBqh6Z92aBtie8j7Pt1T9mD/kYUpg2+7R68zfLeSO6t/3vHOvvb379hsj/fjNrBZFOvjl3Pp6tDCcdeRlheZ5OcNEUtlqJ0upxppMp3aWJyFOLOJ08jqyujCHdH9c= +lMsApHkCzTw8DnXy0DKPjEbd31P8mHpQ0tpahCatrAxQ0KOvIhWUQ4Us8IFXIUtjgiPNqEKW1koZrrrP0PbEL2gGK7CKXx7t/FVGBZ+azv/kWIpVGVynNGF/vM6HVs3xsEo+82iYBqXYdYnGBmgsTFzbIZL88Hn1fmcoTJwXwH4= +PNVY2Eh/LDT8x6JFgCzaDMhCUCC860uPmw0R/bE1f7+SgyeRwvKUHCLKwZZIpVXqh+Z4Sryj5iBKpCxoc4An09j/i3lxS0uLsUFuZDE8yG3rHyHA/bBPL6sfLsWiJWnaoKYXTrlnEX0fsomvkw0gE2rUoAbIhBozqAEyoeYa1AA= +mVDzDGqATKj5BjVAJtQCgxogE2qhQQ2QCbXIoAbI5Ot2TO8bEEpFo6MYPIWYXAUSSkWTs0BCqWhyF0goFU0OAwmlosllIKFUNDkNJJSKJreBhFLR5DiQULZ4k+dAQqlo8hxIKBWNQcbgOdTkOZBQKpo8BxJKRZPnQEKpaPIcSCg= +FU2eAwmloslzIKFUNHkOJJRB3+Q5kFAqmjwHEkpFk+dAQqlo7KAMnsNMngMJpaLJcyChVDR5DiSUiibPgYRS0eQ5kFAqmjwHEsp+3+Q5kFAqmjwHEkpFk+dAQqlo8hxIKBWNgxuD57gmz4GEUtHkOZBQKpo8BxJKRZPnQEKpaPI= +HEgoh34mz4GEUtHkOZBQKpo8BxJKRZPnQEKpaPIcSCgVjQNjg+d4Js+BhFLR5DmQUCqaPAcSSkWT50BCOfo3eQ4klIomz4GEUtHkOZBQKpo8BxJKRZPnQMLHk2Vq1l/PVPVSZf9KAtuxI+dcbBU3KajZIQmKDmEmU8/Nl/lKrJY= +KdUsABcLEWI7YRhaxI4i/m+HLwteMV3m1EmxggsrKbCc+XL5v4L/En/78u8OxVZjqQYSR25IwpB6bvhiiaNac6BO1xk1vNHjI0FFWruaKkcLBLqAlM8dNJeRxBl3EO575w4DTIkJadUPxYDI9gmLfIs4tu863RBAXnEI0DHm8XI= +KWlisQqCy9pEdCnWNXc3CD3qRY5//mV+vvyfjNXCSz/ntrf9XNO8RdL+ZtecW33Df+1OphZjAjFHmGQi75vfSJX8Zxt15DhC5BWDEGPO3LoiN3ej1frLsJK5Wx0GZ5bjnf6s+7vd5wFZy4npbNuemO7mXfE2c2D1/L2PRJoi9Xg= +QzLmFFObvFkPyXbY3d5ukr6catY2HZBZFLvZ3Q62VGak/TlVXjYkr8j9IAPj0NypXNU4NPf9btATzjPn3szbV58Cqf9Od1jxKv+29yHmxZNSIRqW36n9W2gSf6iqA1zxVnXgfc9tr+tJr18P8FGRcb3loXNQzttkx7v07OugzGU= +9zXoZcvMJ7y76/1yNdCKPOYOe2TiNcWtrFIsYwMgyVsMNUoBoWwQgCxvWoBQPi9AlrcDk3ALGZt7uElIfECaeyZobv4W2mKg6zhkx5veOCGzZjy6JqvNocdtSJl1nfZmddSP6e2ReITnmXf3+cohY9a3bz+9++9v//DD7//rL28= +3xY9WDFUHfBAEjGa5m7UJUTk2q94L4rjD2yd9phR9LdcZ/c5zVfk8cHwgQ+DB/Vloppjul5x1xxYzfXumC4HlX0X79W4fJBCbr4cTBmz8yFmWpScLCvFIb97f8xWYskY/+XZ7oFjUv6+joOMExlv7nZrPrzrf78icz5yPSVvOeo= +NesUQ+KGG3XpMRHfHtb79fWmp7j8xf4vj1vpUKfhgCjm5YrX0P/z7vhDHpbzJt5sruObn/tzHji2G1Bzsrnvz/V4GF9l6ODn0TB8lbGyoVzwPg6K95S4QvHKgj4cH9nMZ8xFHN+P45kZx7M+HB+8eBxfZuS2046nTRTJl/Yhlkc= +LI9YHrE8YnnE8ojlEcsjlkcsj1h+Oli+drBCF0ePhuYrK9TBIN9ybNdclcMTzo3hSyVCKGnUa8LvAQst1w495jHE782lOPvjVrO8xpNA3a3heCI3mtV3THJsrqRUA/PdcudYQ8m85TrSQf/o5a7YqVpJtWJHeutTLNbRMmyyttE= +okJFNDK1XE5uDWyEBZFy7rigNrd3agb3tBKb8SDCAwNhUeB1AgN9xYGh2HAK8HskjwuN0NEUwk2cUd1uzhe8KE+5PCFB0/E0bTx/zulx2xlACYRRSLWbPd+vzjF4qC0hrEJEbu1oMaLKUJnwPhllBoCo7e+1KMHr7jsCKrIdFhE= +HDv0cf+a42i0kwCDTmHRzQbki3gZAePFJGcDSjG/d2teN9F5gPcJzgDgDADOAOAMAM4A4AwAzgDgDADOAOAMAM4ATGYGQLsbjuOJsRA8q87ub68mVCf5jQLn1T7lOpxvG9KH7QPbZaHfpf8Q2yO2P6Et8DsCueBEgX778E1E/Yg= ++hH1I+pH1I+oH1E/on5E/Yj6EfVPBfW7lRKMup97+R8db/mfSxr1QjDftyM3EofwuESzxoe9YpAPLv5rL9kjrL4KkMJUQGcVYKMY7bdmTMsBWeCxy1orBCwHpKMuB6TPHiXYiFHCadRrjhKR7Toh7W7xxSgxJEq4rSjRlA6NEkQ= +s2aYmYOE7tivywsSbNQgwZ5jzXBlwfU6bUWJJzsUoFo4XB0KkFfft6MgtJnnMFwVOOBEANd8IoB7+ScClF7ObfebbjbR2QHx/U2cGsCpAZwawKkBnBrAqQGcGsCpAZwawKkBnBqY3NSAdldfDi6em+pzn2lCwO2h+kKbOrodfUg= +9empPojyP5Hq65L/J3F9oaP7JPvlcX3uqFyfO16U0M1h8pg7DtNXiWshilcORYrA9uQKYXlOgEuR5+vh+aDDQYx8/wkLhF8m8Vcq8Xuv7nXTpf2Q7UO2D9k+ZPuQ7UO2D9k+ZPuQ7UO2D9m+6bB9uu23AlGMtv9XRzeWJ5COvAM= +uPo+L+t8aKF/D3CJ8B3bCzwHv+1xGsKH9wAPYfQu5qOdqjnwOwb74ETxfsdQRP+I/hH9I/pH9I/oH9E/on9E/4j+Ef1PBv27uu0yXbQxGhdg2JUsMOs4LEAlZq7OiD78/41jk9An1EcG4CQGIBjGALiXzgBUc/zV5p66/00U+9c= +TLxc1F8MoBH2I+xH2I+wH2E/wn6E/Qj7EfYj7H9BsN905raEGKMBfiP/MB7k133vr2nGANAfuQGNEPOfhPnDYZjfu/B1/aodiDu9A04U9TeMRNyPuB9xP+J+xP2I+xH3I+5H3I+4H3H/hHC/ca39qMhff3zAZjMe6Fc7H+qgX1k= +0Iv3iR04oYtz/Kfh/WgY3vcvHO8r7+e2d31volC/tA9RPqJ8RPmI8hHlI8pHlI8oH1E+onxE+RNC+dU5gBpoPYXveqcyWO8+P/t3vZUhvXCf2q4f+Xhs30lwn8Lf6WjkCy59Sb/hu97KBSeK+ltmXi74xw39iP0R+yP2R+yP2B8= +sT9if8T+iP1fHPY3fddbIY1nXd1fGDMmAaBb3d80oxf+M5syJwgR/p8E/8kw+B9eOvyvfa4z0DvgtME/Qn+E/gj9Efoj9Efoj9AfoT9Cf4T+CP0nBv21i/ubKGMaZ/qPO/tfO9O/u7V/+Pw/s6OIRB4SACcRAHQYARBd+HJ/86E= +/lNfAdAxFIkAJAKQCEAiAIkAJAKQCEAiAIkAJAKQCJgMEWA+1H/8VQC6jQDKnGfaCOBChvQSAa4deIwQJAJOIgLYMCKAOJfOBOh2ArR9cOo8ALIAyAIgC4AsALIAyAIgC4AsALIAyAIgCzA1FkC3E6CNNEY77U9HSWySh2QzzlE= +f7UdAG6z+l6879kecSmu/D8N77sD8T658KX/tFr67/tNz5soypfGXTi2R2iP0B6hPUJ7hPYI7RHaI7RHaI/Q/gVBe6pbXp+DitEm9XVnDHKctuIGjIfr1afS67i+YUUvvPdtGniui/D+JHjvDYT39MLhvWoGwnatA04U5ddtRLA= +j2AfwT6CfQT7CPYR7CPYR7CPYB/B/lTAPqsyAkj7WY/z298nN8dNnI0I+nXH+TXN6EX9/HkwH7/ddxro9weCfnbpa/hrx/n5egecKOpvGImwH2E/wn6E/Qj7EfYj7EfYj7AfYT/C/snAft0cfxNkjIb7dTsJHnab43bMqf5KXE0= +9deNGID5g0hgSAT9p4D+YCDody8d9JdK3Hat/00U8tdMRMCPgB8BPwJ+BPwI+BHwI+BHwI+AHwH/ZAC/7pi8OsAYDe67KkP3OwIxR8PJfhzEz5S4vri/YUcv6A9tzwsjhqD/JNAfDgT93qUv7y+bgu7DfYULThT3N61E6I/QH6E= +P0J/hP4I/RH6I/RH6I/QH6H/VKB/BbhhxD0a+tdtN6iODRwT/3tKrPly32AGILIZdfC4/tMIgGggAeBfOgFQZtQf1z9tCqBtJ5IASAIgCYAkAJIASAIgCYAkAJIASAIgCTAZEkB3ol4Haox2YL9uNUIqkd846J/qPtZXGtAL+ok= +YzshwWn/k1C/O/RUv+DCUb9yfm57x/knCvYL8xDjI8ZHjI8YHzE+YnzE+IjxEeMjxkeMPxWMr91JXwKLsaC9lmgoaIZ0l38YcCHg6Sg4X32mULPKv2nNENAfuhSP8j8N9A/d4B9e+AZ/1Sz4XXutf9MRJ8oA6Gy9XDqgGFojIYA= +hAASAkgIICGAhAASAkgIICGAhMALIgRc/eH+GtAxGjug2/2vliE8Az+gOwUAsKefISC27zA89/80hmDoaQDRpTMEZdPwHdLdDPAiOAK9tcgSIEuALAGyBMgSIEuALAGyBMgSIEuALMF0WIJqLX4/Jn+GjwEy9eVz8UVCblEOERs= +9MD+eJ0mhyf7EiD1id4GiBL4htrEjcLA8mwnpFH3qwDRK6YEXGv+YT7zrPmn1XzmW/P3yXwWWPNtvP95P5+F4kHqWAP+jmUisRzBGCz4L06y+YzVJURKeOm0nkplqqiN1JOZTBa1N2mHRkVNFf5fp+imBdDXCSn1qEcYq7EUbkg= +wpAyGj6OpQjV/yN/n9BxqKNvFhp64om+WNKodqzgVA+YVGvKt+u96t9ZI1LVBOemMgMldvUhs2kVGLsIscOI+ha1vdAPugue6ARjl7wZI3jxkFGN3HriFAOZzWHxgkaO140X5IXFi1pr8fwBfqkJHvv1bRofjlnSGSU+nGUAVE0= +SjB9R9+0sDfOXD19gJG93zG958NN0ggwNUEzwJDzBRhCgwFWwQEmtIkTRlZg+6HjRd35EueVRxg5gJHDI5YPj/iQ6U9yyPRRjpjkY44393dxZ+QUgcOnz2vuDMUQqRg7tYJSkcMxhiQ/0gxh2IsNScAQpunJTzGeGRB0GjY8edA= +cXsh17e5hzQHNHnauccyFfRyemwBo0xgRxHl43M7oLyYFzGKGQuBOdacV8ir0IQKjnfqnV0eL/KHXcAt6ZbJkiOnXJiPZESQelPwOUlTRtuRplFBAbJqpToFyqoVZopJ3G/Jy4dVVfMjFOjzS5fXjZCKF9QZIAnumL/+3UrSnvs= +jpx3BfvDeRab9AI09QNGW21SmVSd8dgyqXKyRlhLj5vNuYOar8QMGAjXrYGHT8zm/u3yyOZQ3+kOn6Y4ehorsglGp0HpKEmbpWlnPAWYMcLoywdmVesgBBjP1/1RE3Xyp58et52wQvKwI6T8BXQnic7EXFdDFjDk1H7BaGGnygg= +hZ2qt3vyqFOdcws9o5oxpqAThJFnUVscYILDqVbQ0YYcpxjVFEP4POp0Y04jDzWGHe8C+KCqdYBhp+aQU4w6uh2u4A+YJintTpKUdg3xh9qM8vjj8SdFucu/hPgzSVKaDiClTUHoNZLS7uRJaXdC/JA7Lj8EQanCFjCihLZLI+I= +iil65nndVftTjCjTI4hcA0H0aQUTRA2ZiSBy2wQR12wTREUSEkSFz79wgmhAMHsGgujTakoEEbcGHiu5NvUdZrk2c4nXncB/9QSRmFkzE0T5kqFGxlMGSa+PIOL+OEWodgJBxH/BBAmiEaLOcIKoL+hQXwynGAk0Kx5f83CK5JM= ++b0EkYw63ZjTyEOQIGo45BSjznCCaMSgcxpB5E2SIPKMBBGhJLAiO4iYZhP2FOPPJAkiMoAgMgWh10gQeacRRNfjE0TehAgib1yCyAiWDREltKnnBMzi/zJe9YuIKNMjiDwDQfQB5oc+DKSHvDY99KHDDn1Acqju7y+cHBoQyMY= +Q2mVj42I0qqDakBjTCjNCUkkz6zx/e4XbF49NfShjxnKt5jV850yOLoQYqgfodWc8WUitNoPGC3gVIPOPlro6eNN7QNZvbYYw40b8hGUR/gQaqQRVKqCTTrlWKOLNBqyp5FRk8U4trkMPkg1i14+aJrBplLqo4NGjDVVRjACHq8= +84dD2nvt8+QnG+EwDxpuVRaBIcexCQ1o6Fm+7YfUI52gE7ziIY4u4Mzn/AHmg5pqS30tMd9NX0soNtLXUsSaRt96I7qhKmZ5eQLNE4SSm6cUe0qEUtQKZvJrAcV2tmbM41UVQK+4ouqKqSu3tEHcqPrFjV9WLW6CVq3+yXv22Us= +C6FlRl4INLNctS1NDDXER3mmHiATat2jXSo1QCbUmEENkAk116AGyISaZ1ADZELNN6gBMqEWGNQAmVALDWqATKhFBjVAJl+3Y3rfgFAqGh3F4CnE5CqQUCqanAUSSkWTu0BCqWhyGEgoFU0uAwmloslpIKFUNLkNJJSKJseBhLI= +xZs8BxJKRZPnQEKpaAwyBs+hJs+BhFLR5DmQUCqaPAcSSkWT50BCqWjyHEgoFU2eAwmloslzIKEM+ibPgYRS0eQ5kFAqmjwHEkpFYwdl8Bxm8hxIKBVNngMJpaLJcyChVDR5DiSUiibPgYRS0eQ5kFD2+ybPgYRS0eQ5kFAqmjw= +BxJKRZPnQEKpaBzcGDzHNXkOJJSKJs+BhFLR5DmQUCqaPAcSSkWT50BCOfQzeQ4klIomz4GEUtHkOZBQKpo8BxJKRZPnQEKpaBwYGzzHM3kOJJSKJs+BhFLR5DmQUCqaPAcSytG/yXMgoVQ0eQ4klIomz4GEUtHkOZBQKpo8BxI= +jsLPV3j1Ofh5aNqjnAVqU2Yy9Qk5emhOUNkDH1XJbJ+FruXbrs9Yd7W494r5MqfGilVkWMGBsZL6cvmFeFgaQr9GYp3GML1ckh48UqnyxSc5T6mfZa8MGC1iVErQLJokLJ98Nq8SQ2vFcjvAKOHaUURCf+SpvJcRJeDJvGLJSn4= +Ym17wVQnCxwi8hPWXnqIUEqEACR07oRnncP7cI7xSC26QcElN31igYWOGViAdWe5HWBg8WxRWLlvBAPLwH0jxU7J/sjivrLIAgzMcy88a2T5tBoxtNCphRY2kdBiOAGSj1mo60R4ZtFpZxYVp/T1hxaGoaXywrOGlvfJiKFlvPM= +GL3aimpws1eOtxdqhX9zI1q6WafJmSONV9sBC+716ZgFEyrEDkInsIhjU1ezAOmVh53BG9GcxqIk0zc6dCGIMR6FSHQBq63LVkM8F9rboXFPTTy64U7WJWx/pXS4R/6qtrVmUTz7fxeU7jq92RyXiWYLyDyPZUmmL16I+ZOJ06U= +Xr7LP8mEC4z09LuJfYfVcIGRXhEXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQREXGBkUcYGRQfFlLDDaH5aGMwua/0l0Kuij7s8W396WYj36VEg4z2TCoUUV3Qd0TMVXw1UlwBMsS4fFovTuU2yVDjzmsnRYLEo= +7z7qVunAuyhLh8Wi9G5LbpUONPWydFgsSu8291bpQDwoS4fFovRuTGiVDgSNsnRYLErvBo5W6UBkKUuHxaL0bnRplQ6En7J0WCybVDcGtYqHcLxqT7BcVtBtb+0K4BZp5APKCnqbLMQLqArMjVbDDrQr6Gm2BrmsoLfhQjyDqsA= +3HQ1bEO7gp7Ga5DLCnqbL8RbqArMDVjDXrQr6GnCBrmsoLcRQzyIqsDcjDVsSLuCnoZskMueq7clQ7yK6rvMLVnDrrQr6GnJBrmsoL/z7et9zS1Zw9a0K+hpyQa5rKC3JUO8j6rA3JI17E+7gp6WbJDLCnpbMsQjqQrMLVnDJrU= +K+hpyQa5rKC3JUO8lKrA3JI17FS7gp6WbJDLUWJvS4Z4LjVONLdkDdvVrqCnJRvksoLelgzxZqoCQP7oKXW/f2OCZi5utKU7Q09gJKOewAit9ixtgY8Pimw/oK5YdBy4kdeZSXdf90w6eAKjPCKx7YXtcxhpcQqGOgOjOoiRdaY= +4aFzGDuV1E9jrA4oooNn7Cm7gO9LDz6NUbvW+SWdxjjiiuf+A4sqp2uEN5X8ZAcWUR+ItjWLTMuFIscVQc7xQtpdpRhOMMitxjq42u98q74e5NQRRB+aJxKJRdP1M4vESsf6oUZ/kmcRqduP8rAidSsrjDf3d/FcHBWk0h91LlE= +ceWpK19dwbHQa5xM67GAEcq8FxYLq4zQxrBaK3mSnWHVmA3a/FSz4MmPyaa1QZpaXz3KZg2qhmS1M83N2zMIsbnPEYva1GFOd3PoK1/LyJO0J8aKFYp1B7Nc7UGOzTxALGC+H7h8DHTSSkZ7v+a//4vNn8o0wwLVDZGeYJOGfEM= +5xgSUd2QaNydGWDkePK9GPXIETRr7osczCYBwcChCRzg1q5GVPD03wRqZgKOnL780NFqBmcPHefZ4wXGjvG2XrDal9BUvM2PneUunh2I08VMuaQZSshjnwVToYT/0RsCQyWbuFEY8NFISMOw+xFoNsGgMhpUotY8f4IP8eYIbe0= +arI66mSLCuQUZrbK0G26IEYA47EoCFjknJ/M8eX/ZKRgU7Ub1w307nrSp3+K5/tGborg+iL0dDNx18tL4/kedveL1S67SRZiA4Wg2g7c2zs6+2O2im8SVXDc5YfSZaPg+qvWck31DIsHYKFNO1t3BqpaiPPoQMpq32sFgsfTf+Y= +SMFJ6vt6G/KmuU5Xu/3Vx+P2B3HB28mP4gnt363TOOPNYfYuuV2nQjb7JPOLhmrVmvDsu+T6ePt+l2U/pKV4sSie9mIxeydjFSz/uMu28eaP3Gn4ADDPLG/I7K/75Ls8mzSJp3yfLqUlV8Wfp+5tNAzdk/c2gCG9vc03js3HS6Q= +y8xhdzOd7sZ1HZ9cQHdTCy7a7obYN3fplfjt/NffxdwhN1YZ8K08mXtjsjoUTYt7qjArT8+EI+kExWv4nwN30Vsu/Gn+07wQlS7uFPf75FY2lX/wWtLbw50QCQsyfnFzt//1T/OqY/tp/hvrF6kn/n589K/6Yp/pH875++J0yds= +7S5bH76etS/+m3prtRqsv1sX2i+PwKv29jl0Kn2O4TQc1ecQO/Cxz8E+Zwp9DsU+RwQVTxvZtHz1o/sc3h88XXfDC7/cnmYAHf/kPQ2bCpdmOByp7GmITSPk0qbe0USu411+R8OwoxExxfP0D+ekjubB3MXE1/tddn84N8VY62c= +qhout7MZMH/z6M5GnYPHgEPHbREQsytKZrXDe9is/omzYk0hm6mvmr5PZuVHB/llTdEt8rpV3k8rlZdf1j++XeT1qrwfVNYPs+qI9pkKdzN5Tqr8m8q/2ay7irQolsyqdTnniz0O8EF4O00OV4+uh/iVTnkme/GCWDi7v85kf8c= +AxHRP57lOuMm8a6iuIiXy/KZ8feUJy6S7XovfExIqfiLzbg+/5tfurN4s1H6VdbiXnSmlVTe8fz5RZGY7vZ38XL3ubwv7pSSkquU4n6TPCQbrrVaHcWTFTf7++TmuImz/O5htzlukzJbrhrzgUSyr5VVJKTyQe3bRrV+QDO58T4= +Gz7W4Ocbd6RxRxt37NHe4FY5Sq87k5+xWpa//Pk/f/jD939++/bt1f8BF9DdsklfAgBkZXNjcmlwdGlvbmltcG9ydCByZQoKcm9wdHlwZW5hbWVzID0gKCdmbG9hdCcsICd2ZWN0b3InLCAndmVjdG9yNCcsICd1bml0dmVjdG8= +cicpCnNoYWRlcnR5cGVuYW1lcyA9ICgnZicsICd2JywgJ3Y0JykKCmRlZiBnZXRFeHBvcnRzRnJvbVJPUChyb3ApOgogICAgbnVtX2V4cG9ydHMgPSByb3AuZXZhbFBhcm0oJ3ZtX251bWF1eCcpCiAgICBleHBvcnRzID0gW10= +CiAgICBmb3IgaSBpbiByYW5nZSgxLCBudW1fZXhwb3J0cysxKToKICAgICAgICB2YXIgPSByb3AuZXZhbFBhcm0oJ3ZtX3ZhcmlhYmxlX3BsYW5lJWQnICUgaSkKICAgICAgICB0eXBlID0gcm9wLmV2YWxQYXJtKCd2bV92ZXg= +dHlwZV9wbGFuZSVkJyAlIGkpCiAgICAgICAgY2hhbm5lbCA9IHJvcC5ldmFsUGFybSgndm1fY2hhbm5lbF9wbGFuZSVkJyAlIGkpCiAgICAgICAgCiAgICAgICAgZXhwb3J0cy5hcHBlbmQoKHZhciwgdHlwZSwgY2hhbm5lbCk= +KQogICAgcmV0dXJuIGV4cG9ydHMKCmRlZiBzZXRTaGFkZXJFeHBvcnRzKG5vZGUsIGV4cG9ydHMpOgogICAgIyBzZXQgdG8gMCB0byBjbGVhcgogICAgZXhwb3J0cyA9IFtleHBvcnQgZm9yIGV4cG9ydCBpbiBleHBvcnRzIGk= +ZiBub3QgcmUubWF0Y2goJ21hc2tfLionLCBleHBvcnRbMF0pXQogICAgbm9kZS5wYXJtKCdleHBvcnRzJykuc2V0KDApCiAgICBub2RlLnBhcm0oJ2V4cG9ydHMnKS5zZXQobGVuKGV4cG9ydHMpKQogICAgZm9yIGksIGV4cG8= +cnQgaW4gZW51bWVyYXRlKGV4cG9ydHMpOgogICAgICAgIG5vZGUucGFybSgnZXhwb3J0bmFtZSVkJyAlIGkpLnNldChleHBvcnRbMF0pCiAgICAgICAgaWYgZXhwb3J0WzJdOgogICAgICAgICAgICBwYXJtID0gbm9kZS5wYXI= +bSgnZXhwb3J0YXMlZCcgJSBpKQogICAgICAgICAgICBwYXJtLmRlbGV0ZUFsbEtleWZyYW1lcygpCiAgICAgICAgICAgIHBhcm0uc2V0KGV4cG9ydFsyXSkKICAgICAgICB0eXBlaW5kZXggPSByb3B0eXBlbmFtZXMuaW5kZXg= +KGV4cG9ydFsxXSkKICAgICAgICB0eXBlID0gc2hhZGVydHlwZW5hbWVzW3R5cGVpbmRleF0KICAgICAgICBub2RlLnBhcm0oJ2V4cG9ydHR5cGUlZCcgJSBpKS5zZXQodHlwZSkKICAgICAgICAKICAgIApkZWYgdXBkYXRlRnI= +b21NYW50cmFST1Aoa3dhcmdzKToKICAgIG5vZGUgPSBrd2FyZ3NbJ25vZGUnXQogICAgcm9wID0gaG91Lm5vZGUoaG91LnVpLnNlbGVjdE5vZGUobm9kZV90eXBlX2ZpbHRlcj1ob3Uubm9kZVR5cGVGaWx0ZXIuUm9wKSkKICA= +ICAKICAgIGV4cG9ydHMgPSBnZXRFeHBvcnRzRnJvbVJPUChyb3ApCiAgICBzZXRTaGFkZXJFeHBvcnRzKG5vZGUsIGV4cG9ydHMpAAAABQATUHl0aG9uTW9kdWxlL0N1cnNvcgAAAA0AAAAAAAAAAgAAAAAAAAABAAAAAAAAAAE= +ABNQeXRob25Nb2R1bGUvSXNFeHByAAAAAQAAAAAAFVB5dGhvbk1vZHVsZS9Jc1B5dGhvbgAAAAEAAAABABVQeXRob25Nb2R1bGUvSXNTY3JpcHQAAAABAAAAAQATUHl0aG9uTW9kdWxlL1NvdXJjZQAAAAMAAElORFgAAAAAAAA= +AAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAA6NX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiw= +IGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmY= +ZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGU= +ci5kcz4KCnsKICAgIG5hbWUJInR3b3dheSIKICAgIHNjcmlwdAkidHdvd2F5IgogICAgbGFiZWwJInR3b3dheSIKCgogICAgY29kZSB7CgkiI2lmbmRlZiBfX3ZleCIKCSIgICRyZXN1bHQgPSAoJGNvbmR0eXBlICE9IDAgPyA= +KCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDIgOiAkaW5wdXQxKSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgOiAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MSA6ICRpbnB1dDIpKTsiCgkiI2Vsc2UiCiAgICAgICA= +ICIgICNpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwiYlwiKSIKCSIgICAgZmxvYXQgJHNjYWxlID0gKCRjb25kdHlwZSAhPSAwID8gKCRjb25kaXRpb24gIT0gMCA/IDEgOiAwKSIKCSIgICAgICAgICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAwIDogMSkpOyIKCSIgICAgJHJlc3VsdCA9ICgxLSRzY2FsZSkqJGlucHV0MSArICRzY2FsZSokaW5wdXQyOyIKICAgICAgICAiICAjZWxzZSIKCSIgICAgJHJlc3VsdCA= +PSAoJGNvbmR0eXBlICE9IDAgPyAoJGNvbmRpdGlvbiAhPSAwID8gJGlucHV0MiA6ICRpbnB1dDEpIgoJIiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQ= +MikpOyIKCSIgICNlbmRpZiIKICAgICAgICAiI2VuZGlmIgogICAgfQoKICAgIGlucHV0CWludAljb25kaXRpb24JIkNvbmRpdGlvbiBWYWx1ZSAoaW50KSIKICAgIGlucHV0CWZsb2F0CWlucHV0MQkJIklucHV0IDEiCiAgICA= +aW5wdXQJZmxvYXQJaW5wdXQyCQkiSW5wdXQgMiIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSJPdXRwdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWc= +ZXIiCQlpCXsgaW50IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIgCQl1IAl7IGludCB2ZWN0b3IyIHY= +ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiIAkJdiAJeyBpbnQgdmVjdG9yIHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIgCQlwIAl7IGludCBwb2ludCBwb2ludCBwb2k= +bnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbiAJeyBpbnQgbm9ybWFsIG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCSAJYyAJeyBpbnQgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2k= +Z25hdHVyZQkiQlNERiIJIAkJYiAJeyBpbnQgYnNkZiBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiIAkJdjQgCXsgaW50IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiMngyIE0= +YXRyaXgiIAkJbTIgCXsgaW50IG1hdHJpeDIgbWF0cml4MiBtYXRyaXgyIH0KICAgIHNpZ25hdHVyZQkiM3gzIE1hdHJpeCIgCQltMyAJeyBpbnQgbWF0cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQ= +IE1hdHJpeCIgCQltIAl7IGludCBtYXRyaXggbWF0cml4IG1hdHJpeCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkgCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgVmVjdG9yIiAJdXYgCXsgdWZsb2F0IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIgCXVwIAl7IHVmbG9hdCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiA= +ICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIgCXVuIAl7IHVmbG9hdCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1YyAJeyB1ZmxvYXQgdWNvbG9yIHU= +Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA0eDQgTWF0cml4IiAJdW0gCXsgdWZsb2F0IHVtYXRyaXggdW1hdHJpeCB1bWF0cml4IH0KCgogICAgcGFybSB7CgluYW1lCWNvbmR0eXBlCglsYWJlbAlDb24= +ZGl0aW9uCgl0eXBlCWludAoJbWVudQl7CgkgICAgInRydWUiCSJVc2UgSW5wdXQgMSBJZiBDb25kaXRpb24gVHJ1ZSIKCSAgICAiZmFsc2UiCSJVc2UgSW5wdXQgMSBJZiBDb25kaXRpb24gRmFsc2UiCgl9CglkZWZhdWx0CXs= +IDAgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShpbnB1dDIsICJJbnB1dCAyIiwgMCkKICAgIFZPUF9JTlRfUEFSTShpbnB1dDJfaSwgIklucHV0IDIiLCAwKQogICAgVk9QX1NUUl9QQVJNKGlucHV0Ml9zLCAiSW5wdXQgMiI= +LCAiIikKICAgIFZPUF9WRUMyX1BBUk0oaW5wdXQyX3UsICJJbnB1dCAyIiwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdiwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9wLCAiSW4= +cHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml9uLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0oaW5wdXQyX2MsICJJbnB1dCAyIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0= +KGlucHV0Ml92NCwgIklucHV0IDIiLCAwLCAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCWlucHV0Ml9tMgoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTQKCWRlZmF1bHQJeyAxIDAgMCAxIH0KICAgIH0KICA= +ICBwYXJtIHsKCW5hbWUJaW5wdXQyX20zCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmxvYXQKCXNpemUJOQoJZGVmYXVsdAl7IDEgMCAwIDAgMSAwIDAgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbQoJbGE= +YmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQkxNgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQoKICAgIFZPUF9GTFRfUEFSTShpbnB1dDJfdWYsICJJbnB1dCAyIiwgMCk= +CiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3V2LCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VwLCAiSW5wdXQgMiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3VuLCAiSW4= +cHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91YywgIklucHV0IDIiLCAwLCAwLCAwKQogICAgcGFybSB7CgluYW1lCWlucHV0Ml91bQoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTE= +NgoJZGVmYXVsdAl7IDEgMCAwIDAgMCAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDE= +Mi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CgpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAAAQAWD6LmwAAAAxDcmVhdGVTY3JpcHQAAAQAAAABNlg+i5sAAAAVVHlwZVA= +cm9wZXJ0aWVzT3B0aW9ucwAABTYAAAEuWD6LmwAAAARIZWxwAAAGZAAAAABYPoubAAAAC1Rvb2xzLnNoZWxmAAAGZAAAAxRYPoubAAAAC0NvbnRlbnRzLmd6AAAJeAAAEe9gN4b+AAAAE0ludGVybmFsRmlsZU9wdGlvbnMAABs= +ZwAAADBYPoubAAAAEEV4dHJhRmlsZU9wdGlvbnMAABuXAAAABFg+i5sjIERpYWxvZyBzY3JpcHQgZm9yIGRlbnNpdHl0b29wYWNpdHkgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJZGVuc2l0eXRvb3BhY2k= +dHkKICAgIHNjcmlwdAlkZW5zaXR5dG9vcGFjaXR5CiAgICBsYWJlbAkiRGVuc2l0eSB0byBPcGFjaXR5IgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJRGVuc2l0eQogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWQ= +b3cgRGVuc2l0eSBNdWx0aXBsaWVyIgogICAgaW5wdXQJZmxvYXQJZGlzdAlEaXN0YW5jZQogICAgb3V0cHV0CWZsb2F0CU9mCU9mCiAgICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgaW5wdXRmbGFncwlzaGFkb3dzY2FsZQk= +MAogICAgaW5wdXRmbGFncwlkaXN0CTAKICAgIHNpZ25hdHVyZQkiRmxvYXQgRGVuc2l0eSIJZGVmYXVsdAl7IGZsb2F0IGZsb2F0IGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIERlbnNpdHkiCXZlYwl7IHY= +ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXZlYwogICAgewoJX19fYmVnaW4= +CWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSA= +ewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMTAgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJzaGFkb3dzY2FsZSIKCWxhYmVsCSJTaGE= +ZG93IERlbnNpdHkgTXVsdGlwbGllciIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkaXN0IgoJbGFiZWwJIkRpc3RhbmNlIgoJdHlwZQlmbG9hdAo= +CWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEwIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBkZW5zaXR5dG9vcGE= +Y2l0eSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFY= +b3AvZGVuc2l0eXRvb3BhY2l0eSkKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmE= +bCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo= +PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAxOwpQYXJtc0Y= +cm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWx2ZXMsIHRvb2xiYXJzLCA= +YW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2YgdGhlIHNhbWUgZWxlbWU= +bnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9UQUJMRV8kSERBX05BTUUiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSJWT1BfZGVuc2l0eXRvb3BhY2l0eSI+CiA= +ICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJ2aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSI= +bmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEUvJEhEQV9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoVXRpbGl0aWVzKTw= +L3Rvb2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2M= +cmlwdD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KH4sIAAAAAAAA/+1dT3PbxhVnmtQNkaTT6SGnHtaID1YiU1gAJESnjhvbckYztuSRFSedpsOBSJDChAQ4+KM/9Xh66qX9AD3kC/TSQz9Bj/0gvfWaL9C3u1hg8WdXlCk= +ylEiOTbB/b23u3j72/ferhbI98etluHQP+QHG/yn1+sZ1Z8MxZaBna7R7VkW/dotYLuz+2zsTqcH7vDbuPUinG8Mw9l86s28IEEbh+HM2/jW9eEiHfmBvzHyjjYOx3H+PUym8cbus6l/8HwY+fPEG3UOR65WqUch5Z3Ml2uGVKA= +gP04PnRH4fFyjeS1KGQCb+Im3nLtZHUoJJLj8Ng9Xa6VrA6JxAWRyzRt2wRyjdLZ7HTkjePW9s6jr1vFzw34+wGUbX09eL71cH97d4eV/+wfX3/2t+/g4pdlFhEEtL7/+rO//hPQX2SD32q1QfjGd1nx++JwtVq/6oHahxkmmLg= +1fr1k1brnVhEmFlarQ//DR37V4b8HP6+QyTEjrS0h+K3W+EcjHh3o9zf+9Xuww3tPhuUSvjP2yBLPo7oxw2QgymZYW99zKWoXd5qZT16m958672tk3kYQHW+SzQ+FPoCAvdzK4HBoHV2uUyz7xbGheGL0XM2MfaI5VpIaJ3L3S8= +jwiMEPRD+L5IZ96L02jsDj00DifN3brBx7V1Y4df/UboDYPviwyAUYee5N+WMcoNzp3WL/ePQ/QVzK7nx34yPKz0gondF9nGepF/e61eVGYW6db7j4AP4YTNbFZ84z9f/ffPf9/4WEMfo2d7u8/2trf2P9/7Pdreeby79/RzMgM= +OwjtH/oxisNxcuxGHoLreRTOI99L3OgUJSFRfu6PPLQ1HnvDBMafi24Hw846coMRUQrCBITRgYciDyoYpUNvtE50k8gN4pmfgLdZR2GERn48nIaxB1oBKJ8i4pnAdODGEnQcEcEAzb1oBozxw6ADddD+Z3Wig9O78L0t7RIBbcc= +QXv+8HAWQueeJ5HnJegrL04Ith9GYZCE62g3gDv0yf21H7qBO3IRQk+7L5C15dA6cO9O17Dv9DedHuvDhqZ95AfDaQot/3buRu7MS7yoM4o/07SXGmijAIraejHhdVoa0yGpl0/dA29aLqblwxAaeKm19VsZhO6hO7eO3Omnulg= ++Mk9hD9lNb1iin4wT5P2eBq6SRvE2/o2KUAv3GnqMUGwcSGSVdTWC992F2F0B5XU2C34k8BN0gju7jHR1dvtNrh4N50m7ZfQfEVmO0i8iReBlA+wDwkB+VsTsx6hFzB+IRE8AsEj+oV/NIk/C6EikJ6D9JxcZ/82ye6E0cydgnA= +AMIB/cI/auJ7XzxAD8Mp7ckQxIfkOvu3JmyL3bbzftv556ua0b4M/DE0jbjx0jGopXQY+EetGa4jWCklVkoz+6QyOwmKmb1SYq+UmSqVWEzQ4pZLieXSzGapzHZcUbBhSmyYMvOl3IpUj7i+x0/2B88+33t6Gzi6DmU6Y9o6wms= +ucz2TiEz8NcbZV5sPSxkjkQZ9p9Ecr6wZKCSfPhkr5AcnlGnLXTUXq+KlqRF6wzS8QK3ni5+7+niN58ufvdp4+1T2UkUpnP0knpGpE+OdBQexOEUHCfCZsfI2FSRSutSr7QFQ154HfLeQMiDLLMc6/KCLMjR7zwEeREPcds7D58= +fPloawCUerL9QIxlRRAk6717CNIiksveJnFwbamwB7W0dZ5DLxPlrsPXdfiShK/r0HQdmqqh6a3/XYemiw1NYgTi+wvlMFQuzWJRUVgNNfmu3z3ELyP39HYl3mTRBNxQm0tBzBE3RnQgxYKseOeLa1asjhVsr6fMCbEsYwQvqvI= +gZWPhPV3Le0gLCBJhzzrIBJZRSC1k1UpyDUunBV5R56bkCjMoq8kBl9nKD+lDGXRQPTBX65dzhtYI7Ed37IvEssyX8SLKr7oI38cgE9Ag8GRd0L2ARG6FXkxuAjwTrdvDeGWktO5h27eQwa6n5X4CZiKF92iDstEd7MrvMaqkf8= +3JVXg/NqzLU1ui/5kTeNM4dGfqBi6DK6GSfRcAbLtpzP6+gb/eAbPW+cTc5b8dCdeoveCmndOLP7qrswoBhnPSdCgi3xHdaZtY/5rX6SdS8rMD8t3ya78Vo9qxmTc44K6R6IjoUeiwW1UJZXTHaFeRs0VqHbgK/ptRU3aziPf1g= +ImHmEmbDmpxZDUR2aekZq3KUh0e08OazdBMa/IAfTEA6zqRjWlD5UIRW6M0RynTLAfbMOAuqc64qRtszYy4oBlyxHHkXCMCoPeS6YhiWBOMHzx89piY/4EoH8Wgs/KMI38Q0dtk2dkMwr97miYWeumD3E1LBzOIVzGiZVfusd+A= +xBYrKOtXPs5MJVBTLnHuzAJqoSThipUUY/FUAyqaixWVco7FUw+oJhCrqeQg58tFxIpKOUkq4RSvpTRQ6UysJxue6uerLC5CnJ2RuEhDK3e0WpvF0NxzaW1STByb1p55QdoGDeoDkwjcC/Qj9rJfdmG0PUaFx9sneCY7dol/Vwg= +P3ZZAHilCVk73z9o2jhiDnEd5Q5xHaJZ/VcfTIz+9qNR8Pn+XkkwLgnqesPuSSZ5VK6S/ScXn59PPFCL5/szmfiwJK7YouKdt5vqz5soMSNTmVmcGkUMYtSgbNPasf8nr90Xxw/DCJI/xScfT2kji7SBe02NGJKrsyjENuEayVE= +HZT0nGOennPQ0zNGvSY/lMs3WTddoXnJv02bfcZCW4J4ISmzaeNw6aNXZiFhB7BUGBCLkEN9F3Woi1TsHI7cKAyTjh/4SYtmtPfQyAtiPzlNwnDuDuFCAwc9PPRiskaBlHTp9m0Oww9vH+puDcMZPWGo69o8jJkDvmN3Nm1sOcg= +6IC0gzUICAENqIF3kvgjZGnjqTuJoWNoGg6/ReF4jGZgrim9SrzZfEpP4cGXMTQEy1xyhhG+nUTk2BxcHJzO3Timl7BSBXFWHEEu7UX08tCfHE7hL1NMA2DliF7G7pE3chOXfiFnLiDZhZoClnDxRBa+eydzugCGy2l4PIKVts8= +OjjzRn46EwpIW/xrQDIZL4JVPoE0llbHO8C6kQXrz1canUBFgYHaug7mA/7r2SDqGhYK2Y4mXfDomilK+3Gi5xXmVcFMyvTJlZlfvdLiBCYmWQIPI4/YF9ubht23+rYNZWB/f3yal8GoIeSmsN6PIIc9CEenvwvC40Mv8kj5cEg= +bGY4jgPVsqTiy/0BTUBoKmJ0NvO/GowrW18TkoBRo6kbTFJ34qFDVq7BqC1LULNQsnKCprEXkaFmmy8fDAaDF15EtivgipztWvogr8mnhWF2u7xVNuR+MA7j1k462yYXYH+6hoof+AHZsMHaA2/iBwTT2BqLEALtjrVH3kE6eRg= +RhF1q7R0MMhYORhoDyjx5TjLJ5+SbQojE6ZfTA3ypUdMjK0fsbYVjGgH+P7UssYofJTFjZGdssMlX8XKLthDmYWHcqxq6zJPZXSA6YaDzI7d63frjsr4AToq+kX0VFCwElfVQzrbB9DrXstB+e9aMI3der5ToWubqD0DNX8+PTU= +kUlAtimha33UjtODbG/EyBGz6sZKdRNvVtSXObVSNU2+DW92TauH+5uCb7OATuDcTPOK+bb8cQHTMqvUJslZ66V2xBwb6ZVWrOz+gIw2IW58z0B/bN/Oc7E1ja/RaiIGgNkOkRwa+CowroG6XqBHDaqGqD4/SyA4S2BYE8D0T9E= +B1tShVDJzGqohckUn4W0VNiQXOWq6VhlzPRMe6VnGiw902Jp3WRVide5w1fLUt9qCOs59Vcf3p2idZ515yfpyzGNl150VMsFHces90CageOOuWlYfWR1DMu2u7XAhn/Kgc1AwpmDWmgTIpEsrDi9PhbCitmzIazg/lULKwW7TaM= +zq2GwLL8dLaKCYXrTa5+QhcL9CKSgn3LcxkKLnoa4xy27FK7shnsdIgyRrgDC7J+7zozFaeoidgB1trctYpMEbPM88idVpPLQkKVOoL7/DGkjjnhu06ZeK+ZN5KzNfU8gJY3ZHY87aKHKZVoPUMRUXlCx85JSmAu0JBh5ZC60w0= +uVUJVne7Iavi8NKutMgMBFdKR/bNpEX5rCq5Ul66qrRI2I4UeiBzqt0OWRESp2rBut+5Ek61ui+5Qp/KDgQ1LffBr7Ijc7i8nrfFhbgpX89z5Ww1X9JReOC+1eCBu1fMAzdlWQVVV5xl2Q2z40z/8C7udYyObVur2BDMqFDyEqw= +bGUbguAuqq3LPITVcTYNm2wI9jbNbv9KeIjLTLuyg7OS1Ms9UWRdBFQmXNjoNkz3q/Z7iILz3RrrzpVzjVe2f8K7s/JEQWi9cETF89VlJ1CUX7AjsAq4cARiL2TOYLMDtTjXazCZM8hs2OwMSCoqdQYUlDsD2zHZbsoVX30V/O8= +NTNvBYuw+s789fLsDSzPLCH3aXR9b2aVlmfeJdfLS1e2SmvsgXTz2uqYXUi/wO92TZg4V/L4yAr3rgfCMRF9UDkeAmjpWMiC29p0C3vTwk7d6eJNmdPtxD7c70kHrPDD9L+Na6+CgJe29iqavLS1V9ENwxZvnfGpNv1Z8UXPf24= +fox7vYY+yBwANjvY6nevVN71+vM/KE1/Ap/r/JgtnAgrPENXLC25iF5JnvoKB7WDdDqFRJcU7o7PcajM4qqSZI75Fcey637Fkq7sfvB+JZ9cUEkTsRscCzl2ipvPRdBjtBKMqNUPYhRqEoyo1Y8vFGoSjKjVk7VCTYIRta5CTYI= +EbWeQk2CETVHoSbBiNqmQk2CEbW+Qk2C0eE2VOMtAamikigKpmAVVWQgVVSRRQZSRRVdZCBVVBFGBlJFFWVkIFVUkUYGUkUVbWQgVVQRRwbSGa9ijgykiirmyECqqHQyCuaYKubIQKqoYo4MpIoq5shAqqhijgykiirmyECqqGI= +jgykiirmyEDq9FXMkYFUUcUcGUgVVcyRgVRRGaAUzLFUzJGBVFHFHBlIFVXMkYFUUcUcGUgVVcyRgVRRxRwZSOO+ijkykCqqmCMDqaKKOTKQKqqYIwOpojK5UTDHVjFHBlJFFXNkIFVUMUcGUkUVc2QgVVQxRwbS1E/FHBlIFVU= +zJGBVFHFHBlIFVXMkYFUUcUcGUgVlYmxgjldFXNkIFVUMUcGUkUVc2QgVVQxRwbS7F/FHBlIFVXMkYFUUcUcGUgVVcyRgVRRxRwZuPw2VP5gUnkbiq9QL+8MgOqskHnJZ4Ws2mkIU3WEGvcc20K44/SsXv0I9Y9rF+piDws1PeQ= +Uz0uhOXHhcoP9+CKlmKfqdv0S0Pryu4zKc8OmZd/dsi8RL8hnBTPH+ejW43lk0NQctH+wszhbqVl6YY1uePuZR8UCHJPEfxgt6sr+8mCA2kLvwxl5wRqxwmYMxDlVLvMfew0HRd0ru7sLw6uYKdMxIaZzywfND6mtcbRxk3o3Qs= +OWkk+KrCcbDeXp7TaHq8gxw8K+cZ7snKHu/AuNyuzGOYHcN2zKv14PElJhdgu+bEInv0D/UqaUX23jbFI8VcM8soCgWZQ+kaVukprx9BOlFMDyGdIDRdRSYhPKAgZBKktcvzB8UqSHh+k4585ehhABS48IOHhQN3nG6lecUbCQw= +qKJH3p1iO+AcrsSjm5eVThj12X2OAy5dwzbEFCEr6/cvakbTP5c0lzm1za5ZpXbDbKYMb3zeXx+z9+qtafQC7rcmwp4Cl0JJOJlMvSZUhzEkNcP9NwsQ9Wk4UbZMQbMZzXFLhhMJ9jI/lQR7vZ5Kgr7JTyUw8iNoBuzdJITFvto= +8mpymVnjDeP8wXoq1JfLlN9RQKVxTyUuf4afvXGzcXgpa3zJ2BPQnwHtpejEC2deEp1KBbhTkRqdCpxhT/JSTEUL5HCM19iInk8Ktwmmc0KCMMaZSlQCUqJJMEZTCUhtIcEY71TgTNZZxjQViHsSlDFH2l1m+UaYmh7U02HjnKM= +MPFyKXtxZYPjCdjogtejb62rCmRvOMlE2IvsapWwF9vtpLMDCIvmxezLFgJFUpS57UtLi3AuiLv5u7LIRIta2NSyRFnLH8snMQxr+fNjWvb4iPA/5MRavkGnFZvMuYqp0XWgRpK/7HUiF/Y+OhIB+S0EXtLCS9csDJGxv/f59pM= +rb2bN2+2/g+qWM3u93cAAAAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAAAAAABJTkRYAAAAAAAAAAAAAAAEAAAADERpYWxvZ1NjcmlwdAAAAAAAAAJ7UOYzwgAAAAxDcmVhdGVTY3JpcHQ= +AAACewAAASNS+qhuAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAAOeAAAAGlL6qG4AAAALQ29udGVudHMuZ3oAAAO4AAAQ+2A3hv4vKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHI= +aWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGU= +cm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICo= +CTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJlZGdlZmFsbG9mZiIKICAgIHNjcmlwdAkiZWRnZWZhbGxvZmYiCiAgICBsYWJlbAkiZWRnZWZhbGxvZmYiCgoKICAgIGk= +bnB1dAl2ZWN0b3IJSQkJIkRpcmVjdGlvbiBGcm9tIEV5ZSBUbyBTdXJmYWNlIgogICAgaW5wdXQJbm9ybWFsCU4JCSJTdXJmYWNlIE5vcm1hbCIKICAgIFZPUF9DTFJfSU5QVVQoCWJhc2Vjb2xvciwJIkJhc2UgQ29sb3IiLAk= +CTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IoCWZhbGxvZmYsCSJFZGdlIEZhbGxvZmYiLAkJOCwgMCwgMjApCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFR1ZXNkYXkgRmVicnVhcnkgMTEsIDE3OjQ= +NyAyMDE0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIGVkZ2VmYWxsb2ZmIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW4= +ZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFZvcC9lZGdlZmFsbG9mZikKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQoAAAABAAxub2RlY29ubnR5cGUAAAABAAA= +AAAfiwgAAAAAAAD/7Vxbc9xIFZ5lye5K2S0eKKiieOmIQG22HI1uc/HCErKJQ01VYhvHGxYoakqe0diqnZFUuoxtUuGNv8Ezf4FnfghP8MgP4IHidOvWkrp7br6sE9txRupzvu5W6/R3Tp/W6K9/brW0HvnFP7qW/3S7Xa3+k0k= +dcPodTuGpXeIit4pxIam7u1P7On0yB59E7Ve+UE78E9R+8SfOW3bG4fOaTt0Ar89duZDP4jbJ5MIhMnY9dy2H0+j9t7+1D16OQrdIHbGKhTJeSUC8diPN28DVyIQ20fR5m3gSgRidzLyPc8ZQdnmbdGVCdQ8P5zZU/dPzuYtllU= +cZQuyNCMjqUbYGjjZDY7HzuTqDXYffp1q/z5AP4+gbKdr4cvd54cDvZ20/Lv/OXgv3/z4ODDzKhwEZz9HopneTHYQasl/RP+PqOL4da1Wt+XoPJ/ZZV8rzbKrdaP/tNq3X2YoT6pDEmr9dMft1p3HmfCO/D3Xfh7n3SidWffP3U= +Qjj4oR/AoH3ezvr3qOgndGJvf5ge5j/vgxR/zMnHB6AAMy+TvfdZrkV6+14rb5BcXuvuU7D2/dAfJ6O41iwoPCrGIW02PdyoWTJ8rY8eH0X+NImdWpsgfVQMctpmerhJm3cr96b18WCCnlDnP6PapzQfNe4q3GjoT7Vok35JlFE= +tKRd6kShulQoParZERgWdIcuWKsztSmDe/fxU9ee+sfplE2LP1T3/23+o/2ZjD5D+wd7+weDncPHB79Dg91newcvHuOppSJ0eOJGKPIn8akdOgiOg9APQteJ7fAcxT4Gv3THDtqZTGAAI/QyVx14I3ULAeVgkAcmGfvoyEFAPsQ= +NJ3xFsbGoe1FMzeGod9CfojGbjSa+hHwmusB+Byd2vDnxkBRMToNsaKHAiecuVHk+p4KdZD+Z3Wio/PP4VzidgkLrV4PHbijk5kPnXsZh44To986UYxlh37oe7G/hfY8uEIXX5/0xPbssY0QetF5hcydHqlD7z7saNbD7X6vm/Y= +oS3LP3G90TSBln8R2KE9c2InVMfRL2X5tQxo5EGRpMA8V8hpRO4FVTC1j5xpdk4K4JqdcORDha9labD75PlXT3eGcOufD74k8jepWq6h3Me+9AsENoLZ5NP7c3u6he47Z8GDnys0wPWCJJYmU9+OJdCRlAEuQK/saeIoDQ3AS8o= +zlnge44XK3nHSjk0JSl7pCSvIr0+99iz4ySEa36GFRVJkoDR7WQaS6+hKzUd8yl6BbfLD0FvDgpzcoJIG/kJC7Tvux6uOwBMgI8zSHrMQqTTEiAeQNLJlmGykwbo4NdfAr9MSd9GABrh4wyTHjcgFn05VnE9VuWCrPyOUMCvPHc= +At1A+ZglEwAnKar60Wgzh1JDmeChTLLhy+G80aTw2agmeFSTdChzNGdgKXA+wAke4CQb1BzOG+McT411gsc6SQc4h+fDTeCYLZ89PxzuPz548SmxdoSU1Aa3kP6g0Hm186TQGc63KJ30H0czWFrTE2k+eX5Qao4W1GlRHbW26qo= +FW36yofJZGvxpSfLX3uy/MUny199wr188h/Q5gwzGWFK4B1ZyjixpB8pPg+clHlkKQInKekyRSu6qmWm9aas9jj0kwC9JgSMlOO5gnwcqwA/Iwg2c0BNK2lqvZGX86wf/e/Ws16DZ4VQtupZi4LMisj5ep4VoHh0M+8KZ+BdnRE= +mC/+MJj+NWVZ/KFLSsrHSFeYCkahYDAcbNa2pFCBvSIz5iLpUNkUmV4a/GPNW2i01DUUoqhXdMuJC/US3iK0zK6YVjYoZWbNlR5npLRspyvqS/Q7WanjCafnomBlmZimnfnTeVBGNnSwIkDmznTuldBK0MINitp5F4N5ERtVoio= +PjLrblAGVYt6m+LyzgZeAVzY1xRTdNabl1HZwt5m2Ky7XlBCF/U3Q+Yd9qhYUNxjdixIR4T8mI4yG1CoxmbVGG1xbJddNELEpgp4JVZbopZsABAxr6KWasy2MFDMbx548DkVMC5/SbTV4TiADjuXvqKKCUIlHlXJ8hdUNUdEzLE= +gC9/RRXLBA8V0NUsfUlVK0VeJaBe8pp4AXUlrs5s9qojpQ/+fhspXUOkZB9F1UipKMgiJXK+XqSE8+BplARHJAexcvahEv1ALZKS5xZprRXzCwMvdo4dzNouiPH84+UHWGmIlRIQq6UeVks6rJpu2CjRsHqGYc3Uwro5hXWTCWs= +ZREGu9R6211iuX2bafi2ZRquxcndfe/WyV2Dk6N2darOriHInF6lvObVQicCvwKO7T6MW641LHdh732BNPQI3S9LPkf34WYU53wfWKjknvAQhggqeAZ3KdvUcudufN7MzNP1S8rT1PehwQQ9c8MIDkhtu2ART6rXW/Gv6ZVJ9RQ= +/gIPi5b2sExiB2NwvWPQjEAzIie1jxUd8xr+eS0vvY6zXtdll6673sUzE72wYZzOADozATojZ2bjs9nomUVBC2Tt42p3JS4kdtg0hNgwlEg4NzlH0+Oe4HFPsqGuf7JiEnqeg1fLJ3ru3TRGiEJDSKwiAL08PGCAIgZIURiOuYI= +mrOa4ib0KtBgfai3DLQIDyrQ0ZKtWqyLtfjgMm1Y2dSo4GdmscFRrYWxy7Fd2eUAZ4N/y096z0PQ4PLt6V1Wgxrn6A3t3Li2m4aOAktk391kA6NKNrCqZAOzShbaFf8uJVdzm2oBrrZUGKwvpWWsHyzf+cGBuvfv22D5ioPl4pk= +o2qoXCvOrJIqrcfJHjhxiJILDbJNxkwApSp496vIAKXRAR2iZkoe0SoepxoXqqLgTRCp0lEhQovTNmWchrUXhJzVuK4ECAI6ZpCCVshz0KERWiWtUkZkiJXFYe7BkfxI1s8tSbhdR5z6kqrzRaoWpYs9728SG2zZgwkHgMLtMnM= +BwAhbL5kV5IVup3w+32hNPtm40dsjVLD8mDGDrE3wQ9yb1qzUdZsGc742MGPifuTia66nhu3cDPACZRAhmB3dOJEMEVBoG3cfg7Sdd2stA8NtEb+bObANFAUOfAjNwZ7we5QHtm4C/iRZl3OnK8fes5Z7I6RJU+m9jFOZKOpP/o= +BkFlaAZDNiVHsTMLpmB75GTi4+15PM/w2VkIngEfHJ0HdhSRQ/AeoJ4Wh443dkJyeOIen0zhLwUmHnj1MTmM7LkztmObnEDvA1iipzU5ZwHxQnAFU/90DO7OTXs0c8ZuMqMKcOX5qSenbBrtgnGNTeD9NzLh4LJAQ5KiwAhBjKA= +DBRZp053FdmgTo/syCFrHUU2qeJsxJWi6qJSiDuy+vCRURyZxdEbOYohoMHuaBQ6eFx1c9vQO/2+qUEZjLs7OS/KLAvK7AR8L94HP/LH57/y/NMTJ3TUCPzr5EyFIcMqoxEeNq3X60EL6fLsq8NhurmPF3Oa2i/+ZLi1qc/DZgI= +wxxObe84sY8ddJKWy3DjNrbTUtHUK3aaRE6Ib3kaGH0yHA5fOSEOJeAIP/a78Rc5zE6hYGl00+0oOUrNozpbi+ILnqumlYuBNHgd4U1bvaNa5jbqqWZH728LZ3DnUmawV0xg7xLnr1eZvkCXK83fYW0CD2szeMiZwsNiDltImkE= +5OQG03NkYFGmvcbcpqtaea5va8aNnevFhOvpepdn53gN2Hotz9O5jnsn4wBAl/6ANAmbbfSFhv4ofSqRS5IeyCQAb4qVZ2nleYLqAanGaOopeR0cGYaZAhhHhmGWAMaRYVhHAOPIMKwrgHFkGNYTwDgyDOsLYBwZhm0LYBwZuf0= +mgDHExIgwzJKIEdIgCJT4QkJUGQsPCEBisyFJyRAkcHwhAQoMhmekABFRsMTEqDIbHhCAhQZDk9IZrzIcnhCAhRZDk9IgEKSEViOIbIcnpAARZbDExKgyHJ4QgIUWQ5PSIAiy+EJCVBkOTwhAYoshyckpC+yHJ6QAEWWwxMSoMg= +cnhCAhQ6KIHlmCLL4QkJUGQ5PCEBiiyHJyRAkeXwhAQoshyekABFlsMTEr8vshyekABFlsMTEqDIcnhCAhRZDk9IgMLgRmA5lshyeEICFFkOT0iAIsvhCQlQZDk8IQGKLIcnJKGfyHJ4QgIUWQ5PSIAiy+EJCVBkOTwhAYoshyc= +JEBhYCywnI7IcnhCAhRZDk9IgCLL4QkJUGQ5PCGJ/kWWwxMSoMhyeEICFFkOT0iAIsvhCQlQZDk84cZJYqsE8fNEC7NVH+qm2lF7+kXliuCwV+8MSUU0clak9KJTVmYhNhpjknWDl7F6qKtaR7dM1FfNTm9bnLO62VnnhVkrLc8= +TWUpqVomikpANfJbVOZptWyxeYMzSKX1c82OkUDanAJKhSYFZO1eGQOYhUKNAfKsYoUA8sKLJgCjEPdMdi+4GWtTNfqaiXrw0Td6wulvvt3THyZ8kH95lZXALqwrzTmnxySVjV9rUZYZ9UR0BZjrr76xZN7cjSVqmtSoojDQy2A= +CrNXKFicZq+KKOittcoWNH7XUYUj4Pyit5+Ll6TVtp9J2zxmAEbo6V0LbauG2bfMd5wZsu+4s5lht3wlErAA8AD+ZjdhhgFD0uAHGp7tWA1qRSsyRe/GMkU5T6yO1bBVBkmUjw3VFxz5Y4cPZPKKg7pYlzT4JcLm8kgj4hQ5HAk= +sQxxBZ3MxXCGvIpf0DxDnuM3J9DywZnqAwHkblz+QwGlYo2/qSlTIc+i9KIjLOo9kwa3Jzwq7ajG9nbfQrqmdratvpBKjbebSoEC8cOSPB4lZWksVdGqytdgxM6NZcRyElg63/TWZ0YRuwwDoVTIbMN5MwekkV89U0g8IT4RNy4= +4NXNl5hc3qPH/Br5b/Ct4b/BsvzXsVBf7RqWZdzyH4f/Bgv4b3DLfzzTu+W/q+G/wVXyH3/RbB9FFd6D80tbNMOyudE2j+lgsQxcacCnqcPy+R1nOvKWFhbR4fedpyRnT+skh2VrENz2jSW40sq7RrdhaesSmz1l0AMpH7pcCYs= +UvRCyuKjUsois1LKotlSyqBKvaKQTLh9ZvIghRT3msnBlJjf70tcXOP7fo3kGvinFXKF88sj167eaJu7V6GrpgbL6K5qdTpG5x3PSJLXcLPIFb/gSi/IVaf3H0xcDH2ocy6GZJnHivKqX33R3goSthoWeQkkfEu1y1MtfsM7q08= +l0jB+K5f/vqe973EdpbpqtAw9fqfi17dU99P7DD7waNkU7Wsbt/EmU1L61hvMSUv/M4iUHL6qqJFu8d6+o2l4o1HOk5sHk/9I3tKXoKg0C9b4O8l6ylf09BV6foGP3tSPPFgGj2mxa5E2XP8TBv9sqrmwr2qwIihGyoR59m5yhs= +Wjgpgppak/6Yak2CZaqxNowYatz8RUNz1nxMUC9yHWXOo4rhQjTOUa0Chp9qdIy5t8a4AIbnYustOcLMPTmW3jqjsLnX433Nt5g8l+/5qOem6h4n5bOK60uLLuupKa3XMdl94K5E1C70u4u2VeiAIXZ7+tvt9jTyDfwLfCDyBmc= +qguj1rv1eZUZFMMrgb3EYCnkzUl1MoiScGKPHJj0MCPBCpOmS/E9hQTQIXlPTl28eyF8wX2Mqriu63jeslNLTF8/bwyW4A2j3+ujntqHyKX7jvPG4JY3FvDG4Lp4Y3C5vDG4ct7grrQH35KV9mDxSrtn9bqor3a6hv42P6h9cSs= +ba250h6ssdIunsm8XWmzLPZ2pX270r5dabMnD3elPbiqlbZRBhdWZf6qfghc3tINufzmpFyQnlx8VQl/H4F66k2mngCR8WMXeHcwyxvI+XpAHpQHqWTTqyhBWvUNfp4Tt/SNXz1oUiqHB48Hz3cO7t271/o//msmVaJ+AABJTkQ= +WAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGhVRBXF8AAAAMQ3JlYXRlU2NyaXB0AAAGhQAAAWFUQVxfAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAB+YAAAEBUUdPSQAAAARIZWxwAAAI5wAAAABRR09JAAA= +AAtUb29scy5zaGVsZgAACOcAAANjUUdPSQAAAAtDb250ZW50cy5negAADEoAABDDYDeG/gAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAdDQAAABpUQVxfAAAAEEV4dHJhRmlsZU9wdGlvbnMAAB0nAAAABFFHT0kjIERpYWxvZyA= +c2NyaXB0IGZvciBnZW9tZXRyeXZvcGdsb2JhbDo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDEwLzE3LzE0IDE0OjEzOjUxCgp7CiAgICBuYW1lCWdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAKICAgIHNjcmlwdAlnZW9tZXQ= +cnl2b3BnbG9iYWw6OjIuMAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBHbG9iYWwgUGFyYW1ldGVycyIKCiAgICBvdXRwdXQJdmVjdG9yCVAJUAogICAgb3V0cHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICBvdXRwdXQJdmVjdG8= +cglmb3JjZQlGb3JjZQogICAgb3V0cHV0CWZsb2F0CWFnZQlBZ2UKICAgIG91dHB1dAlmbG9hdAlsaWZlCUxpZmUKICAgIG91dHB1dAlpbnQJaWQJSWQKICAgIG91dHB1dAl2ZWN0b3IJQ2QJQ2QKICAgIG91dHB1dAl2ZWN0b3I= +CXV2CVVWCiAgICBvdXRwdXQJdmVjdG9yCU4JTgogICAgb3V0cHV0CWZsb2F0CVRpbWUJVGltZQogICAgb3V0cHV0CWZsb2F0CVRpbWVJbmMJIlRpbWUgSW5jIgogICAgb3V0cHV0CWZsb2F0CUZyYW1lCUZyYW1lCiAgICBvdXQ= +cHV0CWludAlwdG51bQkiUG9pbnQgTnVtYmVyIgogICAgb3V0cHV0CWludAlwcmltbnVtCSJQcmltaXRpdmUgTnVtYmVyIgogICAgb3V0cHV0CWludAl2dHhudW0JIlZlcnRleCBOdW1iZXIiCiAgICBvdXRwdXQJaW50CW51bXA= +dAkiTnVtYmVyIG9mIFBvaW50cyIKICAgIG91dHB1dAlpbnQJbnVtcHJpbQkiTnVtYmVyIG9mIFByaW1zIgogICAgb3V0cHV0CWludAludW12dHgJIk51bWJlciBvZiBWZXJ0aWNlcyIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnA= +dXQxCSJGaXJzdCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJIlNlY29uZCBJbnB1dCIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJIlRoaXJkIElucHV0IgogICAgb3V0cHV0CXN0cmluZwlPcElucHV0NAk= +IkZvdXJ0aCBJbnB1dCIKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBpbnQgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXQgZmw= +b2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIHN0cmluZyB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4= +CWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSg= +MCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX18= +X2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCk= +CglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CiMgQXU= +dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogRnJpZGF5IE9jdG9iZXIgMTcsIDE0OjEzIDIwMTQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMCBvcGU= +cmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZ2VvbWU= +dHJ5dm9wZ2xvYmFsOjoyLjApCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMTsKQ2hlY2tFeHRlcm5hbCA= +Oj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE8= +dXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi0= +OCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGk= +dCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHQ= +b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDw= +L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InBvcF92aWV3ZXIiPgogICAgICA8Y29udGV4dE5ldFR5cGU+Vk9QPC9jb250ZXh0TmV0VHlwZT4KICAgIDw= +L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXBlPiRIREFfVEFCTEVfQU5EX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q28= +bnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+R2xvYmFsczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWM= +VG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgofiwgAAAAAAAD/7Z3db+O4EcBz6EsjoP+D1k/tw+okkvo64IDe5j66xTUbXPf2pSgCx1YStbZk2LIv28M99v8= +7nAoycqGpLHNWpbXs4dDRA1HHJFDmT9+/jf+4syP8T/5L/Cbf1EU+R/+q6UBE8xnYRTwWAW3MURRTrPr6v0iO3tXLpxnPplvI4ThXVbOs2r5flMu7mblzXgWeHmRV2cyMfdr94n4q6+Y5zvzcTW5z1bT7Bbi+M81iMWNmPuxxiA= +SOZsUs7nWVG5o5GzKFd5lZeFG3ipH8ap/BtHPHAmY2lU/p/MheuyKLJJVS6L7KHKpy5jzu1sfLcCe91ZOfm3W97eunPI1hleVdl8MRtXGQZuy7JaLHNITYYeluP3eHHzfjFerfBymq8gOtwu3GVWTLOlvLrP7+5n8L9SWxezcjw= +xcvVeJNNx9UYA/Aii2VWPyd7gJfJplJ7Vv4yzapxruyZZ9N8Pe/ckA9vgoVTrqvFulpdjiEed351fHd0NXICd7QZOcwd3ZbLSTZyuDsa38Ff4Y5m+S1chO4on46cyB1dwJ/YHa0hfuKOLkdO6o7e5nOIE/jq6nUxgQA88vvlGO8= +w3MXVbGewyU8GPJnrgLw9E31oK4hAbhYVHAZqUuIBoEYAxANriG9N4vXBdgfQChtQwxM99sQh1DQhsTI+c3Ji0fv3NzAy1U1ruDCdSfLTBZjIAIeRmkYJ3APijm/fd/ci5gP98br6r5cukV5U07f/7kof7nPlpm3ysHXHjwoIxk= +ZTKR5eTHcQwpTMoZxP/57fUFXvz0wyvX95L2fwc8aTVZ5gt0USjX5Wxc3K0h/917dd8BR3l21RVtBB5oasp6lS2lp53Bvy/O/nB9ff0uW66grsAV3Prd2XO/SrypqhGPmcYA5Zh5cVuuzi7X89fyQta9d+PZOlu9yovxEgrCeZU= +3eWFFDpvUEEWqnsxdb7NbtZ3F+VyiaWOd6+voUjG61l1fe28whpoll+Wy/l49jeo1fBRUpExwJyfV9m3KhpaAiZ8V0zRgLP6n9Yk9P3BWXU5OIuaCj1Uw9hQDeNDNUwMzrCrwVkkfyYHaRT8dg/OLvglHJxN2E4anFX58H4HZfM= +cXBG1c3LQdpVDdEqaH8PzqyaI4ZnVzVEq9abwZk0QIuQRg9p1nMha9v1I/ynkPXl1aMumsVYQkqVLT9xrwwPWjHToB5YYeqXEV4cMDfxAhYnsbVXhu+lUwaum16Zuufk0N0yN+W6mF5faXoxmHs+GkHuuRALRaNux4aPUh9yTtM= +xcGFz9IgjUSni4NHCeS9CKPj7eJonF/4QaR1O3D4+dmvzkb1bEjTHHlrNSkX2fk/XP9cutLqa9/95/kfz1f3Y3AEKT//E0ZTr/wk3mhUywsomSfSq1oILnKbP5iVwW0qa4TZ+CabaR+/ui9/0UtHZdGoyyr/VH4LLl3xbhztS6A= +ERgXPOCJ1Ach1C6TqCrv7maZTjqCeiCfDL6gjyDVZ+WdNWUUMr20lXOTXMbY4HfFFqPAL7otxqI05oCKMM2XkAx4nS5S0LVVmB/TxplrX1g9JmgipeY4fudvHTuIbNF9wxV4XwWf1jtt8aLX5Iayl8J8Dp8Ao7SpwsYI+NWxZTo= +RtiRn5NSVXTzG8jcGevE6PYGiXIqZpUahMoLbMK56bmq3G3CIDJIVTkahE0macWYS6C+nmhrAIqXUMez21mlKYigEUNm6sR+a5z2GwbfEIhQLsDRoCXzRPzixZtXf/3yx9c//OXtixf1d65ueRheJJPNIiidQJMP61U2XslHwIs= +5oUmueaTJuOsi/wWPhymrzI8C3/cjc+QbYllhT9A9ijQNqqgVfQk1mSTPUhbluUGfrrhldfGB0nh5L7M4RduR7YwbTXY5Kv8Zqb55VDv+i/4PBY6E5v0oQU2Bn1oaBT69O/hDczSyXg2uxlP/m3QzWYLveS3Z7c5thGFZlgF2hw= +OwdWfh8Iz4cWr9hz23/Te9ufa62wtP1ZGDI39oIk5Sfe+N90Gv+bHhr/AtwnTVn8OTT+mWZqAvjdARr/m/02/t9lEMqr98QAxADEAMQAxADEAMQAg2OATY8M0DFFxwA4NtUPB4StmOvaY8oSEwuEXhoIP3Bfco8zEZ/6UEAze7I= +IYI63AMVsJQx/4ipoIkIfCOMXngAMsCE90sHoyvZHnUv1/ObbDl6HiPAgwgQCBAIEAgQCBAIEAgQPqoVIjo98zpAUK2Q/iAhbiPoBwpwFlQ/lBC1Yq5Zv9WYYsKExEv9xI8kJiS+H6cnjgntYqp25KC+0RMoBMHxgkJTJwAUdHM= +h2pHPMQYAqa8Z1SALw38OBArECsQKxArECsQKxArHIgVtnss6AcTVEOkN1jYLhs3jCioVTj90EK724OBo2pbTLgQeyJN0lDiQphE7NTnGG03YmjHFZo7fQHD8e6n0NYLAXhv8cVDjC2opPc9ugCpQLXaZEQNRA1EDUQNRA1EDUQ= +DQeihm0z3doy7m+MoYMxOmzIp/0QA2vF2lnhYIZ5CpJgAXe5lyQsPnVUkHu/tZQgAz2tRubh0QJCWwMMq5HB9Q7ABvl0v1jwejpgDHgZEAcQBxAHEAcQBxAHfI4c0J3ao+MAaHQMZi0CbnY2iLUIyhIzCKRJ5DP3pfDCWITJiaM= +QLNLc0MDdbivEQN2vECwXYtgqQ8HYAJMeM+jBWqMADzMxVUJKxotIEogSiBKIEogSiBK6Hu0YMd6BNUSGcx6BLX/8CDWI9SmmFAh9RhPktR9GXqhECc/atAe3NJhBbzRFywc8cLl7XoEodtGq3bEw9ACpNwbLsiVCfIDT8BAwEA= +wEDAQMBAwEDA0Dcw7FiUULdGBrMooT7fZRCLEhpbTMwQe1EcJUIOL6TcD059q6PtyY/dAQa80xc1iKOlhu6iBJsvHmiQAZLub5gBEiNoIGggaCBoIGggaCBo6B0adqxJaBoj/Y0zhG0ELTXI80/7QQbRirlu7SgaYpmOlIKa+zI= +8MLQtx9d//njQn3yfMMKKtgXKKRHCwptVRD6UzrQAw9ACTLd/SJCncJzz0sgLiAuIC4gLiAuIC4gLviotofYKmm5ANsegxlKkNbkxWQQQwmNLbahhCQKJRpEPOGnPpQgs+t1MfkAD/DOvglBBDyM0jD9LIYStCcnNL54IEiAUtw= +81CCTMWVzkK0QLRAtEC0QLRAtEC0MLRRhKYdMphlzd9LNuh9WbOuiaYsMcFC5MGjEvcl80QKrdUTZwXMqw4p1OG+Tlg74m2OtquatTtsKSc8ACVgwvtlhCYJwgPCA8IDwgPCA8IDwoN+8WDHUmbV/BgMHIA/TvqHA90MD2WJCQ4= +hJcAFQiABOZHp36sGmZVhw3qcA9swFmasiNexNxhA90WqMoHD8AGmPCe2aBO4rlswAkOCA4IDggOCA4IDggOPqr9sQsOVPtjMOsPZvntMNYfoCFmNEhjFkfwN0ySk9/iSGZVBw1UsJ/ZRdExk8GO9QfogQcAA5nufrngR5UCDRk= +EBUQFRAVEBUQFRAV9EsFO9YfYNujPyjozG/SQQF8bfthAt6KtX210g4zEsSpHwbyyLRAbp/TPxIULREUBwYCyKcOD2CoLxyIjhcHmkoAb6erktL5DkADkOx+YeCbO2IBYgFiAWIBYgFiAWKB/llgG0HLArLh0d9S5B1nJq/WN6o= +wRk8IoL29icmgnb0hHHtDKKOOSYwCAIvEXHgBl7EeGgfK2Ds8x4seEIB0M6/ks18d3QlieF8owKbkeQDHJpSN+rpRsKV7VF1C7GCu9hdre6ogYfQPYecxBt4YjOEL+rwBYQZpLKuk1lDOkHknl+q4OXIgQCuecWw2kgpVrfyYrI= +vYvrpxNXTX5Xt+vFEql7vqiK9VzdxEtIA16zPn28vq8CIJHvXD20AnUN9+H18QQSdbs5b467zR6i2/tqo1jh1ocStAJ16gRYXy4w0wMlebN4jSGQJa2MPZIxkKWtjD+ScchBv5WJRzLxIcJh0bbF+qhIZcnVRSlLtSnEbenJolA= +5SZLQJWYzHIsK5nNTTlh7nZKCPO0LRjMybZEMAc7JYH5ts1/dJY229E1OtmNmbnN5G7+BepG+jhDuznF1Y3gcdYZ6ZbxiGvo1j9aum2/6/AQXddK50OqgVxJdE/bMvjzh9BokEm1p7/1WzWDTKpxi5pBJtWERc0gk2qhRc0gk2o= +kUXNIJNqsUXNIJNqiUXNIJNqqUXNIMPi9m3lbRCiotVRLJ4S2FzFJERFm7OYhKhocxeTEBVtDmMSoqLNZUxCVLQ5jUmIija3MQlR0eY4JiHWeJvnmISoaPMckxAVrR8Zi+cwm+eYhKho8xyTEBVtnmMSoqLNc0xCVLR5jkmIijY= +zzEJUdHmOSYhfvRtnmMSoqLNc0xCVLR5jkmIitYfKIvncJvnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIo2zzEJ8Xff5jkmISraPMckREWb55iEqGjzHJMQFa2NG4vnCJvnmISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiE0/m+c= +mISoaPMckxAVbZ5jEqKizXNMQlS0eY5JiIrWhrHFc0Kb55iEqGjzHJMQFW2eYxKios1zTEJs/ds8xyRERZvnmISoaPMckxAVbZ5jEqKizXNMwuf3iHYOY9X1iHZgtb+O0e08bu2prGCT6or4sF8U737qbtFWKeaGDKqNMfWK+mA= +hK0n1D+xjtBOx9nH9Qn5x7sBe8elmaGvv/YiTZfQ8yt5Z5my3Yf7mwe1Y/DjYtrPNCjWirXb2YAZpmoden7qhy7zklDw5MTXRcjhhnYWlAz0tePqEa+JaGqA0K/KAdc7wByoi+n5XqdA4fNpkfT/NwUqwP9oChRNgaIpUDQFqn0= +kaOYAiVnA9Xtomy6jUyToQ42GYrvQH9ogPSHA52l2zocuOyHBoJWzHQ7rF5aYEBEURq7gccjlpz6SQyXHRi47G3nJHG83QOt+8Ob6N3/AChwuV8SuCQQoLUQBAIEAgQCBAIEAocEgR3DA5c9Dv11FmvrGkLNnONecEBsxULXQ9s= +GmNcD8E8P2R46EIccnbiVNCZct/AwfbWJ2UExhM/TpOwywhRykSaxsfLCG3VEDu88QCo0JTjfolh9PcMas3UxbRGz8MH9bNM+ED4QPhA+ED4cDT4QEuphwENorO7qQ4a2ubI0NiB984OutXUrTE2dhCxcF9yLwx5eOpDCts1uR8= +wgMnePiIuiGstZUfEB74nuHh7X2+JHYgdiB2IHYgdiB2IHYYOjvwwbGDGBI7CNs+TGmUADsIj6VRfOqHPW/37PmQHQSxw0fUDfvAgzggO4g9s8P35XpZ3RM8EDwQPBA8EDwQPBA8DBwexODgIRgSPFg3cU3DBCct+SLhNPDQbiI= ++gE8BAQPH1E37AMP2n0PeoKHYN/wkC9XFbEDsQOxA7EDsQOxA7HDwNlhQPsgrTe974Ok27MczDDxQijHGHjqMsgNngYnjgt4zkIDCjLQ02lwR7w32q6NkMD3DgAH681+seDnd89jAVr/TCxALEAsQCxwZCxA65+HRgW7NkKCBkg= +fzzQKjGm2fvYk1/N5RkTzpWzcfCwJ0cd6uTUZz05+dTBc50cdX6TUx/r5Mhzo5z68CgHD41y8IgqRx5I5cDX3Nnu9ey0O8I6F1Pn0mkWczQXvLkQzUXgrDfPLQe2LQdf0xD0iqw6C56bSMA7Ud7+9M3rH7/76cWLF2f/A6pi09s= +iTcBAAAAAAEADG5vZGVjb25udHlwZQAAAAEAAAAAAAAAAElORFgAAAAAAAAAAAAAAAgAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAiJRlOUhAAAADENyZWF0ZVNjcmlwdAAAAiIAAAFVUZTlIQAAABVUeXBlUHJvcGVydGllc09wdGk= +b25zAAADdwAAAQFRR0+CAAAABEhlbHAAAAR4AAAAAFFHT4IAAAALVG9vbHMuc2hlbGYAAAR4AAADY1FHT4IAAAALQ29udGVudHMuZ3oAAAfbAAAHo2A3hv8AAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAD34AAAAaUZTlIQAAABA= +RXh0cmFGaWxlT3B0aW9ucwAAD5gAAAAEUUdPgiMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvbWV0cnl2b3BvdXRwdXQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDUvMTYvMTMgMDk6NTQ6NDEKCnsKICAgIG5hbWUJZ2VvbWV0cnk= +dm9wb3V0cHV0CiAgICBzY3JpcHQJZ2VvbWV0cnl2b3BvdXRwdXQKICAgIGxhYmVsCSJHZW9tZXRyeSBWT1AgT3V0cHV0IgoKICAgIGlucHV0CXZlY3RvcglQCVAKICAgIGlucHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICBpbnA= +dXQJdmVjdG9yCWZvcmNlCUZvcmNlCiAgICBpbnB1dAl2ZWN0b3IJQ2QJQ29sb3IKICAgIGlucHV0CXZlY3RvcglOCU5vcm1hbAogICAgaW5wdXRmbGFncwlQCTAKICAgIGlucHV0ZmxhZ3MJdgkwCiAgICBpbnB1dGZsYWdzCWY= +b3JjZQkwCiAgICBpbnB1dGZsYWdzCUNkCTAKICAgIGlucHV0ZmxhZ3MJTgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CgogICA= +IG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdDogVGh1cnNkYXkgTWF5IDE2LCAwOTo1NCAyMDEzClxzZXQ= +IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBnZW9tZXRyeXZvcG91dHB1dCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGE= +cyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvZ2VvbWV0cnl2b3BvdXRwdXQpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2k= +b25fX18nIC12ICcnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDE7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb24= +dGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTs= +ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b28= +bGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW0= +ZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b28= +bE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InBvcF92aWU= +d2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI+CiAgICAgIDxjb250ZXh0T3BUeXA= +ZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+R2xvYmFsczwvdG9vbFN1Ym1lbnU+CiAgICA8c2NyaXB0IHNjcmlwdFR5cGU9InB5dGg= +b24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50PgofiwgAAAAAAAA= +/+1cTW/bRhBV0UNhAv0PNE/NoQqXn9YhaBujTVOkqhGkuRSFQJMriQ1FCiSl2A3y3zs7kijF2hnGkOvEEWU4WfLNI1fLN8OnkeQffu/17BB/1EPYm0cQBPbNxxoVjvB8ETieJ1ab2wgvLxI5qq/nsve6mBsHHtndBvj2RBYzWZc= +18tiXizq+aIW/TRP6546mfnE3IONWVTHU1klcgywfehcnHADCy/UzAVO04uL2UzmtWlZxryo0jotcjPoB14wCEy3H4S2HxhxpCaV/itNYcRFnsu4LspcXtVpYvrGOIsmFUzXzIr4jVmMx+YMFjTDUS1n8yyqJW6Mi6KelymcTG0= +XZXRNQ4ur+dRVeEwSSsIX+0uZZ7IEofTdDLN4HdFXORZESU4rKKlTKI6wg14JvNSro8kr+DZSIjKYVpvE1lH6WpGM5mki9nODnXwzWZurJamGkYQ5xrvjPdGmn+wwzZPLAtWyxSmdWEZYmdzaRnOzua4KGNpGe7OrvPEMryd7aE= +1ZygObQNiyyakdOM3GbkNaP3RlVHNVBNMy6lWmfhBmehcDwnhH1wHdLxdbPvzIF90aKeFqWZF5dFcv1jXrydylL2qxS0cNWHJVQhcayW0Q7DEM4QFxnE//lqdI6Dl8+emnb/rPk14FJXcZnOUUKw7GUW5ZNFNJHmdLXfgAt5cFY= +eU2AKzRKXlSyVELoweOr3rej0ei1LCvQMoxg19cHFwxvm9eeJq0fV4tLXYY3u+84s71N/RKO6/DToZLcV8nMJHZ4xIk9upHZoxupPdLk9uhmco8gu/2dbbWulhHc2DNyDqwBfjMK2Lrg2c7A8Z1gvy6EgwdbF5q0hIMEfB7Mo3I= +1ntnLFd1Qc3RyOHai5O/TPtEKbx6Ypt/n3wHa3jyyMiiS5kRmKI5DI3AFM1laASmaB5DIzBF8xkagSlawNAITNFChkZginbG0AhM0QYMjcDwctvc9SZAJLJCYZQiOKlQIBI5sVAgEjm5UCASOcFQIBI5yVAgEjnRUCASOdlQIBI= +OeFQIGY8pxwKRCKnHApEIltkGOU4nHIoEImccigQiZxyKBCJnHIoEImccigQiZxyKBCJnHIoEIs+pxwKRCKnHApEIqccCkQie4NilONyyqFAJHLKoUAkcsqhQCRyyqFAJHLKoUAkcsqhQLzvc8qhQCRyyqFAJHLKoUAkcsqhQCQ= +suaGUY7HKYcCkcgphwKRyCmHApHIKYcCkcgphwLR+nHKoUAkcsqhQCRyyqFAJHLKoUAkcsqhQCSyxphRjs8phwKRyCmHApHIKYcCkcgphwLR/XPKoUAkcsqhQCRyyqFAJHLKoUAkcsqhwPcHv1gNm4C2HlJrP+sb4fbtvu/fVR8= +ybZdTYdYTQlbE3tdLdx7100t0cCOy06G6mnZpugDOzzqzpa96V+t21Y73apNk2rdm7JGqh+l/t3rhu20pI6nmbRNBofIz7X+NL2kw6vDNpCqDuuz31dxcLfroZ3RxQdFAdYExFPL8o6rgrutCp6m9Q+zoKoBLIIIgwHUBD/0fb4= +JrhffE1YlQS4w+SJKg97Ge+YJ43EVCE1LRzf7E5/EEPWBjEIvC+qNjS54ATaRvOFriaoXcpu7PmJC7ATCkS/oUWrafFWj1pFbq3pKvP28THoqnZVDI5gXfdibABBwBRUF5NJJnWoBVJTR4YV1gcoelZM2DOvJqhHbYxYYmpyEXk= +Uc6ijIuYF+QzXAUkaQmngWulCxLrIJyrRx+miRnQR7F3/l9Hi4ALt4kRyKKGwjPRXhm84Clx2RSYziAnSHSjaTIA05BbTwxoWarVhY10QY+MElQlx1mt4YsNDNdUB9vN2mhzAlQLAcUc1gduUHvw6ekfT397/OL5s19fnZ6qI0k= +dTODie6/aHlkwN03qlT2wZNIc83RdhJ0kafgvWZUCBwK6zGZZqr8l7U60n4I1M18fReTyTYYdtVwS9uLj5fySs2qLJZQauFeuSDPqsB4WqRQhPVSaNZn/7WZqivLtEovM01lWj3rfyAxc90UN+eH22cEfPUE9eefwjOg0TjKsss= +KH5DcGU2/59e37ktDu7is3Fuy3t3broPKSxbnZvdD9xg4B27dVvuWLdlm3UTH2HdxHFat9D2tTK8jXVbstbttYSttL7uHFzn4DoH1zm4zsF9UQ5ueX8OrmUm2NK9HxfnN7Cv67+tZtLm5L63+67ne/7gE1i5vHFy+Sc2cutGfGM= +5tbbvKFzPsLQOUdl6DaBYOh0vbiVIm9j6pDBGrtf1hGdq+tcXefqOlfXubqH4+q8lm7Y6n5xb86u5ZtE58n92LrmG0S2p/uwBUyj1dOJfhh43pE359QnKhpDpzZ4N+d+hJtzj8rNbfJBfVtVL8TbWLnzhPVxCB+niRP405m4zsQ= +dSauM3EPzcS5LR+ehdvE5/Lu6vCzeHd12O7fnH4IjiI8cgM33PFvwzb75n2EffOOyr61fDBueCv3NmTN2/BovVvXgOu8W+fdOu/2QL1by5uZw/uzbluSp7lb9VUil73Q2H4Vy2ju68aFsTSwV2icJ8bwzv44lxprppLLuicOPYk= +2PlzZParlz89f/Hzy9PT095/eqErxkNNAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAAAAAABJTkRYAAAAAAAAAAAAAAAJAAAADERpYWxvZ1NjcmlwdAAAAAAAAAlRX1B9QAAAAAxDcmVhdGVTY3JpcHQAAAlRAAABi19QfUA= +AAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAACtwAAAEuX1B9QAAAAARIZWxwAAAMCgAAAABfUH1AAAAAC1Rvb2xzLnNoZWxmAAAMCgAAAzNfUH1AAAAAE0ludGVybmFsRmlsZU9wdGlvbnMAAA89AAAAMF9QfUAAAAALQ29udGU= +bnRzLmd6AAAPbQAACQ1gN4b/AAAAE0Rlc2NyaXB0aXZlUGFybU5hbWUAABh6AAAACl9QfUAAAAAQRXh0cmFGaWxlT3B0aW9ucwAAGIQAAAAEX1B9QCMgRGlhbG9nIHNjcmlwdCBmb3IgbGF5ZXJleHBvcnQgYXV0b21hdGljYWw= +bHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWxheWVyZXhwb3J0CiAgICBzY3JpcHQJbGF5ZXJleHBvcnQKICAgIGxhYmVsCSJMYXllciBFeHBvcnQiCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCUxheWVyCiA= +ICAgaW5wdXQJZmxvYXQJZGVmYXVsdHZhbHVlCSJJbnB1dCAxIgogICAgb3V0cHV0CWZsb2F0CWV4cG9ydHZhbHVlCSJFeHBvcnQgVmFsdWUiCiAgICBpbnB1dGZsYWdzCWxheWVyCTAKICAgIGlucHV0ZmxhZ3MJZGVmYXVsdHY= +YWx1ZQkwCiAgICBzaWduYXR1cmUJIkZsb2F0IFZhbHVlIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIFZhbHVlIgl2CXsgc3RydWN0X1NoYWRlckxheWU= +ciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yNCBWYWx1ZSIJdjQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgdmVjdG9yNCB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX18= +YmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2NAogICAgewoJX19fYmVnaW4JYXV0bwo= +CQkJKDAsMCwwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewo= +CW5hbWUJImV4cG9ydG5hbWUiCglsYWJlbAkiRXhwb3J0IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJwYXJtIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInZvcF9mb3JjZV9jb2RlX2M= +b250ZXh0IgoJbGFiZWwJIkZvcmNlIENvZGUgaW4gQ29udGV4dCIKCXR5cGUJc3RyaW5nCglpbnZpc2libGUKCWRlZmF1bHQJeyAic3VyZmFjZSIgfQoJaGVscAkiQSBzdHJpbmcgcHJvcGVydHkgb24gYSBWT1AgZGlnaXRhbCA= +YXNzZXQgbm9kZSB0aGF0IHNwZWNpZmllcyBzaGFkaW5nXG4gICAgY29udGV4dHMgaW4gd2hpY2ggdGhlIG5vZGUgc2hvdWxkIGZvcmNlIGdlbmVyYXRpb24gb2YgY29kZS5cbiAgICBJbiBhIG11bHRpLWNvbnRleHQgbmV0d28= +cmsgc3VjaCBhcyB2b3BtYXRlcmlhbCwgbm90IGFsbCBub2RlcyBzaG91bGQgZ2VuZXJhdGVcbiAgICBjb2RlIGZvciBhIGdpdmVuIGNvbnRleHQuIEZvciBleGFtcGxlLCBzb21lIG5vZGVzIGFyZSBhcHBsaWNhYmxlIG9ubHk= +IHRvXG4gICAgc3VyZmFjZSBzaGFkZXIgd2hpbGUgb3RoZXIgdG8gZGlzcGxhY2VtZW50IHNoYWRlci4gT25seSBhIGZldyBub2RlcyBpbml0aWF0ZVxuICAgIChmb3JjZSkgZ2VuZXJhdGlvbiBvZiBjb2RlLCBzdWNoIGFzIEM= +b2xsZWN0IFZPUCAsIE91dHB1dCBWT1AgLCBvciBleHBvcnRpbmdcbiAgICBQYXJhbWV0ZXIgVk9QIC4gVGhlbiwgb25seSBub2RlcyB0aGF0IGZlZWQgaW50byB0aGVtIHdpbGwgYWxzbyBnZW5lcmF0ZSBjb2RlLlxuICAgIEk= +ZiBhbiBIREEgZG9lcyBub3QgaGF2ZSBvdXRwdXQgY29ubmVjdG9ycyBvciB3YW50cyB0byBnZW5lcmF0ZSBjb2RlIGV2ZW4gXG4gICAgaWYgbm90IChpbmRpcmVjdGx5KSBjb25uZWN0ZWQgdG8gdGhlIE91dHB1dCBWT1AgLCA= +aXQgY2FuIHVzZSB0aGlzIHByb3BlcnR5XG4gICAgcGFyYW1ldGVyIHRvIHNwZWNpZnkgdGhlIHNoYWRpbmcgY29udGV4dCBpbiB3aGljaCB0byBpbml0aWF0ZSBnZW5lcmF0aW9uIFxuICAgIG9mIGNvZGUuIgoJcmFuZ2UJeyA= +MCAxIH0KCXBhcm10YWcJeyAic3BhcmVfY2F0ZWdvcnkiICJDb21waWxlciIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJleHBvcnRhcyIKCWxhYmVsCSJFeHBvcnQgQXMiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7IFsgImM= +aHMoXCJleHBvcnRuYW1lXCIpIiBoc2NyaXB0LWV4cHIgXSB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZSIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJZGU= +ZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZWZhdWx0dmFsdWVfdiIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQl2ZWN0b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIwIiA= +IjAiICIwIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZV92NCIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlpbnR2ZWN0b3I0CglzaXplCTQKCWRlZmF1bHQJeyAiMCI= +ICIwIiAiMCIgIjAiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciBsYXllcmV4cG9ydCBvcGU= +cmF0b3IKIwoKaWYgKCAiJGFyZzEiID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvbGF5ZXI= +ZXhwb3J0KQpvcGV4cHJsYW5ndWFnZSAtcyBoc2NyaXB0ICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX1ZlcnNpb25fX18nIC12ICcnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzI5MCcgJGFyZzE= +Cm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xpZF9fXycgLXYgJ3Rvb2xfMTAnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnQ= +ZW50c0NvbXByZXNzaW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWQ= +T3V0c2lkZVBhcm1zIDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMDsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDA7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEY= +LTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiA= +aXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDw= +dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A= +PC9jb250ZXh0TmV0VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE8= +cFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5TaGFkaW5nIChMYXllcnMpPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm8= +cHRvb2x1dGlscwoKbm9kZSA9IHZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKQpub2RlLnNldENvbG9yKGhvdS5Db2xvcigoMC42LCAwLjYsIDEuMCkpKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4= +Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1bXY/buBV1sQ+thRb9Cxw9zQCJI0qyPX4I0M5usE2xzQJBNi87C4cj07a6smhIspNBkL8= +2t/Sy6sPe2zda6WeDZC2DiYj8ZxDUeThFXmt+VfQ63lj/Gc/0qs/o9HIO/xUqAw9ORx7fkWQ/o4Rpmamp8X9WvfemrVzbs3DXcX+cqYyY4pBnMZFz15BPBeJuteZ/rA2WeGsVBEtdT7TcwC8sy8dNvBY1peGunuRWa10WgjXddY= +Jo+L2KTiqT/w/VEgnsrR4FqOJ05k0lRHhclS/aGIZ8J35ola5NAwkZjoV2Hmc7GCnkrwqNCrdaIKjSdzuNA6i+EK9uxDpu7x4O5+rfIcD2dxDvSyONPpTGd4uIwXywR+SuEmTYya4WGutnqmCoUn0Px1pm1NKRwnJoN7UpuksOc= +tiNzPbOHiXk/04WKywau9CzerPYK7LXq01RAz+ssVgg5ZlOsN0X+SoEocD46n5w4fVDgiX6+ucNCKTwhhYuj6DpS9F0X+tUWVa3aqmSj3aaOFnWlskefnLxQBXCEiDJt+1OG1/LaC3zfgzLo73h+X5WFcuhDmdoUS5OJ1NyZ2f0= +X1Lzfgl2suVRZPvIG4/HUC32k/jpzfRbPHj9/Y3wBtfNjwPjmEdZvEZTQCdmiUoXG7XQYlmWOzBK5xrSb0RSjmpDbnKd2aHtweeb3p+m0+lbneVgSTjCol7vz3BYGJNEZpMWdfE3/sTr/bFC4lld/Ht7OoULndnUeu5ASdPU0hc= +cTo3ee/VZvXSHsCgvbUjnN/EqcpgbJwbvYhTizk/It+6RpQTHL3gfKfvNotvTZa9TGt4Oq3cMp06NzhNaPyVyVYq+QdMPQgRJRlPpPNTrr8radgkKHmRzrAlvepzbq+MG0IwrnrlWePlB2GtLn3kmFb/BljK4xZQ0S0chMMwCMU= +U28AAXky+iqjG4C/SXjzhDtt4pc7bY9bR8EQD4+jVTiSgTeSo/+CaLUzu+8dW22tslXvo7Mtg5VtFzT8zEsGQUMIW9y9Hyp/1xYq/wAPbw+sfn1uO3aEcP/WS+ccTfSy+LFnet39Ug6DljZQU30yGE9GE7uQgake+uHRVA/+h6c= +ettKplmwTFsWMQfRwBf9hS72lqxSBJa293g7XOpUK5vdGqelDmrpY4MJLF6HLcEk+LqCSTOjxtJvc3NLNElhjGT/Z+H1rU3z5574pX/Z3+vp/pWTqDudHJPcF8gSuAxwgWfr8o9pbl0FgVlZwMgIzMpCRkZgVjZkZARmZSNGRmA= +VjZmZARmZdeMjMCsbMLICAw94DE6CkRhizF2QgJEIWcVCkQhZxYKRCFnFwpEIWcYCkQhZxkKRCFnGgpEIWcbCkQhZxwKxBnPOYcCUcg5hwJRyAYZxjk+5xwKRCHnHApEIeccCkQh5xwKRCHnHApEIeccCkQh5xwKxKDPOYcCUcg= +OYcCUcg5hwJRyD6gGOcEnHMoEIWccygQhZxzKBCFnHMoEIWccygQhZxzKBCf+5xzKBCFnHMoEIWccygQhZxzKBCF7OKGcU7IOYcCUcg5hwJRyDmHAlHIOYcCUcg5hwJx6cc5hwJRyDmHAlHIOYcCUcg5hwJRyDmHAlHILowZ5ww= +OedQIAo551AgCjnnUCAKOedQIK7+OedQIAo551AgCjnnUCAKOedQIAo551Dg+QmpJg3+MCFVb1u/WEbK38uMNRkpu2l+mIyCEuirQmePnYzyG/jw8nQeaghtHsNWPhiOJ+FxHkr+Pw/1IA/VmlhC2mFKqWv6aHw99IeT8eTx00c= +I/yRXyoT3Xw7PfQO3Bct0569Z7jrpQJ/JXYKrHA2lMVgLj0vqukBxrPNKcsz64s2oLalV53neoHu/ijM2lrbYh/7tvtMnhjQCxULZcQnx+nD1dJFsbRq7MfEHg2Cg49sLbPdB3Q3nl9e5EUWrdaX0TK/vHUHg2d5vEhVscn0rXs= +9eS2/m7Vngjvieig2CJ3/ERIeXXlQlvtndn/z46RTWga7b7VrEanJatni/IIem0/YvexL21pFb3zpYIpbLkQxe2v0pOsBiO+5drHBcGUJfNdPM8vocNgsHYdVs4mlUNHXYnnz22/3sL82yr77WoJ3rpPRCv/XX1tiCPz+EO3dkI= +XCk6k/E5d5qaL837DlST1vXaCQDca7Kzfm5mVH8sfhF7Mqaf91o0h5hbgF9ZpgdECO9daIVZLBJ9iulC1LVXh2h0mmyrTcyic0uR6J9mNtygC9eyt/iA7MpO8Zvwruy16dTDJXkWZ9AUmLSnBHL/PsNu1Tf81clOLKuXtWDSje8= +7f2ulHLUVeoRRzC5CliDLE5aD10fd/CoJcYreFh2Yi60gaVddt+JXC9jOg02kj9j7O7y2bxjK8pA3q3L7DCpAyrCGBsIpJwxPosSIE4IAiunFgFifxFYOQ84cEU1tnQ4B8oRgZbOJJtbjsIhTDxBimwTnYwTSM0guup5Upywjaw= +qdDdp6heczPVg4lmQ4QHslnDVIOVNku9uPjx5u/Pfnj5/d/eXFxUT7Bqz9KhQ7TdVYGNjvfDVw5sAFVuq4MOi9MTzagfSiAy79Ny/QC7ogJWn5109jqbNJ6DN7s83uEysFFNZ53qXqq82aB1EpTNxyUaS4ddRVrVrGc7YZf7zjc= +2VxF9nvedWa28UzDgG06Nc4So6WJYdF4eoAtudysfA633ujwmmoX9MBHx+kRG+C2cR7fJSeqKwf2nxC40q6mgZ2xgnrtMJy+vSV0cjdmpJLkTkW/nmYWsJvqcGWdrE+zzt+s7F5q2iV0ys3Kl3u7aO+V6GHdhoM9/YOszkPskVM= +O02KS8phSLWGSvKMBjIMr4f2vUJ/4svj9wrD3yTJkzY5nvSzUzx48iVyPIFwqXcIO70/bbdX+MbRjir/0/eqD2sh3jYaBfYVvK//1cXdDIMjytMtyYkmZ8KmD7ZVSpolvTvIE1jBrXv1zkbkvQE8ehR4B4TptoXitdCOU+C7Bfs= +2WEz3IkCSXXoyQB69l+p7IjDYfNSOszkrBc6jb+dXX4eV0zSOWjoo/1dCXyaP2lJddE7v+a9F0+9N6//+vKHF68vLi56/wbCQS9t4jMAAGV4cG9ydG5hbWUAAAAASU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAA= +AAAAAutfUH0+AAAADENyZWF0ZVNjcmlwdAAAAusAAAEsX1B9PgAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAQXAAABLl9QfT4AAAAESGVscAAABUUAAAAAX1B9PgAAAAtUb29scy5zaGVsZgAABUUAAAMCX1B9PgAAABNJbnQ= +ZXJuYWxGaWxlT3B0aW9ucwAACEcAAAAwX1B9PgAAAAtDb250ZW50cy5negAACHcAAAdDYDeG/wAAABBFeHRyYUZpbGVPcHRpb25zAAAPugAAAARfUH0+IyBEaWFsb2cgc2NyaXB0IGZvciBsYXllcnVucGFjayBhdXRvbWF0aWM= +YWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJbGF5ZXJ1bnBhY2sKICAgIHNjcmlwdAlsYXllcnVucGFjawogICAgbGFiZWwJIkxheWVyIFVucGFjayIKCiAgICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJbGF5ZXI= +CiAgICBvdXRwdXQJYnNkZglGCUJTREYKICAgIG91dHB1dAl2ZWN0b3IJT2YJT3BhY2l0eQogICAgb3V0cHV0CXZlY3RvcglDZQlFbWlzc2lvbgogICAgb3V0cHV0CXZlY3RvcglQCVBvc2l0aW9uCiAgICBvdXRwdXQJdmVjdG8= +cglOCU5vcm1hbAogICAgb3V0cHV0CWZsb2F0CWxheWVyYWxwaGEJIkxheWVyIEFscGhhIgogICAgb3V0cHV0CWZsb2F0YQltYXNrcwlNYXNrcwogICAgaW5wdXRmbGFncwlsYXllcgkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQ= +IElucHV0cyIJZGVmYXVsdAl7IHN0cnVjdF9TaGFkZXJMYXllciBic2RmIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdGEgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWc= +aW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4= +CWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW8= +biBzY3JpcHQgZm9yIGxheWVydW5wYWNrIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW4= +ZGlmCgojIE5vZGUgJGFyZzEgKFZvcC9sYXllcnVucGFjaykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX19WZXJzaW9uX19fJyAtdiAnJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSA= +MDsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpTYXZlSWNvbiA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDs= +CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmE= +bWUgOj0gMDsKUGFybXNGcm9tVmZsIDo9IDA7Cjw/eG1sIHZlcnNpb249IjEuMCIgZW5jb2Rpbmc9IlVURi04Ij8+CjxzaGVsZkRvY3VtZW50PgogIDwhLS0gVGhpcyBmaWxlIGNvbnRhaW5zIGRlZmluaXRpb25zIG9mIHNoZWw= +dmVzLCB0b29sYmFycywgYW5kIHRvb2xzLgogSXQgc2hvdWxkIG5vdCBiZSBoYW5kLWVkaXRlZCB3aGVuIGl0IGlzIGJlaW5nIHVzZWQgYnkgdGhlIGFwcGxpY2F0aW9uLgogTm90ZSwgdGhhdCB0d28gZGVmaW5pdGlvbnMgb2Y= +IHRoZSBzYW1lIGVsZW1lbnQgYXJlIG5vdCBhbGxvd2VkIGluCiBhIHNpbmdsZSBmaWxlLiAtLT4KCiAgPHRvb2wgbmFtZT0iJEhEQV9ERUZBVUxUX1RPT0wiIGxhYmVsPSIkSERBX0xBQkVMIiBpY29uPSIkSERBX0lDT04iPgo= +ICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0= +Im5ldHdvcmsiPgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+U2hhZGluZyAoTGF5ZXJzKTwvdG8= +b2xTdWJtZW51PgogICAgPHNjcmlwdCBzY3JpcHRUeXBlPSJweXRob24iPjwhW0NEQVRBW2ltcG9ydCB2b3B0b29sdXRpbHMKCnZvcHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKV1dPjwvc2NyaXA= +dD4KICA8L3Rvb2w+Cjwvc2hlbGZEb2N1bWVudD4KAAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/9VaW2/bNhT2sJdZwP6D6qf1oZ5I3eyHAmvSZCjQOkFvL8NgyDYdC5E= +JUOXtEbR/77DQ4myLR9ugJMuceHm8Hz8xCPq4+ERk97zXs8J8Z/8MKf5BEHgHH5qlHkO80OH1x0Yb3t4abYQ03K7Eb3P2cY69cp+e2G+WkR5lpXDOI3LnhzBfmkn0VbkVbqJ5rfWOirnK1EsxBIA5+ShPQ0z1gwN1+7Ns/VapKU= +PRhYm6yIyzhL7Rds6Ixcf2y/4EPOXde15lmainmZ5an4WsYLm1nLJLopIDI7yea3drZc2muYqgStUqw3SVQKbCxhpE0ewxCy9TWPtmjMtpuoKNBcxAV0V+5cpAuRo7mKb1YJfBWxSpMsWqBZRHdiEZURNiD+TS7klVKwkyyHm4o= +qqSUbfEVbkkspJlkXxaijGIV4Fos4mq945BjNc3UhqkXeRwhZGVVuanKYhIBybW+Wd+tON1zOHZ/MID5s5k9wAc40H006sCMfbeKMirBZdvzXMjpYd7IcXnAAw98MH3xcqt9YQC+qCpXWW6n2SxbbP9Isy8rkQvpn8/lLTthGMI= +ZfG27U8fp+dovP/zzHaGI/214LEU8zze4EOGOcmTKL2pohthr5Tfgkk/VWC8JblaYFUhcvmkevD5qffrdDr9LPICJAYWuH4+ea3yRtbc8cJmVPXE4nSZFb1JtX4jDTu0PkdJJYqzOI1ymGbrTNzEqcSsK+wvn6d9LqzXYlbdnGc= +ef4mbbzTaS2q6dQ6Q93S+CTL11HyDtYCLFrVGRvc+lSI16obRgIhXKQLDKBXf46GdPnoIpo8uoiulo8upOtHFxHmpijZrKJHF9o6Km6L/zOqU9NQu7G7fp2Gfi/KvJqXbG+DV7573tt1EnQdLzgcXe7xyr7LNjIXwwbULzZiHi8= +Y7GQYaUwkf3Bh1UEG+9btX/1FUOix5G1WM9E3h/MisVy0B9cwvfsw+vLDn6HRQOgV7LbFRQ2cbmle50L+O9iHRdyj6C7XctvXazQvSbyi5ro9FlCLVEC3C4JaOAd2q+wdZQgO6FS4ec7/HnYTbWmasYuoPrIS9lZaKvx4a7dLbw= +2AjqLY/bTBZgPOiUXXz0IHVXqsuu9OSqC8AHKbuguALXVM3wwApVExQ3UhYIzBorE1RkMUfZ12DW1AmYnjJ3nrvFfOVTT9Zi9ZWbZ2axeoAqvYUCDPTGvUOHf+gIDh3hgeNYEVlUM3QyWS3agzjVN8t3Kkxww027+x55896+S04= +gr/vgrkI9j1ySg4uvjc1B8M0U3RwlXaqxvtAe/8OBTAK4BTgEsB+zb03mRbTRTjXlqstT1u+tgJthdoaaWusLdbW96wdhbXDMNf4AsA5H3mM7b0AeAHj4/GYPbEXAL0HMtc53IU2Ub7ufbPuVPUvo7J2tpi/bKcv01nx0rH/7v8= +1t/ZcfrPLUgaperc6egA/P3UwN2W5LHDwP/1DeYXFgydoeexU6NoO3jt9FUzlQcPqojGfd+FRNjAPudHYqDOCzgfMg+Ezpzh2AMtd04LnCdwXPBQG5fxvGBaHxhA6qgVZ4fSf4lJv3GNpEvmeLf1jaVPJnmv9THcOK4x8Wsfk74= +CaZ+7fP0WUWd6cc7oC/BOtWHO7GqNC+rxWJQ58Jd4A5fr4mzj537YyoLN02uUnHTdFU+bpqeSspN01eZuWkGKj3vzNzRHE3nXc72864fhMwZP628qxNHyDz/yKI9knrlM2SdZHoJyTSJZiLpQoMBYJLFO9DVsqF1MU1zO9C5aGg= +XUzTvA503bC6kGb5HWjSsLqQZgUdqF0fDb3bR9PDDoQrqGF2Yc0cdaCdhdbwu53qVwl7guuxvtaYuJZam83Fur10MMw5jildECASCdEookFRjJCNIho0xQjhKKJBVYzQjiIahMUI+SiiQVuMEI4iGlTFCN0ookFU7IhgWiIBIpE= +EIciGpTDTcqhQCSalEOBSDQphwKRaFIOBSLRpBwKRKJJORSIRJNyKBCJJuVQIBJNyqFAJJqUQ4G4OZiUQ4FINCmHApFoUg4FItGkHApEokk5FIhEk3IoEIkm5VAgEk3KoUAkmpRDgUg0KYcCsT4wKYcCkWhSDgUi0aQcCkSiSTk= +FIhEk3IoEIkm5VAgEk3KoUAkmpRDgUg0KYcCkWhSDgVijWhSDgUi0aQcCkSiSTkUiESTcigQiSblUCASTcqhQCSalEOBSDQphwKRaFIOBSLRpBwKxPcEk3IoEIkm5VAgEk3KoUAkmpRDgUg0KYcCTz+H83SHnXO49kX2hx3F6WM= +MIgp3AlEHSgfnsSh974P4nTHMAi6EVDncHD/Ph+P5K+PPNfv/vroKfzVzkMdwzntYVvnRG7nyOq/nxU9yTP6Vtnc6erqyFHR6au6PdjeW9X1kD9sUbO2o9v+pRDoLu+59e8imNVmG0uHeG9/eScnvRk4FWXv9Cvv/M7A+fj+1Zs= +txfvnz171vsHE/NO0wQpAAAAAAAASU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAG719QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8= +CiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4= +CiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC0= +OTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJjb3NpbmUiCiAgICBzY3JpcHQJImNvc2luZSIKICAgIGxhYmVsCSJjb3NpbmUiCgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8dm8= +cGxpYi5oPiIKICAgIH0KCiAgICBjb2RlIHsKCSIkY29zaW5lID0gdm9wX2NvcygkcmFkKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJcmFkCSJSYWRpYW5zIgogICAgb3V0cHV0CWZsb2F0CWNvc2luZQkiT3V0cHV0IFZhbHU= +ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHY= +ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwk= +eyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmE= +dHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCA= +Tm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShyYWQsCSJSYWRpYW5zIiwgMCkKICAgIFY= +T1BfVkVDMl9QQVJNKHJhZF91LAkiUmFkaWFucyIsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3YsCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfcCwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICA= +IFZPUF9WRUNfUEFSTShyYWRfbiwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHJhZF9jLAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHJhZF92NCwgIlJhZGlhbnMiLCAwLCAwLCA= +MCwgMCkKICAgIFZPUF9GTFRfUEFSTShyYWRfdWYsICJSYWRpYW5zIiwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdXYsICJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfdXAsICJSYWRpYW5zIiwgMCw= +IDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3VuLCAiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3VjLCAiUmFkaWFucyIsIDAsIDAsIDApCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGU= +IDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAABgAAAAxEaWFsb2dTY3JpcHQAAAAAAAADVF9QfToAAAAMQ3JlYXRlU2NyaXB0AAADVAAAASZfUH06AAAAFVR5cGU= +UHJvcGVydGllc09wdGlvbnMAAAR6AAABLl9QfToAAAAESGVscAAABagAAAAAX1B9OgAAAAtUb29scy5zaGVsZgAABagAAAMIX1B9OgAAABBFeHRyYUZpbGVPcHRpb25zAAAIsAAAAARfUH06IyBEaWFsb2cgc2NyaXB0IGZvciA= +cGJycGhhc2UgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJcGJycGhhc2UKICAgIHNjcmlwdAlwYnJwaGFzZQogICAgbGFiZWwJIlBCUiBWb2x1bWUgUGhhc2UgRnVuY3Rpb24iCgogICAgY29kZSB7CgkiaWY= +ICgkcGhhc2UgPT0gMCkiCgkiICAgICRmID0gaXNvdHJvcGljKFwibGFiZWxcIiwgJGxhYmVsKTsiCgkiZWxzZSIKCSIgICAgJGYgPSBoZW55ZXlncmVlbnN0ZWluKCRwaGFzZSwgXCJsYWJlbFwiLCAkbGFiZWwpOyIKICAgIH0= +CgogICAgaW5wdXQJc3RyaW5nCW1vZGVsCSJTY2F0dGVyaW5nIE1vZGVsIgogICAgaW5wdXQJc3RyaW5nCWxhYmVsCSJDb21wb25lbnQgTGFiZWwiCiAgICBpbnB1dAlmbG9hdAlwaGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICA= +ICBvdXRwdXQJYnNkZglmCUJTREYKICAgIGlucHV0ZmxhZ3MJbW9kZWwJMAogICAgaW5wdXRmbGFncwlsYWJlbAkwCiAgICBpbnB1dGZsYWdzCXBoYXNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQ= +CXsgc3RyaW5nIHN0cmluZyBmbG9hdCBic2RmIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7Cgk= +bmFtZQkicGhhc2UiCglsYWJlbAkiU2NhdHRlcmluZyBQaGFzZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkibGFiZWwiCglsYWJlbAkiQ29tcG8= +bmVudCBMYWJlbCIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgIiIgfQoJcmFuZ2UJeyAwIDEgfQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0ClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiA= +c2NyaXB0IGZvciBwYnJwaGFzZSBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGVuZGVkIGFzIGEgY3JlYXRpb24gc2NyaXB0CiAgICBleGl0CmVuZGlmCgo= +IyBOb2RlICRhcmcxIChWb3AvcGJycGhhc2UpCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMDsKQ2hlY2s= +RXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3Npb25UeXBlIDo9IDE7ClVubG9ja09uQ3JlYXRlIDo9IDA7ClNhdmVDYWNoZWRDb2RlIDo9IDA7CkxvY2tDb24= +dGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXMgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1MYWJlbCA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybU5hbWUgOj0gMTs= +ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b28= +bGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW0= +ZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfVEFCTEVfJEhEQV9OQU1FIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iVk9QX3BicnBoYXNlIj4KICA= +ICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im4= +ZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRS8kSERBX05BTUU8L2NvbnRleHRPcFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5TaGFkaW5nIChCU0RGcyk8L3Rvb2w= +U3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4= +CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAABJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAerX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm8= +cHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiA= +cGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwo= +ICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInNwZWN1bGFyIgogICAgc2NyaXB0CSJzcGVjdWxhciIKICAgIGxhYmVsCSJzcGVjdWxhciIKCgogICAgb3V0ZXJjb2Q= +ZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICE9IDApID8gJG5JIDogbm9ybWFsaXplKEkpOyIKCSJWT1Bub3JtYWwgJG5mID0gKCRpc2Nvbm4= +ZWN0ZWRfbk4gIT0gMCkgPyAkbk4gOiBub3JtYWxpemUoTik7IgoJIiIKICAgICAgICAiaWYgKCRmYWNlZndkKSAkbmYgPSB2b3BfZnJvbnRmYWNlKCRuZiwgJGlpKTsiCgkiIgoJIiRpbGx1bSA9IHZvcF9zcGVjdWxhcigkc3A= +ZWNUeXBlLCAkbmYsICRpaSwgJHV2LCAkdXJvdWdoLCAkdnJvdWdoLCAkc2hhcnAsICR0c3R5bGUpOyIKCSIkY2xyID0gJEtzICogJHNwZWMgKiAkaWxsdW07IgoJVk9QX0FTU0lHTl9CU0RGKAoJICAgICIkZiA9ICRLcyAqICQ= +c3BlYyAqIHZvcF9zcGVjdWxhcl9ic2RmKCRzcGVjVHlwZSwgJG5mLCAkaWksICR1diwgezAsMCwwfSwgezAsMCwwfSwgJHVyb3VnaCwgJHZyb3VnaCwgJHNoYXJwLCAkdHN0eWxlKTsiCgkpCiAgICB9CgogICAgb3V0cHV0CWM= +b2xvcgljbHIJICJDb2xvciIKICAgIG91dHB1dAljb2xvcglpbGx1bQkgIklsbHVtaW5hdGlvbiIKICAgIG91dHB1dAlic2RmCWYJICJCU0RGIgoKICAgIGlucHV0IG5vcm1hbCAgICBuTgkJIk5vcm1hbCBWZWN0b3IiCiAgICA= +aW5wdXQgdmVjdG9yICAgIG5JCQkiSW5jaWRlbnQgVmVjdG9yIgoKICAgIGlucHV0IHN0cmluZyBzcGVjVHlwZQkiU3BlY3VsYXIgVHlwZSIKCiAgICBWT1BfRkxUX0lOUFVUX1IoS3MsCQkiU3BlY3VsYXIgSW50ZW5zaXR5Iiw= +CTAuNSwgMCwgMSkKICAgIFZPUF9DTFJfSU5QVVQgIChzcGVjLAkiU3BlY3VsYXIgQ29sb3IiLAkxLCAxLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKHVyb3VnaCwJIlUgUm91Z2huZXNzIiwJCTAuMSwgMCwgMSkKICAgIFZPUF8= +RkxUX0lOUFVUX1IodnJvdWdoLAkiViBSb3VnaG5lc3MiLAkJMC4wNSwgMCwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUihzaGFycCwJIlNoYXJwbmVzcyIsCQkwLjEsIDAsIDEpCiAgICBWT1BfVE9HR0xFX0lOUFVUKGZhY2Vmd2Q= +LAkiRW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAxKQoKICAgIHBhcm0gewoJbmFtZQlzcGVjVHlwZQoJbGFiZWwJIlNwZWN1bGFyIFR5cGUiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkJInBob25nIgkJIlBob25nIgoJCSI= +Ymxpbm4iCQkiQmxpbm4iCgkJImFuaXNvdHJvcGljIgkiQW5pc290cm9waWMiCgkJImdsb3NzeSIJIkdsb3NzeSIKCQkic3BlYyIJCSJWRVggU3BlY3VsYXIiCgl9CglkZWZhdWx0IHsgInNwZWMiIH0KICAgIH0KCiAgICBpbnA= +dXQgdmVjdG9yICAgIHV2CQkiVVYgQ29vcmRpbmF0ZSIKICAgIGlucHV0IGludAkgICAgdHN0eWxlCSJUYW5nZW50IFN0eWxlIgogICAgcGFybSB7CgluYW1lCXRzdHlsZQoJbGFiZWwJIlRhbmdlbnQgU3R5bGUiCgl0eXBlCWk= +bnQKCW1lbnUJewoJCTAJCSJJbnRyaW5zaWMgV29ybGQgU3BhY2UiCgkJMQkJIkludHJpbnNpYyBPYmplY3QgU3BhY2UiCgkJMgkJIkNvbXB1dGUgZnJvbSBVViIKCX0KCWRlZmF1bHQgeyAwIH0KICAgIH0KfQpJTkRYAAAAAAA= +AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC919QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4= +LCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWY= +ZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaHZlY3Q= +b2Zsb2F0IgogICAgc2NyaXB0CSJodmVjdG9mbG9hdCIKICAgIGxhYmVsCSJodmVjdG9mbG9hdCIKCgogICAgY29kZSB7CgkiYXNzaWduKCRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMsICRmdmFsNCwgJGh2ZWMpOyIKICAgIH0KCiA= +ICAgaW5wdXQJdmVjdG9yNAlodmVjCSJJbnB1dCBWZWN0b3I0IgogICAgb3V0cHV0CWZsb2F0CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAlmdmFsMgkiQ29tcG9uZW50IDIiCiAgICBvdXRwdXQJZmxvYXQ= +CWZ2YWwzCSJDb21wb25lbnQgMyIKICAgIG91dHB1dAlmbG9hdAlmdmFsNAkiQ29tcG9uZW50IDQiCgogICAgcGFybSB7CgluYW1lCWh2ZWMKCWxhYmVsCSJJbnB1dCBWZWN0b3I0IgoJdHlwZQlmbG9hdAoJc2l6ZQk0CglkZWY= +YXVsdAl7IDAgMCAwIDAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAAIAAAADERpYWxvZ1NjcmlwdAAAAAAAABQ/X2Ue/wAAAAxDcmVhdGVTY3JpcHQAABQ/AAABi19lHv8AAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAFcoAAAA= +MF9lHv8AAAALQ29udGVudHMuZ3oAABX6AAAVJmA3hwAAAAAVVHlwZVByb3BlcnRpZXNPcHRpb25zAAArIAAAAS5fZR7/AAAABEhlbHAAACxOAAAAAF9lHv8AAAALVG9vbHMuc2hlbGYAACxOAAADK19lHvYAAAAQRXh0cmFGaWw= +ZU9wdGlvbnMAAC95AAAAzl9lHv8jIERpYWxvZyBzY3JpcHQgZm9yIHRleHR1cmU6OjIuMCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQl0ZXh0dXJlOjoyLjAKICAgIHNjcmlwdAl0ZW1wX3RleHR1cmU6OjI= +LjAKICAgIGxhYmVsCVRleHR1cmUKCiAgICBpbnB1dAl2ZWN0b3IJdXYJInV2OiAwLCAwLCAwIgogICAgaW5wdXQJdmVjdG9yCWR1dgkiZHV2OiAwLCAwLCAwIgogICAgaW5wdXQJc3RyaW5nCW1hcAkibWFwOiBNYW5kcmlsLnA= +aWMiCiAgICBpbnB1dAlpbnQJdWRpbQkidWRpbTogb2ZmIgogICAgaW5wdXQJc3RyaW5nCXNyY2NvbG9yc3BhY2UJInNyY2NvbG9yc3BhY2U6IGF1dG8iCiAgICBpbnB1dAlzdHJpbmcJd3JhcAkid3JhcDogcmVwZWF0IgogICA= +IGlucHV0CXN0cmluZwlmaWx0ZXIJImZpbHRlcjogYm94IgogICAgaW5wdXQJZmxvYXQJd2lkdGgJIndpZHRoOiAxIgogICAgaW5wdXQJZmxvYXQJYmx1cgkiYmx1cjogMCIKICAgIGlucHV0CWZsb2F0CXBpeGVsYmx1cgkicGk= +eGVsYmx1cjogMCIKICAgIGlucHV0CXZlY3RvcjQJYm9yZGVyCSJib3JkZXI6IDAsIDAsIDAsIDEiCiAgICBpbnB1dAlpbnQJZXh0cmFwb2wJImV4dHJhcG9sOiBvbiIKICAgIGlucHV0CWludAlpbnRlcnAJImludGVycDogb2Y= +ZiIKICAgIGlucHV0CXZlY3RvcjQJZGVmY2xyCSJkZWZjbHI6IDAsIDAsIDAsIDAiCiAgICBpbnB1dAlzdHJpbmcJY2hhbm5lbAkiY2hhbm5lbDogIgogICAgaW5wdXQJaW50CXB0ZXhmYWNlCSJwdGV4ZmFjZTogMCIKICAgIGk= +bnB1dAlpbnQJb3JpZW50CSJvcmllbnQ6IDAiCiAgICBvdXRwdXQJdmVjdG9yCWNscgkiVGV4dHVyZSBNYXAgQ29sb3IiCiAgICBpbnB1dGZsYWdzCXV2CTAKICAgIGlucHV0ZmxhZ3MJZHV2CTAKICAgIGlucHV0ZmxhZ3MJbWE= +cAkwCiAgICBpbnB1dGZsYWdzCXVkaW0JMAogICAgaW5wdXRmbGFncwlzcmNjb2xvcnNwYWNlCTAKICAgIGlucHV0ZmxhZ3MJd3JhcAkwCiAgICBpbnB1dGZsYWdzCWZpbHRlcgkwCiAgICBpbnB1dGZsYWdzCXdpZHRoCTAKICA= +ICBpbnB1dGZsYWdzCWJsdXIJMAogICAgaW5wdXRmbGFncwlwaXhlbGJsdXIJMAogICAgaW5wdXRmbGFncwlib3JkZXIJMAogICAgaW5wdXRmbGFncwlleHRyYXBvbAkwCiAgICBpbnB1dGZsYWdzCWludGVycAkwCiAgICBpbnA= +dXRmbGFncwlkZWZjbHIJMAogICAgaW5wdXRmbGFncwljaGFubmVsCTAKICAgIGlucHV0ZmxhZ3MJcHRleGZhY2UJMAogICAgaW5wdXRmbGFncwlvcmllbnQJMAogICAgc2lnbmF0dXJlCSJSR0IgVmFsdWVzIglkZWZhdWx0CXs= +IHZlY3RvciB2ZWN0b3Igc3RyaW5nIGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG9yNCBzdHJpbmcgaW50IGludCB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI= +UkdCQSBWYWx1ZXMiCXY0CXsgdmVjdG9yIHZlY3RvciBzdHJpbmcgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGZsb2F0IGZsb2F0IGZsb2F0IHZlY3RvcjQgaW50IGludCB2ZWN0b3I0IHN0cmluZyBpbnQgaW50IHZlY3RvcjQ= +IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdjQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwLDApCiA= +ICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaWduYXR1cmUiCiAgICAgICAgYmFzZXBhcm0KICAgICAgICBsYWJlbCAgICJTaWduYXR1cmUiCiAgICAgICAgZXhwb3J0ICA= +bm9uZQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAibWFwIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGUgICAgaW1hZ2UKICAgICAgICBkZWZhdWx0IHsgIk1hbmRyaWwucGljIiA= +fQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidWRpbSIKICAgICAgICBsYWJlbCAgICJVRElNIEZpbGVuYW1lIEV4cGFuc2lvbiIKICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNyY2NvbG9yc3BhY2UiCiAgICAgICAgbGFiZWwgICAiU291cmNlIENvbG8= +ciBTcGFjZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiYXV0byIgICAgICAiQXV0b21hdGljIgogICAgICAgICAgICAibGluZWE= +ciIgICAgIkxpbmVhciIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ3cmFwIgogICAgICAgIGxhYmVsICAgIldyYXAiCiAgICAgICAgdHlwZSAgICA= +c3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJyZXBlYXQiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgInJlcGVhdCIgICAgIlJlcGVhdCIKICAgICAgICAgICAgInN0cmVhayIgICAgIlN0cmVhayIKICAgICAgICAgICA= +ICJkZWNhbCIgICAgICJEZWNhbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJmaWx0ZXIiCiAgICAgICAgbGFiZWwgICAiRmlsdGVyIFR5cGUiCiA= +ICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJib3giIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImJveCIgICAgICAgICAgICAgICAiQm94IgogICAgICAgICAgICAiZ2F1c3MiICAgICAgICA= +ICAgICAiVkVYOiBHYXVzc2lhbiIKICAgICAgICAgICAgImJhcnRsZXR0IiAgICAgICAgICAiVkVYOiBCYXJ0bGV0dC9Ucmlhbmd1bGFyIgogICAgICAgICAgICAic2luYyIgICAgICAgICAgICAgICJWRVg6IFNpbmMgU2hhcnA= +ZW5pbmciCiAgICAgICAgICAgICJoYW5uaW5nIiAgICAgICAgICAgIlZFWDogSGFubmluZyIKICAgICAgICAgICAgImJsYWNrbWFuIiAgICAgICAgICAiVkVYOiBCbGFja21hbiIKICAgICAgICAgICAgImNhdHJvbSIgICAgICA= +ICAgICAgIlZFWDogQ2F0bXVsbC1Sb20iCiAgICAgICAgICAgICJtaXRjaGVsbCIgICAgICAgICAgIlZFWDogTWl0Y2hlbGwiCiAgICAgICAgICAgICJwb2ludCIgICAgICAgICAgICAgIlZFWDogUG9pbnQgKG5vIGZpbHRlcik= +IgogICAgICAgICAgICAiZ2F1c3NpYW4iICAgICAgICAgICJSU0w6IEdhdXNzaWFuIgogICAgICAgICAgICAiZGlzayIgICAgICAgICAgICAgICJSU0w6IFBvaXNzb24gRGlzayIKICAgICAgICAgICAgInJhZGlhbC1ic3BsaW4= +ZSIgICAgIlJTTDogUmFkaWFsIEItU3BsaW5lIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIndpZHRoIgogICAgICAgIGxhYmVsICAgIkZpbHRlciA= +V2lkdGgiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAxIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImJsdXIiCiAgICAgICAgbGE= +YmVsICAgIlRleHR1cmUgQmx1ciIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJwaXg= +ZWxibHVyIgogICAgICAgIGxhYmVsICAgIlBpeGVsIEJsdXIiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJib3JkZXIiCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG9yIgogICAgICAgIHR5cGUgICAgY29sb3I0CiAgICAgICAgc2l6ZSAgICA0CiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiICIxIiA= +fQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImV4dHJhcG9sIgogICAgICAgIGxhYmVsICAgIkV4dHJhcG9sYXRlIERlcml2YXRpdmVzIgogICAgICAgIHR5cGUgICA= +IHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW50ZXJwIgogICAgICAgIGxhYmVsICAgIkludGVycG9sYXRlIE0= +SVAgTGV2ZWxzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkZWZjbHIiCiAgICA= +ICAgIGxhYmVsICAgIkRlZmF1bHQgQ29sb3IiCiAgICAgICAgdHlwZSAgICBjb2xvcjQKICAgICAgICBzaXplICAgIDQKICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjaGFubmVsIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgQ2hhbm5lbCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICA= +ICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicHRleGZhY2UiCiAgICAgICAgbGFiZWwgICAiUFRleHR1cmUgRmFjZSIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib3JpZW50IgogICAgICAgIGxhYmVsICAgIlVWIE9yaWVudGF0aW9uIgogICAgICAgIHR5cGU= +ICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICAgICAiMSIgIkZsaXAgVSIKICAgICAgICAgICAgIjIiICJGbGlwIFYiCiA= +ICAgICAgICAgICAiMyIgIkZsaXAgVSBhbmQgViIKICAgICAgICAgICAgIjQiICJTd2FwIFUvViIKICAgICAgICAgICAgIjUiICJTd2FwIFUvViwgRmxpcCBVIgogICAgICAgICAgICAiNiIgIlN3YXAgVS9WLCBGbGlwIFYiCiA= +ICAgICAgICAgICAiNyIgIlN3YXAgVS9WLCBGbGlwIFUgYW5kIFYiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KfQojIEF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIHNjcmlwdApcc2V0IG5vYWxpYXM= +ID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgdGV4dHVyZTo6Mi4wIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiA= +c2NyaXB0CiAgICBleGl0CmVuZGlmCgojIE5vZGUgJGFyZzEgKFZvcC90ZXh0dXJlOjoyLjApCm9wZXhwcmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzE= +Cm9wdXNlcmRhdGEgLW4gJ19fX3Rvb2xjb3VudF9fXycgLXYgJzMyJyAkYXJnMQpvcHVzZXJkYXRhIC1uICdfX190b29saWRfX18nIC12ICd0b29sXzInICRhcmcxCgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGE= +cm10eXBlAAAAAQAAAAAfiwgAAAAAAAD/7V17k9y4cR/Zl4uHOduVfIAUNKectPJqlo957EqWL3o6W6VX6XV2WS4Wd4azw7oZcoqP0a5VyhfI58l/+SdfIN8lnyDpbr4AEsCMtHtnyber2iWJxg9oAI3uRhOgvv33Tscc0z/8scw= +8mc0GpnNn4JqOWPHsq2xMyaQNSzpg/G4//TZzFssjrzJ90nndbTaC2aTKAz9SepP2V6WxPbe0ou/35v6a2u/P9ybz5K9eZRNgzDYi9JFsvf02SI4ejGJgxUg+vOpZzRL0WTL1pMoiqfJzZt239y+OoAqipDnWQMj0WwReekZmsQ= +FaLIdU7jYg1Gtg3jMs2Wy9OpP0s6h0/u/6FT//wd/P4S0h78wX3x4N7Lw6dP8vRL/+P6//x/cPNPRXOQK2Ay9uJTpGKeIsevG4OUk7/6DyD/L5D/sdWznc6v/tjpfPGmyPArsUegyv/sdL40C+rP4fcL+P0HoYbOV4czdo97/iY= +WgF3N/cavHzb4g3YffrMFZPKn59Dbrys6fIlZARxLmiXrpe5qNmXqs5rNK3TffUaOMMUeLjOsSVk/FbSK52vkLUysc0X/9Nd+yfXWZwsSrYuIVuXkK1fdIouM/hOhXbjU8zSiD0skq5w3NV5v22OB4wQ8CWkfFSPNUQPef3qfuA= +LaLjXPTz5K9c9+l/fbd33WDX2bPnT589P3zw8s7zP7LDJw+fPn98B0W0z9jLeZCwJJqlb73YZ3C/iqNVHPgpyCc0EcEvgqnPHsxmwHfCXpRZD8NJf5d54RRBYZRifxz5LPahgGk28ae7iE1jL0yWQQryscug06ZBMllECWigIAQ= +8Cl768FvkMLkSNnbGDOGbOXHyyBJgijsQxnEf1EmOzq9Cc9dJUtIBA3KngeT+TIC5l6kse+n7Ds/SZH2MoqjMI122dMQWhhg+7r3vNCbeoyxx8PXzHkwpjKs0Y2hObhxsD8e5TzsGcbXQThZZFDzb1de7C391I/70+R3hvHOADQ= +CyGp2+NmRI+SExoTCWHhHfmLRjoRJhHU8c7o9q7EfpItUnabXYF+K3O5tRq/fJuZ7Ft2pU65ya7AYFTPt/Kq3ucFQyf7cVV63Zxk7k39eOGdQoPmvxMgQbjK0i6Ja7cqtds7xGT2EnoV6nwIA1vokGAdpKe9FpJnqdu77888bBY= +qJ6HQZzADZX2BITonthFwHBdSN4Z3W7vKaWy194i84s+Do5DL81i6H+ak71utzstankHTWnkOQxT/9iPIVfQfQeMptVvKyvITxAeQ84Ecib00Li0IPZ9lqsIQGWAogkf261rC+hwwHUFbFxkqGcR8A6gFYBWeC/8lSGeRPHSWwA= +JARISA+NSwv1/Pd3YXgWxN0EUBO8F/62IAO+QYOqRYPWtc3iicMee9DBJwBdOgBd0pPTurYrPRlw0ArZuLRgd1/cf4hic5RMZwDCC/enLRc0ZdgjnDM9BuKxyOUjm6RuTiPSlknFZOPKfxUGMxgIVopzhkxluasjXlqslVBOnDI= +FKeskKDmVVdAIVkZSlaWi5N40YFLIctQyLJCrppXZQGcvGUob1kuZOJFiealIEMpyIqBb16LrkfL/PDRS/fZneePr/HqardbK6xc4+xifnOngh0+kcDcYHcT7sXL5xJcIsf1ejXw9YN7tgSZKWrc5SsFrAS6VkO3QK/OhA63RN8= +eyTrrsn2dQ9kDR9o8VQElQEWf4lWk4y8UMTSMbqFKRcLMrrp6crPjZfRTYK/+N0DozRLIJEW2G78V1/fF5Z3Q4Xb12eNZBWairuyev2EcLPZRtGWj3R2NjHLziZn2dkELdtG0tSDlv04o3YcR9kKXB5kgPWOzR6LjpJoAa4qs3A= +Lf5elsvaKpfdzvXeaCxFfobLJvDhwItPy4XXd8UCtLlE+Q6WO/8NS5QHH71EH1n5I5fl5fM7h48ePL98+XLna5ZXWDjgbEYmjw9MeFkagRUIJrDWOmXHfujHHoyV4M8LCN6fLwm8K1+tWHu885z7id0l+N3dx/CH92xzE4z2WeI= +1Qreb9bt3YuWqyiErmWWJMOaz2BLMrzlMzickz5beMdJzp/ZtKeVr44Zkx4nl4X7WzgRuS/C/63XHICM1n4cw6ItKQsgGswU13WP/OMg7OJgGOB/XTN34d+OlPJhqdy0mPuLFa15hLVNMVtZ8UNyjqYWe6JXJdPYYvJjIRlnLfU= +FXVDlVyvOnrZulfMJPxZ+mHGVUYVYQ68vnrdEwlJmhOexQEsnoO1n8tVAKPiJ+xassvSnRpSVwKr7WPk6p3KnLTamq29FFpwJGkvSPMdosGq8ePbPYdRfzuHVX0PPHFcesKaNVuz970NTLd0iyLM8eUXF2GOv0KYo45iiVGOZno= +oRn55HYo4vDJvUev7j9wwfo+OrzLT9EqWLGOVlzk7NoVuN9lV2Zrb2EVV7u4Oju3JBGMQtHCpQxeFGujtp6kQjdpW6pxk8Yldhpat+2lUFN6tUuh9mcgJzjbXF591pDLqvZyMOdEWqi8VPDiNMWKWT+A2Wx7bjMNu/JwSm21NOY= +qg0vVr91WGU7WLnu5WIrWwC59W4dXlGa1Q9Z739o1EC26P/QMuRr/w8qRRUAkBfy/syveuw6xyAEveOiqcP3b+f1EgkLduZTL46itB+EQdohY3qbpf4JNj33McEjncz9BEQWKOaZ6x6UZHgu64ayO5NouUSVBC7RKkrAyYhCdsM= +6lv7+/aAmX1zaB8MLNsoVjBRHAKPwZRZY4PcReCNLaLJ9yyazciuL+gu9ZerBTgp9DCDusDIQiX4dBKDDcSbo9OVlyR0C3YSsufJsR9iRA1v58HxfAG/OTALYYindJt4a3/qpR49QAtWsY8lhflsKX0QePZPVmR+4XYRvZ2CnQ8= +cgaX/jTIllwC1lU+hhgd9GPwMZBk5Lo8eQIGb+qA9XtvkC2pE0wGHiX0ILgt6PUYFvc8xQSbS1h6q57h8IhpsOwZAy4liSfUkGTlTcDlGnKktzHCR1zKLFgArz1jzOcKpum8Z+xzSUeLDDIdcCmr4MRf5MkW34Ij7EFM5JsBow4= +NUcLSOYbA4Pqx8CQxTcI+n+ywAL4Nk3mHkgQ4vnmrEDkZ9RIi29TBC4ZqJ6qp6s+Bs+w6F28s6s7p7obVHfD6m5U3Y2ru/3q7qAumaukrsWqq7Hqeqy6Iquuyaqrem8kKSzl0VmaxD7OBQsm62BkD8fgc+FcCWanVdr+ENJg1TI= +B80WRkfR9PRfwwj85RiXid5kgvJtjgH53sjV36uXLilFUo9mf7/6NWAOFktdmNMwAeIFONaZB771PE83YIadVZ/YFciyBqU+yRI/xmlJbzI7v4TV2Gs/RscW7jr5q+dfw20aRYtJlIVpmfwzx8bXlEQIpmXql/jo2mdltFR8pj0= +HJWM5jM6CGdR0nmSLQ/xBoaMfInkLiyvYDVgGXdxKYk0I1+T43xnINnGff8oO74XxTF5kJTsuoXWcV3jLik2NT23ibiMBL2eZ6YH23iV+MVCm1gBHh6EU+KgXP2csTe4GMmgNAN7SXaUd4glWKMq+ZxNkT0uB8SsRoTnQWWVBv0= +oTO2LWb1TdsZty3S/idokeiBN0mQ8OPbJLdplNyWVXJbZslt2yVXY5jctmVyZabJldgmt22cXJV1cqXmyVXYJ1dqoFyphXLlJspV2Ci3NFIWNC8IF0HoW8xxyNZh2Z+z7eKbpLBlg6E9NIcHQ6thy4Zjyx5/XrasUopQiEwhYcw= +rPPOWOe2DBkzMPhhdf/EzC6qmuS2yf7cvQa9190xKNKhoCHM1sAUNIQ5GpiChrCBBqagIWyogSloCBtpYAoawsYamIKGsH0NTEFD2IEGpqDRcJu68VYQCagVFI2kWDpRUREJqBMWFZGAOnFREQmoExgVkYA6kVERCagTGhWRgDo= +sVERCagTHBWRZrxOclREAuokR0UkoFbJaCTH1kmOikhAneSoiATUSY6KSECd5KiIBNRJjopIQJ3kqIgE1EmOikhKXyc5KiIBdZKjIhJQJzkqIgG1BkojOY5OclREAuokR0UkoE5yVEQC6iRHRSSgTnJURALqJEdFJLuvkxwVkYA= +OslREQmokxwVkYA6yVERCah1bjSSM9BJjopIQJ3kqIgE1EmOikhAneSoiATUSY6KSK6fTnJURALqJEdFJKBOclREAuokR0UkoE5yVEQCah1jjeQMdZKjIhJQJzkqIgF1kqMiElAnOSoief86yVERCaiTHBWRgDrJUREJqJMcFZE= +gDrJURHP/E7KqYKYlj2UrFA3Bl5/gaep+o5zoAjAHhxIArB/TwFY68wR2HGVwRlzzFN4pBVypNTzjjiWGS17LOFA8xps3xnaB+yG2R+MDxxr/8d6DRZWMcfw0w05mlVgsYonVmHEOnooCRrWsUI+RMhFBuuAYDMOKIT/GlE/Idg= +J8T4xNBeI6JXB/JaMVQuhPchEbDheGh/XhEwboraZnuCSAJgZ1dpVdRNVGlFlZ+LRhuUL7+qw4eiRhP3jQpqzTo/tWYO7DYbSrU27ANwOGI3gKURiG9TqQ1/yi9Silf4oE4yUmRrUmJvJdqBfyuRbxWVhvy31BxD58Cx90eDg88= +VXNYltmWQYnmoP3FTTcpW4ObVO5BlVPPU+NYwzarH/3yemz9cJrGqTcj1VOcOykqKhuOcM4elFOCLHChpHwotY3TdwbWYMQs8KGGo7YL5fyUtQ2omfw4q1y/lPbQpi3RPe6AsMWqkwcWw389/phJUxUJ5YjYD3299/k5N9UcgvQ= +gVR2JVqq3ofYVEaoi4RzzM0MZiODG2zOkihWnMLRIUkxrYLW0kytbKvtsoXbZZtsl23dXh6b8pzL9grcKnLW1yZGCTEVd83+nW0ep2zL/s227OBsyx7Otuzi7GN64eyWtcrIWVZhhn20cf1B3fh6N5RT7sfdC7PFQrSqmHLeAYk= +SiWZg5FYs25PLm7FVdpR+6dsR8tNTjIjygsis9FUNk2uJN9HmEXn8zKLNrcAN0UZlNjDvMNDqX7ZKanSTTHu+Xjv3EKjjhfk7H7asYJ6079T68Z8b5XovFPaeSuaMnBsO6NRs3aVqrH6o4PBAC4WLkdbIc+fsp5xnMbuPl7RkDQ= +5s64W+yvrAJaRTLFSQd8ul3vvhzx6Q63B3OfJwxkOzEtk88y5DZkWgIXI2FfpiVwMua3Z1oCM/vcLk1L4OaguVnTFjixTGHPpi12idXYumkL/Fi2sIPTFjiyHGEjpy0wZQ3E/ZyOyNOwsa3TEbkaCbs7RRuRD3GxiBIGVxxtO98= +1ykMpzjug3yXpzBoogSM8j2fwgCJorCf7wAVRqMhCla5IVTs9oZYYFfTBlGxgxsCgt1KG0bFvmzICvbf3/iG0fpMwdBpadXJPOzkJ2QL+cOzoKjjrerc9cKfpYXWB+FHhooT0KjyZIRCr+UfoQLiZJ5ce9Pr9/eqZeqb4rswjJU= +2tksnhP/mDT8OxatUL0j7V2XPnqQLCI8xO0FzIvwQGEXOAuP0zmiqd8XeAeGU/yxpGnY2ZC99yY/5Bu/6bEA1PK8zSi7fZu96RVtgmwwZD4rYYM3vR6rBu02W52CWITcGfazexKFRbatUdsiS1yfiSxg2YO2XbuCehsPsr/pYbM= +3hlfQyq0C0qaXqNP+/zbnfuHT36/UxxATtkMtU7zO26VKsJPuNUPN9mxn66KM4HB9NrOLeNr7Kp2YRUGc4QwtYz6ZD5DM0AH7jEjPtzKCyD+cy3HvmHmiWlDCyBLtu6f4tsJdqN4uFV0fhsxQER+8DLnA7Kf3CquZcLprbrQk7I= +rII37D+ycZR5WfJWUKNJEAEBLy6MS+LXFi/v+h2+KVTMN9+wuZfQfZGlnBZMqAyE1QunZT5kd7fgcpc1i+Zwt9nVq9RLYHTwdbWfAjq3QTtl00ia6y8siCVcLtq50/gERNFl/3IbT7dUHVY8Cjm54bwK/eR731+tM7wXqhUHy6o= +hveEH95qSCqUIJrgsNDXBZsMF2eKr6SYAZXEkF2HAuFJZHez0GAJJDX5TZV0WiYJglN1WD4Cxeyoe3hXyNXs3xtlLeVoVymneuBvzg/4m+2AbVY3AN/Q2dA3vd1KRHYhLXf1MPVK4fYp0ej45RnpFtG535Yn5vcqdOnEganPs5c= +CVjMAhy4PDV35lSFFAYzz1o8UCNgxmMiKTwVGN3PglO4Q1jllebJ1aOqBMGnRkyugHDSk2YW6KCer6LJ8OKrO9wEbE5/GlGVrLKm6pGMoYJXybjKxlDVV+1x1Y7hDzFe2wrFpzGugook/GUyBrKBJoNFn4LB7xdQbmQ7mfih7+Y= +ZRPnZDXKz9xwgiO1LuD74huB4psskvcFa3DvwHXsz9maPkPcn/fyyEz+fRX5C4bcDsrpsP6tjj7oTj5o9r3rtr1rNj3r9jxrdrzqNrxqtjvqdjtqNgLq9gGqYRdHneTAi6NOGuDFUScN8OKokwZ4cdRJA7w46qQBXhx10gAvjjo= +aYAXR500wIujThrgxVEnDfDzOOqUpNPkbYCvsONWBrPxj1an9GaEz0rf7k0m0cq/bRHsT9ULlOLrnezPLMfKl6awXM7JquXpyzwQwx57q/LDghUr7Y7MQliC1/UperqsTk3G0tu93ShdMRxl6Woylt4ekkbpijErS1eTsfT2jG8= +lK5QCWXpajKW3lYLjdIVeqMsXU3G0tu6o1G6QrmUpavJWHpbwTRKV2igsnQ1GUtva6FG6Qo1VZauJtOcauuqRvGq9X41wdR0qqA9AZsVKLReVYGaThVsnLKq+EFVgX7SSqIIzQo2TFsNnSrYOHFV8YiqAv3UlUQlmhVsmLwaOlU= +sHH6quIbVQX6CSyJcjQr2DCFNXSqYOMkVsVLqgr001gSNWlWsGEia+hkuTbOZFX8pbJd+pksicI0K9gwkzV0qmCz8d1kffUzWRLVaVawYSZr6FTBxpmsig9VFehnsiRK1Kxgw0zW0KmCjTNZFW+qKtDPZEnUqVnBhpmsoVMFG2c= +sip+VVWgn8mSKFazgg0zWUMnL3HjTFbFwyo/UT+TJVGxZgUbZrKGThVsnMmq+FpVgYJ+9rMK9Ydr7dbun097J7HuOwr2X/07Crb66MKob9sD84DZePBYcnThk/yY+MV3FC6+o3CGKdr+joL9439Hwf60NZpVnxsz629zo1x2xkY= +/Xkbo9pcbFTnVg3+tI5B27KNQotX2e1z+08TcDxL/kI/7Zz50w2q/6zs/wGd28uQQ34AAENoZWNrRXh0ZXJuYWwgOj0gMTsKQ29udGVudHNDb21wcmVzc2lvblR5cGUgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckc= +emlwQ29udGVudHMgOj0gMTsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSA= +MDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKU2F2ZUljb24gOj0gMTsKU2F2ZVNwYXJlUGFybXMgOj0gMDsKVW5sb2NrT25DcmVhdGUgOj0gMDsKVXNlRFNQYXJtcyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSI= +VVRGLTgiPz4KPHNoZWxmRG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2g= +ZW4gaXQgaXMgYmVpbmcgdXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+Cgo= +ICA8dG9vbCBuYW1lPSIkSERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8aGVscFVSTD5vcGVyYXRvcjpWb3AvdGV4dHVyZTo6Mi4wPC9oZWxwVVJMPgogICAgPHRvb2w= +TWVudUNvbnRleHQgbmFtZT0idmlld2VyIj4KICAgICAgPGNvbnRleHROZXRUeXBlPlZPUDwvY29udGV4dE5ldFR5cGU+CiAgICA8L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sTWVudUNvbnRleHQgbmFtZT0ibmV0d29yayI= +PgogICAgICA8Y29udGV4dE9wVHlwZT4kSERBX1RBQkxFX0FORF9OQU1FPC9jb250ZXh0T3BUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbFN1Ym1lbnU+VGV4dHVyZXM8L3Rvb2xTdWJtZW51PgogICAgPHM= +Y3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXJpY1Rvb2woa3dhcmdzLCAnJEhEQV9OQU1FJyldXT48L3NjcmlwdD4KICA8L3Rvb2w+Cjwvc2g= +ZWxmRG9jdW1lbnQ+CgAAAAEAHlZpZXdlclN0YXRlTW9kdWxlL0NvZGVHZW5JbnB1dAAAAAMApHsKCSJzdGF0ZV9uYW1lIjoiIiwKCSJzdGF0ZV9sYWJlbCI6IiIsCgkic3RhdGVfZGVzY3IiOiIiLAoJInN0YXRlX2ljb24iOiI= +JEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfZGVidWdfbWVudSI6MCwKCSJzdGF0ZV9zYW1wbGUiOjAsCgkic3RhdGVfaGFuZGxlcl9pbmRpY2VzIjpbXQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAA= +AARNX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2U= +ZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmk= +Y2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQlsYXllcnBhY2s= +CiAgICBzY3JpcHQJbGF5ZXJwYWNrCiAgICBsYWJlbAkiTGF5ZXIgUGFjayIKCiAgICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBjb2RlIHsKCSJpbml0X2xheWVyKCRsYXllcik= +OyIKCSIiCgkiJGxheWVyLkYgPSBzZWxlY3QoJGlzY29ubmVjdGVkX0YsICRGLCAkbGF5ZXIuRik7IgoJIiRsYXllci5PZiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfT2YsICRPZiwgJGxheWVyLk9mKTsiCgkiJGxheWVyLkNlID0= +IHNlbGVjdCgkaXNjb25uZWN0ZWRfQ2UsICRDZSwgJGxheWVyLkNlKTsiCgkiJGxheWVyLlAgPSBzZWxlY3QoJGlzY29ubmVjdGVkX1AsICRQLCAkbGF5ZXIuUCk7IgoJIiRsYXllci5OID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF8= +TiwgJE4sICRsYXllci5OKTsiCgkiJGxheWVyLm1hc2tzID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9tYXNrcywgJG1hc2tzLCAkbGF5ZXIubWFza3MpOyIKICAgIH0KCiAgICBvdXRwdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWU= +cglsYXllcgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJT3BhY2l0eQogICAgaW5wdXQJdmVjdG9yCUNlCUVtaXNzaW9uCiAgICBpbnB1dAl2ZWN0b3IJUAlQb3NpdGlvbgogICAgaW5wdXQJdmVjdG8= +cglOCU5vcm1hbAogICAgaW5wdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBpbnB1dAlmbG9hdGEJbWFza3MJTWFza3MKCn0KSU5EWAAAAAAAAAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAADwV9QfTw= +AAAADENyZWF0ZVNjcmlwdAAAA8EAAAGOX1B9PAAAABVUeXBlUHJvcGVydGllc09wdGlvbnMAAAVPAAABLl9QfTwAAAAESGVscAAABn0AAAAAX1B9PAAAAAtDb250ZW50cy5negAABn0AAA1MYDeHAAAAAAtUb29scy5zaGVsZgA= +ABPJAAADLF9QfTwAAAATSW50ZXJuYWxGaWxlT3B0aW9ucwAAFvUAAAAwX1B9PAAAABBFeHRyYUZpbGVPcHRpb25zAAAXJQAAAARfUH08IyBEaWFsb2cgc2NyaXB0IGZvciB1dmNvb3Jkczo6Mi4wIGF1dG9tYXRpY2FsbHkgZ2U= +bmVyYXRlZAoKewogICAgbmFtZQl1dmNvb3Jkczo6Mi4wCiAgICBzY3JpcHQJdXZjb29yZHMKICAgIGxhYmVsCSJVViBDb29yZHMiCgogICAgaW5wdXQJc3RyaW5nCW1vZGUJTW9kZQogICAgb3V0cHV0CXZlY3Rvcgl1dgkiT3U= +dHB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAl1CSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAl2CSJDb21wb25lbnQgMiIKICAgIG91dHB1dAlmbG9hdAl3CSJDb21wb25lbnQgMyIKICAgIGlucHV0ZmxhZ3MJbW8= +ZGUJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHN0cmluZyB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXQ= +bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewogICAgICAgIG4= +YW1lICAgICJtb2RlIgogICAgICAgIGxhYmVsICAgIk1vZGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgInV2IiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJ1diIgICAgIlVWIgogICA= +ICAgICAgICAgInN0IiAgICAiUHJpbWl0aXZlIENvb3JkaW5hdGVzIChzLCB0KSIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1dmF0dHJpYiIKICA= +ICAgICAgbGFiZWwgICAiVVYgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJ1diIgfQogICAgICAgIGhpZGV3aGVuICJ7IG1vZGUgIT0gdXYgfSIKICAgICAgICByYW5nZSAgIHs= +IDAgMSB9CiAgICB9Cn0KIyBBdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgdXZjb29yZHM6OjIuMCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSI= +ID09ICIiICkgdGhlbgogICAgZWNobyBUaGlzIHNjcmlwdCBpcyBpbnRlbmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3AvdXZjb29yZHM6OjIuMCkKb3BleHBybGFuZ3U= +YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGNvdW50X19fJyAtdiAnNzEnICRhcmcxCm9wdXNlcmRhdGEgLW4gJ19fX3Q= +b29saWRfX18nIC12ICd0b29sXzEyJyAkYXJnMQpTYXZlU3BhcmVQYXJtcyA6PSAwOwpDaGVja0V4dGVybmFsIDo9IDE7ClNhdmVJY29uIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAxOwpDb250ZW50c0NvbXByZXNzaW9uVHlwZSA= +Oj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUNhY2hlZENvZGUgOj0gMDsKTG9ja0NvbnRlbnRzIDo9IDE7Ck1ha2VEZWZhdWx0IDo9IDE7ClVzZURTUGFybXMgOj0gMTsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7ClA= +cmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpQYXJtc0Zyb21WZmwgOj0gMTsKH4sIAAAAAAAA/+1dbY/bxhFW2w/tES36F3hKP9iArXD5KqUI0DgOHBepU6SJvzSFwpOoExs= +ilT5orNh5H/253R2+CpyZ4hU5/MdojsYR+2zM7NaPjO7nN2l/5tMJoaHv/JHGPWP67pG/6dChW0IxzNMV2CBMNsadpysg2X+dh9MXid77VTNTqvY3q79NEnyWRiH+URa0D/Vi8MqSdJ19skn5szQdn6+2gbZOtgAZJxs3G5gW9Q= +xkH3ZJXsdkGc69Optk+yMA+TWH/qGLOFLeb6U0vMhBBzbZXEcbDKkzQO3uThWne0TeRfZ9AyPUpWP+rJZqPvoLMivMqD3T7y8wA/bMDSPg3BhPz0JvXf4sXV272fZXi5DjOoXhanQbwOUrzchtfbCP6VgkUcJf4aLzP/EKz93Mc= +D9D+fRpITTFcR9B/wcYvolx+Dt7AVwrW8jJKbtZB7odlA3fBOix2nQJpq/4Y69D1QRr6CGlJke+LPHvlg5ClvdOEPi0OU82EP1PN0qdwbevTm6n2kxbGRzUN/WI6hY7VQUR2TlulAQ1dQGGW+zkU6foqDWS3CduzF65tugaUgWQ= +uHmrC8e1zLnhuB6U+UW+TVI9Tq6S9du/xMnNNkgDWb5aya4wPM8Dtdgd+nffLj/Hi29ePNON2bz5p8HtylZpuMebD32VRn58XfjXgb4tyzW4GacSz2yEhHBq4hVZkMo7OIGf30z+sFwuXwdpBtSDKyyaTP4Il3mSRKukiPO6+Nc= +npj8vgLCdV36W/lxCY57YksbFxG2Vbe0vPthvEmyyati91Je6Lb22o+KIHsWxn4Kt0Z7FlyHscS0r7G+pIBeaM+Dq+L68yRNX8Z14XJZ8XO51J6hC9D4qyTd+dHfgDng/2Vl/GBq32XB87IaNgRa8EW8RvuT6kfdosO9a9L9a9E= +zYds0YkUttoKtlFR+OOsuCpZLI5Gm6b4lkca06thy3AUbaAGHWHMLFdGJuFanmEPhhzjvQw5cTPixCcPOAC+lxFnMLC4nYFlWY4snn6R5Xgtx5RyiJrrFwfZgxv4IrnQBZZPtcVxsSmLobYwjsstWQ7DmhAda/JeEMOYOGoBjI8= +R9pkkTVoD4yc/bZoDjcwioWwbWe+MBUD4+JhDYyNr4ISS+Enez/dTd5ph3JglA3TYiCAuPinblxID8g+NfR/XTy6KA4Xj7XIvwqiITadAibFzKFYLTWEGilrADW2hlAjZQ+gm1pqCDVSjhpCMQKTYi4jRmBSzGPECEyKzRkxApM= +YgtGjMDwXhuMHAWiIMGEUpChiSDIUAoyTBEEH0pBhiyCoEQpyPBFcIShQBTkKEOBKMiRhgJRkKMNBaIgRxwKRHfnmEOBKMgxhwJRkGMOBaIgxxwKREGOORSIghxzKBAFOeZQIApyzKFAFOSYQ4EoyDGHAjHkc8yhQBTkmEOBKMg= +MYcCUZBjDgWiIMccCkRBjjkUiIIccygQBTnmUCAKcsyhQBTkmEOBOOxzzKFAFOSYQ4EoyDGHAlGQYw4FoiDHHApEQY45FIiCHHMoEAU55lAgCnLMoUAU5JhDgTj145hDgSjIMYcCUZBjDgWiIMccCkRBjjkUiILsxJhhjsMxhwI= +UZBjDgWiIMccCkRBjjkUiLN/jjkUiIIccygQBTnmUCAKcsyhQBTkmEOBP538eGo3FZoFg+7jaTeF+ytVCvd3Yj6TyRzv1Ia0Qm1DOkmDo6RWW37LWS2rhT1T1QoqrTWfeXPP0Z8aM3O+cCxvkNey7+FSCn64i9SW0Kebgx8JXE8= +kVcmrqnIK0u9onKU5YIb0M9GdXNQigSSNV9Yc3exsBQJJItKIM2yEHrizQw66J7mkhoh23ZV7FQkk7LwOvbzIg0GAaS66xBFQMUANfAXseWeRWMW5TUXBx7mLRe86YK2fXrcbFd5LWW4Gg2cpy4CmJ0WtAn4mxDCYW8FAMtuO/0= +r1hFa6xTQdKa2Y7hCfjruuYgQlr3MELeVe7f0KdgEEwooqHQL6RfV5n9so+DVIbSi/KDWUZJFIMQ69T121KzHz4bhZjPb7VIpY2wcsnaMY2FC6OjIrCaDysz3zqQMM0+hVWRtOp5RVB5LG9osoFZU7zOhjO1yM/y25mtqSZJdZM= +72yqZrbrj+3yI7LmKO5ACVAYSH/bocds4Db0lubJnS5i5i5s29SdmSkWi8U59hzHHrmMCLEC+buUHwZByOysDiL0M3a5YMgwF4vbDhkygBkz+67CRc16220fDUraKYKFLMpWyX447cq2PjBC4hAR5J/ye6qf7yQuHw4H6A+rbfY= +6PvpbPZxcfDzPA2vvp8+/qGSAAJtwje0RiBRzlbAZ041nG2TGwJO4lpeRoAhjtOjtFtH+dXQDM6igPrKYAvOR0F5cn0dBSp0CtyXmoEa6gpSPEquWcsImmq0wS0KryamOTo1WSPGjSVcjX1C9kBZYR2mYAa4qKokum21aTVNnZ0= +8guXakRdaUHXMTp/q9rC5aobxBWwD5geXytvL7ImJO69BMMdRAQSvQ4SGKzSt2SFOhiTnY4VRvrzKltvGAtlbCArZEW68Vf0dygHnlUgxz+yEtzPJNvLGEt3o7xFvgpG3yOQktkmixIgEprASncgQOxzAqu4y6E2By44ULgEWjI= +lGxueYeVcHmL87RY0TcvhegVbOChfUgxUcPQlSrYaBqnjM4QHeU0dg8ulCvmuJeXXz/768dfvXzx5beXl1UEr2ZaxBcJ5PwPbvkwyfpYg6mqn0kV8EXDWGGuDtZQMbmJ5bQnzWHOlsNsjawr9RVxuAG+UGMTqMM5Dqlj62fN1JA= +UlK2BgdwSg3f4MqNZZPT5BCupb8WpC4JrrZJCJMEdU/LCuU0Zwyvp0XDetU86ejGDZPc0vsPYRZeRQoVZef8Gzw55u4SxCgf5GGSN0zeYHO30CE0uvKj6Mpf/ahGc5jDE1qDaJhLup0UerMTsvtQVk4M7+6RrBXqJIOWxwcPwjg= +Ame77aexBvdcq2uZfBYzZ97csj1dzGx3MR9mysX5WWzw+NV51qKesGSndp6woMx05o49f2BJmbrYsR23SyfFM9YKSDH06Y9COcPSX3/99+U/vvzs+ctXL7Q/FQeZBw3yR9kTPX+iG4//rH0E3yaokHfGE/j9SRbG0Hs4WYxXUbE= +pkIu3LYgVZuvwr8fr9V4FQbVezw7u77ohUJ2BxYtxu6iYVb7ucV+ZqmXW+llFkG5NVBa7LzNUy143ubJCJ63eTKC522ejOB5mycjeN7myQiet3kygudtnozgeZsnI3je5skInrd5MoIPY5tnlq+Z3QfHv/h0KjM+w69d5uDLGuo= +B1A8ZAgo9wxaqVccNcTlpkY70Xu1dhqW2oc92NNOdHGtnYal9mE397QT96HWTsNS+9CLe9oJN6+107DUPnT1nnYiFtTaaVhqH8aDnnYiYNTaaVhqHwaNnnYiqtTaaVhqH0aWnnYi9NTaaRjdaRh/euqpZ/jGn2gcDSjcsWeA9kg= +NhdQGxh1WSon0BjgnVaRGegbGHFbBkcDo45L5RgaA7zrKjINfQMjzsvgaGDUfamcRWOAd2BF5qJvYMSFGRwNjDoxlQNpDPBurMiE9A2MODKD48g16slUTqUZu3hPVmRW+gZGPJnB0cD44Ds2+vKerMjU9A2MeDKDo4FRT6ZyPo0= +Ad6TFZmfvoERT2ZwNDDqyVQOqTHAe7Iik9Q3MOLJDI4GRj2Zykk1BnhPVmSm+gZGPJnBcZY46slUjquZJ/KerMh09Q2MeDKDo4FRT6ZyZo0BAj99XbvzIjvRXYq7u1XtdmXd8jqH08qd7v3XHGHpba9uNxU9zxm2gFrjhi8/9xw= +14MLzzGdxXCR2/xlL3JXrzOSLzb6/1a75+q35jkPbLW7JbhpDOmlWPM+/QhBZ/O+GJq8O99WHl8qT/Xd7fElr2+d8mp3ZpmWKzeuGLZrPowjnvfkAJNskJ8G1WvIFGeYxPEZJgvKlzl3gqnRaHQPMYn6EFMlzcWPuSJ+2A8sfig= +jzBVNH5IR5iqJt9d9GkrWs02o5pSR+GnKrzt+OM0sDe0TwUgc+bOHduBWykDkTGMQL/kY0ymPL+URMRx8nqAOw4zon+qaRBmjgSr+nxc8VRHI8kz5/c0rjQVhecN6Knaircb7q4N/nPxuOzL4ROK0UDLkAOHkSjLbyUKtdtW2yg= +1HzBD3+S0rzrk5Smd2ye2b0LSuaubs2s8xnu/hQIxsj2HGWmmgu9n3OUzklvC/9g5yjbl1iUpPsA5ygxnNzjM5PlgcNunfOZSUWN85nJ85lJwvfOZyZ74PnMZEOx85nJ85nJEfx8ZvK9rC1RZybND52BLt+FdKcZ6DYDVVun15U= +3PkcngLg6UvMF4Z7fv76ee/QMlXv0DrKM7fvzzLH3p9lNu/PqnLNZkfwZ747y3EfWIKIfneW8jHu3iaeqybfWdARbWbNbP6fLOkc6UQYWvviVa3zLsGq9wSO1vBpmWtNWlKrUudanbzCSmYlYt7a/ycn73nd3DjIJ+JkzZ3/xMg= ++Pabz15+9cU3l5eXk/8BEHyfptxvAAA8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCA= +dG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSA= +c2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDw= +aGVscFVSTD5vcGVyYXRvcjpWb3AvdXZjb29yZHM8L2hlbHBVUkw+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b28= +bE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXg= +dD4KICAgIDx0b29sU3VibWVudT5TaGFkaW5nIChVVnMpPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgp2b3B0b29sdXRpbHMuZ2VuZXI= +aWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG9jdW1lbnQ+CgAAAAIADG5vZGVjb25udHlwZQAAAAEAAAAAAAxub2RlcGFybXR5cGUAAAABAAAAAAAAAABJTkRYAAAAAAA= +AAAAAAAACAAAAAxEaWFsb2dTY3JpcHQAAAAAAAAKBl9QfUAAAAAMQ3JlYXRlU2NyaXB0AAAKBgAAAa5fUH1AAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAAC7QAAAEuX1B9QAAAAARIZWxwAAAM4gAAAABfUH1AAAAAC1Rvb2w= +cy5zaGVsZgAADOIAAAMtX1B9QAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAQDwAAADBfUH1AAAAAC0NvbnRlbnRzLmd6AAAQPwAADKdgN4cAAAAAEEV4dHJhRmlsZU9wdGlvbnMAABzmAAAABF9QfUAjIERpYWxvZyBzY3JpcHQ= +IGZvciB2b2x1bWVzaGFkZXIgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDQvMjIvMTUgMTc6NDE6MDYKCnsKICAgIG5hbWUJdm9sdW1lc2hhZGVyCiAgICBzY3JpcHQJdm9sdW1lbW9kZWwKICAgIGxhYmVsCSJWb2x1bWUgU2g= +YWRlciIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CURlbnNpdHkKICAgIGlucHV0CWZsb2F0CWRlbnNpdHlzY2FsZQkiRGVuc2l0eSBTY2FsZSIKICAgIGlucHV0CWZsb2F0CXNoYWRvd3NjYWxlCSJTaGFkb3cgRGVuc2l0eSA= +TXVsdGlwbGllciIKICAgIGlucHV0CWZsb2F0CXBoYXNlCSJTY2F0dGVyaW5nIFBoYXNlIgogICAgaW5wdXQJdmVjdG9yCXNtb2tlY29sb3IJIlNtb2tlIENvbG9yIgogICAgaW5wdXQJZmxvYXQJZW1pdAkiRW1pc3Npb24gSW4= +dGVuc2l0eSIKICAgIGlucHV0CWZsb2F0CWVtaXRzY2FsZQkiRW1pc3Npb24gU2NhbGUiCiAgICBpbnB1dAl2ZWN0b3IJZW1pdGNvbG9yCSJFbWlzc2lvbiBDb2xvciIKICAgIG91dHB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGE= +eWVyCWxheWVyCiAgICBvdXRwdXQJYnNkZglGCUYKICAgIG91dHB1dAlmbG9hdAlPZglPZgogICAgb3V0cHV0CXZlY3RvcglDZQlDZQogICAgaW5wdXRmbGFncwlkZW5zaXR5CTAKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eXNjYWw= +ZQkwCiAgICBpbnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHV0ZmxhZ3MJcGhhc2UJMAogICAgaW5wdXRmbGFncwlzbW9rZWNvbG9yCTAKICAgIGlucHV0ZmxhZ3MJZW1pdAkwCiAgICBpbnB1dGZsYWdzCWVtaXRzY2E= +bGUJMAogICAgaW5wdXRmbGFncwllbWl0Y29sb3IJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBEZW5zaXR5IFNjYWxlIglkZWZhdWx0CXsgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IGZsb2F0IHZlY3RvciA= +c3RydWN0X1NoYWRlckxheWVyIGJzZGYgZmxvYXQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIERlbnNpdHkgU2NhbGUiCXZlY2QJeyBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIGZsb2F0IGZsb2F0IHY= +ZWN0b3Igc3RydWN0X1NoYWRlckxheWVyIGJzZGYgdmVjdG9yIHZlY3RvciB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX18= +X2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2ZWNkCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV8= +X19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2k= +Z25hdHVyZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHkiCglsYWJlbAkiRGVuc2l0eSIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMTAgfQo= +CWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZSIKCWxhYmVsCSJEZW5zaXR5IFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW4= +b25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHlzY2FsZV92ZWNkIgoJbGFiZWwJIkRlbnNpdHkgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMSA= +fQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkic2hhZG93c2NhbGUiCglsYWJlbAkiU2hhZG93IERlbnNpdHkgU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWU= +eHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQoJZXhwb3J0CW5vbmUKICA= +ICB9CiAgICBwYXJtIHsKCW5hbWUJInNtb2tlY29sb3IiCglsYWJlbAkiU21va2UgQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQo= +ICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZW1pdCIKCWxhYmVsCSJFbWlzc2lvbiIKCXR5cGUJZmxvYXQKCWludmlzaWJsZQoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJImVtaXRzY2FsZSIKCWxhYmVsCSJFbWlzc2lvbiBTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWU= +CSJlbWl0Y29sb3IiCglsYWJlbAkiRW1pc3Npb24gQ29sb3IiCgl0eXBlCWNvbG9yCglzaXplCTMKCWRlZmF1bHQJeyAiMSIgIjEiICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KfQojIEF1dG9tYXQ= +aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQ6IFdlZG5lc2RheSBBcHJpbCAyMiwgMTc6NDEgMjAxNQpcc2V0IG5vYWxpYXMgPSAxCiMKIyAgQ3JlYXRpb24gc2NyaXB0IGZvciB2b2x1bWVzaGFkZXIgb3BlcmF0b3IKIwoKaWYgKCA= +IiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWYKCiMgTm9kZSAkYXJnMSAoVm9wL3ZvbHVtZXNoYWRlcikKb3BleHA= +cmxhbmd1YWdlIC1zIGhzY3JpcHQgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSAtbiAnX19fdG9vbGNvdW50X19fJyAtdiAnMicgJGFyZzEKb3B1c2VyZGF0YSAtbiA= +J19fX3Rvb2xpZF9fXycgLXYgJ3NoYWRlcnRlc3QnICRhcmcxClNhdmVTcGFyZVBhcm1zIDo9IDA7CkNoZWNrRXh0ZXJuYWwgOj0gMTsKU2F2ZUljb24gOj0gMTsKR3ppcENvbnRlbnRzIDo9IDE7CkNvbnRlbnRzQ29tcHJlc3M= +aW9uVHlwZSA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKVXNlRFNQYXJtcyA6PSAxOwpGb3JiaWRPdXRzaWRlUGFybXM= +IDo9IDE7ClByZWZpeERyb3BwZWRQYXJtTGFiZWwgOj0gMTsKUHJlZml4RHJvcHBlZFBhcm1OYW1lIDo9IDE7ClBhcm1zRnJvbVZmbCA6PSAwOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGY= +RG9jdW1lbnQ+CiAgPCEtLSBUaGlzIGZpbGUgY29udGFpbnMgZGVmaW5pdGlvbnMgb2Ygc2hlbHZlcywgdG9vbGJhcnMsIGFuZCB0b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyA= +dXNlZCBieSB0aGUgYXBwbGljYXRpb24uCiBOb3RlLCB0aGF0IHR3byBkZWZpbml0aW9ucyBvZiB0aGUgc2FtZSBlbGVtZW50IGFyZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiQ= +SERBX0RFRkFVTFRfVE9PTCIgbGFiZWw9IiRIREFfTEFCRUwiIGljb249IiRIREFfSUNPTiI+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXQ= +VHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xNZW51Q29udGV4dCBuYW1lPSJuZXR3b3JrIj4KICAgICAgPGNvbnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDw= +L3Rvb2xNZW51Q29udGV4dD4KICAgIDx0b29sU3VibWVudT5TaGFkZXJzPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQgc2NyaXB0VHlwZT0icHl0aG9uIj48IVtDREFUQVtpbXBvcnQgdm9wdG9vbHV0aWxzCgpub2RlID0gdm8= +cHRvb2x1dGlscy5nZW5lcmljVG9vbChrd2FyZ3MsICckSERBX05BTUUnKQp2b3B0b29sdXRpbHMuYXV0b0NyZWF0ZUNvbXB1dGVMaWdodGluZyhub2RlKV1dPjwvc2NyaXB0PgogIDwvdG9vbD4KPC9zaGVsZkRvY3VtZW50Pgo= +AAAAAgAMbm9kZWNvbm50eXBlAAAAAQAAAAAADG5vZGVwYXJtdHlwZQAAAAEAAAAAH4sIAAAAAAAA/+1d247jxhGVkYdARIL8Aq2n+MEKu5s3PQRIdm0HBuK14dh+CQKBI1EzhCVSIKnxjhf+91QXKV67auSdGe1cVouZofpUNZs= +zdOni80iN4snEyfAf/ojnOPH931n+KlR4TrCCxzpCywQsrVw02wdL8ubfTz5Kdtbd6xZqrZidZ1tD7u4uIrWcS7mSZqUE70f++92F7F2Ubm6iot1vAHEuXMLjscmXBn0WwB7mKyy3S5OS3s2s/ZZkZRJltpq7spF6NreXMrFQlk= +q0i3J/k1toW1ytI0XpVZnsZvy2RtC2VtttFlAU21t9nqZzvbbOwddOEWt8p4t99GZYxfNllW7vME9qa/vc2jG9y4uNlHRYGb66QA86o4j1NoJW5eJZdXW/ipHA/pNovWuFlE1/E6KiP8Aoeyz+O6pvgtHE4MVik065d1XEZJ1aI= +XbxODrtOga78+DW1skO5P5TFmwjslPXOWtgzaFCczyzh2LOv4I+wZ99u4K+0Z6/jmfWblaQ9D8eezmbQnzYYruMU+vQGrMeFxSragr/sIPrEZL/UgOoA+6uogCK3a7vLfo5X2TaDpnmd8niXlDPLH5TUdQaD4to/7BS3R9QciwM= +5100W7LZUs2W22x5zZbfbAXNVths/WYVZVTCLmx7lceaIcDPRSACqVwoAwYlm5umbBFCWXQor7LcTrOLbH3zjzT75SrOY12+Wumz7gRBANXiIdk//rB8jRvf/+uV7czD5scCZharPNkj5YEl+TZKLw/RZWxfVeUW8O7Ogy5ocDE= +GHSHIs41ZSfw+cPkz8vl8qc4L2DYwRYWTSZ/gc0yy7ar7JCWx+JP5ORPdXmyPhZaVa1lXJR3bLHrtULVb/Hfar7CnvfRCjb60jVE+/Il7tqTrtt0pOfd1i5K0Lz5IgwDCcImFqEnWEFzn7eeqUq9TKq1O2zLZL+9EXqA9rWrOFw= +oL2w5UinQA8ut9lFtJW1X1KUQxHpVT2qcFCFSRuU7yvlOq4z1oZAUNowLxJgxNs5dOTjlAmvGXS+699G7mIf5TH87DTLbfjobfudNU3hHE5nRXKZRuUhhzMyvYDZQqPWdBtdxNvp7D8dUDMpL6dplmrxtO3frHFlzbkfV/VFA50= +UlGPKYZ2IWzXddrfVDRJ9HR7WjuRa4ZGQnmUrk493OLYwNq9+a41brqB4VlaU+j2CNo3fWfPnBlUM82BETF8Bco6+vt4T/emydJ1b6OHPqLJO+u6mkw0ia2GEtP/2s5Uq1nxd8f+3/SvzbF8ZtUVjSwEYJ2TN8Id7Qu9bHakfe4= +3Cle66TEbZ3SnWw/MU62d2yNaqdNNZg29xc5hm396fJYes9RvmqnSUG2g54eXcdbhLaYB67yFy98eiRmxyZAxqPtR/QoGzgTtvOa6sTtt0fUPT9mAgwW4wnQ95/sBNgOH+F4FG0NyoaIUV8qBR8is9l9SI9LS0/b2g8pOU2Y1ZM= +nGPpA0qOR7WDkhx3LheukvBXyVDwEbn/vCXHAZnIs/VhVRqEpxcq63+zahvXApJN3VXxug7MEZRDwenVoKvsObIRt5CeQXAWz0BwHOlQpDUIzn1qh0vu+Fbt+KNw5948DB9eQuSZJcQh20FJSDB3/FApOD0LPwz5qCV82RLSzE4= +VVRylBC/Kw0urR+t++jq3WXFwxcvTTzkhxIPeT7xaG9pqMG8Xy/i9KSjKrtv4Whu2AReYG4Dc3PDB9WzPxdzGbghKxtKPHvdWH+3/tUgGh0BIIe3P1yp99RioZ7w8G6ILXzXTCrD4AbOlMAWXCkaXnYUh3wTrWK49oDBCUw8jC8= +TLJUX5pcRzmuRI3WaeDs3MeVi2ruR4wE5Hhojyj2UOeNPaQrqHbctmLyuTNXvisdn79H+jAykjYqkj7a4CPsBgtBN/hY9C5DZP/6RfSuWvwGUngLs3e7Actd+pInGF3yyPGii1/dzbztJgSwZ+H4KnxWNyFOiGrUh4pq1PlkqTU= +HDYGaFJxvr+s0hTftzAdz4eASZZsCaVMwp9L4Xi2mOtqghedu8Eu4y6NuRlLOjljSWZnLA3pGUsqP2M5TtBYdjI0wmF5XQXIJeah7KPVz7Ui1nkpIIjpYbutl4e+wswULJFVCSarOFWRqop03oroHrYmxEMnfnSar0sWx2bjTpw= +Y5Pxmzi2Fr9JLmmk1uTFeJlKOU94XfxoCJX4pAYYRFlHkcK8/I0r4wSm3STjRmDaTTFuBKbdXMaNwLSbx7gRmHbzGTcC024B40Zg2i1k3AhMuy0YNwLD0+1w55sA0ZElCsMUwVGFAtGRIwsFoiNHFwpER44wFIiOHGUoEB050lA= +IDpytKFAdOSIQ4E44jnmUCA6csyhQHRkRYZhjuSYQ4HoyDGHAtGRYw4FoiPHHApER445FIiOHHMoEB055lAgij7HHApER445FIiOHHMoEB3ZCYphjuKYQ4HoyDGHAtGRYw4FoiPHHApER445FIiOHHMoEOd9jjkUiI4ccygQHTk= +5lAgOnLMoUB0ZIMbhjkuxxwKREeOORSIjhxzKBAdOeZQIDpyzKFADP045lAgOnLMoUB05JhDgejIMYcC0ZFjDgWiIxsYM8zxOOZQIDpyzKFAdOSYQ4HoyDGHAjH655hDgejIMYcC0ZFjDgWiI8ccCkRHjjkUePclvPbBKWbV7BE= +3FpolnqHS3hY+nBpDcO07rYd1ALe595c35LwbDl3VSA9fgXPed4reE5/nW68PDdalessxg3X4Nqlt96KW9BfaAvhq15u079/721R81qU5zoq9J7uWhR9f6Bl85nvD7Q7Ppu2dHI/B6vyuIzZ0xVdct+a0sKDxzjr/VN6Es59ufA= +fVvMdUV8mpR83mpSLY9zjz7V9xRH9zMNVrQABKYnGJ9y2lPjJIRvop5h8Fddnx52o8BDPx9So8a16q/uIy7paNZQOqomPxLZkGeUDde4f/I+IpxFP1AQhThh4MsXLhvUI5OjJ46qBMuuOWXISYgvQv955Rh0JMQwexkTq95fQr4= +3ZxBQ86YMcVriDpn6GHoCDpLCkIPTy2kzpJyRBCG8qXLCPW+iCbd5aTwQzEvUPCkC39+j3Y8ScEwJiS9v2C8js8gGI8il6lNwuipRlN8z29vaHOZpHTJlpAxiJovAqljEDcMXT6XKXje4uE36T4m/Rjk/4zSf+Qo+6ebvvRdP3M= +6U0/Xwl3G233V9FQjzrpO93sHdlN3uEzhUgNk0qNNSx8ahrWGg7nzQ75H2TlpF2WHT6o2tnzgz+p2nl/gU93QEX1JN1kxeTNYfe13gBu/BRtD3HxKkmjHChgvYovk1Rj1rdor+lfyZb1RXxxuHyd5fnX6RFYLus3HCyX1isc1zQ= +/ibLd9H2G9AKCJUqY/wirB+L+IvKDBsDJV+ma2zDpP48XGR3kaTrvkbrkoeK7GDYOKb9U8qsAzrhKunb7txfwHh9yYGd03tXzuwiO6TrdtX6d64h42M0gXD90aM1St5R/3z8EeeO4KQ3HPwVt0yP9UOR+TmY+i0ln6GJ8VmbGb4= +pkXf1cqgyhwuiM1mcD61EVoDvUcG+iUCwD8KKrPLy21sQo81Q1+aDfD1BNklu2cEpRltcEXh2uIaRx5nkaLgcRb7jOwBp37zSw67gdNmMhLdtrp0NY3NznjAVTXiaLSgbZzO39pa+Jy5Q2x9BuMRxOfSeHqRNQlx7jWY7GAIkeg= +ZZzt4jK/IQ1wzHKdjga39OcqqwYZfQS6dyITjLQnkIpUkkUJsGIBB+6oeqvzzoHCJ9DqPBLgsZOMMPYSuMMFOAlD5BQV9au4kjTOSS3QNoc02cCIM9ikdV04Y5B1VK+V0jXdYlI/iTiyap9CfMhL3ErUz3WJ67YGruw3pPtyi14= +ANUB7juOCho4UExryAvdOcRQQur3FAa3XOc+80d2pD2DOiHiNl/otk/s4UJZ07V40YsMrIA0KzsY9Whgfena+DHxmG945o9+79LjvB5txoxQwwf3eyx9zzfJdfvcGNt0DZbJ7SYFke3UtblmopyO2f40s/Q0s9VpZtfjrCvHbLk= +Gyd2mSKbvs97RDe9Cg7mCLRvc2L/Hk7s4MOJPXw4sYuNa7239cLdl1fa2We4vNIbSA+/wNIaMLOg/ACzoM+0hnvteOB6+naRLwNf8W8F+zgRVpOYdw8TofdxIjQR9eNE+HEi/DgRcgPppInwhEyJu06EsmmIHP4nF3pNJZ8Izxo= +peBYzXvNrOYVfM2WtOqXgTQlympT2q1GOy28C4a/Jf5WVntvw0JFtbpBQfeLvLf/20Nv9w87jcvJnW/fCtUx+eH7f3797y+///TTTyf/B7LLGGBzZQAAAAAAAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAA= +AAWYX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2U= +ZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmk= +Y2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZmxvYXR0b3Y= +ZWMiCiAgICBzY3JpcHQJImZsb2F0dG92ZWMiCiAgICBsYWJlbAkiZmxvYXR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gdm9wX2Zsb2F0dG92ZWMoJGY= +dmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlmdmFsMQkiQ29tcG9uZW50IDEiCiAgICBpbnB1dAlmbG9hdAlmdmFsMgkiQ29tcG9uZW50IDIiCiAgICBpbnB1dAlmbG9hdAlmdmFsMwkiQ28= +bXBvbmVudCAzIgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0ZMVF9QQVJNKGZ2YWwxLCAiQ29tcG9uZW50IDEiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwyLCAiQ29tcG9uZW50IDI= +IiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMywgIkNvbXBvbmVudCAzIiwgMCkKCiAgICBWT1BfRkxUX1BBUk0oZnZhbDFfdXYsICJDb21wb25lbnQgMSIsIDApCiAgICBWT1BfRkxUX1BBUk0oZnZhbDJfdXYsICJDb21wb24= +ZW50IDIiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwzX3V2LCAiQ29tcG9uZW50IDMiLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIglkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJcCB7IGZsb2E= +dCBmbG9hdCBmbG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJbiB7IGZsb2F0IGZsb2F0IGZsb2F0IG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJYyB7IGZsb2F0IGZsb2F0IGZsb2F0IGM= +b2xvciB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1ZmxvYXQgdWZsb2E= +dCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1YyB7IHU= +ZmxvYXQgdWZsb2F0IHVmbG9hdCB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAcAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAchRR0+cAAAADENyZWF0ZVNjcmlwdAAAAcgAAAFkUUdPnAAAABVUeXBlUHJvcGVydGllc09wdGlvbnM= +AAADLAAAAQFRR0+cAAAABEhlbHAAAAQtAAAAAFFHT5wAAAALQ29udGVudHMuZ3oAAAQtAAAGG2A3hwAAAAAQRXh0cmFGaWxlT3B0aW9ucwAACkgAAAAEUUdPnAAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAKTAAAABpRR0+cIyA= +RGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ldm9wb3V0cHV0IGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAzLzE4LzEzIDEzOjMyOjEyCgp7CiAgICBuYW1lCXZvbHVtZXZvcG91dHB1dAogICAgc2NyaXB0CXZvbHVtZXZleG91dHA= +dXQKICAgIGxhYmVsCSJWb2x1bWUgVk9QIE91dHB1dCIKCiAgICBpbnB1dAlmbG9hdAlkZW5zaXR5CSJDb21iaW5lZCBWYWx1ZSIKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXQ= +cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInN1bSIKCWxhYmVsCSJzdW0iCgl0eXBlCWY= +bG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQp9CiMgQXV0b21hdGljYWxseSBnZW5lcmF0ZWQgc2NyaXB0OiBNb25kYXkgTWFyY2ggMTgsIDEzOjMyIDI= +MDEzClxzZXQgbm9hbGlhcyA9IDEKIwojICBDcmVhdGlvbiBzY3JpcHQgZm9yIHZvbHVtZXZvcG91dHB1dCBvcGVyYXRvcgojCgppZiAoICIkYXJnMSIgPT0gIiIgKSB0aGVuCiAgICBlY2hvIFRoaXMgc2NyaXB0IGlzIGludGU= +bmRlZCBhcyBhIGNyZWF0aW9uIHNjcmlwdAogICAgZXhpdAplbmRpZgoKIyBOb2RlICRhcmcxIChWb3Avdm9sdW1ldm9wb3V0cHV0KQpvcHNwYXJlZHMgIiIgJGFyZzEKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXJnMQo= +b3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKU2F2ZVNwYXJlUGFybXMgOj0gMTsKQ2hlY2tFeHRlcm5hbCA6PSAxOwpHemlwQ29udGVudHMgOj0gMTsKVW5sb2NrT25DcmVhdGUgOj0gMDsKU2F2ZUM= +YWNoZWRDb2RlIDo9IDA7CkxvY2tDb250ZW50cyA6PSAxOwpNYWtlRGVmYXVsdCA6PSAxOwpVc2VEU1Bhcm1zIDo9IDE7CkZvcmJpZE91dHNpZGVQYXJtcyA6PSAxOwpQcmVmaXhEcm9wcGVkUGFybUxhYmVsIDo9IDE7ClByZWY= +aXhEcm9wcGVkUGFybU5hbWUgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7Ch+LCAAAAAAAAP/lWtuO2zYQddGXWkD/QTb60DxU0V32Q4BeUKQpghYI0rwUhSFLtK1GJgVdnHWDfFL/scOxV/KuOJMHb4ME0WKxFM8cXs+QI3L//WY= +MnET/NGP594+cRy7958z6vnwE4dJHISn18EilCoXq/ZYickrVVlXluwPhmF8UGW3FwdVqa6tutZzClm0E12V/cS+B1r7tM12osnFBkD36nZEAxyO2gGVTDK13wvZ2vO5VammaAsl7cRZwuPZvhMsFp5vZaluUvGPsD0rU1KKrFU= +tRQ3bZFDzqZMtw001i5V9tpWm429h6EsMdWKfVWmrcCXjVJtVRdQmX67qdMjJtbHKm0aTOZFA+an7FrIXNSY3BXbXQm/J2InS5XmmGzSg8jTNsUX6ElVi3NJ4gZ6I8BKQrPe5KJNi1OL9iIvuv1Fhi789lVap6FpfkvBLrDeWu8= +rELeyXDt6XwOo2V79jwXEkbsOO+tetyFcXlnNW3aQpZtZ7XQg+AFcRD7ydL3IQ8Gqdgch7wF5KVdu1O1LdVa5cfvpXqzE7VwmgIm6saB/mmTLNN9dJMkgRoyVYL9Hy9XP2HixdMfbddZ9L8WzEOT1UWF8wtjUpep3HbpVti7U74= +BaN8rciCwY0CbySyrhG1nqMJPF9Mvl6tVq9E3YDMIAVZX17txeFQfejer/7xeY5W8H7H76q0hiltRf3AHhd6AzzyuDutobzvO88JkyQIYAYTdxlFS9b//P/F/2TvfvKj8j7PnjbdGjM97WT2HNP3PfCOjckRfRdmzPfD+MIRIS8= +CpNFElGO+HF6Xy9/P44SVnAg+f3krXU4uZ9uoqWzJAzu9E/bnWr9NE9c+6/pt9Mzb/oITcp0LUrGptmpN2abuZLzcyHa8cb4BuTUahNMgE+MTFwAQbQU1KrtthQmdA4C0yXDoJsNNL1UW7ZmBAMz6qLFAd2Rs5Cq3qclZ1Epsoc= +J4O8qKEamDaTkXc2wraGdDG9zZIuxb34e7b2Ys7cJVKgihYWm61xZnDCC2LaNFjswU1IdCsUrN31kTRAz+TGEw3eM1Q1CEdsytZg4t3CMG0m2O27b1Q9CBMMVAVDADvQCJ7Nfv/x18fPnz395eVspksSercCkXkj00cW7K9po/0= +CzpTSENpFy7YyWIDWqRMoKi16mROepJe1+tWlzQ2gSVSnjcnkQ/GkNXCTjWyb7p6k2ZCN6xWB4hwYB/syIo1mO1UAauvecL7IfINQ1TIQ9EU69Kw/Jw6/je4nzS18rZ+2BhT4Os+muvfQQ9oNEvLcp1mrwmuKCsz8u7qzeHiO2Q= +FJrd2RzeG6Z95flO5ASw3TxQgGQM12DnNn0l9dkPHa31OARcXGOoYM11fD+I/KXtOQkU67GxmvuZfStdBGXmGAziLX+xGMVgwSL+xGKwWxIUMvrcv5SRIQTT4dd4XUf3x5CKwDRtvNYNNALTtIChEZimhQyNwDQtYmgEpmkxQyM= +ME1LGBqBadqCoRGYpi0ZGoHhdLvcfBMgElmhMErxOKlQIBI5sVAgEjm5UCASOcFQIBI5yVAgEjnRUCASOdlQIBI54VAgejynHApEIqccCkQiu8gwyvE55VAgEjnlUCASOeVQIBI55VAgEjnlUCASOeVQIBI55VAgLvqccigQiZw= +cigQiZxyKBCJ7AbFKCfglEOBSOSUQ4FI5JRDgUjklEOBSOSUQ4FI5JRDgbjvc8qhQCRyyqFAJHLKoUAkcsqhQCSywQ2jnJBTDgUikVMOBSKRUw4FIpFTDgUikVMOBWLoxymHApHIKYcCkcgphwKRyCmHApHIKYcCkcgGxoxyIk4= +ORSIRE45FIhETjkUiEROORSI0T+nHApEIqccCkQipxwKRCKnHApEIqccCrz+RCjqDQwnQhefqh/uQGgwCMYXGP1Vzv3zIMx94OOgILnFk3B8eTc0hby6Cx0/Wix823M+61tz156vRpfjVx8LRWH4iR0LDQa+8ajzLCfDqdD1fj4= +VG7283PdH8zN/d633HB01Oro25p6ElgXR9LWsBhZfXsf7B9idHrUCinaydVVeMGFycsXPzx7/vOL2Ww2+Q+JepRXsSQAAAAAAAAAAAABAAxub2RlY29ubnR5cGUAAAABAAAAAElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= +cmlwdAAAAAAAABoUYDeG2SMgQ29udGV4dDogU3VyZmFjZQoKLyoKICogSG91ZGluaSBEaWFsb2cgU2NyaXB0IGdlbmVyYXRlZCBhdXRvbWF0aWNhbGx5CiAqIGJ5IHZjYyBmcm9tIHNvdXJjZSBmaWxlIHBicmxpZ2h0aW5nLgo= +ICogR2VuZXJhdGVkOiBUaHUgRmViIDI1IDA2OjE1OjM3IDIwMjEKICovCgp7CiAgICBuYW1lCSJwYnJsaWdodGluZyIKICAgIHNjcmlwdAkicGJybGlnaHRpbmciCiAgICBsYWJlbAkiUEJSIExpZ2h0aW5nIgogICAgb3V0ZXI= +Y29kZSB7CiAgICAgICAgImltcG9ydCBwYnJsaWdodGluZzsiCiAgICB9CiAgICBjb2RlIHsKICAgICAgICAicGJybGlnaHRpbmcoIgogICAgICAgICJcImRpcmVjdFwiLCAkZGlyZWN0LCIKICAgICAgICAiXCJpbmRpcmVjdFw= +IiwgJGluZGlyZWN0LCIKICAgICAgICAiXCJhbGxcIiwgJGFsbCwiCiAgICAgICAgIlwiaW5kaXJlY3RfZW1pc3Npb25cIiwgJGluZGlyZWN0X2VtaXNzaW9uLCIKICAgICAgICAiXCJkaXJlY3RfY29tcFwiLCAkZGlyZWN0X2M= +b21wLCIKICAgICAgICAiXCJpbmRpcmVjdF9jb21wXCIsICRpbmRpcmVjdF9jb21wLCIKICAgICAgICAiXCJhbGxfY29tcFwiLCAkYWxsX2NvbXAsIgogICAgICAgICJcImRpcmVjdF9ub3NoYWRvd1wiLCAkZGlyZWN0X25vc2g= +YWRvdywiCiAgICAgICAgIlwiZGlyZWN0X3NoYWRvd1wiLCAkZGlyZWN0X3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfbm9zaGFkb3dcIiwgJGluZGlyZWN0X25vc2hhZG93LCIKICAgICAgICAiXCJpbmRpcmVjdF9zaGE= +ZG93XCIsICRpbmRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImxldmVsXCIsICRsZXZlbCwiCiAgICAgICAgIlwiZGlmZnVzZWxldmVsXCIsICRkaWZmdXNlbGV2ZWwsIgogICAgICAgICJcInNwZWN1bGFybGV2ZWxcIiwgJHM= +cGVjdWxhcmxldmVsLCIKICAgICAgICAiXCJ2b2x1bWVsZXZlbFwiLCAkdm9sdW1lbGV2ZWwsIgogICAgICAgICJcImRpcmVjdF9zYW1wbGVzXCIsICRkaXJlY3Rfc2FtcGxlcywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2FtcGw= +ZXNcIiwgJGluZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcIm5saWdodHNcIiwgJG5saWdodHMsIgogICAgICAgICJcImRpcmVjdF9ub3NoYWRvd19jb21wXCIsICRkaXJlY3Rfbm9zaGFkb3dfY29tcCwiCiAgICAgICAgIlw= +ImluZGlyZWN0X25vc2hhZG93X2NvbXBcIiwgJGluZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICJcImluRlwiLCAkRiwiCiAgICAgICAgIlwiaW5PZlwiLCAkT2YsIgogICAgICAgICJcInVzZV9yZW5kZXJzdGF0ZVw= +IiwgJHVzZV9yZW5kZXJzdGF0ZSwiCiAgICAgICAgIlwicGF0aHR5cGVcIiwgJHBhdGh0eXBlLCIKICAgICAgICAiXCJjb25zdHJhaW5tYXhyb3VnaFwiLCAkY29uc3RyYWlubWF4cm91Z2gsIgogICAgICAgICJcInJheWxpbWk= +dGV2YWxcIiwgJHJheWxpbWl0ZXZhbCwiCiAgICAgICAgIlwicmVmbGVjdHJhdGlvXCIsICRyZWZsZWN0cmF0aW8sIgogICAgICAgICJcImNvbG9ybGltaXRcIiwgJGNvbG9ybGltaXQsIgogICAgICAgICJcImNvbG9ybGltaXQ= +ZGVjYXlcIiwgJGNvbG9ybGltaXRkZWNheSwiCiAgICAgICAgIlwiY29sb3JsaW1pdGRlcHRoXCIsICRjb2xvcmxpbWl0ZGVwdGgsIgogICAgICAgICJcImNvbG9yc3BhY2VcIiwgJGNvbG9yc3BhY2UsIgogICAgICAgICJcInI= +YXlmaWx0ZXJhbW91bnRcIiwgJHJheWZpbHRlcmFtb3VudCwiCiAgICAgICAgIlwibWlzYmlhc1wiLCAkbWlzYmlhcywiCiAgICAgICAgIlwiZG9zaGFkb3dcIiwgJGRvc2hhZG93LCIKICAgICAgICAiXCJtdWx0aWxpZ2h0XCI= +LCAkbXVsdGlsaWdodCwiCiAgICAgICAgIlwicmVjdXJzaXZlXCIsICRyZWN1cnNpdmUsIgogICAgICAgICJcImFic29ycHRpb25cIiwgJGFic29ycHRpb24sIgogICAgICAgICJcIm5kcHJpb3JpdHlcIiwgJG5kcHJpb3JpdHk= +LCIKICAgICAgICAiXCJuZGlvclwiLCAkbmRpb3IsIgogICAgICAgICJcInBicnNzc3NhbXBsaW5nbW9kZVwiLCAkcGJyc3Nzc2FtcGxpbmdtb2RlLCIKICAgICAgICAiXCJkaXJlY3RfZW1pc3Npb25cIiwgJGRpcmVjdF9lbWk= +c3Npb24pOyIKICAgIH0KICAgIG91dHB1dAl2ZWN0b3IJZGlyZWN0CSJkaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWluZGlyZWN0CSJpbmRpcmVjdCIKICAgIG91dHB1dAl2ZWN0b3IJYWxsCSJhbGwiCiAgICBvdXRwdXQJdmU= +Y3RvcglpbmRpcmVjdF9lbWlzc2lvbgkiaW5kaXJlY3RfZW1pc3Npb24iCiAgICBvdXRwdXQJdmVjdG9yYQlkaXJlY3RfY29tcAkiZGlyZWN0X2NvbXAiCiAgICBvdXRwdXQJdmVjdG9yYQlpbmRpcmVjdF9jb21wCSJpbmRpcmU= +Y3RfY29tcCIKICAgIG91dHB1dAl2ZWN0b3JhCWFsbF9jb21wCSJhbGxfY29tcCIKICAgIG91dHB1dAl2ZWN0b3IJZGlyZWN0X25vc2hhZG93CSJkaXJlY3Rfbm9zaGFkb3ciCiAgICBvdXRwdXQJdmVjdG9yCWRpcmVjdF9zaGE= +ZG93CSJkaXJlY3Rfc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9ub3NoYWRvdwkiaW5kaXJlY3Rfbm9zaGFkb3ciCiAgICBvdXRwdXQJdmVjdG9yCWluZGlyZWN0X3NoYWRvdwkiaW5kaXJlY3Rfc2hhZG93Igo= +ICAgIG91dHB1dAlmbG9hdAlsZXZlbAkibGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJZGlmZnVzZWxldmVsCSJkaWZmdXNlbGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJc3BlY3VsYXJsZXZlbAkic3BlY3VsYXJsZXZlbCIKICAgIG8= +dXRwdXQJZmxvYXQJdm9sdW1lbGV2ZWwJInZvbHVtZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpcmVjdF9zYW1wbGVzCSJkaXJlY3Rfc2FtcGxlcyIKICAgIG91dHB1dAlmbG9hdAlpbmRpcmVjdF9zYW1wbGVzCSJpbmRpcmU= +Y3Rfc2FtcGxlcyIKICAgIG91dHB1dAlmbG9hdAlubGlnaHRzCSJubGlnaHRzIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X25vc2hhZG93X2NvbXAJImRpcmVjdF9ub3NoYWRvd19jb21wIgogICAgb3V0cHV0CXZlY3RvcmE= +CWluZGlyZWN0X25vc2hhZG93X2NvbXAJImluZGlyZWN0X25vc2hhZG93X2NvbXAiCiAgICBpbnB1dAlic2RmCUYJImluRiIKICAgIGlucHV0CXZlY3RvcglPZgkiaW5PZiIKICAgIGlucHV0CWludAl1c2VfcmVuZGVyc3RhdGU= +CSJVc2UgUk9QIFBhcmFtZXRlcnMiCiAgICBpbnB1dAlzdHJpbmcJcGF0aHR5cGUJIkFsbG93YWJsZSBQYXRocyIKICAgIGlucHV0CWludAljb25zdHJhaW5tYXhyb3VnaAkiQ29uc3RyYWluIGJ5IE1heGltdW0gUm91Z2huZXM= +cyIKICAgIGlucHV0CXN0cmluZwlyYXlsaW1pdGV2YWwJIkF0IFJlZmxlY3QgTGltaXQiCiAgICBpbnB1dAlmbG9hdAlyZWZsZWN0cmF0aW8JIk1pbiBSZWZsZWN0IFJhdGlvIgogICAgaW5wdXQJZmxvYXQJY29sb3JsaW1pdAk= +IkNvbG9yIExpbWl0IgogICAgaW5wdXQJZmxvYXQJY29sb3JsaW1pdGRlY2F5CSJDb2xvciBMaW1pdCBEZWNheSIKICAgIGlucHV0CWludAljb2xvcmxpbWl0ZGVwdGgJImNvbG9ybGltaXRkZXB0aCIKICAgIGlucHV0CXN0cmk= +bmcJY29sb3JzcGFjZQkiQ29sb3IgU3BhY2UiCiAgICBpbnB1dAlmbG9hdAlyYXlmaWx0ZXJhbW91bnQJIlJheSBGaWx0ZXIgQW1vdW50IgogICAgaW5wdXQJZmxvYXQJbWlzYmlhcwkiTUlTIEJpYXMiCiAgICBpbnB1dAlpbnQ= +CWRvc2hhZG93CSJFbmFibGUgU2hhZG93cyIKICAgIGlucHV0CWludAltdWx0aWxpZ2h0CSJTYW1wbGUgQWxsIExpZ2h0cyIKICAgIGlucHV0CWludAlyZWN1cnNpdmUJIlJlY3Vyc2l2ZSIKICAgIGlucHV0CXZlY3RvcglhYnM= +b3JwdGlvbgkiYWJzb3JwdGlvbiIKICAgIGlucHV0CWludAluZHByaW9yaXR5CSJuZHByaW9yaXR5IgogICAgaW5wdXQJZmxvYXQJbmRpb3IJIm5kaW9yIgogICAgaW5wdXQJaW50CXBicnNzc3NhbXBsaW5nbW9kZQkiU1NTIFM= +YW1wbGluZyBNb2RlIgogICAgaW5wdXQJdmVjdG9yCWRpcmVjdF9lbWlzc2lvbgkiZGlyZWN0X2VtaXNzaW9uIgoKICAgIGhlbHAgewoJICAiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQlPZgoJbGFiZWwJImluT2YiCgl0eXA= +ZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAxIDEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCXVzZV9yZW5kZXJzdGF0ZQoJbGFiZWwJIlVzZSBST1AgUGFyYW1ldGVycyIKCXQ= +eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlwYXRodHlwZQoJbGFiZWwJIkFsbG93YWJsZSBQYXRocyIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAic3BlY3U= +bGFyIgkiU3BlY3VsYXIgUGF0aHMiCgkgICAgImRpZmZ1c2UiCSJTcGVjdWxhciwgRGlmZnVzZSBQYXRocyIKCSAgICAiY2F1c3RpYyIJIlNwZWN1bGFyLCBEaWZmdXNlLCBDYXVzdGljIFBhdGhzIgoJICAgICJhbGwiCSJBbGw= +IFBhdGhzIgoJfQoJZGVmYXVsdAl7ICJzcGVjdWxhciIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29uc3RyYWlubWF4cm91Z2gKCWw= +YWJlbAkiQ29uc3RyYWluIGJ5IE1heGltdW0gUm91Z2huZXNzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAwIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGE= +cm0gewoJbmFtZQlyYXlsaW1pdGV2YWwKCWxhYmVsCSJBdCBSZWZsZWN0IExpbWl0IgoJdHlwZQlzdHJpbmcKCW1lbnUJewoJICAgICJub25lIgkiVXNlIEJsYWNrIEJhY2tncm91bmQiCgkgICAgImRpcmVjdCIJIlVzZSBEaXI= +ZWN0IExpZ2h0aW5nIGFzIEJhY2tncm91bmQgQ29sb3IiCgl9CglkZWZhdWx0CXsgIm5vbmUiIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW0= +ZQlyZWZsZWN0cmF0aW8KCWxhYmVsCSJNaW4gUmVmbGVjdCBSYXRpbyIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmdlCSB7IDAgMSB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXQ= +ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdAoJbGFiZWwJIkNvbG9yIExpbWl0IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEwIH0KCXJhbmdlCSB7IDAgMjAgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGU= +d2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9ybGltaXRkZWNheQoJbGFiZWwJIkNvbG9yIExpbWl0IERlY2F5IgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEgfQoJcmFuZ2U= +CSB7IDAgMSB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQljb2xvcmxpbWl0ZGVwdGgKCWxhYmVsCSJjb2xvcmxpbWl0ZGVwdGgiCgl0eXA= +ZQlpbnRlZ2VyCglkZWZhdWx0CXsgMiB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9yc3BhY2UKCWxhYmVsCSJDb2xvciBTcGFjZSIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAibGluZWFyIgk= +IkxpbmVhciIKCSAgICAiZ2FtbWEiCSJHYW1tYSAyLjIiCgl9CglkZWZhdWx0CXsgImdhbW1hIiB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmE= +bWUJcmF5ZmlsdGVyYW1vdW50CglsYWJlbAkiUmF5IEZpbHRlciBBbW91bnQiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9CglyYW5nZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQltaXM= +YmlhcwoJbGFiZWwJIk1JUyBCaWFzIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgLTEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCWRvc2hhZG93CglsYWJlbAkiRW5hYmxlIFM= +aGFkb3dzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbXVsdGlsaWdodAoJbGFiZWwJIlNhbXBsZSBBbGwgTGlnaHRzIgoJdHlwZQl0b2dnbGUKCWRlZmE= +dWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCXJlY3Vyc2l2ZQoJbGFiZWwJIlJlY3Vyc2l2ZSIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGE= +cm0gewoJbmFtZQlhYnNvcnB0aW9uCglsYWJlbAkiYWJzb3JwdGlvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDAgMCAwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbmRwcmlvcml0eQo= +CWxhYmVsCSJuZHByaW9yaXR5IgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kaW9yCglsYWJlbAkibmRpb3IiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXs= +IDEuNSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCXBicnNzc3NhbXBsaW5nbW9kZQoJbGFiZWwJIlNTUyBTYW1wbGluZyBNb2RlIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm8= +bmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJZGlyZWN0X2VtaXNzaW9uCglsYWJlbAkiZGlyZWN0X2VtaXNzaW9uIgoJdHlwZQlmbG9hdAoJc2l6ZQkzCglkZWY= +YXVsdAl7IDAgMCAwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACkF9QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXM= +IHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXQ= +dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViA= +M0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJInNoYWRvdyIKICAgIHNjcmlwdAkic2hhZG93IgogICAgbGFiZWwJInNoYWRvdyIKCgogICAgY29kZSB7CgkiJGNvbG9yID0gJGxpZ2h0Y29sb3I7IgoJInM= +aGFkb3coJGNvbG9yKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCWxpZ2h0Y29sb3IJIkxpZ2h0IENvbG9yIgogICAgb3V0cHV0CXZlY3Rvcgljb2xvcgkJIkxpZ2h0IENvbG9yIEFmdGVyIFNoYWRvd2luZyIKCiAgICBwYXI= +bSB7CgluYW1lCWxpZ2h0Y29sb3IKCWxhYmVsCSJMaWdodCBDb2xvciIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDAuMCAwLjAgMC4wIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAAAepfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImlzc2hhZG93IgogICAgc2NyaXB0CSJpc3NoYWQ= +b3ciCiAgICBsYWJlbAkiaXNzaGFkb3ciCgoKICAgIGNvZGUgewoJIiRpc3NoYWRvdyA9IGlzc2hhZG93cmF5KCk7IgogICAgfQoKICAgIG91dHB1dAlpbnQJaXNzaGFkb3cJIklzIFNoYWRvdyBSYXkiCn0KCklORFgAAAAAAAA= +AAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAATBX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiw= +IGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmY= +ZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGU= +ci5kcz4KCnsKICAgIG5hbWUJImRpc3BsYWNlbm1sIgogICAgc2NyaXB0CSJkaXNwbGFjZW5tbCIKICAgIGxhYmVsCSJkaXNwbGFjZW5tbCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2Q= +ZSB7Cgkidm9wX2Rpc3BsYWNlQWxvbmdOb3JtYWwoKCRpc2Nvbm5lY3RlZF9QICE9IDApID8gJFAgOiBQLCIKCSIJCQkgKCRpc2Nvbm5lY3RlZF9uTiAhPSAwKSA/ICRuTiA6IG5vcm1hbGl6ZShOKSwiCgkiCQkJICRhbW91bnQ= +LCAkc2NhbGUsICRzc2hlYXIsICR0c2hlYXIsIgoJIgkJCSAkcG9seXMsICRvYmpzcGFjZSwgJGJ1bXAsICRkaXNwUCwgJGRpc3BOKTsiCiAgICB9CgogICAgaW5wdXQJcG9pbnQJUAkiUG9zaXRpb24iCiAgICBpbnB1dAlub3I= +bWFsCW5OCSJOb3JtYWwgVmVjdG9yIgogICAgVk9QX0ZMVF9JTlBVVCgJYW1vdW50LAkiRGlzcGxhY2VtZW50IEFtb3VudCIsCTApCiAgICBWT1BfRkxUX0lOUFVUX1IoCXNjYWxlLAkiU2NhbGUiLAkxLCAtMSwgMSkKICAgIFY= +T1BfRkxUX0lOUFVUX1IoCXNzaGVhciwJIlMgU2hlYXIiLAkwLCAtMSwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUigJdHNoZWFyLAkiVCBTaGVhciIsCTAsIC0xLCAxKQogICAgVk9QX1RPR0dMRV9JTlBVVCgJcG9seXMsCSJFbnM= +dXJlIFByb3BlciBTbW9vdGgtU2hhZGluZyBPZiBQb2x5Z29ucyIsIDEpCiAgICBWT1BfVE9HR0xFX0lOUFVUKAlvYmpzcGFjZSwJIk9iamVjdCBTcGFjZSIsCTApCiAgICBWT1BfVE9HR0xFX0lOUFVUKAlidW1wLAkiQnVtcCA= +T25seSIsCTApCiAgICBvdXRwdXQJcG9pbnQJZGlzcFAJIkRpc3BsYWNlZCBQb3NpdGlvbiIKICAgIG91dHB1dAlub3JtYWwJZGlzcE4JIkRpc3BsYWNlZCBOb3JtYWwiCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAABH5fUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= +ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +KgkxMjMgRnJvbnQgU3RyZWV0IFdlc3QsIFN1aXRlIDE0MDEKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNUogMk0yCiAqCTQxNi01MDQtOTg3NgogKgogKiBOQU1FOglub3JtYWxmYWxsb2ZmLmRzICggVk9QICk= +CiAqCiAqIENPTU1FTlRTOgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxmYWxsb2ZmIgogICAgc2NyaXB0CSJub3JtYWxmYWxsb2ZmIgogICAgbGFiZWwJIm5vcm1hbGZhbGxvZmYiCgo= +CQoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiIKCSJ2ZWN0b3IgJGlpID0gKCRpc2Nvbm5lY3RlZF9uSSAgIT0gMCkgPyAkbkkgIDogbm9ybWFsaXplKEkpOyIKCSJ2ZWN0b3I= +ICRuZiA9ICgkaXNjb25uZWN0ZWRfbk4gICE9IDApID8gJG5OICA6IG5vcm1hbGl6ZShOKTsiCgkiaWYgKCRmYWNlZndkKSAkbmYgPSB2b3BfZnJvbnRmYWNlKCRuZiwgJGlpKTsiCgkiIgoJIiRmYWxsb2ZmID0gY2xhbXAodm8= +cF9kb3QoJG5mLC0kaWkpLCAwLjAsIDEuMCk7IgoJImlmICgkaW52ZXJ0ICE9IDApICRmYWxsb2ZmID0gMS0kZmFsbG9mZjsiCgkiJGZhbGxvZmYgPSBwb3coJGZhbGxvZmYsICRleHApOyIKCSIiCiAgICB9CgogICAgb3V0cHU= +dAkgCWZsb2F0IAlmYWxsb2ZmIAkiZmFsbG9mZiIKICAgIGlucHV0IG5vcm1hbAluTgkJCSJOb3JtYWwgVmVjdG9yIgogICAgaW5wdXQgdmVjdG9yCW5JCQkJIkluY2lkZW50IFZlY3RvciIKCQogICAgVk9QX0ZMVF9JTlBVVF8= +UiAoZXhwLAkiRXhwb25lbnQiLAkJMSwgMCwgMTApCiAgICBWT1BfVE9HR0xFX0lOUFVUKGludmVydCwJIkludmVydD8iLAkJMCkKICAgIFZPUF9UT0dHTEVfSU5QVVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3I= +d2FyZCIsIDApCgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABgRfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGU= +IEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFA= +cm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgo= +ICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9mbG9hdCIKICAgIHNjcmlwdAkidmVjdG9mbG9hdCIKICAgIGxhYmVsCSJ2ZWN0b2Zsb2F0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1Y= +T1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJ2b3BfdmVjdG9mbG9hdCgkdmVjLCAkZnZhbDEsICRmdmFsMiwgJGZ2YWwzKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CWY= +bG9hdAlmdmFsMQkiQ29tcG9uZW50IDEiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDIJIkNvbXBvbmVudCAyIgogICAgb3V0cHV0CWZsb2F0CWZ2YWwzCSJDb21wb25lbnQgMyIKCiAgICBWT1BfVkVDX1BBUk0odmVjLCAiVmFsdWU= +IiwgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiVmFsdWUiLCAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwgIlZhbHVlIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWNfYywgIlZhbHU= +ZSIsICAwLCAwLCAwKQoKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJWYWx1ZSIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiVmFsdWUiLCAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICI= +VmFsdWUiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlY191YywgIlZhbHVlIiwgIDAsIDAsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCWRlZmF1bHQJeyB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQogICA= +IHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAJeyBwb2ludCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJbgl7IG5vcm1hbCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiA= +Q29sb3IiCWMJeyBjb2xvciBmbG9hdCBmbG9hdCBmbG9hdCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAMRGlhbG9nU2NyaXB0AAAAAAAABQVfUH1KAAAAE0Rlc2NyaXB0aXZlUGFybU5hbWU= +AAAFBQAAAAhgN4ejLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJInN1YmNvbnN0IgogICAgc2NyaXB0CSJzdWJjb24= +c3QiCiAgICBsYWJlbAkic3ViY29uc3QiCgoKICAgIGNvZGUgewoJIiRzdWJlZCA9ICR2YWwgLSAkc3ViY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQlzdWJjb25zdAoKICAgIGlucHV0CWludAl2YWwJCSJJbnA= +dXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CXN1YmVkCQkiSW5wdXQgVmFsdWUgLSBDb25zdGFudCIKICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCA= +ZmxvYXQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCI= +CQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjQ= +RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXY= +ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiA= +ICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJc3ViY29uc3QKCWxhYmVsCSJTdWJ0cmFjdCIKCXR5cGUJZmxvYXQKCXNpemUJMQoJZGVmYXVsdAk= +eyAxLjAgfQogICAgfQp9CgpzdWJjb25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXI= +eSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3M= +aW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi0= +NTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgo= +ICAgIH0KCiAgICBjb2RlIHsKCSIkc3FydCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2k= +Z25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICA= +ICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY28= +bG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4= +CXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEE= +Uk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmE= +bF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSg= +dmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3U= +biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnM= +b2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEk19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICo= +IFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiA= +KgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+CnsKICAgIG5hbWUJInNtb290aCIKICAgIHNjcmlwdAkic21vb3RoIgogICAgbGFiZWwJInNtb290aCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0= +CgogICAgY29kZSB7CgkiJHZhbCA9IHZvcF9zbW9vdGgoJG1pbiwgJG1heCwgJGFtb3VudCwgJHJvbGxvZmYpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAltaW4JIlJhbmdlIEJvdHRvbSIKICAgIGlucHV0CWZsb2F0CW1heAk= +IlJhbmdlIFRvcCIKICAgIGlucHV0CWZsb2F0CWFtb3VudAkiQW1vdW50IgogICAgaW5wdXQJZmxvYXQJcm9sbG9mZgkiUm9sbG9mZiIKICAgIG91dHB1dAlmbG9hdAl2YWwJIk51bWJlciBCZXR3ZWVuIDAgQW5kIDEiCgogICA= +IHNpZ25hdHVyZQkiRmxvYXQiCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CgogICAgVk9QX0ZMVF9QQVJNKG1pbiwJICA= +IlJhbmdlIEJvdHRvbSIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4LAkgICJSYW5nZSBUb3AiLAkgIDEpCiAgICBWT1BfRkxUX1BBUk0oYW1vdW50LCAgIkFtb3VudCIsCSAgMC41KQogICAgVk9QX0ZMVF9QQVJNKHJvbGxvZmY= +LCAiUm9sbG9mZiIsCSAgMSkKCiAgICBWT1BfRkxUX1BBUk0obWluX3VmLCAgICAgIlJhbmdlIEJvdHRvbSIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAgICAgIlJhbmdlIFRvcCIsICAxKQogICAgVk9QX0ZMVF9QQVI= +TShhbW91bnRfdWYsICAiQW1vdW50IiwJICAwLjUpCiAgICBWT1BfRkxUX1BBUk0ocm9sbG9mZl91ZiwgIlJvbGxvZmYiLAkgIDEpCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHj19QfUovKgogKiA= +UFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWk= +dHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQ= +IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJwb3ciCiAgICBzY3JpcHQJInBvdyI= +CiAgICBsYWJlbAkicG93IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRwb3cgPSB2b3BfcG93KCgkdmFsKSwgJGV4cCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAk= +IklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJZXhwCSJFeHBvbmVudCIKICAgIG91dHB1dAlmbG9hdAlwb3cJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXQ= +dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciBmbG9hdCB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyA= +cG9pbnQgZmxvYXQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIGZsb2F0IG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBmbG9hdCBjb2xvciB9CiAgICA= +c2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVmbG9hdCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVmbG9hdCB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWw= +LCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWU= +IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSI= +LCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCA= +MSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgCiAgICBwYXJtIHsKCW5hbWUJZXhwCglsYWJlbAk= +IkV4cG9uZW50IgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KICAgIAogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSA= +MTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAEeF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmY= +ZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHU= +Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwo= +CnsKICAgIG5hbWUJIm5lZ2F0ZSIKICAgIHNjcmlwdAkibmVnYXRlIgogICAgbGFiZWwJIm5lZ2F0ZSIKCgogICAgY29kZSB7CgkiJG5lZ2F0ZWQgPSAtJHZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CXZhbAkJIklucHV0IFY= +YWx1ZSIKICAgIG91dHB1dAlpbnQJbmVnYXRlZAkJIk5lZ2F0ZWQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICA= +IHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQ= +IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQk= +djQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3Q= +b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFmF9QfUoAAAATRGVzY3JpcHRpdmVQYXJtTmFtZQAABZgAAAAIYDeHoy8qCiA= +KiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnM= +bWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmU= +ZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkibXVsY29uc3QiCiAgICBzY3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm0= +dWxjb25zdCIKCgogICAgY29kZSB7CgkiJHNjYWxlZCA9ICR2YWwgKiAkbXVsY29uc3Q7IgogICAgfQoKICAgIGRlc2NyaXB0aXZlcGFybQltdWxjb25zdAoKICAgIGlucHV0CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICA= +IG91dHB1dAlmbG9hdAlzY2FsZWQJCSJJbnB1dCBWYWx1ZSAqIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2k= +Z25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG8= +aW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2Q= +ZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSIzeDMgTWF0cml4IgkJbTMJeyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQ= +IE1hdHJpeCAiCQltNAl7IG1hdHJpeCBtYXRyaXggfQogICAgCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyA= +dXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQltdWxjb25zdAoJbGFiZWwJIk11bHRpcGxpZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmE= +dWx0CXsgMS4wIH0KICAgIH0KfQptdWxjb25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnNfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWU= +dGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm0= +aXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQ= +MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibHVtaW5hbmNlIgogICAgc2NyaXB0CSJsdW1pbmFuY2UiCiAgICBsYWJlbAkibHVtaW5hbmNlIgoKCiAgICBvdXRlcmNvZGU= +IHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGx1bSA9IHZvcF9sdW1pbmFuY2UoJHJnYik7IgogICAgfQoKICAgIGlucHV0CWNvbG9yCXJnYgkiUkdCIGNvbG9yIgogICAgb3V0cHV0CWZsb2F0CWx1bQk= +Ikx1bWluYW5jZSIKCiAgICBWT1BfQ0xSX1BBUk0ocmdiLCAiUkdCIENvbG9yIiwgMCwgMCwgMCkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAUVX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUE= +VElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCA= +aW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE8= +bnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxlbmd0aCIKICAgIHNjcmlwdAkibGVuZ3RoIgogICAgbGFiZWwJImw= +ZW5ndGgiCgoKICAgIGNvZGUgewoJIiRsZW4gPSBsZW5ndGgoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CXZlY3Rvcgl2ZWMJIlZlY3RvciIKICAgIG91dHB1dAlmbG9hdAlsZW4JIlZlY3RvciBMZW5ndGgiCiAgICBzaWduYXQ= +dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IGZsb2F0IH0KICAgIHNpZ24= +YXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmU= +Y3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIGZsb2F0IH0KCiAgICA= +Vk9QX1ZFQ19QQVJNKHZlYywJCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LAkiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY19wLAkJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmVjX24sCQkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQsCSJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LAkiVmFsdWUiLCAxLCAxLCAxKQogICA= +IFZPUF9WRUNfUEFSTSh2ZWNfdXAsCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLAkiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQp9CklORFg= +AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWtX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= +IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSI= +aXNjb25uZWN0ZWQiCiAgICBzY3JpcHQJImlzY29ubmVjdGVkIgogICAgbGFiZWwJImlzY29ubmVjdGVkIgoKCiAgICBjb2RlIHsKCSIkY29ubmVjdGVkID0gJGlzY29ubmVjdGVkX2lucHV0ID8gMSA6IDA7IgogICAgfQoKICA= +ICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlpbnB1dAkJIklucHV0IgogICAgb3V0cHV0CWludAljb25uZWN0ZWQJIklucHV0IENvbm5lY3RlZCBPciBOb3Q= +IgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlN0cmluZyIJCXMJeyBzdHJpbmcgaW50IH0KICAgIHNpZ24= +YXR1cmUJIjNEIFZlY3RvciIgCQl2CXsgdmVjdG9yIGludCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkgCXAJeyBwb2ludCBpbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiIAkJbgl7IG5vcm1hbCBpbnQgfQogICA= +IHNpZ25hdHVyZQkiUkdCIENvbG9yIiAJCWMJeyBjb2xvciBpbnQgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiIAkJdjQJeyB2ZWN0b3I0IGludCB9CiAgICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiIAkJbTMJeyBtYXRyaXg= +MyBpbnQgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4IiAJCW0JeyBtYXRyaXggaW50IH0KICAgIHNpZ25hdHVyZQkiQlNERiIgCQkJYgl7IGJzZGYgaW50IH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXs= +IHN0cnVjdF9TaGFkZXJMYXllciBpbnQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgaW50IH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +UkdCIENvbG9yIgl1Ywl7IHVjb2xvciBpbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDR4NCBNYXRyaXgiCXVtCXsgdW1hdHJpeCBpbnQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAttfUH0= +Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiA= +dHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQ= +IFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiaW50dG92ZWMiCiAgICA= +c2NyaXB0CSJpbnR0b3ZlYyIKICAgIGxhYmVsCSJpbnR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmVjID0gc2V0KChmbG9hdCkgJGludDEsIChmbG9hdCkgJGk= +bnQyLCAoZmxvYXQpICRpbnQzKTsiCiAgICB9CgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0lOVF9JTlBVVF9SKGludDEsICJDb21wb25lbnQgMSIsIDAsIDAsIDEpCiAgICBWT1BfSU4= +VF9JTlBVVF9SKGludDIsICJDb21wb25lbnQgMiIsIDAsIDAsIDEpCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MywgIkNvbXBvbmVudCAzIiwgMCwgMCwgMSkKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAA= +AAAMX19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWM= +ZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFI= +aWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImlmY29ubmU= +Y3RlZCIKICAgIHNjcmlwdAkiaWZjb25uZWN0ZWQiCiAgICBsYWJlbAkiaWZjb25uZWN0ZWQiCgogICAgY29kZSB7CgkiJHJlc3VsdCA9ICRpc2Nvbm5lY3RlZF9jb25uZWN0ZWQgIT0gMCA/ICRjb25uZWN0ZWQgOiAkbm90Y28= +bm5lY3RlZDsiCiAgICB9CgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJY29ubmVjdGVkCSJJbnB1dCBUZXN0ZWQgRm9yIENvbm5lY3Rpdml0eSIKICA= +ICBpbnB1dAlmbG9hdAlub3Rjb25uZWN0ZWQJIkRlZmF1bHQgSWYgRmlyc3QgSW5wdXQgTm90IENvbm5lY3RlZCIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSJPdXRwdXQgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0Igk= +CQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KICAgIHNpZ25hdHVyZQkiMkQgVmU= +Y3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHA= +b2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXQ= +dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiM3gzIE1hdHJpeCIJCW0zCXsgbWF0cml4MyBtYXRyaXgzIG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWE= +dHJpeCIJCW0JeyBtYXRyaXggbWF0cml4IG1hdHJpeCB9CiAgICBzaWduYXR1cmUJIkJTREYiCQkJYnNkZgl7IGJzZGYgYnNkZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWQ= +ZXJMYXllciBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RydWN0X1NoYWRlckxheWVyIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0= +IDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +NHg0IE1hdHJpeCIJdW0JeyB1bWF0cml4IHVtYXRyaXggdW1hdHJpeCB9CgogICAgVk9QX0ZMVF9QQVJNKG5vdGNvbm5lY3RlZCwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9JTlRfUEFSTShub3Rjb25uZWN0ZWQ= +X2ksCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9TVFJfUEFSTShub3Rjb25uZWN0ZWRfcywJIkRlZmF1bHQgVmFsdWUiLCAgICAiIikKICAgIFZPUF9WRUMyX1BBUk0obm90Y29ubmVjdGVkX3UsCSJEZWZhdWx0IFY= +YWx1ZSIsICAgIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfcCwJIkRlZmF1bHQgVmFsdWUiLCA= +ICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfbiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3RlZF9jLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDA= +LCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShub3Rjb25uZWN0ZWRfdjQsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCwgMCkKCiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20zCglsYWJlbAkiRGVmYXVsdCBWYWw= +dWUiCgl0eXBlCWZsb2F0CglzaXplCTkKCWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20KCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAo= +CXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkX3VmLAkiRGVmYXVsdCBWYWx1ZSIsICAgIDApCiAgICBWT1BfVkU= +Q19QQVJNKG5vdGNvbm5lY3RlZF91diwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91cCwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ18= +UEFSTShub3Rjb25uZWN0ZWRfdW4sCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShub3Rjb25uZWN0ZWRfdWMsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIHBhcm0gewoJbmE= +bWUJbm90Y29ubmVjdGVkX3VtCglsYWJlbAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBncm91cCB7IG4= +YW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG8= +Z1NjcmlwdAAAAAAAAALMX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byA= +YmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEk= +bmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmE= +bWUJImh2ZWN0b3ZlYyIKICAgIHNjcmlwdAkiaHZlY3RvdmVjIgogICAgbGFiZWwJImh2ZWN0b3ZlYyIKCgogICAgY29kZSB7CgkiJHZlYyA9ICh2ZWN0b3IpJGh2ZWM7IgoJIiRmdmFsNCA9IGdldGNvbXAoJGh2ZWMsIDMpOyI= +CiAgICB9CgogICAgaW5wdXQJdmVjdG9yNAlodmVjCSJJbnB1dCBWZWN0b3I0IgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDQJIkZvdXJ0aCBDb21wb25lbnQiCgo= +ICAgIHBhcm0gewoJbmFtZQlodmVjCglsYWJlbAkiSW5wdXQgVmVjdG9yNCIKCXR5cGUJZmxvYXQKCXNpemUJNAoJZGVmYXVsdAl7IDAgMCAwIDAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAA= +AAAAAAARWV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm8= +ZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc= +NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImZpdCI= +CiAgICBzY3JpcHQJImZpdCIKICAgIGxhYmVsCSJmaXQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHNoaWZ0ID0gdm9wX2ZpdCgkdmFsLCAkc3JjbWluLCAkc3JjbWF4LCA= +JGRlc3RtaW4sICRkZXN0bWF4KTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGlucHV0CWZsb2F0CXNyY21pbgkiTWluaW11bSBWYWx1ZSBJbiBTb3VyY2UgUmFuZ2UiCiAgICBpbnB1dAk= +ZmxvYXQJc3JjbWF4CSJNYXhpbXVtIFZhbHVlIEluIFNvdXJjZSBSYW5nZSIKICAgIGlucHV0CWZsb2F0CWRlc3RtaW4JIk1pbmltdW0gVmFsdWUgSW4gRGVzdGluYXRpb24gUmFuZ2UiCiAgICBpbnB1dAlmbG9hdAlkZXN0bWE= +eAkiTWF4aW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICAgIG91dHB1dAlmbG9hdAlzaGlmdAkiU2hpZnRlZCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IiAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmU= +CSIyRCBWZWN0b3IiIAkJdjIJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIgCQl2CXsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG8= +ciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgcG9pbnQgcG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm0= +YWwgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGNvbG9yIGNvbG9yIGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgk= +CXY0CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCA= +dWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW4= +dCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm0= +YWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0oc3JjbWluLAkiU291cmM= +ZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heCwJIlNvdXJjZSBNYXgiLCAxKQogICAgVk9QX0ZMVF9QQVJNKGRlc3RtaW4sCSJEZXN0aW5hdGlvbiBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKGRlc3RtYXgsCSI= +RGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1BfVkVDMl9QQVJNKHNyY21pbl92MiwJIlNvdXJjZSBNaW4iLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTShzcmNtYXhfdjIsCSJTb3VyY2UgTWF4IiwgMSwgMSkKICAgIFZPUF8= +VkVDMl9QQVJNKGRlc3RtaW5fdjIsCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTShkZXN0bWF4X3YyLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSkKCiAgICBWT1BfVkVDX1BBUk0oc3JjbWluX3Y= +LAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3YsCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX3YsCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCA= +MCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3YsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIFZPUF9WRUNfUEFSTShzcmNtaW5fcCwJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHM= +cmNtYXhfcCwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fcCwJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1heF9wLAkiRGVzdGluYXRpb24= +IE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9uLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X24sCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= +X1BBUk0oZGVzdG1pbl9uLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X24sCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIFZPUF9DTFJfUEFSTShzcmNtaW5fYyw= +CSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShzcmNtYXhfYywJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKGRlc3RtaW5fYywJIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDA= +KQogICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfYywJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQzRfUEFSTShzcmNtaW5fdjQsICJTb3VyY2UgTWluIiwgMCwgMCwgMCwgMCkKICAgIFZPUF9WRUM0X1A= +QVJNKHNyY21heF92NCwgIlNvdXJjZSBNYXgiLCAxLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTShkZXN0bWluX3Y0LCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0oZGVzdG1heF8= +djQsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxLCAxKQoKICAgIFZPUF9GTFRfUEFSTShzcmNtaW5fdWYsCSJTb3VyY2UgTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShzcmNtYXhfdWYsCSJTb3VyY2UgTWF4IiwgMSkKICA= +ICBWT1BfRkxUX1BBUk0oZGVzdG1pbl91ZiwgIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1heF91ZiwgIkRlc3RpbmF0aW9uIE1heCIsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl91diw= +CSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdXYsCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX3V2LCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCw= +IDApCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1heF91diwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl91cCwJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVI= +TShzcmNtYXhfdXAsCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX3VwLCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3VwLCAiRGVzdGk= +bmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl91biwJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHNyY21heF91biwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICA= +IFZPUF9WRUNfUEFSTShkZXN0bWluX3VuLCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3VuLCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfQ0xSX1BBUk0= +KHNyY21pbl91YywJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF91YywJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKGRlc3RtaW5fdWMsICJEZXN0aW5hdGlvbiA= +TWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShkZXN0bWF4X3VjLCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImdzIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSA= +Imd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3Y0IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2M= +cmlwdAAAAAAAAAbIX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSA= +cmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwo= +ICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQk= +ImV4cCIKICAgIHNjcmlwdAkiZXhwIgogICAgbGFiZWwJImV4cCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkZXhwID0gdm9wX2V4cCgkdmFsKTsiCiAgICB9CgogICAgaW4= +cHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJZXhwCSJFeHBvbmVudCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciI= +CQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmU= +CSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0= +CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgk= +dWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWU= +IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiw= +IDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDE= +LCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCA= +MSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABW8= +X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAo= +ICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG0= +b25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsaXplIgo= +ICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICAgfQoKICAgIGlucHV0CW5vcm1hbAl2ZWMJIklucHV0IFZlY3RvciI= +CiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG8= +cjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NCA= +IHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAgeyB1cG9pbnQgdXBvaW4= +dCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUMyX1BBUk0odmVjX3U= +LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTSh2ZWNfdjQ= +LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXAsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ18= +UEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzEiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAA= +AAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAn/X1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW4= +ZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3Q= +cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmQ= +cz4KCnsKICAgIG5hbWUJImNsYW1wIgogICAgc2NyaXB0CSJjbGFtcCIKICAgIGxhYmVsCSJjbGFtcCIKCgogICAgY29kZSB7CgkiJGNsYW1wID0gY2xhbXAoJHZhbCwgJG1pbiwgJG1heCk7IgogICAgfQoKICAgIGlucHV0CWY= +bG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJbWluCSJNaW5pbXVtIFZhbHVlIgogICAgaW5wdXQJZmxvYXQJbWF4CSJNYXhpbXVtIFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWNsYW1wCSJDbGFtcGVkIFY= +YWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpICB7IGludCBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUgIHsgdmVjdG8= +cjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCA= +cG9pbnQgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluICB7IG5vcm1hbCBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMgIHsgY29sb3IgY29sb3IgY28= +bG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgeyB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIAogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYgeyB1ZmxvYXQgdWY= +bG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXU= +cCB7IHVwb2ludCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3I= +bSBSR0IgQ29sb3IiCXVjIHsgdWNvbG9yIHVjb2xvciB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0obWluLCAiTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShtYXgsICJNYXgiLCAxKQogICAgVk9QX0lOVF9QQVI= +TShtaW5faSwgIk1pbiIsIDApCiAgICBWT1BfSU5UX1BBUk0obWF4X2ksICJNYXgiLCAxKQogICAgVk9QX1ZFQzJfUEFSTShtaW5fdSwgIk1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKG1heF91LCAiTWF4IiwgMSwgMSk= +CiAgICBWT1BfVkVDX1BBUk0obWluX3YsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG1heF92LCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fcCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1A= +X1ZFQ19QQVJNKG1heF9wLCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fbiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X24sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVI= +TShtaW5fYywgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0obWF4X2MsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUjRfUEFSTShtaW5fdjQsICJNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX0NMUjRfUEFSTSg= +bWF4X3Y0LCAiTWF4IiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTShtaW5fdWYsICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKG1heF91ZiwgIk1heCIsIDEpCiAgICBWT1BfVkVDX1BBUk0obWluX3V2LCAiTWluIiw= +IDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3V2LCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdXAsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG1heF91cCwgIk1heCIsIDEsIDE= +LCAxKQogICAgVk9QX1ZFQ19QQVJNKG1pbl91biwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3VuLCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTShtaW5fdWMsICJNaW4iLCAwLCAwLCAwKQo= +ICAgIFZPUF9DTFJfUEFSTShtYXhfdWMsICJNYXgiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCA= +eyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAI/l9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHI= +aWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGU= +cm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICo= +CTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkb3QiCiAgICBzY3JpcHQJImRvdCIKICAgIGxhYmVsCSJkb3QiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTEk= +QgogICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmVjMSwgJHZlYzIpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjMQkiVmVjdG9yIDEiCiAgICBpbnB1dAl2ZWN0b3IJdmVjMgkiVmVjdG9yIDI= +IgogICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMxLCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzIsICJWZWN0b3IgMiIsIDAsIDEsIDA= +KQogICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfYywgIkNvbG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzFfdXYsICJWZWN0b3IgMSI= +LCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV91YywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfdWM= +LCAiQ29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvUG9pbnQiCXZwCXsgdmVjdG9yIHBvaW50IGZsb2F0IH0KICAgIHNpZ24= +YXR1cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1ZlY3RvciIJcHYJeyBwb2ludCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCA= +UG9pbnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Ob3JtYWwiCXBuCXsgcG9pbnQgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1ZlY3RvciI= +CW52CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Qb2ludCIJbnAJeyBub3JtYWwgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvTm9ybWFsIglubgl7IG5vcm0= +YWwgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgkgICB1dgl7IHV2ZWN0b3IgdXZlY3RvciA= +dWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG9pbnQiICB2cAl7IHV2ZWN0b3IgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL05vcm1hbCIgdm4JeyB1dmU= +Y3RvciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvVmVjdG9yIiAgcHYJeyB1cG9pbnQgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1BvaW4= +dCIgICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Ob3JtYWwiICBwbgl7IHVwb2ludCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0Q= +IE5vcm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1BvaW50IiAgbnAJeyB1bm9ybWFsIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIHVmbG9hdCB9CgogICAgZ3I= +b3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFIV9QfUoAAAATRGVzY3JpcHQ= +aXZlUGFybU5hbWUAAAUhAAAACGA3h6QvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3Q= +IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2E= +cmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICA= +ICBuYW1lCSJkaXZjb25zdCIKICAgIHNjcmlwdAkiZGl2Y29uc3QiCiAgICBsYWJlbAkiZGl2Y29uc3QiCgoKICAgIGNvZGUgewoJIiRzY2FsZWQgPSAkdmFsICogKDEuMCAvICRkaXZjb25zdCk7IgogICAgfQoKICAgIGRlc2M= +cmlwdGl2ZXBhcm0JZGl2Y29uc3QKCiAgICBpbnB1dAlmbG9hdAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzY2FsZWQJCSJJbnB1dCBWYWx1ZSAvIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJGbG9hdCI= +CQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciI= +CQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI= +UkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQoKICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFA= +b2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG8= +ciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShkaXZjb25zdCwgIkRpdmlkZXIiLCAxKQp9CgpkaXZjb25zdElORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAByBfUH1KLyoKICogUFJPUFJJRVRBUlkgSU4= +Rk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2w= +b3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb24= +dG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY29tcGxlbWVudCIKICAgIHNjcmlwdAkiY29tcGxlbWVudCI= +CiAgICBsYWJlbAkiY29tcGxlbWVudCIKCiAgICBjb2RlIHsKCSIkY29tcGxlbSA9IC0kdmFsOyIKCSIkY29tcGxlbSArPSAxOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWY= +bG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmE= +dHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQ= +IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHY= +ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiA= +ICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSg= +dmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24= +LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWw= +X3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCA= +IlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGU= +dGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACel9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSA= +RWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHI= +b2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiA= +Ki8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWN0b2h2ZWMiCiAgICBzY3JpcHQJInZlY3RvaHZlYyIKICAgIGxhYmVsCSJ2ZWN0b2h2ZWMiCgoKICAgIGNvZGUgewoJIiRodmVjID0gJHZlYzsiCgk= +InNldGNvbXAoJGh2ZWMsICRmdmFsNCwgMyk7IgogICAgfQoKICAgIFZPUF9WRUNfSU5QVVQoCXZlYywJIklucHV0IFZlY3RvciIsIDAsIDAsIDApCiAgICBWT1BfRkxUX0lOUFVUKAlmdmFsNCwJIkZvdXJ0aCBDb21wb25lbnQ= +IiwgMCkKICAgIG91dHB1dAl2ZWN0b3I0CWh2ZWMJIk91dHB1dCBWZWN0b3I0Igp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGg= +aXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2E= +eSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICo= +CUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmM= +b2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSI= +QWJzb2x1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3I= +MiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCI= +CQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2k= +bnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciA= +dWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk8= +UF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +Q0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUM= +X1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0w= +Ul9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAE= +AAAADERpYWxvZ1NjcmlwdAAAAAAAAAJgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGk= +cyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFM= +b2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpbnR0b2Zsb2F0Igo= +ICAgIHNjcmlwdAkiaW50dG9mbG9hdCIKICAgIGxhYmVsCSJpbnR0b2Zsb2F0IgoKCiAgICBjb2RlIHsKCSIkZnZhbCA9IChmbG9hdCkkaXZhbDsiCiAgICB9CgogICAgaW5wdXQJaW50CWl2YWwJIkludGVnZXIgVmFsdWUiCiA= +ICAgb3V0cHV0CWZsb2F0CWZ2YWwJIkZsb2F0IE91dHB1dCIKCiAgICBwYXJtIHsKCW5hbWUJaXZhbAoJbGFiZWwJIkludGVnZXIgSW5wdXQiCgl0eXBlCWludAoJc2l6ZQkxCglkZWZhdWx0CXsgMCB9CiAgICB9Cn0KCklORFg= +AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABhPX2WOPi8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= +IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICogICA= +ICAgU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKiAgICAgIDQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKiAgICAgIFRvcm9udG8sIE9udGFyaW8KICogICAgICBDYW5hZGEgICBNNVYgM0U3CiAqICAgICAgNDE2LTUwNC0= +OTg3NgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lICAgICAgICAidGV4dHVyZSIKICAgIHNjcmlwdCAgICAgICJ0ZXh0dXJlIgogICAgbGFiZWwgICAgICAgInRleHR1cmUiCgogICAgY29kZSB7CiA= +ICAgICAgICJpZiAoJG1hcCAhPSBcIlwiKSB7IgogICAgICAgICIjaWYgZGVmaW5lZChWT1BfU0hBRElORykiCiAgICAgICAgIiAgICBmbG9hdCBteVMgPSAkaXNjb25uZWN0ZWRfcyA/ICRzIDogczsiCiAgICAgICAgIiAgICA= +ZmxvYXQgbXlUID0gJGlzY29ubmVjdGVkX3QgPyAkdCA6IHQ7IgogICAgICAgICIgICAgaW50IGZwdGV4ID0gJGlzY29ubmVjdGVkX3B0ZXhmYWNlID8gJHB0ZXhmYWNlIDogZ2V0cHRleHR1cmVpZCgpOyIKICAgICAgICAiI2U= +bHNlIgogICAgICAgICIgICAgZmxvYXQgbXlTID0gJHM7IgogICAgICAgICIgICAgZmxvYXQgbXlUID0gJHQ7IgogICAgICAgICIgICAgaW50IGZwdGV4ID0gJHB0ZXhmYWNlOyIKICAgICAgICAiI2VuZGlmIgogICAgICAgICI= +ICAgIHN0cmluZyB3cmFwbW9kZSA9ICR3cmFwOyIKICAgICAgICAiICAgIGlmICgkb3JpZW50ICYgMHgwMSkgeyBteVMgPSAxIC0gbXlTOyB9IgogICAgICAgICIgICAgaWYgKCRvcmllbnQgJiAweDAyKSB7IG15VCA9IDEgLSA= +bXlUOyB9IgogICAgICAgICIgICAgaWYgKCRvcmllbnQgJiAweDA0KSB7IGZsb2F0IHggPSBteVM7IG15UyA9IG15VDsgbXlUID0geDsgfSIKICAgICAgICAiICAgIHN0cmluZyBtYXBfdWRpbSA9ICRtYXA7IgoJIiAgICBzdHI= +aW5nIG9jaW8gPSBvY2lvX3BhcnNlY29sb3JzcGFjZSgkbWFwKTsiCiAgICAgICAgIiAgICBpZiAoJHVkaW0gJiYgaGFzX3VkaW0oJG1hcCkpIHsgbWFwX3VkaW0gPSBleHBhbmRfdWRpbShteVMsIG15VCwgJG1hcCk7IH0iCiA= +ICAgICAgICIgICAgaWYgKG1hcF91ZGltID09ICcnKSB7ICRjbHIgPSBzZXQoJGRlZmNscik7IH0iCiAgICAgICAgIiAgICBlbHNlIHsiCiAgICAgICAgIiAgICAgICAgaWYgKG1hcF91ZGltICE9ICRtYXApIHsiCiAgICAgICA= +ICIgICAgICAgICAgICBteVMgJT0gMS4wOyBteVQgJT0gMS4wOyIKICAgICAgICAiICAgICAgICAgICAgd3JhcG1vZGUgPSAnc3RyZWFrJzsiCiAgICAgICAgIiAgICAgICAgfSIKICAgICAgICAiICAgICAgICBpZiAoJGlzY28= +bm5lY3RlZF9kcyAhPSAwICYmICRpc2Nvbm5lY3RlZF9kdCAhPSAwKSB7IgogICAgICAgICIgICAgICAgICAgICBmbG9hdCB0ZHMgPSAkZHMqMC41LCB0ZHQgPSAkZHQqMC41OyIKICAgICAgICAiICAgICAgICAgICAgaWYgKCQ= +b3JpZW50ICYgMHgwNCkgeyBmbG9hdCB4ID0gdGRzOyB0ZHMgPSB0ZHQ7IHRkdCA9IHg7IH0iCiAgICAgICAgIiAgICAgICAgICAgICRjbHIgPSB0ZXh0dXJlKG1hcF91ZGltLCIKICAgICAgICAiICAgICAgICAgICAgICAgICA= +ICAgIG15UyAtIHRkcywgbXlUIC0gdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTICsgdGRzLCBteVQgLSB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgKyB0ZHMsIG15VCArIHQ= +ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgLSB0ZHMsIG15VCArIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJ3cmFwXCIsIHdyYXBtb2RlLCBcImZpbHRlclwiLCAkZmlsdGVyLCI= +CiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJ3aWR0aFwiLCAkd2lkdGgsIFwiYm9yZGVyXCIsICRib3JkZXIsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiZXh0cmFwb2xhdGVcIiwgJGV4dHJhcG9sLCA= +XCJsZXJwXCIsICRpbnRlcnAsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiY2hhbm5lbFwiLCAkY2hhbm5lbCwgXCJmYWNlXCIsIGZwdGV4LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJsdXJcIiw= +ICRibHVyLCBcInBpeGVsYmx1clwiLCAkcGl4ZWxibHVyLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcInNyY2NvbG9yc3BhY2VcIiwgb2NpbyA9PSAnJyA/ICRzcmNjb2xvcnNwYWNlIDogJ2xpbmVhcicpOyIKICA= +ICAgICAgIiAgICAgICAgfSBlbHNlIHsiCiAgICAgICAgIiAgICAgICAgICAgICRjbHIgPSB0ZXh0dXJlKG1hcF91ZGltLCBteVMsIG15VCwgXCJ3cmFwXCIsIHdyYXBtb2RlLCIKICAgICAgICAiICAgICAgICAgICAgICAgICA= +ICAgXCJmaWx0ZXJcIiwgJGZpbHRlciwgXCJ3aWR0aFwiLCAkd2lkdGgsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwiYm9yZGVyXCIsICRib3JkZXIsIFwiZXh0cmFwb2xhdGVcIiwgJGV4dHJhcG9sLCIKICAgICA= +ICAgIiAgICAgICAgICAgICAgICAgICAgXCJjaGFubmVsXCIsICRjaGFubmVsLCBcImZhY2VcIiwgZnB0ZXgsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwibGVycFwiLCAkaW50ZXJwLCIKICAgICAgICAiICAgICA= +ICAgICAgICAgICAgICAgXCJibHVyXCIsICRibHVyLCBcInBpeGVsYmx1clwiLCAkcGl4ZWxibHVyLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcInNyY2NvbG9yc3BhY2VcIiwgb2NpbyA9PSAnJyA/ICRzcmNjb2w= +b3JzcGFjZSA6ICdsaW5lYXInKTsiCiAgICAgICAgIiAgICAgICAgfSIKICAgICAgICAiICAgIH0iCgkiICAgIGlmIChvY2lvICE9ICcnKSAkY2xyID0gb2Npb190cmFuc2Zvcm0ob2NpbywgJ3NjZW5lX2xpbmVhcicsICRjbHI= +KTsiCiAgICAgICAgIn0gZWxzZSB7IgogICAgICAgICIgICAkY2xyID0gc2V0KCRkZWZjbHIpOyIKICAgICAgICAifSIKICAgIH0KCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIG1hcCAgICAgICAgICAgICAiVGV4dHVyZSBNYXA= +IgogICAgaW5wdXQJaW50CXVkaW0JCSJVRElNIEZpbGVuYW1lIEV4cGFuc2lvbiIKICAgIGlucHV0ICAgICAgIGZsb2F0ICAgcyAgICAgICAgICAgICAgICJTIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHQ= +ICAgICAgICAgICAgICAgIlQgQ29vcmRpbmF0ZSIKICAgIGlucHV0ICAgICAgIGZsb2F0ICAgZHMgICAgICAgICAgICAgICJTIERlcml2YXRpdmUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGR0ICAgICAgICAgICAgICAiVCA= +RGVyaXZhdGl2ZSIKICAgIGlucHV0ICAgICAgIHN0cmluZyAgc3JjY29sb3JzcGFjZSAgICJTb3VyY2UgQ29sb3IgU3BhY2UiCiAgICBpbnB1dCAgICAgICBzdHJpbmcgIHdyYXAgICAgICAgICAgICAiV3JhcCIKICAgIC8vIFQ= +aGUgcGFyYW1ldGVycyBmb3IgbWFwIGFuZCB3cmFwIG5lZWQgdG8gb2NjdXIgYmVmb3JlIHRoZSBmaWx0ZXIKICAgIC8vIG1hY3JvcyBhcmUgaW52b2tlZCAoc28gdGhhdCB0aGUgcGFyYW1ldGVycyBtYXRjaCB0aGUgaW5wdXQ= +CiAgICAvLyBvcmRlcikKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgbWFwCiAgICAgICAgbGFiZWwgICAiVGV4dHVyZSBNYXAiCiAgICAgICAgdHlwZSAgICBpbWFnZQogICAgICAgIGRlZmF1bHQgeyAiTWFuZHJpbC5waWM= +IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIHVkaW0KICAgICAgICBsYWJlbCAgICJVRElNIEZpbGVuYW1lIEV4cGFuc2lvbiIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICA= +ICAgICBkZWZhdWx0IHsgMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIHNyY2NvbG9yc3BhY2UKICAgICAgICBsYWJlbCAgICJTb3VyY2UgQ29sb3IgU3BhY2UiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICA= +ICAgICAgbWVudSAgICB7CiAgICAgICAgICAgICJhdXRvIiAgICAgICJBdXRvbWF0aWMiCiAgICAgICAgICAgICJsaW5lYXIiICAgICJMaW5lYXIiCiAgICAgICAgfQogICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgfQo= +ICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgd3JhcAogICAgICAgIGxhYmVsICAgIldyYXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgInJlcGVhdCIgICAgIlJlcGVhdCI= +CiAgICAgICAgICAgICJzdHJlYWsiICAgICJTdHJlYWsiCiAgICAgICAgICAgICJkZWNhbCIgICAgICJEZWNhbCIKICAgICAgICB9CiAgICAgICAgZGVmYXVsdCB7ICJyZXBlYXQiIH0KICAgIH0KICAgIFZPUF9GVUxMX0ZJTFQ= +RVJfSU5QVVQoZmlsdGVyLCAgICAgICAiRmlsdGVyIFR5cGUiKQogICAgVk9QX0ZMVF9JTlBVVF9SKCAgICB3aWR0aCwgICAgICAgICAgIkZpbHRlciBXaWR0aCIsIDEsIDEsIDEwKQogICAgVk9QX0ZMVF9JTlBVVF9SKCAgICA= +Ymx1ciwgICAgICAgICAgICJUZXh0dXJlIEJsdXIiLCAwLCAwLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKCAgICBwaXhlbGJsdXIsICAgICAgIlBpeGVsIEJsdXIiLCAgIDAsIDAsIDEwKQogICAgaW5wdXQgICAgICAgdmVjdG8= +cjQgYm9yZGVyICAgICAgICAgICJCb3JkZXIgQ29sb3IiCiAgICBpbnB1dCAgICAgICBpbnQgICAgIGV4dHJhcG9sICAgICAgICAiRXh0cmFwb2xhdGUgRGVyaXZhdGl2ZXMiCiAgICBpbnB1dCAgICAgICBpbnQgICAgIGludGU= +cnAgICAgICAgICAgIkludGVycG9sYXRlIE1JUCBMZXZlbHMiCiAgICBpbnB1dCAgICAgICB2ZWN0b3I0IGRlZmNsciAgICAgICAgICAiRGVmYXVsdCBDb2xvciIKICAgIG91dHB1dCAgICAgIHZlY3RvciAgY2xyICAgICAgICA= +ICAgICAiVGV4dHVyZSBNYXAgQ29sb3IiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBib3JkZXIKICAgICAgICBsYWJlbCAgICJCb3JkZXIgQ29sb3IiCiAgICAgICAgdHlwZSAgICBjb2xvcjQKICAgICAgICBzaXplICA= +ICA0CiAgICAgICAgZGVmYXVsdCB7IDAuMCAwLjAgMC4wIDEuMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIGV4dHJhcG9sCiAgICAgICAgbGFiZWwgICAiRXh0cmFwb2xhdGUgRGVyaXZhdGl2ZXMiCiAgICA= +ICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgc2l6ZSAgICAxCiAgICAgICAgZGVmYXVsdCB7IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBpbnRlcnAKICAgICAgICBsYWJlbCAgICJJbnRlcnBvbGF0ZSA= +TUlQIExldmVscyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAwIH0KICAgIH0KICAgIFZPUF9DTFI0X1BBUk0oImRlZmNsciIsICJEZWZhdWx0IENvbG9yIiwgMCw= +IDAsIDAsIDApCiAgICBWT1BfU1RSX0lOUFVUKGNoYW5uZWwsICAiVGV4dHVyZSBDaGFubmVsIiwgIiIpCiAgICBWT1BfSU5UX0lOUFVUKHB0ZXhmYWNlLCAiUFRleHR1cmUgRmFjZSIsIDApCiAgICBpbnB1dCAgICAgICBpbnQ= +ICAgICBvcmllbnQgICJVViBPcmllbnRhdGlvbiIKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgb3JpZW50CiAgICAgICAgbGFiZWwgICAiVVYgT3JpZW50YXRpb24iCiAgICAgICAgdHlwZSAgICBpbnQKICAgICAgICBkZWY= +YXVsdCB7IDAgfQogICAgICAgIG1lbnUgICAgewogICAgICAgICAgICAiMCIgIkRlZmF1bHQiCiAgICAgICAgICAgICIxIiAiRmxpcCBTIgogICAgICAgICAgICAiMiIgIkZsaXAgVCIKICAgICAgICAgICAgIjMiICJGbGlwIFM= +IGFuZCBUIgogICAgICAgICAgICAiNCIgIlN3YXAgUy9UIgogICAgICAgICAgICAiNSIgIlN3YXAgUy9ULCBGbGlwIFMiCiAgICAgICAgICAgICI2IiAiU3dhcCBTL1QsIEZsaXAgVCIKICAgICAgICAgICAgIjciICJTd2FwIFM= +L1QsIEZsaXAgUyBhbmQgVCIKICAgICAgICB9CiAgICB9CgogICAgc2lnbmF0dXJlICAgIlJHQiBWYWx1ZXMiICAgIGRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUgICAiUkdCQSBWYWx1ZXMiICAgdjQgICAgICB7IHN0cmluZyA= +aW50IGZsb2F0IGZsb2F0IGZsb2F0IGZsb2F0IHN0cmluZyBzdHJpbmcgc3RyaW5nIGZsb2F0IGZsb2F0IGZsb2F0IHZlY3RvcjQgaW50IGludCB2ZWN0b3I0IHN0cmluZyBpbnQgaW50IHZlY3RvcjQgfQp9CgpJTkRYAAAAAAA= +AAAAAAAACQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACdmC1JCsAAAAMQ3JlYXRlU2NyaXB0AAACdgAAAd1gtSQrAAAAFVR5cGVQcm9wZXJ0aWVzT3B0aW9ucwAABFMAAAEuYLJ9YAAAAARIZWxwAAAFgQAAAABgsn1gAAAAC1Rvb2w= +cy5zaGVsZgAABYEAAAMAYLJ9GgAAABNJbnRlcm5hbEZpbGVPcHRpb25zAAAIgQAAADBgtSQrAAAACENvbnRlbnRzAAAIsQAA7dBgtSQrAAAACUljb25JbWFnZQAA9oEAAEPfYLJ9YAAAABBFeHRyYUZpbGVPcHRpb25zAAE6YAA= +AADOYLJ9YCMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08gYXV0b21hdGljYWxseSBnZW5lcmF0ZWQ= +Cgp7CiAgICBuYW1lCU9fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PCiAgICBzY3JpcHQJT19fX19SRURBSFNfVE5FSURBUkdfTEFJREE= +Ul9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX08KCiAgICBvdXRwdXQJZmxvYXQJY29tcGxlbQkiQ29tcGxlbWVudDogMSAtIElucHV0IFZhbHVlIgogICAgc2lnbmF0dXI= +ZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQojIEE= +dXRvbWF0aWNhbGx5IGdlbmVyYXRlZCBzY3JpcHQKXHNldCBub2FsaWFzID0gMQojCiMgIENyZWF0aW9uIHNjcmlwdCBmb3IgT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUw= +X0dSQURJRU5UX1NIQURFUl9fX19PIG9wZXJhdG9yCiMKCmlmICggIiRhcmcxIiA9PSAiIiApIHRoZW4KICAgIGVjaG8gVGhpcyBzY3JpcHQgaXMgaW50ZW5kZWQgYXMgYSBjcmVhdGlvbiBzY3JpcHQKICAgIGV4aXQKZW5kaWY= +CgojIE5vZGUgJGFyZzEgKFZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTykKb3BleHBybGFuZ3VhZ2UgLXMgaHNjcmlwdCAkYXI= +ZzEKb3B1c2VyZGF0YSAtbiAnX19fVmVyc2lvbl9fXycgLXYgJycgJGFyZzEKb3B1c2VyZGF0YSAtbiAnd2lyZXN0eWxlJyAtdiAncm91bmRlZCcgJGFyZzEKQ2hlY2tFeHRlcm5hbCA6PSAxOwpDb250ZW50c0NvbXByZXNzaW8= +blR5cGUgOj0gMDsKRm9yYmlkT3V0c2lkZVBhcm1zIDo9IDE7Ckd6aXBDb250ZW50cyA6PSAwOwpMb2NrQ29udGVudHMgOj0gMTsKTWFrZURlZmF1bHQgOj0gMTsKUGFybXNGcm9tVmZsIDo9IDA7ClByZWZpeERyb3BwZWRQYXI= +bUxhYmVsIDo9IDA7ClByZWZpeERyb3BwZWRQYXJtTmFtZSA6PSAwOwpTYXZlQ2FjaGVkQ29kZSA6PSAwOwpTYXZlSWNvbiA6PSAxOwpTYXZlU3BhcmVQYXJtcyA6PSAxOwpVbmxvY2tPbkNyZWF0ZSA6PSAxOwpVc2VEU1Bhcm0= +cyA6PSAxOwo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCI/Pgo8c2hlbGZEb2N1bWVudD4KICA8IS0tIFRoaXMgZmlsZSBjb250YWlucyBkZWZpbml0aW9ucyBvZiBzaGVsdmVzLCB0b29sYmFycywgYW5kIHQ= +b29scy4KIEl0IHNob3VsZCBub3QgYmUgaGFuZC1lZGl0ZWQgd2hlbiBpdCBpcyBiZWluZyB1c2VkIGJ5IHRoZSBhcHBsaWNhdGlvbi4KIE5vdGUsIHRoYXQgdHdvIGRlZmluaXRpb25zIG9mIHRoZSBzYW1lIGVsZW1lbnQgYXI= +ZSBub3QgYWxsb3dlZCBpbgogYSBzaW5nbGUgZmlsZS4gLS0+CgogIDx0b29sIG5hbWU9IiRIREFfREVGQVVMVF9UT09MIiBsYWJlbD0iJEhEQV9MQUJFTCIgaWNvbj0iJEhEQV9JQ09OIj4KICAgIDx0b29sTWVudUNvbnRleHQ= +IG5hbWU9InZpZXdlciI+CiAgICAgIDxjb250ZXh0TmV0VHlwZT5WT1A8L2NvbnRleHROZXRUeXBlPgogICAgPC90b29sTWVudUNvbnRleHQ+CiAgICA8dG9vbE1lbnVDb250ZXh0IG5hbWU9Im5ldHdvcmsiPgogICAgICA8Y28= +bnRleHRPcFR5cGU+JEhEQV9UQUJMRV9BTkRfTkFNRTwvY29udGV4dE9wVHlwZT4KICAgIDwvdG9vbE1lbnVDb250ZXh0PgogICAgPHRvb2xTdWJtZW51PkRpZ2l0YWwgQXNzZXRzPC90b29sU3VibWVudT4KICAgIDxzY3JpcHQ= +IHNjcmlwdFR5cGU9InB5dGhvbiI+PCFbQ0RBVEFbaW1wb3J0IHZvcHRvb2x1dGlscwoKdm9wdG9vbHV0aWxzLmdlbmVyaWNUb29sKGt3YXJncywgJyRIREFfTkFNRScpXV0+PC9zY3JpcHQ+CiAgPC90b29sPgo8L3NoZWxmRG8= +Y3VtZW50PgoAAAACAAxub2RlY29ubnR5cGUAAAABAAAAAAAMbm9kZXBhcm10eXBlAAAAAQAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxNTAwMDAwMDA= +MjMwNi5PUGZhbGxiYWNrcwBWb3AvYWJzIEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU1TX08vT19BSURJVl9PX1ZJRElBX08vT19EM19PXzNEX08vT19JTklEVU9IX09fSE9VRElOSV8= +Ty9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2FicyBvdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9jb21wbGVtZW50IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVI= +RV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHQ= +ZWQuaGRhClZvcC9jb21wbGVtZW50IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL2RvdCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDM= +X09fM0RfTy9PX0lOSURVT0hfT19IT1VESU5JX08vT185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9kb3Qgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3Avbm9ybWFsaXo= +ZSBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTk= +X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9ub3JtYWxpemUgb3Rscy9PUGxpYlNjcmlwdGVkLmhkYQpWb3AvcG93IEM6L08vT19FUkFXVEZPU19PX1NPRlRXQVJFX08vT19TTUFSR09SUF9PX1BST0dSQU0= +U19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy9PXzk5NF81XzgxX09fMThfNV80OTlfTy9ob3VkaW5pL290bHMvT1BsaWJTY3JpcHRlZC5oZGEKVm9wL3BvdyBvdGxzL09QbGk= +YlNjcmlwdGVkLmhkYQpWb3Avc3FydCBDOi9PL09fRVJBV1RGT1NfT19TT0ZUV0FSRV9PL09fU01BUkdPUlBfT19QUk9HUkFNU19PL09fQUlESVZfT19WSURJQV9PL09fRDNfT18zRF9PL09fSU5JRFVPSF9PX0hPVURJTklfTy8= +T185OTRfNV84MV9PXzE4XzVfNDk5X08vaG91ZGluaS9vdGxzL09QbGliU2NyaXB0ZWQuaGRhClZvcC9zcXJ0IG90bHMvT1BsaWJTY3JpcHRlZC5oZGEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU1MjIyMDUzMDAwMDE1MDAwMDAwMjc3NDEuT1BkdW1teWRlZnMASU5EWAAAAAAAAAAAAAAACAAAAA1JTkRFWF9TRUNUSU9OAAAAAAAAAvpgtSQrAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAAAvoAAAAAYLUkKwA= +AAAHVm9wL2FicwAAAvoAAAc+YLUbtgAAAA5Wb3AvY29tcGxlbWVudAAACjgAAAdMYLUbtgAAAAdWb3AvZG90AAARhAAACSpgtRu2AAAADVZvcC9ub3JtYWxpemUAABquAAAFm2C1G7YAAAAHVm9wL3BvdwAAIEkAAAe7YLUbtgA= +AAAIVm9wL3NxcnQAACgEAAAG9mC1G7YAAAAGAAAABAAAAANhYnMAAAAIQWJzb2x1dGUAAAAWb3BsaWI6L1ZvcC9hYnM/Vm9wL2FicwAAAAdWT1BfYWJzAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASo= +AAAAAAAAAAFgtSQrAAEAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI6L1ZvcC9jb21wbGVtZW50P1ZvcC9jb21wbGVtZW50AAAADlZPUF9jb21wbGVtZW50AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAA= +AAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAAFgtSQrAAEAAAAABAAAAANkb3QAAAALRG90IFByb2R1Y3QAAAAWb3BsaWI6L1ZvcC9kb3Q/Vm9wL2RvdAAAAAdWT1BfZG90AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGw= +AAAAAAAAAAEqAAAAAAAAAAJgtSQrAAEAAAAABAAAAAlub3JtYWxpemUAAAAJTm9ybWFsaXplAAAAIm9wbGliOi9Wb3Avbm9ybWFsaXplP1ZvcC9ub3JtYWxpemUAAAANVk9QX25vcm1hbGl6ZQAAAAAAAAAAAAAAA1ZvcAAAAAM= +dm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAABYLUkKwABAAAAAAQAAAADcG93AAAABVBvd2VyAAAAFm9wbGliOi9Wb3AvcG93P1ZvcC9wb3cAAAAHVk9QX3BvdwAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAA= +AAAAAAABKgAAAAAAAAACYLUkKwABAAAAAAQAAAAEc3FydAAAAAtTcXVhcmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAA= +ASoAAAAAAAAAAWC1JCsAAQBJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiA= +U2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgo= +ICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzY= +CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICA= +Y29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSJBYnNvbHV0ZSBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmw= +b2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWM= +dG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHU= +cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCA= +dWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICA= +ICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCA= +MSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSk= +CiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiA= +ICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQo= +CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAByBfUH1KLyoKICo= +IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= +aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= +dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY29tcGxlbWVudCIKICAgIHNjcmk= +cHQJImNvbXBsZW1lbnQiCiAgICBsYWJlbAkiY29tcGxlbWVudCIKCiAgICBjb2RlIHsKCSIkY29tcGxlbSA9IC0kdmFsOyIKCSIkY29tcGxlbSArPSAxOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHU= +ZSIKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCA= +aW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQk= +cAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCA= +VmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWM= +dG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX0lOVF9QQVJNKHZhbF9pLCAiVmFsdWUiLCAxKQogICA= +IFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1A= +X1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFY= +T1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkU= +Q19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG4= +YW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAI/l9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXQ= +YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWk= +c3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE= +Ni01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkb3QiCiAgICBzY3JpcHQJImRvdCIKICAgIGxhYmVsCSJkb3QiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiA= +ICAgfQoKICAgIGNvZGUgewoJIiRkb3Rwcm9kID0gdm9wX2RvdCgkdmVjMSwgJHZlYzIpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJdmVjMQkiVmVjdG9yIDEiCiAgICBpbnB1dAl2ZWN0b3IJdmVjMgkiVmVjdG9yIDIiCiA= +ICAgb3V0cHV0CWZsb2F0CWRvdHByb2QJIkRvdCBQcm9kdWN0IgoKICAgIFZPUF9WRUNfUEFSTSh2ZWMxLCAiVmVjdG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzIsICJWZWN0b3IgMiIsIDAsIDEsIDApCiA= +ICAgVk9QX0NMUl9QQVJNKHZlYzFfYywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfYywgIkNvbG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzFfdXYsICJWZWN0b3IgMSIsIDE= +LCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzJfdXYsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV91YywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfdWMsICI= +Q29sb3IgMiIsIDAsIDEsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IvUG9pbnQiCXZwCXsgdmVjdG9yIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHU= +cmUJIjNEIFZlY3Rvci9Ob3JtYWwiCXZuCXsgdmVjdG9yIG5vcm1hbCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L1ZlY3RvciIJcHYJeyBwb2ludCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2k= +bnQvUG9pbnQiCXBwCXsgcG9pbnQgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Ob3JtYWwiCXBuCXsgcG9pbnQgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1ZlY3RvciIJbnY= +CXsgbm9ybWFsIHZlY3RvciBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbC9Qb2ludCIJbnAJeyBub3JtYWwgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvTm9ybWFsIglubgl7IG5vcm1hbCA= +bm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIGZsb2F0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgkgICB1dgl7IHV2ZWN0b3IgdXZlY3RvciB1Zmw= +b2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IvUG9pbnQiICB2cAl7IHV2ZWN0b3IgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL05vcm1hbCIgdm4JeyB1dmVjdG8= +ciB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQvVmVjdG9yIiAgcHYJeyB1cG9pbnQgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1BvaW50IiA= +ICBwcAl7IHVwb2ludCB1cG9pbnQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9Ob3JtYWwiICBwbgl7IHVwb2ludCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm8= +cm1hbC9WZWN0b3IiIG52CXsgdW5vcm1hbCB1dmVjdG9yIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1BvaW50IiAgbnAJeyB1bm9ybWFsIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSI= +VW5pZm9ybSAzRCBOb3JtYWwvTm9ybWFsIiBubgl7IHVub3JtYWwgdW5vcm1hbCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIHVmbG9hdCB9CgogICAgZ3JvdXA= +IHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFb19QfUovKgogKiBQUk9QUklFVEE= +UlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciA= +ZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKgk= +VG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJub3JtYWxpemUiCiAgICBzY3JpcHQJIm5vcm1hbGk= +emUiCiAgICBsYWJlbAkibm9ybWFsaXplIgoKCiAgICBjb2RlIHsKCSIkbnZlYyA9IG5vcm1hbGl6ZSgkdmVjKTsiCiAgICB9CgogICAgaW5wdXQJbm9ybWFsCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CW5vcm1hbAk= +bnZlYwkiTm9ybWFsaXplZCBWZWN0b3IiCgogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQk= +IjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYgIHsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0ICB7IHZlY3RvcjQgdmVjdG9yNCA= +fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4geyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cCB7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSI= +VW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdXZlY3RvciB1dmVjdG9yIH0KCiAgICBWT1BfVkVDX1BBUk0odmVjLCAgICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTSh2ZWNfdSwgIk5vcm1hbCIsCTEsIDApCiA= +ICAgVk9QX1ZFQ19QQVJNKHZlY19wLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdiwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHZlY192NCwgIlF1YXRlcm5pb24iLAkwLCA= +MCwgMCwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJOb3JtYWwiLAkxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlY191cCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3V2LCAiTm9ybWE= +bCIsCTEsIDAsIDApCiAgICAKICAgIGdyb3VwIHsgbmFtZSAiZzAiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJnMSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAAB49fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJwb3c= +IgogICAgc2NyaXB0CSJwb3ciCiAgICBsYWJlbAkicG93IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRwb3cgPSB2b3BfcG93KCgkdmFsKSwgJGV4cCk7IgogICAgfQoKICA= +ICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgaW5wdXQJZmxvYXQJZXhwCSJFeHBvbmVudCIKICAgIG91dHB1dAlmbG9hdAlwb3cJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmE= +dWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiBmbG9hdCB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciBmbG9hdCB2ZWN0b3IgfQogICAgc2lnbmF0dXI= +ZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgZmxvYXQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIGZsb2F0IG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciA= +ZmxvYXQgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgZmxvYXQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVwb2ludCB9CiA= +ICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVmbG9hdCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVmbG9hdCB1Y29sb3IgfQoKICA= +ICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ18= +UEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1A= +QVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0= +KHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgCiAgICBwYXJtIHs= +CgluYW1lCWV4cAoJbGFiZWwJIkV4cG9uZW50IgoJdHlwZQlmbG9hdAoJc2l6ZQkxCglkZWZhdWx0CXsgMS4wIH0KICAgIH0KICAgIAogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG4= +YW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAGyl9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXQ= +YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWk= +c3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE= +Ni01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJzcXJ0IgogICAgc2NyaXB0CSJzcXJ0IgogICAgbGFiZWwJInNxcnQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTEk= +QgogICAgfQoKICAgIGNvZGUgewoJIiRzcXJ0ID0gdm9wX3NxcnQoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJc3FydAkiU3F1YXJlIFJvb3QiCiAgICA= +c2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQo= +ICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciA= +Y29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgk= +dW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0odmFsLCAgICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl8= +UEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSg= +dmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX2MsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVI= +TSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3V2LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWw= +X3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF91YywgIlZhbHVlIiwgMSwgMSwgMSkKCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG8= +YnNvbGV0ZSAxMi4wIH0KfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxMjAwMDAwMDAwMDA0bm9kZV90eXBlAFZvcAowNzA3MDcwMDAwMDEwMDAwMDAwMDA= +NjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAwMTUwMDAwMDAwMDE0NGhkYXJvb3QuaW5pdAB0eXBlID0gT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQUQ= +SUFMX0dSQURJRU5UX1NIQURFUl9fX19PCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDE0MDAwMDAwMDA3NDFoZGFyb290LmRlZgA= +Y29tbWVudCAiIgpwb3NpdGlvbiAxMC41IC02Ljg3NQpjb25uZWN0b3JuZXh0aWQgMApmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXM= +cGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiA= +aGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7Cn0KaW5wdXRzTmFtZWQzCnsKfQppbnB1dHMKewp9CnN0YXQKewogIGNyZWF0ZSAxNjIyNDgzNjQ1CiAgbW9kaWZ5IDE2MjI0ODQwMDcKICBhdXRob3I= +IEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAyMTAwMDAwMDAwMDYxaGRhcm9vdC51c2VyZGF0YQAAAAACAA1fX19WZXJzaW9uX19fAAAAAwAAAAl3aXJlc3R5bGUAAAADAAdyb3VuZGVkMDcwNzA3MDAwMDAxMDAwMDA= +MDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDI0MDAwMDAwMDAyNjJoZGFyb290Lm91dHB1dGluZm9zAE51bUluZm9zIDEKVmFsdWVzQmluYXJ5IDEKQmVnaW5JbmZvCk91dHB1dE5hbWUgY28= +bXBsZW0KRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMgpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAA= +ADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDM1MDAwMDAwMDA2MzRoZGFyb290L19fbmV0Ym94MS5uZXRib3hpbml0ADIKMgp7CglhdXRvZml0IDo9IDA7Cgk= +Y29sb3IgOj0gIlVUX0NvbG9yIFJHQiAxIDEgMSAiOwoJY29tbWVudCA6PSBPX19fX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkE= +RElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX19fX087CgloZWlnaHQgOj0gMjEuNjk5OTk5OTk5OTk5OTk5OwoJbWluaW1pemVkIDo9IDA7Cgl3aWR0aCA6PSA3NjsKCXhfcG9zaXRpb24gOj0gLTI4LjAwMDA= +MDAwMDAwMDAwMDQ7Cgl5X3Bvc2l0aW9uIDo9IC0yLjAwMDAwMDAxMTkyMDkyOTE7Cn0KewogIGNyZWF0ZSAxNjIyNDgzNzY1CiAgbW9kaWZ5IDE2MjI0ODM4NDAKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA= +Nzc3Cn0KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSUQ= +QVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX19PLmluaXQAdHlwZSA9IHN1Ym91dHB1dAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDQwMDAwMDAwMjc2N2hkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU4= +SUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQk9VVFBVVF9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0xOS41IC0zLjg4NQpjb25uZWN0b3JuZXh0aWQgMQpmbGFncyA= +PSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2Y= +ZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb2ZmIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWU= +ZDMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0U= +UklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTEk= +WkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1Q= +X19fX08gMSAxICJjb21wbGVtIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX18= +RUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX18= +X1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX18= +X1NRVUFSRV9ST09UX19fXzFfU1VCVFJBQ1RfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3ODA1MgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIEFkbWluaXN0cmF0b3JATwogIGFjY2VzcyAwNzc3Cn0KY28= +bG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDIwNTA= +MDAwMDAwNzA3NmhkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCT1U= +VFBVVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApuYW1lMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyCVsgMAlsb2Nrcz0= +MCBdCSgJIiIJKQpuYW1lMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1CVs= +IDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU3CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsOQlbIDAJbG9ja3M= +PTAgXQkoCSIiCSkKbmFtZTEwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTExCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmE= +bWUxMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDEzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUxNAlbIDAJbG9ja3M= +PTAgXQkoCSIiCSkKbGFiZWwxNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwxNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGE= +YmVsMTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTE4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMTgJWyAwCWxvY2s= +cz0wIF0JKAkiIgkpCm5hbWUxOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDE5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyMAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDIwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm4= +YW1lMjEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyMglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjMJWyAwCWxvY2s= +cz0wIF0JKAkiIgkpCmxhYmVsMjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmw= +YWJlbDI1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUyNwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDI3CVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpuYW1lMjgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMjkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwyOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bmFtZTMwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTMyCVsgMAlsb2M= +a3M9MCBdCSgJIiIJKQpsYWJlbDMyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzMwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDMzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWUzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQo= +bGFiZWwzNAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lMzYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWwzNglbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbmFtZTM3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTM4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsMzgJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +Cm5hbWUzOQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDM5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0MQlbIDAJbG8= +Y2tzPTAgXQkoCSIiCSkKbGFiZWw0MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSk= +CmxhYmVsNDMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTQ1CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNDUJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCm5hbWU0NglbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ2CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU0NwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDQ3CVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpuYW1lNDgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNDkJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw0OQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTAJWyAwCWw= +b2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTAJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUxCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTEJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTUyCVsgMAlsb2Nrcz0wIF0JKAkiIgk= +KQpsYWJlbDUyCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1MwlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDUzCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU1NAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU0CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpuYW1lNTUJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNTYJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw1NglbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbmFtZTU3CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTcJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU4CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNTgJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbmFtZTU5CVsgMAk= +bG9ja3M9MCBdCSgJIiIJKQpsYWJlbDU5CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MAlbIDAJbG9ja3M9MCBdCSgJIiIJKQpsYWJlbDYwCVsgMAlsb2Nrcz0wIF0JKAkiIgkpCm5hbWU2MQlbIDAJbG9ja3M9MCBdCSgJIiI= +CSkKbGFiZWw2MQlbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjIJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MglbIDAJbG9ja3M9MCBdCSgJIiIJKQpuYW1lNjMJWyAwCWxvY2tzPTAgXQkoCSIiCSkKbGFiZWw2MwlbIDA= +CWxvY2tzPTAgXQkoCSIiCSkKbmFtZTY0CVsgMAlsb2Nrcz0wIF0JKAkiIgkpCmxhYmVsNjQJWyAwCWxvY2tzPTAgXQkoCSIiCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA= +NTUyMjIwNTMwMDAyMTEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UVVBUVU9CVVNfUkVEQUhTX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUw= +T0ZfU0hBREVSX1NVQk9VVFBVVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAgxOC41LjQ5OTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDA= +MDIwMzAwMDAwMDAwMDM3aGRhcm9vdC9PX19fX1RVUE5JQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1M= +VUJJTlBVVF9fX19PLmluaXQAdHlwZSA9IHN1YmlucHV0Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMjAyMDAwMDAwMDA3NDNoZGE= +cm9vdC9PX19fX1RVUE5JQlVTX1JFREFIU19GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfU0hBREVSX1NVQklOUFVUX19fX08uZGVmAGM= +b21tZW50ICIiCnBvc2l0aW9uIC0yOS41IDIwLjQ2NQpjb25uZWN0b3JuZXh0aWQgMApmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXM= +cGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvZmYgZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmY= +IGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewp9CmlucHV0c05hbWVkMwp7Cn0KaW5wdXRzCnsKfQpzdGF0CnsKICBjcmVhdGUgMTYyMjI3ODA1MgogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG8= +ciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2NyaXB0CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDA= +MDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAyMDMwMDAwMDAwMDAyMGhkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBREk= +QUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCSU5QVVRfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDI= +MDcwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX1NIQURFUl9TVUI= +SU5QVVRfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAIMTguNS40OTkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDY2NTAwMDAwMDAwMDM= +MmhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= +VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmluaXQAdHlwZSA9IHBvdwptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDA= +MTQwNTUyMjIwNTMwMDA2NjQwMDAwMDAwMjQ3MWhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX18= +X19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= +VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yMyA2LjYxNQpjb25uZWN0b3JuZXh0aWQgMwo= +ZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvbiByZW5kZXIgb24gaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= +YSBvZmYgY29tcHJlc3Mgb2ZmIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAicG93Igo= +fQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlI= +VVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTyAxIDEgInZhbCIKMSAJIiIgIiIgMSAiZXhwIgp9CmlucHV0cwp7CjAgCU9fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX08= +VF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV8= +Tk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PIDAgMQoxIAkiIiAwIDEKfQpzdGF0CnsKICBjcmVhdGU= +IDE2MTYwMjQ2MzQKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFJHQiAxIDEgMSAKZGVsc2NyaXB0ICIiCmV4cHJsYW5ndWFnZSBoc2M= +cmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NjUwMDAwMDAwMDY2MGhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl8= +X19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3UJWyAwCWxvY2s= +cz0wIF0JKAkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQkoCTE= +CTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSk= +CnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQpleHAJWyAwCWxvY2tzPTAgXQkoCTIJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjY3MDAwMDA= +MDAwMDEyaGRhcm9vdC9PX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl8= +RUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE8= +X1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkE= +Q0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA= +NTMwMDA2NzEwMDAwMDAwMDAzMWhkYXJvb3QvT19fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVI= +T05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST00= +X0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjEwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= +U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5pbmk= +dAB0eXBlID0gY29tcGxlbWVudAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDcyMDAwMDAwMDAyNTE2aGRhcm9vdC9PX19fX1RDQVI= +VEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX18= +X19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjMgNC4wNApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiA= +bW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG8= +biBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImNvbXBsZW0iCn0KaW5wdXRzTmFtZWQ= +Mwp7CjAgCU9fX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVM= +X19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUM= +RV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX04= +T1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fTyAyIDEgInZhbCIKfQppbnB1dHMKewowIAlPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= +U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08gMCAxCn0Kc3RhdAp7CiAgY3I= +ZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckBPCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2U= +IGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzIxMDAwMDAwMDA2NjJoZGFyb290L09fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0U= +VFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE8= +RF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUI= +U09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfaQlbIDAJbG8= +Y2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWw= +X3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3MjMwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV8= +TU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUw= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy5uZXRib3gAX19uZXQ= +Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDcyNTAwMDAwMDAwMDMxaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV8= +X19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX18= +X19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX18= +X19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX19fAAAAAwAAMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3NTc= +MDAwMDAwMDAwMzNoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSUQ= +X19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uaW5pdAB0eXBlID0= +IHNxcnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA3NTYwMDAwMDAwMjYwM2hkYXJvb3QvT19fX19UT09SX0VSQVVRU19fX19UQ0E= +UlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU18= +X19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0U= +X19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk8= +Uk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTIzIDEuNTQKY29ubmVjdG9ybmV4dGlkIDIKZmw= +YWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXQ= +YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJzcXJ0Igo= +fQppbnB1dHNOYW1lZDMKewowIAlPX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX18= +RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0Q= +SVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVEk= +T05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVENBUlRCVVNfMV8= +X19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX18= +T19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDY5CiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXRvckA= +TwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDA= +MDAxNDA1NTIyMjA1MzAwMDc1NzAwMDAwMDAwNjMwaGRhcm9vdC9PX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk8= +T1RfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmFsCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3UJWyAwCWxvY2tzPTAgXQkoCTEJMQkpCnZhbF92CVsgMAlsb2M= +a3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfYwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdjQJWyAwCWxvY2tzPTAgXQk= +KAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91cAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMQk= +MQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzYxMDAwMDAwMDAwMTJoZGFyb290L09fX19fVE8= +T1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNzYzMDAwMDAwMDAwMzFoZGFyb290L09fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl8= +X19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzA= +MDEwMTMwMDAwMDAwMDA0MWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1Q= +X0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX04= +T1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF8= +X19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk8= +T1RfX19fMV9TVUJUUkFDVF9fX19PLmluaXQAdHlwZSA9IGNvbXBsZW1lbnQKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDEwMTIwMDA= +MDAwMDI3MDNoZGFyb290L09fX19fVENBUlRCVVNfMV9fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1I= +Rl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX18= +X05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUE= +TElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fXzFfU1VCVFJBQ1RfX19fU1FVQVJFX1JPT1RfX19fMV8= +U1VCVFJBQ1RfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjMgLTAuOTYKY29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2Y= +ZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvbiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG0= +ZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHB1dHNOYW1lZDMKewoxICJjb21wbGVtIgp9CmlucHV0c05hbWVkMwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1I= +RVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1Q= +Q1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PIDEgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX18= +X19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlA= +X1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX18= +X19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX19PIDAgMQp9CnN0YXQKewogIGNyZWF0ZSAxNjIyMjczNDMyCiAgbW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3IgQWRtaW5pc3RyYXQ= +b3JATwogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTA= +MDAwMDAxNDA1NTIyMjA1MzAwMTAxMzAwMDAwMDAwNjYyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU0= +Uk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT18= +X19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX18= +X19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlQ= +UkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXVsdAkpCnZhbAlbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF9pCVsgMAk= +bG9ja3M9MCBdCSgJMQkpCnZhbF91CVsgMAlsb2Nrcz0wIF0JKAkxCTEJKQp2YWxfdglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfcAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfbglbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX2MJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3Y0CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkxCSkKdmFsX3VmCVsgMAlsb2Nrcz0wIF0JKAkxCSkKdmFsX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnY= +YWxfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3VuCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91YwlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDA= +MDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMTAxNTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX1RDQVJUQlVTXzFfX19fVE9PUl9FUkFVUVNfX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0Q= +VUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX18= +X09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl8= +X19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF9fX18xX1NVQlRSQUNUX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMTA= +MTcwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVk= +RV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX18= +Tk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkFDVF9fX19TUVVBUkVfUk9PVF8= +X19fMV9TVUJUUkFDVF9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDA3NTAwMDAwMDAwMDM= +NWhkYXJvb3QvT19fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX08uaW5pdAB0eXBlID0gZ2xvYmFsCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDA3NDAwMDAwMDAwNzU3aGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5kZWYAY29tbWVudCAiIgpwb3NpdGlvbiAtMjcgMTguNTQ= +CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG8= +ZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHA= +dXRzTmFtZWQzCnsKMCAiTiIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY28= +bQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDA= +MDAxNDA1NTIyMjA1MzAwMDA3NTAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKY29udGV4dHR5cGUJWyAwCWxvY2tzPTA= +IF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCU4JKQp9CjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU= +NTIyMjA1MzAwMDA3NzAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEwMTAwMDAwMDAwMDQxaGRhcm9vdC9PX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTy51c2VyZGF0YQAAAAABAA1fX19WZXJzaW9uX18= +XwAAAAMACDE4LjUuNDk5MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzMwMDAwMDAwMDAzNWhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVQ= +Q0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19PLmluaXQAdHlwZSA9IGdsb2JhbAptYXRjaGVzZGVmID0gMAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDA= +MDAwMTQwNTUyMjIwNTMwMDAxMzIwMDAwMDAwMDc1NmhkYXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08uZGVmAGNvbW1lbnQ= +ICIiCnBvc2l0aW9uIC0yNyA4LjU0CmNvbm5lY3Rvcm5leHRpZCAxCmZsYWdzID0gIGxvY2sgb2ZmIG1vZGVsIG9mZiB0ZW1wbGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHI= +ZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmYgY29tcHJlc3Mgb24gY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWw= +IG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMCAiSSIKfQppbnB1dHNOYW1lZDMKewp9CmlucHV0cwp7Cn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2I= +b2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzMzAwMDAwMDAwMTYxaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX08ucGFybQB7CnZlcnNpb24gMC44CmNvbnRleHR0eXBlCVsgMAlsb2Nrcz0wIF0JKAlzdXJmYWNlCSkKdXNlbWVudQlbIDAJbG9ja3M9MCBdCSgJIm9uIgkpCnZhcm5hbWUJWyAwCWxvY2tzPTAgXQkoCUkJKQp9CjA= +NzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzNTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fREk= +UkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzNzAwMDAwMDAwMDQxaGQ= +YXJvb3QvT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMACDE4LjUuNDk5MDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjM3MDAwMDAwMDAwMzJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlU= +U19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkE= +Q0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1I= +TUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLmluaXQAdHlwZSA9IGFicwptYXRjaGVzZGVmID0= +IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2MzYwMDAwMDAwMjMzM2hkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0U= +Q0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUM= +RV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24= +IC0yNSAxMi41NApjb25uZWN0b3JuZXh0aWQgMgpmbGFncyA9ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGg= +aWdobGlnaHQgb2ZmIHVubG9hZCBvZmYgc2F2ZWRhdGEgb2ZmIGNvbXByZXNzIG9uIGNvbG9yZGVmYXVsdCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWE= +bCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgImFicyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX18= +X0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk8= +TV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV8= +VE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PIDIgMSAidmFsIgp9CmlucHV0cwp7CjAgCU9fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUw= +QU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUM= +VElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDE2MjI0Nzc5NjMKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBBZG1pbmlzdHJhdG9yQE8KICBhY2Nlc3M= +IDA3NzcKfQpjb2xvciBVVF9Db2xvciBSR0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjI= +MDUzMDAwNjM3MDAwMDAwMDA2NjJoZGFyb290L09fX19fRVRVTE9TQkFfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVI= +T05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUU= +X1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1U= +UkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19PLnBhcm0Aewp2ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2YWwJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWw= +X2kJWyAwCWxvY2tzPTAgXQkoCTEJKQp2YWxfdQlbIDAJbG9ja3M9MCBdCSgJMQkxCSkKdmFsX3YJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX3AJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKdmFsX24JWyAwCWxvY2tzPTA= +IF0JKAkxCTEJMQkpCnZhbF9jCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF92NAlbIDAJbG9ja3M9MCBdCSgJMQkxCTEJMQkpCnZhbF91ZglbIDAJbG9ja3M9MCBdCSgJMQkpCnZhbF91dglbIDAJbG9ja3M9MCBdCSgJMQk= +MQkxCSkKdmFsX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTEJMQkpCnZhbF91bglbIDAJbG9ja3M9MCBdCSgJMQkxCTEJKQp2YWxfdWMJWyAwCWxvY2tzPTAgXQkoCTEJMQkxCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDA= +MDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NDEwMDAwMDAwMDAxMmhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX18= +X19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX18= +X09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX18= +T19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08ubmV0Ym94AF9fbmV0Ym94MQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDA2NDMwMDAwMDAwMDAzMWhkYXJvb3QvT19fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT18= +X19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX18= +X19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDY0NjAwMDAwMDAwMjU2aGRhcm9vdC9PX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX18= +X09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +T19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX08= +X19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW5mbwpPdXRwdXQ= +TmFtZSBhYnMKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAA= +AAAAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNTc1MDAwMDAwMDAwMzJoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU8= +UkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX18= +X19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08uaW5pdAB0eXBlID0gZG90Cm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NDAwMDAwMDAxNjA1aGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWkk= +TEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkU= +Q1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNyAxMy42MTUKY29ubmVjdG9ybmV4dGlkIDMKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXA= +bGF0ZSBvZmYgZm9vdHByaW50IG9mZiB4cmF5IG9mZiBieXBhc3Mgb2ZmIGRpc3BsYXkgb2ZmIHJlbmRlciBvZmYgaGlnaGxpZ2h0IG9mZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWw= +dCBvbiBleHBvc2VkIG9uIGxvd2RldGFpbCBvZmYgbWVkaXVtZGV0YWlsIG9mZiBoaWdoZGV0YWlsIG9uIG1hdGVyaWFsIG9mZgpvdXRwdXRzTmFtZWQzCnsKMiAiZG90cHJvZCIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0U= +WklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTyAxIDEgInZlYzEiCjEgCU9fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUkk= +RF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PIDEgMSAidmVjMiIKfQppbnB1dHMKewowIAlPX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkY= +QUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fTyAwIDEKMSAJT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1I= +TUFMSVpFX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICBtb2RpZnkgMTYyMjQ4Mzk2NwogIGF1dGhvciBub2JvZHlAbm93aGVyZS5zaWRlZnguY29tCiAgYWNjZXNzIDA3NzcKfQpjb2xvciBVVF9Db2w= +b3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQKZW5kCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNTc1MDAwMDAwMDA0NTQ= +aGRhcm9vdC9PX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX18= +X19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX18= +X0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08ucGFybQB7CnY= +ZXJzaW9uIDAuOApzaWduYXR1cmUJWyAwCWxvY2tzPTAgXQkoCWRlZmF1bHQJKQp2ZWMxCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlYzIJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV9jCVsgMAlsb2Nrcz0wIF0JKAk= +MQkwCTAJKQp2ZWMyX2MJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKdmVjMV91dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWMyX3V2CVsgMAlsb2Nrcz0wIF0JKAkwCTEJMAkpCnZlYzFfdWMJWyAwCWxvY2tzPTAgXQkoCTE= +CTAJMAkpCnZlYzJfdWMJWyAwCWxvY2tzPTAgXQkoCTAJMQkwCSkKfQowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDU3NzAwMDAwMDAwMDEyaGRhcm9vdC9PX18= +X19PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF8= +UFJPRFVDVF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUM= +VF9fX19PX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PLm5ldGJveABfX25ldGJveDEKMDc= +MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwNjAxMDAwMDAwMDAwMzFoZGFyb290L09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0k= +VENFUklEX19fX09fX19fT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk0= +QUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV8= +X19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX08udXNlcmRhdGEAAAAAAQANX19fVmVyc2lvbl9fXwAAAAMAADA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEyNzAwMDAwMDAwMDQwaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX18= +Ty5pbml0AHR5cGUgPSBub3JtYWxpemUKbWF0Y2hlc2RlZiA9IDAKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMjYwMDAwMDAwMTE0N2hkYXJvb3QvT19fX18= +RVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08uZGVmAGNvbW1lbnQgIiIKcG9zaXRpb24gLTI3IDE2LjA0CmNvbm5lY3Rvcm5leHRpZCAyCmZsYWdzID0= +ICBsb2NrIG9mZiBtb2RlbCBvZmYgdGVtcGxhdGUgb2ZmIGZvb3RwcmludCBvZmYgeHJheSBvZmYgYnlwYXNzIG9mZiBkaXNwbGF5IG9mZiByZW5kZXIgb2ZmIGhpZ2hsaWdodCBvZmYgdW5sb2FkIG9mZiBzYXZlZGF0YSBvZmY= +IGNvbXByZXNzIG9mZiBjb2xvcmRlZmF1bHQgb24gZXhwb3NlZCBvbiBsb3dkZXRhaWwgb2ZmIG1lZGl1bWRldGFpbCBvZmYgaGlnaGRldGFpbCBvbiBtYXRlcmlhbCBvZmYKb3V0cHV0c05hbWVkMwp7CjEgIm52ZWMiCn0KaW4= +cHV0c05hbWVkMwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PIDAgMSAidmVjIgp9CmlucHV0cwp7CjAgCU9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk0= +QUxfX19fTyAwIDEKfQpzdGF0CnsKICBjcmVhdGUgMTM5MjE1ODgzMAogIG1vZGlmeSAxNjIyNDgzOTY3CiAgYXV0aG9yIG5vYm9keUBub3doZXJlLnNpZGVmeC5jb20KICBhY2Nlc3MgMDc3Nwp9CmNvbG9yIFVUX0NvbG9yIFI= +R0IgMSAxIDEgCmRlbHNjcmlwdCAiIgpleHBybGFuZ3VhZ2UgaHNjcmlwdAplbmQKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMjcwMDAwMDAwMDQ0NmhkYXI= +b290L09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08ucGFybQB7CnZlcnNpb24gMC44CnNpZ25hdHVyZQlbIDAJbG9ja3M9MCBdCSgJZGVmYXU= +bHQJKQp2ZWMJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3UJWyAwCWxvY2tzPTAgXQkoCTEJMAkpCnZlY19wCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY192NAk= +WyAwCWxvY2tzPTAgXQkoCTAJMAkwCTEJKQp2ZWNfdW4JWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3VwCVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCnZlY191dglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp9CjA3MDcwNzA= +MDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDEzMTAwMDAwMDAwMDEyaGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk8= +Uk1BTF9fX19OT1JNQUxJWkVfX19fTy5uZXRib3gAX19uZXRib3gxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTMzMDAwMDAwMDAwMzFoZGFyb290L09fX18= +X0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PLnVzZXJkYXRhAAAAAAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjY= +MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxMzYwMDAwMDAwMDI1N2hkYXJvb3QvT19fX19FWklMQU1ST05fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkU= +X19fX08ub3V0cHV0aW5mb3MATnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXU= +bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE= +NjUwMDAwMDAwMDA0MGhkYXJvb3QvT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5pbmk= +dAB0eXBlID0gbm9ybWFsaXplCm1hdGNoZXNkZWYgPSAwCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTY0MDAwMDAwMDEyNDNoZGFyb290L09fX19fRVpJTEE= +TVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLmRlZgBjb21tZW50ICIiCnBvc2l0aW9uIC0yNyAxMS4wNAo= +Y29ubmVjdG9ybmV4dGlkIDIKZmxhZ3MgPSAgbG9jayBvZmYgbW9kZWwgb2ZmIHRlbXBsYXRlIG9mZiBmb290cHJpbnQgb2ZmIHhyYXkgb2ZmIGJ5cGFzcyBvZmYgZGlzcGxheSBvZmYgcmVuZGVyIG9mZiBoaWdobGlnaHQgb2Y= +ZiB1bmxvYWQgb2ZmIHNhdmVkYXRhIG9mZiBjb21wcmVzcyBvZmYgY29sb3JkZWZhdWx0IG9uIGV4cG9zZWQgb24gbG93ZGV0YWlsIG9mZiBtZWRpdW1kZXRhaWwgb2ZmIGhpZ2hkZXRhaWwgb24gbWF0ZXJpYWwgb2ZmCm91dHA= +dXRzTmFtZWQzCnsKMSAibnZlYyIKfQppbnB1dHNOYW1lZDMKewowIAlPX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTyAwIDEgInZlYyI= +Cn0KaW5wdXRzCnsKMCAJT19fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX0RJUkVDVElPTl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX08gMCAxCn0Kc3RhdAp7CiAgY3JlYXRlIDEzOTIxNTg4MzAKICA= +bW9kaWZ5IDE2MjI0ODM5NjcKICBhdXRob3Igbm9ib2R5QG5vd2hlcmUuc2lkZWZ4LmNvbQogIGFjY2VzcyAwNzc3Cn0KY29sb3IgVVRfQ29sb3IgUkdCIDEgMSAxIApkZWxzY3JpcHQgIiIKZXhwcmxhbmd1YWdlIGhzY3JpcHQ= +CmVuZAowNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE2NTAwMDAwMDAwNDQ2aGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX04= +T0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5wYXJtAHsKdmVyc2lvbiAwLjgKc2lnbmF0dXJlCVsgMAlsb2Nrcz0wIF0JKAlkZWZhdWx0CSkKdmVjCVsgMAk= +bG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdQlbIDAJbG9ja3M9MCBdCSgJMQkwCSkKdmVjX3AJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3YJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3Y0CVsgMAlsb2Nrcz0wIF0= +CSgJMAkwCTAJMQkpCnZlY191bglbIDAJbG9ja3M9MCBdCSgJMQkwCTAJKQp2ZWNfdXAJWyAwCWxvY2tzPTAgXQkoCTEJMAkwCSkKdmVjX3V2CVsgMAlsb2Nrcz0wIF0JKAkxCTAJMAkpCn0KMDcwNzA3MDAwMDAxMDAwMDAwMDA= +MDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMTY3MDAwMDAwMDAwMTJoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU8= +Tl9GUk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PLm5ldGJveABfX25ldGJveDEKMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQwNTUyMjIwNTMwMDAxNzEwMDAwMDA= +MDAwMzFoZGFyb290L09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08udXNlcmRhdGEAAAA= +AAEADV9fX1ZlcnNpb25fX18AAAADAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDE3NDAwMDAwMDAwMjU3aGRhcm9vdC9PX19fX0VaSUxBTVJPTl9fX19FQ0E= +RlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fTy5vdXRwdXRpbmZvcwBOdW1JbmZvcyAxClZhbHVlc0JpbmFyeSAxCkJlZ2luSW4= +Zm8KT3V0cHV0TmFtZSBudmVjCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW4= +ZEluZm8KAAAAAAAAAAAwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDA1NTIyMjA1MzAwMDAxNjAwMDAwMDA2MTU3aGRhcm9vdC5vcmRlcgAxMgpPX19fX1RVUFRVT0JVU19SRURBSFM= +X0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCT1VUUFVUX19fX08KT19fX19UVVBOSUJVU19SRURBSFNfRk9MQUZfRUc= +REVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9TSEFERVJfU1VCSU5QVVRfX19fTwpPX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT19fX19PX19fX0U= +WklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1RfUFJPRFVDVF8= +X19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFVDVF9fX19PX18= +X19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1dFUl8yX19fX08= +Ck9fX19fVENBUlRCVVNfMV9fX18yX1JFV09QX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST04= +X0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1Q= +T19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkY= +QUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fUE9XRVJfMl9fX18xX1NVQlRSQUNUX19fX08KT19fX19UT09SX0VSQVVRU19fX19UQ0FSVEJVU18xX19fXzJfUkVXT1BfX19fRVRVTE9TQkFfX19fT18= +X19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl9fX19MQU1ST05fRUNBRlJVU19fX19PX19fX09fX19fVENVRE9SUF9UT0RfX19fT19fX19ET1Q= +X1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ET1RfUFJPRFU= +Q1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX09fX19fT19fX19BQlNPTFVURV9fX19QT1c= +RVJfMl9fX18xX1NVQlRSQUNUX19fX1NRVUFSRV9ST09UX19fX08KT19fX19UQ0FSVEJVU18xX19fX1RPT1JfRVJBVVFTX19fX1RDQVJUQlVTXzFfX19fMl9SRVdPUF9fX19FVFVMT1NCQV9fX19PX19fX09fX19fRVpJTEFNUk8= +Tl9fX19FQ0FGUlVTX09UX0VZRV9NT1JGX05PSVRDRVJJRF9fX19PX19fX09fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX18= +X09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX18= +U1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX09fX19fT19fX19ESVJFQ1RJT05fRlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0FCU09MVVRFX19fX1BPV0VSXzJfX19fMV9TVUJUUkE= +Q1RfX19fU1FVQVJFX1JPT1RfX19fMV9TVUJUUkFDVF9fX19PCk9fX19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19PCk9fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX18= +RElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTwpPX19fX0VUVUxPU0JBX19fX09fX19fT19fX19FWklMQU1ST05fX19fRUNBRlJVU19PVF9FWUVfTU9SRl9OT0lUQ0VSSURfX19fT19fX19PX19fX0VaSUxBTVJPTl8= +X19fTEFNUk9OX0VDQUZSVVNfX19fT19fX19PX19fX1RDVURPUlBfVE9EX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0Y= +Uk9NX0VZRV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRE9UX1BST0RVQ1RfX19fT19fX19PX19fX1NVUkZBQ0VfTk9STUFMX19fX05PUk1BTElaRV9fX19PX19fX09fX19fRElSRUNUSU9OX0ZST01fRVk= +RV9UT19TVVJGQUNFX19fX05PUk1BTElaRV9fX19PX19fX09fX19fQUJTT0xVVEVfX19fTwpPX19fX09fX19fRVpJTEFNUk9OX19fX0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fT19fX19FWklMQU1ST04= +X19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fT19fX19UQ1VET1JQX1RPRF9fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl8= +RlJPTV9FWUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RPVF9QUk9EVUNUX19fX09fX19fT19fX19TVVJGQUNFX05PUk1BTF9fX19OT1JNQUxJWkVfX19fT19fX19PX19fX0RJUkVDVElPTl9GUk9NX0U= +WUVfVE9fU1VSRkFDRV9fX19OT1JNQUxJWkVfX19fT19fX19PCk9fX19fRVpJTEFNUk9OX19fX0xBTVJPTl9FQ0FGUlVTX19fX09fX19fU1VSRkFDRV9OT1JNQUxfX19fTk9STUFMSVpFX19fX08KT19fX19FWklMQU1ST05fX18= +X0VDQUZSVVNfT1RfRVlFX01PUkZfTk9JVENFUklEX19fX09fX19fRElSRUNUSU9OX0ZST01fRVlFX1RPX1NVUkZBQ0VfX19fTk9STUFMSVpFX19fX08KMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MDU1MjIyMDUzMDAwMDE0MDAwMDAwMDAwMDJoZGFyb290Lm5ldAAxCjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MDU1MjIyMDUzMDAwMDEzMDAwMDAwMDAwMDBUUkE= +SUxFUiEhIQBQSUMyAwAAAEhSAQAAQy8AAABDcmVhdGVkIGJ5IEhvdWRpbmkxOC41LjQ5OSBbMDUvMjkvMjEgMTk6NDQ6MDBdAEEOAAAAQWRtaW5pc3RyYXRvcgBNAgAAAE8AVAgAAAAAAAAAAADwv20IAAAAAAAAAAAAAABYBAA= +AABAAAAAWQQAAABAAAAAdygAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUgQAAAAAAIA/IwQAAAACAAAAUFsAAABOAgAAAEMAVgQAAAABAAAAYwQAAAADAAAAcAIAAAByAHACAAAAZwBwAgAAAGI= +AGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAGcEAAAABQAAAEcEAAAAzcwMQFA0AAAATgIAAABBAFYEAAAAAQAAAGMEAAAAAQAAAGQEAAAAAQAAAEIEAAAAAAAAAFcEAAAA/wAAAFM9AAAAcwQAAAAAAAAARgEAAAABRAIAAAA= +PwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBTewAAAHMEAAAAAQAAAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQIDA8UFQMX+hUUDwwIBBcARgEAAAABRBQAAAA= +FwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFECgAAABkAAwEDAgMBGQBTlQAAAHMEAAAAAgAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQ= +AEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFOvAAAAcwQAAAADAAAARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAA= +AAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRCAAAAARAPQBChIYHCAkJyosLS8DMPQvLSwqJyQgHBgSCgERAEYBAAAAAUQaAAAAEgABAQEC+wMEBQUGBwf3BgUFBAMCAgEBEgBTwQAAAHMEAAA= +AAQAAABGAQAAAAFEJAAAAA8A8gEKFBofJCktMTM2ODo7AzzyOzo4NjMxLSkkHxoUCgEPAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM= +PPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCAAAAAQAAEB9gIDBAUGCAkKCgsFDPQLCgoJCAYFBAMCAQEQAFPLAAAAcwQAAAAFAAAARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAA= +AAFEJgAAAA4A8QcTGiAmLDE1OTw/QkRGRwNI8UdGREI/PDk1MSwmIBoTBw4ARgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQkAAAADwDyAQIDBAYICQsMDg8QEREDEgER9BA= +Dw4MCwkIBgQDAgEPAFPbAAAAcwQAAAAGAAAARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8= +Fw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUtHREA8NzIsJh8XDwEMAEYBAAAAAUQoAAAADQDwAQIDBAYICgwOEBITFRYXGAMZ8BgXFhUTEhAODAoIBgQDAgENAFPjAAAAcwQAAAAHAAAARgEAAAA= +AUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAALAO4FExsjKjE3PEI= +RktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPuAAAAcwQAAAAIAAAARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmE= +ZGZoaWpra2ppaGZkYV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmQ= +YV5aVlJMR0E7NS4mHhYHCgBGAQAAAAFELAAAAAsA7gEDBAcJDA8RFRgaHSAiJCYoKQMq7ikoJiQiIB0aGBURDwwJBwQDAQsAU/cAAABzBAAAAAkAAABGAQAAAAFEMQAAAAkA1AcXICgwOD9FTFFXXGBlaGxvcXN0dXZ2dXRzcW8= +bGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUw= +RT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQoIBQMCCgBT+wAAAHMEAAAACgAAAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2s= +ZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXZzb2tmYVxWT0g= +QToyKiEYBwgARgEAAAABRDAAAAAJAOwCAwUICw8SFhoeIiYqLjE0Nzk7PQM+7D07OTc0MS4qJiIeGhYSDwsIBQMCCQBTBgEAAHMEAAAACwAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH0= +eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDUAAAAHANAHFyEqMzxDS1JZX2VrcHV5fYCDhoiJiouLiomIhoOAfXl1cGtlX1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH0= +eXVwa2VfWVJLQzwzKiEXBwcARgEAAAABRDIAAAAIAOsCAwYIDA8TGBwhJSovMzc7PkFERkgDSetIRkRBPjs3My8qJSEcGBMPDAgGAwIIAFMLAQAAcwQAAAAMAAAARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZA= +kpMDlOmTkpCNioeDfnl0b2liW1RMRDwzKiAWBQYARgEAAAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4o= +jZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENAAAAAcA6gEDBQgMEBQZHiMoLTI3PEFFSUxPUVMDVOpTUU9MSUVBPDcyLSgjHhkUEAwIBQMBBwBTEwEAAHMEAAAADQAAAEYBAAAAAUQ4AAAABQDoARMeKDI= +PERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDgAAAAFAOgBEx4oMjxETFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQA= +6AETHigyPERMVVxka3J3fYOIjJCTl5mbnQOe6J2bmZeTkIyIg313cmtkXFVMRDwyKB4TAQUARgEAAAABRDYAAAAGAOkBAwUIDBAUGh8kKjA1O0FGS09TV1pdXwNg6V9dWldTT0tGQTs1MCokHxkUEAwIBQMBBgBTGQEAAHMEAAA= +AA4AAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaKgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenM= +bGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6aloqCdmZWRjIaAenNsZV1VTEM6MCYbDwUARgEAAAABRDkAAAAFAMwBAgQICw8UGR8lKzE4PkRKUFVaX2NmaWtsbW1sa2lmY18= +WlVQSkQ+ODErJR8ZFA8LCAQCAQUAUx8BAABzBAAAAA8AAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFw= +ZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDkAAAA= +BQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUyQBAABzBAAAABAAAABGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3w= +dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKKmq66xtLa4A7nmuLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ8AAAAAwDmARMfKjU/SFJbZGx0fIOKkZecoqarrrG0trgDueY= +uLa0sa6rpqKcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnFrZV5XUElBOjIrJB4YEg0JBgMBBABTJQEAAHMEAAAAEQAAAEYBAAAAAUQ8AAAAAwDmCho= +JjE7RU9ZYmtze4OKkZiepKmus7a5vL/AA8HmwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgE= +AAAAAUQ8AAAAAwDmChomMTtFT1lia3N7g4qRmJ6kqa6ztrm8v8ADwebAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRDwAAAADAOYBAgQIDBEWHCMqMTlBSVFZYWhvdnyBhoqOkAOS5pCOioaBfHZvaGFZUUlBOTE= +KiMcFhEMCAQCAQMAUy8BAABzBAAAABIAAABGAQAAAAFEPwAAAAIAxgEUICw3QUxWX2lyeoKKkZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goo= +kZmfpqyxtrq+wcTGyMnKysnIxsTBvrq2saymn5mRioJ6cmlfVkxBNywgFAECAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD0= +AAAAAwDIAQMGCg8UGiEoMDhASVFaYmpyeoGHjZKWmpyen5+enJqWko2HgXpyamJaUUlAODAoIRoUDwoGAwEDAFMuAQAAcwQAAAATAAAARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq2yuL3BxcnLzs8D0eXPzsvJxcE= +vbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4CJkZifpq0= +sri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaKdmJKLhHx0a2JZUEc+NS0lHhcRDAgEAgECAFMwAQAAcwQAAAAUAAA= +AEYBAAAAAUQ/AAAAAgDGEh8sN0JMV2FrdH2Gj5eepq2zub7DyMzP0tXW19jY19bV0s/MyMO+ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw74= +ubOtpp6Xj4Z9dGthV0xCNywfEgIARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrbO5vsPIzM/S1dbX2NjX1tXSz8zIw765s62mnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPgAAAAIA5QEDBgoPFRsiKjI7RE5XYWp0fYU= +jpWco6itsbQDtuW0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFM0AQAAcwQAAAAVAAAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgA= +AEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzso= +xL+5sqyknJSMg3lwZlxSRjwxJBgGAABGAQAAAAFEPwAAAAIAxgIECAwRGB4mLjdBSlReaHJ8hY6Xn6ats7i8v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFM1AQAAcwQAAAAWAAAARgEAAAAAREAAAAAAAAwcKTU= +QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDUpHAwAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFZLQDU= +KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAAAQIFCQ4UGiIqMzxGUFplb3qEjpegqLC3vMLGycvMzMvJxsI= +vLewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzUBAABzBAAAABcAAABGAQAAAABEQAAAAAAAEyAtOURPWmVveYOMlZ6mrra9w8rQ1dnd4eTm6Onq6uno5uTh3dnVz8rDvbaupp6VjIN5b2VaT0Q5LSATAABGAQAAAABEQAAAAAA= +ABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPK0NXZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW8= +ZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGt2gYuVn6ixucDGy8/T1dbW1dPPy8bAubGon5WLgXZrYFVLQTcuJR0WEAsGAwEAAFM1AQAAcwQAAAAYAAAARgEAAAAAREAAAAAABBckMTxHU15oc32HkJmiq7M= +usHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsjBurOropmQh31zaF5TRzwxJBcEAEYBAAAAAEQ= +QAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAAAgQIDBIYICgxO0VPWmVxfIeSnKawucHIztTY297f397b2NTOyMG5sKackod8cWU= +Wk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAABkAAABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIqTnaautr7FzNLY3eLm6u3v8fLz8/Lx7+3q5uLd2NLMxb62rqadk4qAdmxhVks/MycaCABGAQAAAABEQAAAAAAIGiczP0tWYWx2gIo= +k52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgE= +AAAAAERAAAAAAAACBQkOExoiKzQ+SVNfanaBjZijrbfAyM/W2+Dj5efn5ePg29bPyMC3raOYjYF2al9TST40KyIaEw4JBQIAAFM1AQAAcwQAAAAaAAAARgEAAAAAREAAAAAADB0qNkJNWWRveYONl6CpsbnByc/W3OHm6u7w8/U= +9vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vf39vXz8O7q5uHc1s/JwbmxqaCXjYN5b2RZTUI2Kh0MAEYBAAAAAERAAAAAAAwdKjZCTVk= +ZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAABAwUKDxUcJC03QUxXY296hpKdqLO8xs7W3OLm6uzu7uzq5uLc1s7GvLOonZKGem9jV0xBNy0kHBUPCgU= +AwEAUzUBAABzBAAAABsAAABGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ont8PP2+Pn6+vn49vPw7enk3tnSy8S8tKuimZCGe3FmW1BEOCwfDwBGAQAAAABEQAAAAAAPHyw4RFBbZnF7hpCZo6u0vMTL0tne5Ok= +7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAAAQM= +BgoQFh4mLzlET1pmcn6KlqKtuMLL1Nvi6O3w8vT08vDt6OLb1MvCuK2ilop+cmZaT0Q5LyYeFhAKBgMBAFM1AQAAcwQAAAAcAAAARgEAAAAAREAAAAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uE= +29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs7V2+Hm6+/z9vn6+/z8+/r59vPv6+bh29XOxr+2rqWbkoh9c2hdUkY6LSAUAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs4= +1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAABAwcLERcfKDE7RlFdaXWBjpqlsbzGz9jg5u3x9ff4+Pf18e3n4NjPxryxpZqOgXVpXVFGOzEoHxcRCwcDAQBTNQEAAHMEAAA= +AB0AAABGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vj18e3o493Wz8jAuK+mnZOJf3RpXlNHOy8iFQBGAQAAAABEQAAAAAAVIi87R1NeaXR/iZOdpq+4wMjP1t3j6O3x9fj6/P3+/v38+vg= +9fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAAQQHDBEYICkyPUhTX2s= +d4SQnKi0v8nT2+Pq8PX4+/z8+/j18Orj29PJv7SonJCEd2tfU0g9MikgGBEMBwQBAFM1AQAAcwQAAAAeAAAARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioA= +dWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v///v37+fby7unk3tfRycG5sKeelIqAdWpfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9qdYCKlJ6nsLnBydHX3uTp7vL2+fv9/v8= +//79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjM+SVRgbHmFkp6qtsDL1d7l7PL3+/3+/v379/Ls5d7Vy8C2qp6ShXlsYFRJPjMqIRkSDAcEAgBTNQEAAHMEAAAAHwAAAEYBAAAAAEQ= +QAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfa3aAi5SeqLG5wcrR2N7l6u/z9/r8/v/////+/Pr38+/q5d7Y0crCubE= +qJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISo0PklUYG16hpKfq7bCzNbf5+4= +9Pj8/v///vz49O7n39bMwrern5KGem1gVEk+NCohGRIMBwQCAFM1AQAAcwQAAAAgAAAARgEAAAAAREAAAAAAFyMwPEhUX2t2gIuUnqixucHK0dje5erv8/f6/P7//////vz69/Pv6uXe2NHKwrmxqJ6Ui4B2a19USDwwIxcARgE= +AAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tjRysK5saielIuAdmtfVEg8MCMXAEYBAAAAAERAAAAAABcjMDxIVF9rdoCLlJ6osbnBytHY3uXq7/P3+vz+//////78+vfz7+rl3tg= +0crCubGonpSLgHZrX1RIPDAjFwBGAQAAAABEQAAAAAACBAcMEhkhKjQ+SVRgbXqGkp+rtsLM1t/n7vT4/P7///78+PTu59/WzMK3q5+ShnptYFRJPjQqIRkSDAcEAgBTNQEAAHMEAAAAIQAAAEYBAAAAAERAAAAAABcjMDxIVF8= +anWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDAjFwBGAQAAAABEQAAAAAAXIzA8SFRfanWAipSep7C5wcnR197k6e7y9vn7/f7///79+/n28u7p5N7X0cnBubCnnpSKgHVqX1RIPDA= +IxcARgEAAAAAREAAAAAAFyMwPEhUX2p1gIqUnqewucHJ0dfe5Onu8vb5+/3+///+/fv59vLu6eTe19HJwbmwp56UioB1al9USDwwIxcARgEAAAAAREAAAAAAAgQHDBIZISozPklUYGx5hZKeqrbAy9Xe5ezy9/v9/v79+/fy7OU= +3tXLwLaqnpKFeWxgVEk+MyohGRIMBwQCAFM1AQAAcwQAAAAiAAAARgEAAAAAREAAAAAAFSIvO0dTXml0f4mTnaavuMDIz9bd4+jt8fX4+vz9/v79/Pr49fHt6OPd1s/IwLivpp2TiX90aV5TRzsvIhUARgEAAAAAREAAAAAAFSI= +LztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGleU0c7LyIVAEYBAAAAAERAAAAAABUiLztHU15pdH+Jk52mr7jAyM/W3ePo7fH1+Pr8/f7+/fz6+PXx7ejj3dbPyMC4r6adk4l/dGk= +XlNHOy8iFQBGAQAAAABEQAAAAAABBAcMERggKTI9SFNfa3eEkJyotL/J09vj6vD1+Pv8/Pv49fDq49vTyb+0qJyQhHdrX1NIPTIpIBgRDAcEAQBTNQEAAHMEAAAAIwAAAEYBAAAAAERAAAAAABQgLTpGUl1oc32Ikpulrra/xs4= +1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAAAAAAUIC06RlJdaHN9iJKbpa62v8bO1dvh5uvv8/b5+vv8/Pv6+fbz7+vm4dvVzsa/tq6lm5KIfXNoXVJGOi0gFABGAQAAAABEQAA= +AAAAFCAtOkZSXWhzfYiSm6Wutr/GztXb4ebr7/P2+fr7/Pz7+vn28+/r5uHb1c7Gv7aupZuSiH1zaF1SRjotIBQARgEAAAAAREAAAAAAAQMHCxEXHygxO0ZRXWl1gY6apbG8xs/Y4Obs8fX3+Pj39fHs5+DYz8a8saWajoF1aV0= +UUY7MSgfFxELBwMBAFM1AQAAcwQAAAAkAAAARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaOrtLzEy9LZ3uTp7fDz9vj5+vr5+Pbz8O3p5N7Z0svEvLSropmQhntxZltQRDgsHw8ARgEAAAAAREAAAAAADx8sOERQW2Zxe4aQmaM= +q7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAAAAERAAAAAAA8fLDhEUFtmcXuGkJmjq7S8xMvS2d7k6e3w8/b4+fr6+fj28/Dt6eTe2dLLxLy0q6KZkIZ7cWZbUEQ4LB8PAEYBAAA= +AABEQAAAAAABAwYKEBYeJi85RE9aZnJ+ipairbjCy9Tb4ujs8PL09PLw7Oji29TLwritopaKfnJmWk9EOS8mHhYQCgYDAQBTNQEAAHMEAAAAJQAAAEYBAAAAAERAAAAAAAwdKjZCTVlkb3mDjZegqbG5wcnP1tzh5uru8PP19vc= +9/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG95g42XoKmxucHJz9bc4ebq7vDz9fb39/b18/Du6ubh3NbPycG5samgl42DeW9kWU1CNiodDABGAQAAAABEQAAAAAAMHSo2Qk1ZZG8= +eYONl6CpsbnByc/W3OHm6u7w8/X29/f29fPw7urm4dzWz8nBubGpoJeNg3lvZFlNQjYqHQwARgEAAAAAREAAAAAAAQMFCg8VHCQtN0FMV2NveoaSnaizvMbO1tzi5urs7u7s6ufi3NbOxryzqJ2ShnpvY1dMQTctJBwVDwoFAwE= +AFM1AQAAcwQAAAAmAAAARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5urt7/Hy8/Py8e/t6ubi3djSzMW+tq6mnZOKgHZsYVZLPzMnGggARgEAAAAAREAAAAAACBonMz9LVmFsdoCKk52mrra+xczS2N3i5uo= +7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAgaJzM/S1ZhbHaAipOdpq62vsXM0tjd4ubq7e/x8vPz8vHv7erm4t3Y0szFvraupp2TioB2bGFWSz8zJxoIAEYBAAAAAERAAAAAAAACBQk= +DhMaIis0PklTX2p2gY2Yo623wMjP1tvg4+Xn5+Xj4NvWz8jAt62jmI2BdmpfU0k+NCsiGhMOCQUCAABTNQEAAHMEAAAAJwAAAEYBAAAAAERAAAAAAAQXJDE8R1NeaHN9h5CZoquzusHIztTZ3uLm6evt7u/v7u3r6ebi3tnUzsg= +wbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM7U2d7i5unr7e7v7+7t6+nm4t7Z1M7Iwbqzq6KZkId9c2heU0c8MSQXBABGAQAAAABEQAAAAAAEFyQxPEdTXmhzfYeQmaKrs7rByM4= +1Nne4ubp6+3u7+/u7evp5uLe2dTOyMG6s6uimZCHfXNoXlNHPDEkFwQARgEAAAAAREAAAAAAAAIECAwSGCAoMTtFT1plcXyHkpymsLnByM7U2Nve39/e29jUzsjBubCmnJKHfHFlWk9FOzEoIBgSDAgEAgAAUzUBAABzBAAAACg= +AAAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d3Z1c/Kw722rqaelYyDeW9lWk9EOS0gEwAARgEAAAAAREAAAAAAABMgLTlET1plb3mDjJWepq62vcPKz9XZ3eHk5ujp6urp6Obk4d0= +2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAATIC05RE9aZW95g4yVnqautr3Dys/V2d3h5Obo6erq6ejm5OHd2dXPysO9tq6mnpWMg3lvZVpPRDktIBMAAEYBAAAAAERAAAAAAAABAwYLEBYdJS43QUtVYGs= +doGLlZ+osbnAxsvP09XW1tXTz8vGwLmxqJ+Vi4F2a2BVS0E3LiUdFhALBgMBAABTNQEAAHMEAAAAKQAAAEYBAAAAAERAAAAAAAAMHCk1QEtWYGt1foiRmaKpsbi+xMrQ1Njc3uHj5OXl5OPh3tzY1NDKxL64samhmZGIfnVrYFY= +S0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eTj4d7c2NTQysS+uLGpoZmRiH51a2BWS0A1KRwMAABGAQAAAABEQAAAAAAADBwpNUBLVmBrdX6IkZmiqbG4vsTK0NTY3N7h4+Tl5eQ= +4+He3NjU0MrEvrixqaGZkYh+dWtgVktANSkcDAAARgEAAAAAREAAAAAAAAECBQkOFBoiKjM8RlBaZW96hI6XoKiwt7zCxsnLzMzLycbCvbewqKCXjoR6b2VaUEY8MyoiGhQOCQUCAQAAUzQBAABzBAAAACoAAABGAQAAAABEQAA= +AAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIN5cGZcUkY8MSQYBgAARgEAAAAAREAAAAAAAAYYJDE8RlJcZnB5g4yUnKSssrm/xMrO0tbZ293e3t7e3dvZ1tLOysS/ubKspJyUjIM= +eXBmXFJGPDEkGAYAAEYBAAAAAERAAAAAAAAGGCQxPEZSXGZweYOMlJykrLK5v8TKztLW2dvd3t7e3t3b2dbSzsrEv7myrKSclIyDeXBmXFJGPDEkGAYAAEYBAAAAAUQ/AAAAAgDGAgQIDBEYHiYuN0FKVF5ocnyFjpefpq2zuLw= +v8DCwsC/vLizraafl46FfHJoXlRKQTcuJh4YEQwIBAICAFMxAQAAcwQAAAArAAAARgEAAAABRD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAE= +RD8AAAACAMYSHyw3QkxXYWt0fYaPl56mrLO5vsPIzM/S1dbX2NjX1tXSz8zIw765s6ymnpePhn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxhIfLDdCTFdha3R9ho+Xnqass7m+w8jMz9LV1tfY2NfW1dLPzMjDvrmzrKael48= +hn10a2FXTEI3LB8SAgBGAQAAAAFEPwAAAAIAxgEDBgoPFRsiKjI7RE5XYWp0fYWOlZyjqK2xtLa3t7a0sa2oo5yVjoV9dGphV05EOzIqIhsVDwoGAwECAFMuAQAAcwQAAAAsAAAARgEAAAABRD4AAAACAOUKGiYyPEdRXGVvd4A= +iZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPgAAAAIA5QoaJjI8R1FcZW93gImRmJ+mrbK4vcHFycvOzwPR5c/Oy8nFwb24sq2mn5iRiYB3b2VcUUc8MiYaCgIARgEAAAABRD4= +AAAAAgDlChomMjxHUVxlb3eAiZGYn6atsri9wcXJy87PA9Hlz87LycXBvbiyraafmJGJgHdvZVxRRzwyJhoKAgBGAQAAAAFEPwAAAAIAxgECBAgMERceJS01PkdQWWJrdHyEi5KYnaKlqKqrq6qopaKdmJKLhHx0a2JZUEc+NS0= +JR4XEQwIBAIBAgBTLwEAAHMEAAAALQAAAEYBAAAAAUQ/AAAAAgDGARQgLDdBTFZfaXJ6goqRmZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipE= +mZ+mrLG2ur7BxMbIycrKycjGxMG+uraxrKafmZGKgnpyaV9WTEE3LCAUAQIARgEAAAABRD8AAAACAMYBFCAsN0FMVl9pcnqCipGZn6assba6vsHExsjJysrJyMbEwb66trGspp+ZkYqCenJpX1ZMQTcsIBQBAgBGAQAAAAFEPQA= +AAADAMgBAwYKDxQaISgwOEBJUVpianJ6gYeNkpaanJ6fn56cmpaSjYeBenJqYlpRSUA4MCghGhQPCgYDAQMAUygBAABzBAAAAC4AAABGAQAAAAFEPQAAAAMAyAoaJjE7RU9ZYmtze4OKkZiepKmus7a5vL/AwcLCwcC/vLm2s64= +qaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrO2uby/wMHCwsHAv7y5trOuqaSemJGKg3tza2JZT0U7MSYaCgMARgEAAAABRD0AAAADAMgKGiYxO0VPWWJrc3uDipGYnqSprrM= +trm8v8DBwsLBwL+8ubazrqmknpiRioN7c2tiWU9FOzEmGgoDAEYBAAAAAUQ8AAAAAwDmAQIECAwRFhwjKjE5QUlRWWFob3Z8gYaKjpADkuaQjoqGgXx2b2hhWVFJQTkxKiMcFhEMCAQCAQMAUyQBAABzBAAAAC8AAABGAQAAAAE= +RDwAAAADAOYBEx8qNT9IUltkbHR8g4qRl5yhpquusbS2uAO55ri2tLGuq6ahnJeRioN8dGxkW1JIPzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg= +PzUqHxMBAwBGAQAAAAFEPAAAAAMA5gETHyo1P0hSW2RsdHyDipGXnKGmq66xtLa4A7nmuLa0sa6rpqGcl5GKg3x0bGRbUkg/NSofEwEDAEYBAAAAAUQ7AAAABADKAQMGCQ0SGB4kKzI6QUlQV15la3F2en6BhIWGhoWEgX56dnE= +a2VeV1BJQToyKyQeGBINCQYDAQQAUx8BAABzBAAAADAAAABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDsAAAAEAMoHFyMuOEFLVFw= +ZW10e4KJj5SZnqKmqauur7CxsbCvrquppqKemZSPiYJ7dG1lXFRLQTguIxcHBABGAQAAAAFEOwAAAAQAygcXIy44QUtUXGVtdHuCiY+UmZ6ipqmrrq+wsbGwr66rqaainpmUj4mCe3RtZVxUS0E4LiMXBwQARgEAAAABRDkAAAA= +BQDMAgQHCg8TGR8lLDI5QEdOVFpgZWpvcnV3eXp6eXd1cm9qZWBaVE5HQDkyLCUfGRMPCgcEAgUAUxkBAABzBAAAADEAAABGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGU= +XVVMQzowJhsPBQBGAQAAAAFEOQAAAAUAzA8bJjA6Q0xVXWVsc3qAhoyRlZmdoKOlpqeoqKempaOgnZmVkYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMDxsmMDpDTFVdZWxzeoCGjJGVmZ2go6Wmp6iop6alo6CdmZU= +kYyGgHpzbGVdVUxDOjAmGw8FAEYBAAAAAUQ5AAAABQDMAQIECAsPFBkfJSsxOD5ESlBVWl9jZmlrbG1tbGtpZmNfWlVQSkQ+ODErJR8ZFA8LCAQCAQUAUxMBAABzBAAAADIAAABGAQAAAAFEOAAAAAUA6AETHigyPERMVVxka3I= +d32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ4AAAABQDoARMeKDI8RExVXGRrcnd9g4iMkJOXmZudA57onZuZl5OQjIiDfXdya2RcVUxEPDIoHhMBBQBGAQAAAAFEOAAAAAUA6AETHigyPEQ= +TFVcZGtyd32DiIyQk5eZm50Dnuidm5mXk5CMiIN9d3JrZFxVTEQ8MigeEwEFAEYBAAAAAUQ2AAAABgDpAQMFCAwQFBofJCowNTtBRktPU1daXV8DYOlfXVpXU09LRkE7NTAqJB8ZFBAMCAUDAQYAUwsBAABzBAAAADMAAABGAQA= +AAABRDYAAAAGAOkFFiAqMzxETFRbYmlvdHl+g4eKjZCSkwOU6ZOSkI2Kh4N+eXRvaWJbVExEPDMqIBYFBgBGAQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEY= +AQAAAAFENgAAAAYA6QUWICozPERMVFtiaW90eX6Dh4qNkJKTA5Tpk5KQjYqHg355dG9pYltUTEQ8MyogFgUGAEYBAAAAAUQ0AAAABwDqAQMFCAwQFBkeIygtMjc8QUVJTE9RUwNU6lNRT0xJRUE8NzItKCMeGRQQDAgFAwEHAFM= +BgEAAHMEAAAANAAAAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFENQAAAAcA0AcXISozPENLUllfZWtwdXl9gIOGiImKi4uKiYiGg4B9eXVwa2U= +X1lSS0M8MyohFwcHAEYBAAAAAUQ1AAAABwDQBxchKjM8Q0tSWV9la3B1eX2Ag4aIiYqLi4qJiIaDgH15dXBrZV9ZUktDPDMqIRcHBwBGAQAAAAFEMgAAAAgA6wIDBggMDxMYHCElKi8zNzs+QURGSANJ60hGREE+OzczLyolIRw= +GBMPDAgGAwIIAFP7AAAAcwQAAAA1AAAARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQyAAAACADrBxghKjI6QUhPVlxhZmtvc3Z5e31/A4Drf317eXY= +c29rZmFcVk9IQToyKiEYBwgARgEAAAABRDIAAAAIAOsHGCEqMjpBSE9WXGFma29zdnl7fX8DgOt/fXt5dnNva2ZhXFZPSEE6MiohGAcIAEYBAAAAAUQwAAAACQDsAgMFCAsPEhYaHiImKi4xNDc5Oz0DPuw9Ozk3NDEuKiYiHho= +FhIPCwgFAwIJAFP3AAAAcwQAAAA2AAAARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGhlYFxXUUxFPzgwKCAXBwkARgEAAAABRDEAAAAJANQHFyAoMDg/RUxRV1xgZWhsb3FzdHV2dnV0c3FvbGg= +ZWBcV1FMRT84MCggFwcJAEYBAAAAAUQxAAAACQDUBxcgKDA4P0VMUVdcYGVobG9xc3R1dnZ1dHNxb2xoZWBcV1FMRT84MCggFwcJAEYBAAAAAUQvAAAACgDWAgMFCAoNERQXGx4iJSgrLS8xMjM0NDMyMS8tKyglIh4bFxQRDQo= +CAUDAgoAU+4AAABzBAAAADcAAABGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRC8AAAAKANYHFh4mLjU7QUdMUlZaXmFkZmhpamtramloZmRhXlpWUkxHQTs= +NS4mHhYHCgBGAQAAAAFELwAAAAoA1gcWHiYuNTtBR0xSVlpeYWRmaGlqa2tqaWhmZGFeWlZSTEdBOzUuJh4WBwoARgEAAAABRCwAAAALAO4BAwQHCQwPERUYGh0gIiQmKCkDKu4pKCYkIiAdGhgVEQ8MCQcEAwELAFPjAAAAcwQ= +AAAAOAAAAEYBAAAAAUQsAAAACwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFELAAAAAsA7gUTGyMqMTc8QkZLT1NWWVtdXgNf7l5dW1lWU09LRkI8NzEqIxsTBQsARgEAAAABRCwAAAA= +CwDuBRMbIyoxNzxCRktPU1ZZW11eA1/uXl1bWVZTT0tGQjw3MSojGxMFCwBGAQAAAAFEKgAAAAwA7wECBAYICgwPERQWGBocHh8gAyHvIB8eHBoYFhQRDwwKCAYEAgEMAFPbAAAAcwQAAAA5AAAARgEAAAABRCoAAAAMAO8BDxc= +HyYsMjc8QERHS01QUlMDVO9TUlBNS0dEQDw3MiwmHxcPAQwARgEAAAABRCoAAAAMAO8BDxcfJiwyNzxAREdLTVBSUwNU71NSUE1LR0RAPDcyLCYfFw8BDABGAQAAAAFEKgAAAAwA7wEPFx8mLDI3PEBER0tNUFJTA1TvU1JQTUs= +R0RAPDcyLCYfFw8BDABGAQAAAAFEKAAAAA0A8AECAwQGCAoMDhASExUWFxgDGfAYFxYVExIQDgwKCAYEAwIBDQBTywAAAHMEAAAAOgAAAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgA= +RgEAAAABRCYAAAAOAPEHExogJiwxNTk8P0JERkcDSPFHRkRCPzw5NTEsJiAaEwcOAEYBAAAAAUQmAAAADgDxBxMaICYsMTU5PD9CREZHA0jxR0ZEQj88OTUxLCYgGhMHDgBGAQAAAAFEJAAAAA8A8gECAwQGCAkLDA4PEBERAxI= +ARH0EA8ODAsJCAYEAwIBDwBTwQAAAHMEAAAAOwAAAEYBAAAAAUQkAAAADwDyAQoUGh8kKS0xMzY4OjsDPPI7Ojg2MzEtKSQfGhQKAQ8ARgEAAAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQA= +AAABRCQAAAAPAPIBChQaHyQpLTEzNjg6OwM88js6ODYzMS0pJB8aFAoBDwBGAQAAAAFEIAAAABAAAQH2AgMEBQYICQoKCwUM9AsKCgkIBgUEAwIBARAAU68AAABzBAAAADwAAABGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwM= +MPQvLSwqJyQgHBgSCgERAEYBAAAAAUQgAAAAEQD0AQoSGBwgJCcqLC0vAzD0Ly0sKickIBwYEgoBEQBGAQAAAAFEIAAAABEA9AEKEhgcICQnKiwtLwMw9C8tLConJCAcGBIKAREARgEAAAABRBoAAAASAAEBAQL7AwQFBQYHB/c= +BgUFBAMCAgEBEgBTlQAAAHMEAAAAPQAAAEYBAAAAAUQaAAAAFAD3BgwTFxodHyAiAyP3IiAfHRoXEwwGFABGAQAAAAFEGgAAABQA9wYMExcaHR8gIgMj9yIgHx0aFxMMBhQARgEAAAABRBoAAAAUAPcGDBMXGh0fICIDI/ciIB8= +HRoXEwwGFABGAQAAAAFEEgAAABUAAQEBAgIDBQQCAwECAQEVAFN7AAAAcwQAAAA+AAAARgEAAAABRBQAAAAXAPoECAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQUAAAAFwD6BAgMDxQVAxf6FRQPDAgEFwBGAQAAAAFEFAAAABcA+gQ= +CAwPFBUDF/oVFA8MCAQXAEYBAAAAAUQKAAAAGQADAQMCAwEZAFM9AAAAcwQAAAA/AAAARgEAAAABRAIAAAA/AEYBAAAAAUQCAAAAPwBGAQAAAAFEAgAAAD8ARgEAAAABRAIAAAA/AAAAAAEAHlZpZXdlclN0YXRlTW9kdWxlL0M= +b2RlR2VuSW5wdXQAAAADAKR7Cgkic3RhdGVfbmFtZSI6IiIsCgkic3RhdGVfbGFiZWwiOiIiLAoJInN0YXRlX2Rlc2NyIjoiIiwKCSJzdGF0ZV9pY29uIjoiJEhIL2NvbmZpZy9JY29ucyIsCgkic3RhdGVfZGVidWdfbWVudSI= +OjAsCgkic3RhdGVfc2FtcGxlIjowLAoJInN0YXRlX2hhbmRsZXJfaW5kaWNlcyI6W10KfQo= + +--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 + +Shop/material $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/volumeresample $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/switch $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/file $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 +Object/cam $HOUDINI_USER_PREF_DIR/otls/OPcustom.hda +Sop/volumevisualization $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 +ae::Sop/CubeSphere::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILEA_O_AELIB_O/otls/ae__CubeSphere.hda +ae::Sop/CubeSphere::1 otls/ae__CubeSphere.hda +ae::Sop/Polyhedron::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILEA_O_AELIB_O/otls/ae__Polyhedron.hda +ae::Sop/Polyhedron::1 otls/ae__Polyhedron.hda +ae::Sop/Reflector::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILEA_O_AELIB_O/otls/ae__Reflector.hda +ae::Sop/Reflector::1 otls/ae__Reflector.hda +ae::Sop/SphereInversion::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILEA_O_AELIB_O/otls/ae__SphereInversion.hda +ae::Sop/SphereInversion::1 otls/ae__SphereInversion.hda +ae::Sop/StereographicProjection::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILEA_O_AELIB_O/otls/ae__StereographicProjection.hda +ae::Sop/StereographicProjection::1 otls/ae__StereographicProjection.hda +Sop/attribdelete 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/attribdelete otls/OPlibSop.hda +Sop/attribexpression 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/attribexpression otls/OPlibSop.hda +Sop/attribfrommap 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/attribfrommap otls/OPlibSop.hda +Sop/attribpaint 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/attribpaint otls/OPlibSop.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 +Sop/color 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/color otls/OPlibSop.hda +Vop/colormap 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/colormap otls/OPlibScripted.hda +Cop2/colorwheel 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/OPlibCop2.hda +Cop2/colorwheel otls/OPlibCop2.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::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/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/displacenml 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/displacenml otls/OPlibScripted.hda +Vop/divconst 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/divconst otls/OPlibScripted.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 +Sop/explodedview::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/OPlibSop.hda +Sop/explodedview::2.0 otls/OPlibSop.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/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/hvectofloat 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/hvectofloat otls/OPlibScripted.hda +Vop/hvectovec 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/hvectovec 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/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/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 +qLib::Sop/group_edge_loop_ql::1 C:/O/O_AIDIW_O_WIDIA_O/O_INIDUOH_O_HOUDINI_O/O_BILQ_O_QLIB_O/otls/experimental/group_edge_loop_ql_SOP.otl +Vop/setattrib 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/setattrib 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/smooth 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/smooth 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/texture::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/texture::2.0 otls/OPlibVop.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/uvcoords::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/uvcoords::2.0 otls/OPlibVop.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 +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 + +SU5EWAAAAAAAAAAAAAAAUgAAAA1JTkRFWF9TRUNUSU9OAAAAAAAAOHhj35/jAAAAEmhvdWRpbmkuaGRhbGlicmFyeQAAOHgAAAAAY9+f4wAAAF5TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1A= +X19fX09fX19fUE9XRVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTwAAOHgAAANTY9+PawAAAGRTaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVI= +X1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAO8sAAAL/Y9+PawAAAGFWb3AvT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1Q= +X0JSSUdIVE5FU19TSEFERVJfX19fTwAAPsoAAAMRY9+PawAAAFFWb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAEHbAAADEWM= +349rAAAAB1ZvcC9hYnMAAETsAAAHPmPfj2sAAAAMVm9wL2FkZGNvbnN0AABMKgAABSpj349qAAAAFWFlOjpTb3AvQ3ViZVNwaGVyZTo6MQAAUVQAAAfyY9+PagAAABVhZTo6U29wL1BvbHloZWRyb246OjEAAFlGAAABEWPfj2s= +AAAAFGFlOjpTb3AvUmVmbGVjdG9yOjoxAABaVwAAAtJj349qAAAAGmFlOjpTb3AvU3BoZXJlSW52ZXJzaW9uOjoxAABdKQAABoZj349qAAAAImFlOjpTb3AvU3RlcmVvZ3JhcGhpY1Byb2plY3Rpb246OjEAAGOvAAAGiWPfj2o= +AAAAEFNvcC9hdHRyaWJkZWxldGUAAGo4AAAMu2Pfj2oAAAAUU29wL2F0dHJpYmV4cHJlc3Npb24AAHbzAAAn/GPfj2oAAAARU29wL2F0dHJpYmZyb21tYXAAAJ7vAAAtvGPfj2oAAAAPU29wL2F0dHJpYnBhaW50AADMqwAAVDs= +Y9+PagAAABFTb3AvYXR0cmlid3JhbmdsZQABIOYAAB/HY9+PaQAAAAlWb3AvY2xhbXAAAUCtAAAKK2Pfj2oAAAAJU29wL2NvbG9yAAFK2AAAEFVj349qAAAADFZvcC9jb2xvcm1hcAABWy0AAAYlY9+PagAAAA9Db3AyL2NvbG8= +cndoZWVsAAFhUgAAAwVj349sAAAADlZvcC9jb21wbGVtZW50AAFkVwAAB0xj349qAAAAGFZvcC9jb21wdXRlbGlnaHRpbmc6OjIuMAABa6MAAAVPY9+PawAAABBTb3AvY29weXRvY3VydmVzAAFw8gAASsxj349rAAAAClZvcC8= +Y29zaW5lAAG7vgAABxtj349rAAAAFFZvcC9kZW5zaXR5dG9vcGFjaXR5AAHC2QAABJtj349rAAAAD1ZvcC9kaXNwbGFjZW5tbAABx3QAAATtY9+PagAAAAxWb3AvZGl2Y29uc3QAAcxhAAAFTWPfj2oAAAAHVm9wL2RvdAAB0a4= +AAAJKmPfj2sAAAAPVm9wL2VkZ2VmYWxsb2ZmAAHa2AAAAxZj349rAAAAB1ZvcC9leHAAAd3uAAAG9GPfj2sAAAAVU29wL2V4cGxvZGVkdmlldzo6Mi4wAAHk4gAACxRj349qAAAAB1ZvcC9maXQAAe/2AAARhWPfj2oAAAAOU28= +cC9mbGlwc291cmNlAAIBewAAFWhj349pAAAADlZvcC9mbG9hdHRvdmVjAAIW4wAABcRj349qAAAADVZvcC9mcm9udGZhY2UAAhynAAAERGPfj2sAAAAKT2JqZWN0L2dlbwACIOsAABcDY9+PaQAAABpWb3AvZ2VvbWV0cnl2b3A= +Z2xvYmFsOjoyLjAAAjfuAAAHIGPfj2oAAAAVVm9wL2dlb21ldHJ5dm9wb3V0cHV0AAI/DgAAAr1j349qAAAAElZvcC9nZXRsYXllcmV4cG9ydAACQcsAAAbsY9+PawAAAA9Wb3AvaHZlY3RvZmxvYXQAAki3AAADI2Pfj2oAAAA= +DVZvcC9odmVjdG92ZWMAAkvaAAAC+GPfj2oAAAAPVm9wL2lmY29ubmVjdGVkAAJO0gAADItj349qAAAACkRyaXZlci9pZmQAAltdAACDjWPfj2sAAAAOVm9wL2ludHRvZmxvYXQAAt7qAAACjGPfj2oAAAAMVm9wL2ludHRvdmU= +YwAC4XYAAAMHY9+PagAAAA9Wb3AvaXNjb25uZWN0ZWQAAuR9AAAF2WPfj2sAAAAMVm9wL2lzc2hhZG93AALqVgAAAhZj349rAAAAC1ZvcC9sYW1iZXJ0AALsbAAABJFj349rAAAAD1ZvcC9sYXllcmV4cG9ydAAC8P0AAAnsY98= +j2sAAAANVm9wL2xheWVycGFjawAC+ukAAAR5Y9+PawAAAA9Wb3AvbGF5ZXJ1bnBhY2sAAv9iAAADhmPfj2sAAAAKVm9wL2xlbmd0aAADAugAAAVBY9+PagAAAA1Wb3AvbHVtaW5hbmNlAAMIKQAAAp9j349qAAAADFZvcC9tdWw= +Y29uc3QAAwrIAAAFxGPfj2oAAAAKVm9wL25lZ2F0ZQADEIwAAASkY9+PawAAABFWb3Avbm9ybWFsZmFsbG9mZgADFTAAAASqY9+PawAAAA1Wb3Avbm9ybWFsaXplAAMZ2gAABZtj349qAAAAD1ZvcC9wYnJsaWdodGluZwADH3U= +AAAaQGPfj2sAAAAMVm9wL3BicnBoYXNlAAM5tQAAA4Bj349rAAAAFFNvcC9wb2ludHNmcm9tdm9sdW1lAAM9NQAAF3Bj349rAAAAB1ZvcC9wb3cAA1SlAAAHu2Pfj2oAAAAfcUxpYjo6U29wL2dyb3VwX2VkZ2VfbG9vcF9xbDo= +OjEAA1xgAAAP8WPfj2sAAAANVm9wL3NldGF0dHJpYgADbFEAAA05Y9+PagAAAApWb3Avc2hhZG93AAN5igAAArxj349rAAAAClZvcC9zbW9vdGgAA3xGAAAEv2Pfj2oAAAAMVm9wL3NwZWN1bGFyAAOBBQAAB9dj349rAAAACFY= +b3Avc3FydAADiNwAAAb2Y9+PawAAAAxWb3Avc3ViY29uc3QAA4/SAAAFMWPfj2sAAAALVm9wL3RleHR1cmUAA5UDAAAYe2Pfj2sAAAAQVm9wL3RleHR1cmU6OjIuMAADrX4AABTaY9+PagAAAApWb3AvdHdvd2F5AAPCWAAADrk= +Y9+PagAAAAxWb3AvdXZjb29yZHMAA9ERAAACTmPfj2oAAAARVm9wL3V2Y29vcmRzOjoyLjAAA9NfAAAEXGPfj2oAAAAOVm9wL3ZlY3RvZmxvYXQAA9e7AAAGMGPfj2oAAAANVm9wL3ZlY3RvaHZlYwAD3esAAAKmY9+PagAAAA4= +U29wL3ZvbHVtZXJhbXAAA+CRAAAIimPfj2oAAAAUVm9wL3ZvbHVtZXNoYWRlcmNvcmUAA+kbAAAKoWPfj2sAAAATVm9wL3ZvbHVtZXZvcGdsb2JhbAAD87wAAAaxY9+PagAAABNWb3Avdm9sdW1ldm9wb3V0cHV0AAP6bQAAAmM= +Y9+PagAAABFTb3Avdm9sdW1ld3JhbmdsZQAD/NAAABXxY9+PagAAAFAAAAAEAAAAWU9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV8= +RkFMT0ZfX19fTwAAAL9PX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUI= +RV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08AAADEb3BsaWI6L1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREU= +UkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP1Nob3AvT19fX19GT0xBRl9FR0RFX1RPT1JfRVJBVVFTX0VOSVNfREVSRVdPUF9fX19PX19fX1BPV0VSRURfU0lORV9TUVVBUkU= +X1JPT1RfRURHRV9GQUxPRl9fX19PAAAAb29wZGVmOi9TaG9wL09fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1dFUkVEX1NJTkVfU1FVQVJFX1JPT1RfRURHRV9GQUxPRl9fX19PP0k= +Y29uSW1hZ2UAAAAAAAAAAAAAAARTaG9wAAAAAAAAAAAAAAAAAAAAPnN1YnR5cGU9dm9wbmV0IHNoYWRlcnR5cGU9dm9wbWF0ZXJpYWwgcmVuZGVybWFzaz0nVk1hbnRyYSBPR0wnAAAAAAAAAABj35/jAAEAAAAABAAAAF9PX18= +X19MQUlSRVRBTV9SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08AAACPT19fX19MQUlSRVRBTV9SRURBSFNfT0lUQVJfR05JQ0E= +Rl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9NQVRFUklBTF9fX19PAAAA0G9wbGliOi9TaG9wL08= +X19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTz9TaG9wL09fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVI= +R19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX19fTwAAAHVvcGRlZjovU2hvcC9PX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX18= +X19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX01BVEVSSUFMX19fX08/SWNvbkltYWdlAAAAAAAAAAAAAAAEU2hvcAAAAAAAAAAAAAAAAAAAAD9zdWJ0eXBlPXZvcG5ldCBzaGFkZXJ0eXBlPXZvcG1hdGVyaWE= +bCByZW5kZXJtYXNrPSdWTWFudHJhIE9HTCcgAAAAAAAAAABj35/jAAEAAAAABQAAAF1PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFQ= +TkVTX1NIQURFUl9fX19PAAAArU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk8= +T1RfQlJJR0hUTkVTX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwAAAMpvcGxpYjovVm9wL09fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX18= +X19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/Vm9wL09fX19fUkVEQUhTX1NFTlRIR0lSQl9UT09SX0VCVUNfTEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE4= +RVNfU0hBREVSX19fX08AAAByb3BkZWY6L1ZvcC9PX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08/SWNvbkk= +bWFnZQAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAABhmb2cgbGlnaHQgc2hhZG93IHN1cmZhY2UAAAAAAAAAAGPfn+MBAQAAAAgAAAAABQAAAE1PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX18= +X0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08AAAB9T19fX19SRURBSFNfT0lUQVJfR05JQ0FGX0ZPTEFGX0VHREVfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlQ= +X0VER0VfRkFMT0ZfRkFDSU5HX1JBVElPX1NIQURFUl9fX19PAAAAqm9wbGliOi9Wb3AvT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08= +P1ZvcC9PX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTwAAAGJvcGRlZjovVm9wL09fX19fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUU= +TklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTz9JY29uSW1hZ2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAYZm9nIGxpZ2h0IHNoYWRvdyBzdXJmYWNlAAAAAAAAAABj35/jAQEAAAA= +CAAAAAAEAAAAA2FicwAAAAhBYnNvbHV0ZQAAABZvcGxpYjovVm9wL2Ficz9Wb3AvYWJzAAAAB1ZPUF9hYnMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAAIYWQ= +ZGNvbnN0AAAADEFkZCBDb25zdGFudAAAACBvcGxpYjovVm9wL2FkZGNvbnN0P1ZvcC9hZGRjb25zdAAAAAxWT1BfYWRkY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wA= +AQAAAAAEAAAAEWFlOjpDdWJlU3BoZXJlOjoxAAAADWFlX0N1YmVTcGhlcmUAAAAyb3BsaWI6L2FlOjpTb3AvQ3ViZVNwaGVyZTo6MT9hZTo6U29wL0N1YmVTcGhlcmU6OjEAAAAqb3BkZWY6L2FlOjpTb3AvQ3ViZVNwaGVyZTo= +OjE/YWVfYWN0aXZlLnN2ZwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPfn+MBAQAAAAAEAAAAEWFlOjpQb2x5aGVkcm9uOjoxAAAADWFlX1BvbHloZWRyb24AAAAyb3BsaWI6L2FlOjpTb3AvUG9seWg= +ZWRyb246OjE/YWU6OlNvcC9Qb2x5aGVkcm9uOjoxAAAAKm9wZGVmOi9hZTo6U29wL1BvbHloZWRyb246OjE/YWVfYWN0aXZlLnN2ZwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGPfn+MAAQEAAAAEAAA= +ABBhZTo6UmVmbGVjdG9yOjoxAAAADGFlX1JlZmxlY3RvcgAAADBvcGxpYjovYWU6OlNvcC9SZWZsZWN0b3I6OjE/YWU6OlNvcC9SZWZsZWN0b3I6OjEAAAApb3BkZWY6L2FlOjpTb3AvUmVmbGVjdG9yOjoxP2FlX2FjdGl2ZS4= +c3ZnAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAADmd1aWRlPS4vR1VJREUgAAAAAgAAAAJj35/jAQEAAAAABAAAABZhZTo6U3BoZXJlSW52ZXJzaW9uOjoxAAAAEmFlX1NwaGVyZUludmVyc2lvbgAAADxvcGxpYjovYWU= +OjpTb3AvU3BoZXJlSW52ZXJzaW9uOjoxP2FlOjpTb3AvU3BoZXJlSW52ZXJzaW9uOjoxAAAAL29wZGVmOi9hZTo6U29wL1NwaGVyZUludmVyc2lvbjo6MT9hZV9hY3RpdmUuc3ZnAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAA= +AAAAABJndWlkZT0uL09VVF9HVUlERSAAAAABAAAAAmPfn+MBAQAAAAAEAAAAHmFlOjpTdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MQAAABphZV9TdGVyZW9ncmFwaGljUHJvamVjdGlvbgAAAExvcGxpYjovYWU6OlNvcC9TdGU= +cmVvZ3JhcGhpY1Byb2plY3Rpb246OjE/YWU6OlNvcC9TdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MQAAADhvcGRlZjovYWU6OlNvcC9TdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MT9hZWxpYl9sb2dvLnBuZwAAAAAAAAAAAAA= +AANTb3AAAAAAAAAAAAAAAAAAAAAOZ3VpZGU9Li9HVUlERSAAAAABAAAAAWPfn+MBAQAAAAAEAAAADGF0dHJpYmRlbGV0ZQAAABBBdHRyaWJ1dGUgRGVsZXRlAAAAKG9wbGliOi9Tb3AvYXR0cmliZGVsZXRlP1NvcC9hdHRyaWI= +ZGVsZXRlAAAAEFNPUF9hdHRyaWJkZWxldGUAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAJj35/jAQEAAAAABAAAABBhdHRyaWJleHByZXNzaW9uAAAAFEF0dHJpYnV0ZSBFeHByZXNzaW9uAAAAMG9wbGk= +YjovU29wL2F0dHJpYmV4cHJlc3Npb24/U29wL2F0dHJpYmV4cHJlc3Npb24AAAAUU09QX2F0dHJpYmV4cHJlc3Npb24AAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAARj35/jAQEAAAAABAAAAA1hdHRyaWI= +ZnJvbW1hcAAAABJBdHRyaWJ1dGUgZnJvbSBNYXAAAAAqb3BsaWI6L1NvcC9hdHRyaWJmcm9tbWFwP1NvcC9hdHRyaWJmcm9tbWFwAAAAEVNPUF9hdHRyaWJmcm9tbWFwAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAA= +AAABAAAAAWPfn+MBAQAAAAAEAAAAC2F0dHJpYnBhaW50AAAAD0F0dHJpYnV0ZSBQYWludAAAACZvcGxpYjovU29wL2F0dHJpYnBhaW50P1NvcC9hdHRyaWJwYWludAAAAA9TT1BfYXR0cmlicGFpbnQAAAAAAAAAAAAAAANTb3A= +AAAAAAAAAAAAAAAAAAAADmd1aWRlPS4vR1VJREUgAAAAAQAAAAFj35/jAQEAAAAABAAAAA1hdHRyaWJ3cmFuZ2xlAAAAEUF0dHJpYnV0ZSBXcmFuZ2xlAAAAKm9wbGliOi9Tb3AvYXR0cmlid3JhbmdsZT9Tb3AvYXR0cmlid3I= +YW5nbGUAAAARU09QX2F0dHJpYndyYW5nbGUAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAARj35/jAQEAAAAABAAAAAVjbGFtcAAAAAVDbGFtcAAAABpvcGxpYjovVm9wL2NsYW1wP1ZvcC9jbGFtcAAAAAk= +Vk9QX2NsYW1wAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAABWNvbG9yAAAABUNvbG9yAAAAGm9wbGliOi9Tb3AvY29sb3I/U29wL2NvbG9yAAAACVNPUF9jb2w= +b3IAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAFj35/jAQEAAAAABAAAAAhjb2xvcm1hcAAAAAlDb2xvciBNYXAAAAAgb3BsaWI6L1ZvcC9jb2xvcm1hcD9Wb3AvY29sb3JtYXAAAAAMVk9QX2NvbG9ybWE= +cAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAGPfn+MAAQAAAAAEAAAACmNvbG9yd2hlZWwAAAALQ29sb3IgV2hlZWwAAAAmb3BsaWI6L0NvcDIvY29sb3J3aGVlbD9Db3AyL2NvbG9yd2g= +ZWVsAAAAD0NPUDJfY29sb3J3aGVlbAAAAAAAAAAAAAAABENvcDIAAAAAAAAAAAAAAAAAAAASY29wMmdlbiBjb3AyZmlsdGVyAAAAAAAAAABj35/jAAEAAAAABAAAAApjb21wbGVtZW50AAAACkNvbXBsZW1lbnQAAAAkb3BsaWI= +Oi9Wb3AvY29tcGxlbWVudD9Wb3AvY29tcGxlbWVudAAAAA5WT1BfY29tcGxlbWVudAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABQAAABRjb21wdXRlbGlnaHRpbmc= +OjoyLjAAAAAQQ29tcHV0ZSBMaWdodGluZwAAADhvcGxpYjovVm9wL2NvbXB1dGVsaWdodGluZzo6Mi4wP1ZvcC9jb21wdXRlbGlnaHRpbmc6OjIuMAAAABNWT1BfY29tcHV0ZWxpZ2h0aW5nAAAAAAAAAAAAAAADVm9wAAAAAAA= +AAAAAAAAAAAAAAtzdXJmYWNlIGZvZwAAAAAAAAAEY9+f4wEBAAAACAAAAAAEAAAADGNvcHl0b2N1cnZlcwAAAA5Db3B5IHRvIEN1cnZlcwAAAChvcGxpYjovU29wL2NvcHl0b2N1cnZlcz9Tb3AvY29weXRvY3VydmVzAAAAEFM= +T1BfY29weXRvY3VydmVzAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAACY9+f4wEBAAAAAAQAAAAGY29zaW5lAAAABkNvc2luZQAAABxvcGxpYjovVm9wL2Nvc2luZT9Wb3AvY29zaW5lAAAAClZPUF9jb3M= +aW5lAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAFAAAAEGRlbnNpdHl0b29wYWNpdHkAAAAZVm9sdW1lIERlbnNpdHkgdG8gT3BhY2l0eQAAADBvcGxpYjovVm9wL2Q= +ZW5zaXR5dG9vcGFjaXR5P1ZvcC9kZW5zaXR5dG9vcGFjaXR5AAAAFFZPUF9kZW5zaXR5dG9vcGFjaXR5AAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAANj35/jAQEAAAAIAAAAAAQAAAA= +C2Rpc3BsYWNlbm1sAAAAFURpc3BsYWNlIEFsb25nIE5vcm1hbAAAACZvcGxpYjovVm9wL2Rpc3BsYWNlbm1sP1ZvcC9kaXNwbGFjZW5tbAAAAA9WT1BfZGlzcGxhY2VubWwAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGE= +bGwAAAAAAAAAInN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wIHJzbCoAAAAAAAAAAGPfn+MAAQAAAAAEAAAACGRpdmNvbnN0AAAAD0RpdmlkZSBDb25zdGFudAAAACBvcGxpYjovVm9wL2RpdmNvbnN0P1ZvcC9kaXZjb24= +c3QAAAAMVk9QX2RpdmNvbnN0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAAA2RvdAAAAAtEb3QgUHJvZHVjdAAAABZvcGxpYjovVm9wL2RvdD9Wb3AvZG90AAA= +AAdWT1BfZG90AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAAC2VkZ2VmYWxsb2ZmAAAADEVkZ2UgRmFsbG9mZgAAACZvcGxpYjovVm9wL2VkZ2VmYWxsb2ZmP1Y= +b3AvZWRnZWZhbGxvZmYAAAAPVk9QX2VkZ2VmYWxsb2ZmAAAAAAAAAAAAAAADVm9wAAAABnN1Ym5ldAAAAAZTVUJ2b3AAAAAAAAAAGHN1cmZhY2UgZm9nIHNoYWRvdyBsaWdodAAAAAAAAAAEY9+f4wEBAAAAAAQAAAADZXhwAAA= +AAtFeHBvbmVudGlhbAAAABZvcGxpYjovVm9wL2V4cD9Wb3AvZXhwAAAAB1ZPUF9leHAAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAARZXhwbG9kZWR2aWV3Ojo= +Mi4wAAAADUV4cGxvZGVkIFZpZXcAAAAyb3BsaWI6L1NvcC9leHBsb2RlZHZpZXc6OjIuMD9Tb3AvZXhwbG9kZWR2aWV3OjoyLjAAAAAQU09QX2V4cGxvZGVkdmlldwAAAAAAAAAAAAAAA1NvcAAAAAAAAAAAAAAAAAAAAAAAAAA= +AQAAAAFj35/jAQEAAAAABAAAAANmaXQAAAAJRml0IFJhbmdlAAAAFm9wbGliOi9Wb3AvZml0P1ZvcC9maXQAAAAHVk9QX2ZpdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAE= +AAAAAAQAAAAKZmxpcHNvdXJjZQAAAAtGTElQIFNvdXJjZQAAACRvcGxpYjovU29wL2ZsaXBzb3VyY2U/U29wL2ZsaXBzb3VyY2UAAAAOU09QX2ZsaXBzb3VyY2UAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQA= +AAABY9+f4wEBAAAAAAQAAAAKZmxvYXR0b3ZlYwAAAA9GbG9hdCB0byBWZWN0b3IAAAAkb3BsaWI6L1ZvcC9mbG9hdHRvdmVjP1ZvcC9mbG9hdHRvdmVjAAAADlZPUF9mbG9hdHRvdmVjAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAA= +AAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABAAAAAlmcm9udGZhY2UAAAAKRnJvbnQgRmFjZQAAACJvcGxpYjovVm9wL2Zyb250ZmFjZT9Wb3AvZnJvbnRmYWNlAAAADVZPUF9mcm9udGZhY2UAAAAAAAAAAAA= +AAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAJXN1cmZhY2UgZm9nIGxpZ2h0IHNoYWRvdyBwaG90b24gcnNsXyoAAAAAAAAAAGPfn+MAAQAAAAAEAAAAA2dlbwAAAAhHZW9tZXRyeQAAABxvcGxpYjovT2JqZWN0L2dlbz8= +T2JqZWN0L2dlbwAAAAdPQkpfZ2VvAAAAAAAAAAAAAAAGT2JqZWN0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY9+f4wABAAAAAAQAAAAWZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAAAAB5HZW9tZXRyeSBWT1AgR2xvYmFsIFBhcmE= +bWV0ZXJzAAAAPG9wbGliOi9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMD9Wb3AvZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAAAABVWT1BfZ2VvbWV0cnl2b3BnbG9iYWwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3Y= +ZXgAAAAAAAAAAGPfn+MBAQAAAAAEAAAAEWdlb21ldHJ5dm9wb3V0cHV0AAAAE0dlb21ldHJ5IFZPUCBPdXRwdXQAAAAyb3BsaWI6L1ZvcC9nZW9tZXRyeXZvcG91dHB1dD9Wb3AvZ2VvbWV0cnl2b3BvdXRwdXQAAAAZVk9QX2c= +ZW9tZXRyeXZvcG91dHB1dC5vdGwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAFY9+f4wEBAAAAAAQAAAAOZ2V0bGF5ZXJleHBvcnQAAAAQR2V0IExheWVyIEV4cG9ydAAAACxvcGxpYjovVm9wL2c= +ZXRsYXllcmV4cG9ydD9Wb3AvZ2V0bGF5ZXJleHBvcnQAAAASVk9QX2dldGxheWVyZXhwb3J0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAHXN1cmZhY2UgZGlzcGxhY2UgY3ZleCBzb3AgcG9wAAAAAAA= +AAAAY9+f4wABAAAAAAQAAAALaHZlY3RvZmxvYXQAAAAQVmVjdG9yNCB0byBGbG9hdAAAACZvcGxpYjovVm9wL2h2ZWN0b2Zsb2F0P1ZvcC9odmVjdG9mbG9hdAAAAA9WT1BfaHZlY3RvZmxvYXQAAAAAAAAAAAAAAANWb3AAAAA= +A3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAAAY9+f4wABAAAAAAQAAAAJaHZlY3RvdmVjAAAAEVZlY3RvcjQgdG8gVmVjdG9yAAAAIm9wbGliOi9Wb3AvaHZlY3RvdmVjP1ZvcC9odmVjdG92ZWMAAAANVk9QX2h2ZWN0b3Y= +ZWMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAABj35/jAAEAAAAABAAAAAtpZmNvbm5lY3RlZAAAAAxJZiBDb25uZWN0ZWQAAAAmb3BsaWI6L1ZvcC9pZmNvbm5lY3RlZD9Wb3AvaWZjb24= +bmVjdGVkAAAAD1ZPUF9pZmNvbm5lY3RlZAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABAAAAANpZmQAAAAGTWFudHJhAAAAHG9wbGliOi9Ecml2ZXIvaWZkP0RyaXY= +ZXIvaWZkAAAAClJPUF9tYW50cmEAAAAAAAAAAAAAAAZEcml2ZXIAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJw9j35/jAAEAAAAABAAAAAppbnR0b2Zsb2F0AAAAEEludGVnZXIgdG8gRmxvYXQAAAAkb3BsaWI6L1ZvcC9pbnR0b2Y= +bG9hdD9Wb3AvaW50dG9mbG9hdAAAAA5WT1BfaW50dG9mbG9hdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAAAAAAAAAAAAGPfn+MAAQAAAAAEAAAACGludHRvdmVjAAAAEUludGVnZXIgdG8gVmVjdG8= +cgAAACBvcGxpYjovVm9wL2ludHRvdmVjP1ZvcC9pbnR0b3ZlYwAAAAxWT1BfaW50dG92ZWMAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAAAAAAAAAAAAABj35/jAAEAAAAABAAAAAtpc2Nvbm5lY3RlZAA= +AAAMSXMgQ29ubmVjdGVkAAAAJm9wbGliOi9Wb3AvaXNjb25uZWN0ZWQ/Vm9wL2lzY29ubmVjdGVkAAAAD1ZPUF9pc2Nvbm5lY3RlZAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj358= +4wABAAAAAAQAAAAIaXNzaGFkb3cAAAANSXMgU2hhZG93IFJheQAAACBvcGxpYjovVm9wL2lzc2hhZG93P1ZvcC9pc3NoYWRvdwAAAAxWT1BfaXNzaGFkb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAA= +C3N1cmZhY2UgZm9nAAAAAAAAAABj35/jAAEAAAAABAAAAAdsYW1iZXJ0AAAAB0xhbWJlcnQAAAAeb3BsaWI6L1ZvcC9sYW1iZXJ0P1ZvcC9sYW1iZXJ0AAAAC1ZPUF9sYW1iZXJ0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAY= +Vk9QYWxsAAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAABj35/jAAEAAAAABQAAAAtsYXllcmV4cG9ydAAAAAxMYXllciBFeHBvcnQAAAAmb3BsaWI6L1ZvcC9sYXllcmV4cG9ydD9Wb3AvbGF5ZXJleHBvcnQAAAAPVk9QX2w= +YXllcmV4cG9ydAAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAChkaXNwbGFjZSBmb2cgbGlnaHQgcGhvdG9uIHNoYWRvdyBzdXJmYWNlAAAAAAAAAAJj35/jAQEAAAAIAAAAAAQAAAAJbGF5ZXJwYWNrAAAACkxheWVyIFA= +YWNrAAAAIm9wbGliOi9Wb3AvbGF5ZXJwYWNrP1ZvcC9sYXllcnBhY2sAAAANVk9QX2xheWVycGFjawAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAB1zdXJmYWNlIGRpc3BsYWNlIGN2ZXggc29wIHBvcAA= +AAAAAAAAAGPfn+MAAQAAAAAFAAAAC2xheWVydW5wYWNrAAAADExheWVyIFVucGFjawAAACZvcGxpYjovVm9wL2xheWVydW5wYWNrP1ZvcC9sYXllcnVucGFjawAAAA9WT1BfbGF5ZXJ1bnBhY2sAAAAAAAAAAAAAAANWb3AAAAA= +AAAAAAAAAAAAAAAAKHN1cmZhY2UgcGhvdG9uIGRpc3BsYWNlIGxpZ2h0IHNoYWRvdyBmb2cAAAAAAAAAAWPfn+MBAQAAAAgAAAAABAAAAAZsZW5ndGgAAAAGTGVuZ3RoAAAAHG9wbGliOi9Wb3AvbGVuZ3RoP1ZvcC9sZW5ndGg= +AAAAClZPUF9sZW5ndGgAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAAJbHVtaW5hbmNlAAAACUx1bWluYW5jZQAAACJvcGxpYjovVm9wL2x1bWluYW5jZT9Wb3A= +L2x1bWluYW5jZQAAAA1WT1BfbHVtaW5hbmNlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAACG11bGNvbnN0AAAAEU11bHRpcGx5IENvbnN0YW50AAAAIG9wbGk= +YjovVm9wL211bGNvbnN0P1ZvcC9tdWxjb25zdAAAAAxWT1BfbXVsY29uc3QAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAAGbmVnYXRlAAAABk5lZ2F0ZQAAABw= +b3BsaWI6L1ZvcC9uZWdhdGU/Vm9wL25lZ2F0ZQAAAApWT1BfbmVnYXRlAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAADW5vcm1hbGZhbGxvZmYAAAAOTm9ybWE= +bCBGYWxsb2ZmAAAAKm9wbGliOi9Wb3Avbm9ybWFsZmFsbG9mZj9Wb3Avbm9ybWFsZmFsbG9mZgAAABFWT1Bfbm9ybWFsZmFsbG9mZgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAB1mb2cgbGlnaHQgc2g= +YWRvdyBzdXJmYWNlIHJzbCoAAAAAAAAAAGPfn+MAAQAAAAAEAAAACW5vcm1hbGl6ZQAAAAlOb3JtYWxpemUAAAAib3BsaWI6L1ZvcC9ub3JtYWxpemU/Vm9wL25vcm1hbGl6ZQAAAA1WT1Bfbm9ybWFsaXplAAAAAAAAAAAAAAA= +A1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABAAAAAtwYnJsaWdodGluZwAAAAxQQlIgTGlnaHRpbmcAAAAmb3BsaWI6L1ZvcC9wYnJsaWdodGluZz9Wb3AvcGJybGlnaHRpbmcAAAAPVk8= +UF9wYnJsaWdodGluZwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAdzdXJmYWNlAAAAAAAAABVj35/jAAEAAAAABAAAAAhwYnJwaGFzZQAAABlQQlIgVm9sdW1lIFBoYXNlIEZ1bmN0aW9uAAAAIG9wbGliOi9Wb3AvcGI= +cnBoYXNlP1ZvcC9wYnJwaGFzZQAAAAxWT1BfcGJycGhhc2UAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAANj35/jAAEAAAAABAAAABBwb2ludHNmcm9tdm9sdW1lAAAAElBvaW50cyBmcm9tIFZvbHVtZQA= +AAAwb3BsaWI6L1NvcC9wb2ludHNmcm9tdm9sdW1lP1NvcC9wb2ludHNmcm9tdm9sdW1lAAAAFFNPUF9wb2ludHNmcm9tdm9sdW1lAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAFWd1aWRlPS4vRklOQUxfVk9MVU1FIAA= +AAABAAAAAWPfn+MBAQAAAAAEAAAAA3BvdwAAAAVQb3dlcgAAABZvcGxpYjovVm9wL3Bvdz9Wb3AvcG93AAAAB1ZPUF9wb3cAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAA= +AAAEAAAAG3FMaWI6Omdyb3VwX2VkZ2VfbG9vcF9xbDo6MQAAABJHcm91cCBFZGdlIExvb3AgcUwAAABGb3BsaWI6L3FMaWI6OlNvcC9ncm91cF9lZGdlX2xvb3BfcWw6OjE/cUxpYjo6U29wL2dyb3VwX2VkZ2VfbG9vcF9xbDo= +OjEAAAAOU0hFTEZfZWRnZWxvb3AAAAAAAAAAAAAAAANTb3AAAAAAAAAAAAAAAAAAAAAAAAAAAQAAAAFj35/jAAEBAAAABAAAAAlzZXRhdHRyaWIAAAANU2V0IEF0dHJpYnV0ZQAAACJvcGxpYjovVm9wL3NldGF0dHJpYj9Wb3A= +L3NldGF0dHJpYgAAAA1WT1Bfc2V0YXR0cmliAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAAAY9+f4wABAAAAAAQAAAAGc2hhZG93AAAABlNoYWRvdwAAABxvcGxpYjovVm9wL3NoYWRvdz8= +Vm9wL3NoYWRvdwAAAApWT1Bfc2hhZG93AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAC3N1cmZhY2UgZm9nAAAAAAAAAABj35/jAAEAAAAABAAAAAZzbW9vdGgAAAAGU21vb3RoAAAAHG9wbGliOi9Wb3A= +L3Ntb290aD9Wb3Avc21vb3RoAAAAClZPUF9zbW9vdGgAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAAIc3BlY3VsYXIAAAAIU3BlY3VsYXIAAAAgb3BsaWI6L1Y= +b3Avc3BlY3VsYXI/Vm9wL3NwZWN1bGFyAAAADFZPUF9zcGVjdWxhcgAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAA1zdXJmYWNlIHJzbF8qAAAAAAAAAABj35/jAAEAAAAABAAAAARzcXJ0AAAAC1NxdWE= +cmUgUm9vdAAAABhvcGxpYjovVm9wL3NxcnQ/Vm9wL3NxcnQAAAAIVk9QX3NxcnQAAAAAAAAAAAAAAANWb3AAAAADdm9wAAAABlZPUGFsbAAAAAAAAAABKgAAAAAAAAAAY9+f4wABAAAAAAQAAAAIc3ViY29uc3QAAAARU3VidHI= +YWN0IENvbnN0YW50AAAAIG9wbGliOi9Wb3Avc3ViY29uc3Q/Vm9wL3N1YmNvbnN0AAAADFZPUF9zdWJjb25zdAAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABAAAAAc= +dGV4dHVyZQAAAAdUZXh0dXJlAAAAHm9wbGliOi9Wb3AvdGV4dHVyZT9Wb3AvdGV4dHVyZQAAAAtWT1BfdGV4dHVyZQAAAAAAAAAAAAAAA1ZvcAAAAAN2b3AAAAAGVk9QYWxsAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAAGPfn+M= +AAEAAAAABQAAAAx0ZXh0dXJlOjoyLjAAAAAHVGV4dHVyZQAAAChvcGxpYjovVm9wL3RleHR1cmU6OjIuMD9Wb3AvdGV4dHVyZTo6Mi4wAAAAC1ZPUF90ZXh0dXJlAAAAAAAAAAAAAAADVm9wAAAAAAAAAAAAAAAAAAAACXZleCo= +IHJzbCoAAAAAAAAAEWPfn+MBAQAAAAgAAAAABAAAAAZ0d293YXkAAAAOVHdvIFdheSBTd2l0Y2gAAAAcb3BsaWI6L1ZvcC90d293YXk/Vm9wL3R3b3dheQAAAApWT1BfdHdvd2F5AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAY= +Vk9QYWxsAAAAAAAAAAEqAAAAAAAAAABj35/jAAEAAAAABQAAAAh1dmNvb3JkcwAAAAlVViBDb29yZHMAAAAgb3BsaWI6L1ZvcC91dmNvb3Jkcz9Wb3AvdXZjb29yZHMAAAAMVk9QX3V2Y29vcmRzAAAAAAAAAAAAAAADVm9wAAA= +AAAAAAAAAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAAGPfn+MBAQAAAAgAAAAABQAAAA11dmNvb3Jkczo6Mi4wAAAACVVWIENvb3JkcwAAACpvcGxpYjovVm9wL3V2Y29vcmRzOjoyLjA/Vm9wL3V2Y29vcmRzOjoyLjAAAAAMVk8= +UF91dmNvb3JkcwAAAAAAAAAAAAAAA1ZvcAAAAAAAAAAAAAAAAAAAAAl2ZXgqIHJzbCoAAAAAAAAAAWPfn+MBAQAAAAgAAAAABAAAAAp2ZWN0b2Zsb2F0AAAAD1ZlY3RvciB0byBGbG9hdAAAACRvcGxpYjovVm9wL3ZlY3RvZmw= +b2F0P1ZvcC92ZWN0b2Zsb2F0AAAADlZPUF92ZWN0b2Zsb2F0AAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAASoAAAAAAAAAAGPfn+MAAQAAAAAEAAAACXZlY3RvaHZlYwAAABFWZWN0b3IgdG8gVmVjdG8= +cjQAAAAib3BsaWI6L1ZvcC92ZWN0b2h2ZWM/Vm9wL3ZlY3RvaHZlYwAAAA1WT1BfdmVjdG9odmVjAAAAAAAAAAAAAAADVm9wAAAAA3ZvcAAAAAZWT1BhbGwAAAAAAAAAAAAAAAAAAAAAY9+f4wABAAAAAAQAAAAKdm9sdW1lcmE= +bXAAAAALVm9sdW1lIFJhbXAAAAAkb3BsaWI6L1NvcC92b2x1bWVyYW1wP1NvcC92b2x1bWVyYW1wAAAADlNPUF92b2x1bWVyYW1wAAAAAAAAAAAAAAADU29wAAAAAAAAAAAAAAAAAAAAAAAAAAEAAAABY9+f4wEBAAAAAAUAAAA= +EHZvbHVtZXNoYWRlcmNvcmUAAAASVm9sdW1lIFNoYWRlciBDb3JlAAAAMG9wbGliOi9Wb3Avdm9sdW1lc2hhZGVyY29yZT9Wb3Avdm9sdW1lc2hhZGVyY29yZQAAABRWT1Bfdm9sdW1lc2hhZGVyY29yZQAAAAAAAAAAAAAAA1Y= +b3AAAAAAAAAAAAAAAAAAAAAHc3VyZmFjZQAAAAAAAAAJY9+f4wEBAAAACAAAAAAEAAAAD3ZvbHVtZXZvcGdsb2JhbAAAABxWb2x1bWUgVk9QIEdsb2JhbCBQYXJhbWV0ZXJzAAAALm9wbGliOi9Wb3Avdm9sdW1ldm9wZ2xvYmE= +bD9Wb3Avdm9sdW1ldm9wZ2xvYmFsAAAAE1ZPUF92b2x1bWV2ZXhnbG9iYWwAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAAAY9+f4wEBAAAAAAQAAAAPdm9sdW1ldm9wb3V0cHV0AAAAEVZvbHVtZSA= +Vk9QIE91dHB1dAAAAC5vcGxpYjovVm9wL3ZvbHVtZXZvcG91dHB1dD9Wb3Avdm9sdW1ldm9wb3V0cHV0AAAAE1ZPUF92b2x1bWV2ZXhvdXRwdXQAAAAAAAAAAAAAAANWb3AAAAAAAAAAAAAAAAAAAAAEY3ZleAAAAAAAAAABY98= +n+MBAQAAAAAEAAAADXZvbHVtZXdyYW5nbGUAAAAOVm9sdW1lIFdyYW5nbGUAAAAqb3BsaWI6L1NvcC92b2x1bWV3cmFuZ2xlP1NvcC92b2x1bWV3cmFuZ2xlAAAAEVNPUF92b2x1bWV3cmFuZ2xlAAAAAAAAAAAAAAADU29wAAA= +AAAAAAAAAAAAAAAAAAAAAAABAAAABGPfn+MBAQBJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349rAAAADERpYWxvZ1NjcmlwdAAAAFcAAAK4YLpRiTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDA= +MDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MzAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fRk9MQUZfRUdERV9UT09SX0VSQVVRU19FTklTX0RFUkVXT1BfX19fT19fX19QT1c= +RVJFRF9TSU5FX1NRVUFSRV9ST09UX0VER0VfRkFMT0ZfX19fTyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0ZPTEFGX0VHREVfVE9PUl9FUkFVUVNfRU5JU19ERVJFV09QX19fX09fX19fUE9XRVI= +RURfU0lORV9TUVVBUkVfUk9PVF9FREdFX0ZBTE9GX19fX08KICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ18= +TEFDSVJURU1ZU19fX19PX19fX1NZTUVUUklDQUxfQ1VCRV9ST09UX0JSSUdIVE5FU19SQURJQUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEE= +SVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1JBREk= +QUxfR1JBRElFTlRfRURHRV9GQUxPRl9GQUNJTkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KCiAgICByZW5kZXJtYXNrCSJWTWFudHJhIE9HTCIKCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAI= +AAAACENvbnRlbnRzAAAAAAAAAFdj349rAAAADERpYWxvZ1NjcmlwdAAAAFcAAAJkYLfEtDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUzMDAwMDEzMDAwMDAwMDAwMDA= +VFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIE9fX19fTEFJUkVUQU1fUkVEQUhTX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUFMX0dSQURJRU5UX1NIQURFUl9NQVRFUklBTF9fX19PIGE= +dXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX0xBSVJFVEFNX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfTUFURVJJQUxfX18= +X08KICAgIHNjcmlwdAlPX19fX0xBSVJFVEFNX1JFREFIU19PSVRBUl9HTklDQUZfRk9MQUZfRUdERV9UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0k= +TkdfUkFUSU9fU0hBREVSX01BVEVSSUFMX19fX08KICAgIGxhYmVsCU9fX19fTEFJUkVUQU1fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0xBSURBUl9SQUVOSUxfX19fT19fX19MSU5FQVJfUkFESUE= +TF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfTUFURVJJQUxfX19fTwoKICAgIHJlbmRlcm1hc2sJIlZNYW50cmEgT0dMIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgA= +AAAIQ29udGVudHMAAAAAAAAAV2Pfj2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAnZgulF9MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTMwMDAwMTMwMDAwMDAwMDAwMFQ= +UkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PIGF1dG8= +bWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlPX19fX1JFREFIU19TRU5USEdJUkJfVE9PUl9FQlVDX0xBQ0lSVEVNWVNfX19fT19fX19TWU1FVFJJQ0FMX0NVQkVfUk9PVF9CUklHSFRORVNfU0hBREVSX19fX08KICA= +ICBzY3JpcHQJT19fX19SRURBSFNfU0VOVEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCiAgICBsYWJlbAlPX19fX1JFREFIU19TRU4= +VEhHSVJCX1RPT1JfRUJVQ19MQUNJUlRFTVlTX19fX09fX19fU1lNRVRSSUNBTF9DVUJFX1JPT1RfQlJJR0hUTkVTX1NIQURFUl9fX19PCgogICAgb3V0cHV0CWZsb2F0CWRpZmYJIkNvbWJpbmVkIFZhbHVlIgogICAgc2lnbmE= +dHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKfQo= +SU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PawAAAAxEaWFsb2dTY3JpcHQAAABXAAACdmC1JCswNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MzA= +MDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBPX19fX1JFREFIU19UTkVJREFSR19MQUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9TSEFERVJfX19fTyBhdXQ= +b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJT19fX19SRURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIHNjcmlwdAlPX19fX1I= +RURBSFNfVE5FSURBUkdfTEFJREFSX1JBRU5JTF9fX19PX19fX0xJTkVBUl9SQURJQUxfR1JBRElFTlRfU0hBREVSX19fX08KICAgIGxhYmVsCU9fX19fUkVEQUhTX09JVEFSX0dOSUNBRl9GT0xBRl9FR0RFX1RORUlEQVJHX0w= +QUlEQVJfUkFFTklMX19fX09fX19fTElORUFSX1JBRElBTF9HUkFESUVOVF9FREdFX0ZBTE9GX0ZBQ0lOR19SQVRJT19TSEFERVJfX19fTwoKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQ= +IFZhbHVlIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKICAgIH0KCiAgICBoZWw= +cCB7CgkiIgogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcSX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiA= +U2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgo= +ICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzY= +CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImFicyIKICAgIHNjcmlwdAkiYWJzIgogICAgbGFiZWwJImFicyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICA= +Y29kZSB7CgkiJGFicyA9IHZvcF9hYnMoJHZhbCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJZmxvYXQJYWJzCSJBYnNvbHV0ZSBWYWx1ZSIKICAgIHNpZ25hdHVyZQkiRmw= +b2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpCXsgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWM= +dG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHU= +cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCA= +dWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ24= +YXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICA= +ICJWYWx1ZSIsIDEpCiAgICBWT1BfSU5UX1BBUk0odmFsX2ksICJWYWx1ZSIsIDEpCiAgICBWT1BfVkVDMl9QQVJNKHZhbF91LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCA= +MSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfcCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfbiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSk= +CiAgICBWT1BfVkVDNF9QQVJNKHZhbF92NCwiVmFsdWUiLCAxLCAxLCAxLCAxKQogICAgVk9QX0ZMVF9QQVJNKHZhbF91ZiwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiA= +ICAgVk9QX1ZFQ19QQVJNKHZhbF91cCwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdW4sICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQo= +CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABP5fUH1KLyoKICo= +IFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc20= +aXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWU= +dCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJhZGRjb25zdCIKICAgIHNjcmlwdAkiYWRkY29uc3QiCiAgICBsYWJlbAkiYWQ= +ZGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkYWRkZWQgPSAkdmFsICsgJGFkZGNvbnN0OyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JYWRkY29uc3QKCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXQ= +cHV0CWludAlhZGRlZAkJIklucHV0IFZhbHVlICsgQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlkZWZhdWx0CXsgfQogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlmCXsgZmxvYXQgZmxvYXQgfQogICAgc2lnbmE= +dHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQ= +IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWM= +CXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBwYXJtIHsKCW5hbWUJYWRkY29uc3QKCWxhYmVsCSJBZGQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFgAAAA= +AAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349qAAAADERpYWxvZ1NjcmlwdAAAAFcAAAdXWnh/3zA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUyMDAwMDEzMDA= +MDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGFlOjpDdWJlU3BoZXJlOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWFlOjpDdWJlU3BoZXJlOjoxCiAgICBzY3JpcHQJYWU6OkM= +dWJlU3BoZXJlOjoxCiAgICBsYWJlbAlhZV9DdWJlU3BoZXJlCgogICAgaGVscCB7CgkiIgogICAgfQogICAgYmluZGhhbmRsZSB0eCB4Zm9ybSAiVHJhbnNmb3JtZXIiIHR4ICJtb3ZldG9vbF9jYW5kaWRhdGUoMSkgb3duZXI= +b3AoJ3hmJykgb3duZXJvcGdyb3VwKCdncm91cCcpIgogICAgYmluZGhhbmRsZSB0eSB4Zm9ybSAiVHJhbnNmb3JtZXIiIHR5ICJtb3ZldG9vbF9jYW5kaWRhdGUoMSkgb3duZXJvcCgneGYnKSBvd25lcm9wZ3JvdXAoJ2dyb3U= +cCcpIgogICAgYmluZGhhbmRsZSB0eiB4Zm9ybSAiVHJhbnNmb3JtZXIiIHR6ICJtb3ZldG9vbF9jYW5kaWRhdGUoMSkgb3duZXJvcCgneGYnKSBvd25lcm9wZ3JvdXAoJ2dyb3VwJykiCgogICAgaW5wdXRsYWJlbAkxCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzEiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcms= +IElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFsZ29yaXRobSIKICAgICAgICBsYWJlbCAgICJTdWJkaXYgdHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImhvdWQ= +aW5pIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJob3VkaW5pIiAgICAgICAiSG91ZGluaSBDYXRtdWxsLUNsYXJrIgogICAgICAgICAgICAibWFudHJhIiAgICAgICAgIk1hbnRyYS1Db21wYXRpYmxlIENhdG11bGw= +LUNsYXJrIgogICAgICAgICAgICAib3NkY2MiICAgICAgICAgIk9wZW5TdWJkaXYgQ2F0bXVsbC1DbGFyayIKICAgICAgICAgICAgIm9zZGxvb3AiICAgICAgICJPcGVuU3ViZGl2IExvb3AiCiAgICAgICAgICAgICJvc2RiaWw= +aW5lYXIiICAgIk9wZW5TdWJkaXYgQmlsaW5lYXIiCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaXQ= +ZXJhdGlvbnMiCiAgICAgICAgbGFiZWwgICAiU3ViZGl2IERlcHRoIgogICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgIGRlZmF1bHQgeyAiNSIgfQogICAgICAgIHJhbmdlICAgeyAwISA1IH0KICAgICAgICBwYXJtdGE= +ZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzYyIKICAgICAgICBsYWJlbCAgICJVbmlmb3JtIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQ= +CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidCIKICAgICAgICBsYWJlbCAgICJUcmFuc2xhdGUiCiAgICAgICAgdHlwZSA= +ICAgdmVjdG9yCiAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDA= +MDAwMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic2VhbSIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgc2VhbSBncm91cCAoQWxzbyBjaGFuZ2VzIFVWcykiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICA= +ICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADEQ= +aWFsb2dTY3JpcHQAAAAAAAAA5VeP774jIERpYWxvZyBzY3JpcHQgZm9yIGFlOjpQb2x5aGVkcm9uOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA3LzIwLzE2IDIyOjQwOjE0Cgp7CiAgICBuYW1lCWFlOjpQb2x5aGVkcm8= +bjo6MQogICAgc2NyaXB0CWFlOjpQb2x5aGVkcm9uOjoxCiAgICBsYWJlbAlhZV9Qb2x5aGVkcm9uCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEiCgp9CklORFg= +AAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349qAAAADERpYWxvZ1NjcmlwdAAAAFcAAAI3WTglODA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUyMDAwMDE= +MzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGFlOjpSZWZsZWN0b3I6OjEgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYWU6OlJlZmxlY3Rvcjo6MQogICAgc2NyaXB0CWFlOjo= +UmVmbGVjdG9yOjoxCiAgICBsYWJlbAlhZV9SZWZsZWN0b3IKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJSYXkgc291cmNlcyAoUG9pbnRzIHdpdGggTm9ybWFscykiCiAgICBpbnB1dGxhYmVsCTI= +CSJDb2xsaXNpb24gR2VvIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CgluYW1lCSJzaG93Z3VpZGUiCgk= +bGFiZWwJIlNob3cgR3VpZGUiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIxIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm1heF9ib3VuY2VzIgoJbGFiZWwJIk1heCBCb3VuY2VzIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWw= +dAl7ICI2IiB9CglyYW5nZQl7IDAgMTAgfQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2c= +U2NyaXB0AAAAVwAABetZOCbjMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBhZTo= +OlNwaGVyZUludmVyc2lvbjo6MSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlhZTo6U3BoZXJlSW52ZXJzaW9uOjoxCiAgICBzY3JpcHQJYWU6OlNwaGVyZUludmVyc2lvbjo6MQogICAgbGFiZWwJYWVfU3A= +aGVyZUludmVyc2lvbgoKICAgIGhlbHAgewoJIiIKICAgIH0KICAgIGJpbmRoYW5kbGUgY2VueCBib3VuZGluZ2JveCAiU3BoZXJlX1RyYW5zZm9ybWVyIiBjZW50ZXJ4ICJvd25lcm9wKCdzcGhlcmUxJykiCiAgICBiaW5kaGE= +bmRsZSBjZW55IGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIGNlbnRlcnkgIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgY2VueiBib3VuZGluZ2JveCAiU3BoZXJlX1RyYW5zZm9ybWVyIiBjZW4= +dGVyeiAib3duZXJvcCgnc3BoZXJlMScpIgogICAgYmluZGhhbmRsZSAhMi4wIGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIGNvbnN0YW50X3NjYWxlICJvd25lcm9wKCdzcGhlcmUxJykiCiAgICBiaW5kaGFuZGw= +ZSByYWQgYm91bmRpbmdib3ggIlNwaGVyZV9UcmFuc2Zvcm1lciIgc2l6ZXggIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgcmFkIGJvdW5kaW5nYm94ICJTcGhlcmVfVHJhbnNmb3JtZXIiIHNpemV5ICJvd24= +ZXJvcCgnc3BoZXJlMScpIgogICAgYmluZGhhbmRsZSByYWQgYm91bmRpbmdib3ggIlNwaGVyZV9UcmFuc2Zvcm1lciIgc2l6ZXogIm93bmVyb3AoJ3NwaGVyZTEnKSIKICAgIGJpbmRoYW5kbGUgc2NhbGUgYm91bmRpbmdib3g= +ICJTcGhlcmVfVHJhbnNmb3JtZXIiIHVuaWZvcm1fc2NhbGUgIm93bmVyb3AoJ3NwaGVyZTEnKSIKCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5ICIKICAgIGlucHV0bGFiZWwJMgkiT3B0aW9uYWwgU3BoZXJlIHRvIHVzZSI= +CiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKCW5hbWUJInNob3dndWlkZSIKCWxhYmVsCSJTaG93IEd1aWQ= +ZSIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkicmFkIgoJbGFiZWwJIlJhZGl1cyIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJZGlzYWI= +bGV3aGVuCSJ7IGhhc2lucHV0KDEpID09IDEgfSIKCXJhbmdlCXsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNlbiIKCWxhYmVsCSJDZW50cmUiCgl0eXBlCXZlY3RvcgoJc2l6ZQkzCglkZWZhdWx0CXsgIjAiICI= +MCIgIjAiIH0KCWRpc2FibGV3aGVuCSJ7IGhhc2lucHV0KDEpID09IDEgfSIKCXJhbmdlCXsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNjYWxlIgoJbGFiZWwJIlVuaWZvcm0gU2NhbGUiCgl0eXBlCWZsb2F0Cgk= +ZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMTAgfQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAw= +RGlhbG9nU2NyaXB0AAAAVwAABe5YjmUnMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGY= +b3IgYWU6OlN0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDAxLzI5LzE3IDIxOjU2OjU1Cgp7CiAgICBuYW1lCWFlOjpTdGVyZW9ncmFwaGljUHJvamVjdGlvbjo6MQogICAgc2NyaXA= +dAlhZTo6U3RlcmVvZ3JhcGhpY1Byb2plY3Rpb246OjEKICAgIGxhYmVsCWFlX1N0ZXJlb2dyYXBoaWNQcm9qZWN0aW9uCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiU3ViLU5ldHdvcmsgSW5wdXQ= +ICMxIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICA= +ICBwYXJtIHsKCW5hbWUJImxhYmVscGFybTMiCglsYWJlbAkiTGFiZWwiCgl0eXBlCWxhYmVsCglub2xhYmVsCglkZWZhdWx0CXsgIkEgMy1WZWN0b3IgaXMgb3V0cHV0IGZyb20gYSBGb3J3YXJkIDQtRCBwcm9qZWN0aW9uIiA= +fQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibGFiZWxwYXJtNCIKCWxhYmVsCSJMYWJlbCIKCXR5cGUJbGFiZWwKCW5vbGFiZWwKCWRlZmF1bHQJeyAiQSAzLVZlY3RvciB3aXQ= +aCBaPTAgaXMgb3V0cHV0IGZyb20gYSBGb3J3YXJkIDMtRCBwcm9qZWN0aW9uIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJsYWJlbHBhcm0yIgoJbGFiZWwJIkxhYmVsIgo= +CXR5cGUJbGFiZWwKCW5vbGFiZWwKCWRlZmF1bHQJeyAiQSA0LVZlY3RvciBpcyBvdXRwdXQgZnJvbSBhbiBJbnZlcnNlIDMtRCBwcm9qZWN0aW9uIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGE= +cm0gewoJbmFtZQkic2VwcGFybSIKCWxhYmVsCSJTZXBhcmF0b3IiCgl0eXBlCXNlcGFyYXRvcgoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImd1aWQ= +ZSIKCWxhYmVsCSJTaG93IElucHV0IEdlbyBHdWlkZSIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRpbSIKCWxhYmVsCSI= +RGltZW5zaW9uIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgIjMiIH0KCXJhbmdlCXsgMyEgNCEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiaW52ZXJzZSIKCWxhYmVsCSJJbnZlcnNlIHByb2plY3Q= +aW9uIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiYXR0ciIKCWxhYmVsCSI0LVZlY3RvciBBdHRyaWJ1dGUiCgl0eXBlCXM= +dHJpbmcKCWRlZmF1bHQJeyAiZm91cnZlYyIgfQoJZGlzYWJsZXdoZW4JInsgZGltICE9IDQgfSIKCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAAA= +V2Pfj2oAAAAMRGlhbG9nU2NyaXB0AAAAVwAADCBfUH0cMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2c= +IHNjcmlwdCBmb3IgYXR0cmliZGVsZXRlIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHJpYmRlbGV0ZQogICAgc2NyaXB0CWF0dHJpYmRlbGV0ZQogICAgbGFiZWwJIkF0dHJpYnV0ZSBEZWxldGUiCgo= +ICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIFJlbW92ZSBBdHRyaWJ1dGVzIGZyb20iCiAgICBpbnB1dGxhYmVsCTIJIlJlZmVyZW5jZSBHZW9tZXRyeSIKICAgIHBhcm10YWcgeyA= +aW5wdXRpc3JlZjIgMSB9CiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1c2U= +cmVmZXJlbmNlIgogICAgICAgIGxhYmVsICAgIlByZXBlbmQgd2l0aCBBdHRyaWJ1dGVzIGZyb20gUmVmZXJlbmNlIEdlb21ldHJ5IgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICA= +ICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJuZWdhdGUiCiAgICAgICAgbGFiZWwgICAiRGVsZXRlIE5vbiBTZWxlY3Q= +ZWQiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICA= +ICAgIG5hbWUgICAgImRvcHRkZWwiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgQXR0cmlidXRlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQ= +IHsgIjEiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicHRkZWwiCiAgICAgICAgbGFiZWwgICAiUG9pbnQ= +IEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvcHRkZWwgPT0gMCB9IgogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICA= +ICAgWyAib3BtZW51IC1sIGF0dHJpYnV0ZTEgcHRkZWwiIF0KICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiA= +ICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG92dHhkZWwiCiAgICAgICAgbGFiZWwgICAiVmVydGV4IEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQ= +CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInZ0eGRlbCIKICAgICA= +ICAgbGFiZWwgICAiVmVydGV4IEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IGRvdnR4ZGVsID09IDAgfSIKICAgICAgICBtZW4= +dXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ1dGUxIHZ0eGRlbCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3ByaW1kZWwiCiAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIEF0dHJpYnV0ZXMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= +bm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewogICAgICA= +ICBuYW1lICAgICJwcmltZGVsIgogICAgICAgIGxhYmVsICAgIlByaW1pdGl2ZSBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyA= +ZG9wcmltZGVsID09IDAgfSIKICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnV0ZTEgcHJpbWRlbCIgXQogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICA= +cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb2R0bGRlbCIKICAgICAgICBsYWJlbCAgICJEZXRhaWwgQXR0cmlidXRlcyIKICAgICA= +ICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiI= +IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImR0bGRlbCIKICAgICAgICBsYWJlbCAgICJEZXRhaWwgQXR0cmlidXRlcyIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiA= +ICAgICAgIGRpc2FibGV3aGVuICJ7IGRvZHRsZGVsID09IDAgfSIKICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnV0ZTEgZHRsZGVsIiBdCiAgICAgICAgfQogICAgICAgIHJhbmc= +ZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVwZGF0ZXZhciIKICAgICAgICBsYWJlbCAgICJVcGQ= +YXRlIExvY2FsIFZhcmlhYmxlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDA= +MDAwMDAwMDAwMDAwIiB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAAnYV9ljj4wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDA= +MDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBhdHRyaWJleHByZXNzaW9uIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWF0dHI= +aWJleHByZXNzaW9uCiAgICBzY3JpcHQJYXR0cmliZXhwcmVzc2lvbgogICAgbGFiZWwJIkF0dHJpYnV0ZSBFeHByZXNzaW9uIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMSIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCI= +CgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiYmluZGdyb3VwIgogICAgICAgIGxhYmVsICAgIkdyb3VwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2w= +ZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSAtbCBhdHRyaWJ2b3AxIGJpbmRncm91cCIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGE= +ZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0ga3dhcmdzWydub2RlJ10ucGFybVR1cGxlKCdiaW5kZ3JvdXB0eXBlJylcbmt3YXJnc1snaW5wdXRpbmRleCddID0= +IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuXG5TaGk= +ZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgICAgIGJpbmRzZWxlY3RvciB1dnNlbGVjdCA= +Ik1vZGlmeSBQb2ludHMiCiAgICAgICAgICAgICJTZWxlY3QgdGhlIHBvaW50cyB0byBhZmZlY3QgYW5kIHByZXNzIEVudGVyIHRvIGNvbXBsZXRlLiIKICAgICAgICAgICAgMCAxIDB4ZmZmZmZmZmYgMCBiaW5kZ3JvdXB0eXA= +ZSAwCiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJiaW5kZ3JvdXB0eXBlIgogICAgICAgIGxhYmVsICAgIkdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJndWU= +c3MiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJ2ZXJ0aWNlcyIgICJWZXJ0aWNlcyIKICAgICAgICAgICAgImVkZ2VzIiAgICAgIkVkZ2U= +cyIKICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDA= +MDAiIH0KICAgIH0KICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwIgogICAgICAgIGxhYmVsICAgIlZFWHByZXNzaW9ucyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRjbGFzcyI= +CiAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSBDbGFzcyIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAicG9pbnQiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICA= +ICAgICAgImRldGFpbCIgICAgIkRldGFpbCIKICAgICAgICAgICAgICAgICJwcmltaXRpdmUiICJQcmltaXRpdmVzIgogICAgICAgICAgICAgICAgInBvaW50IiAgICAgIlBvaW50cyIKICAgICAgICAgICAgICAgICJ2ZXJ0ZXg= +IiAgICAiVmVydGljZXMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG4= +YW1lICAgICJleHByZXNzaW9ucyIKICAgICAgICAgICAgbGFiZWwgICAgIkF0dHJpYnV0ZSBWRVhwcmVzc2lvbnMiCiAgICAgICAgICAgIGRlZmF1bHQgMQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW0= +ZSAgICAiZW5hYmxlIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkVuYWJsZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgICAgICBqb2lubmV4dAo= +ICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAicHJlc2V0IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkF0dHI= +aWJ1dGUiCiAgICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiUCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0iCiAgICAgICAgICA= +ICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgIiIgICAgICAgICAgIkN1c3RvbSIKICAgICAgICAgICAgICAgICAgICAiUCIgICAgICAgICAiUG9zaXRpb24gKFApIgogICAgICAgICAgICAgICAgICAgICJ2IiAgICA= +ICAgICAiVmVsb2NpdHkgKHYpIgogICAgICAgICAgICAgICAgICAgICJmb3JjZSIgICAgICJGb3JjZSAoZm9yY2UpIgogICAgICAgICAgICAgICAgICAgICJDZCIgICAgICAgICJDb2xvciAoQ2QpIgogICAgICAgICAgICAgICA= +ICAgICAiQWxwaGEiICAgICAiQWxwaGEgKEFscGhhKSIKICAgICAgICAgICAgICAgICAgICAiTiIgICAgICAgICAiTm9ybWFsIChOKSIKICAgICAgICAgICAgICAgICAgICAidXYiICAgICAgICAiVGV4dHVyZSAodXYpIgogICA= +ICAgICAgICAgICAgICAgICAibWFzcyIgICAgICAiTWFzcyAobWFzcykiCiAgICAgICAgICAgICAgICAgICAgInBzY2FsZSIgICAgIlNjYWxlIChwc2NhbGUpIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcGE= +cm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiaG91Lm5vZGUoXCIuXCIpLmhkYU1vZHVsZSgpLnByZXNldChrd2FyZ3MpIiB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInA= +eXRob24iIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgIm5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiTmFtZSIKICAgICAgICAgICAgICAgIHR5cGUgICA= +IHN0cmluZwogICAgICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiUCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0geyBwcmVzZXQjICE9IFwiXCI= +IH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyBwcmVzZXQjICE9IFwiXCIgfSIKICAgICAgICAgICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgICAgICAgICBbICJub2RlID0ga3dhcmdzWydub2RlJ10iIF0= +CiAgICAgICAgICAgICAgICAgICAgWyAiYXR0cmliX3R5cGVzID0gKGhvdS5hdHRyaWJUeXBlLkdsb2JhbCwgaG91LmF0dHJpYlR5cGUuUHJpbSwiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgICAgICAgICAgICAgaG8= +dS5hdHRyaWJUeXBlLlBvaW50LCBob3UuYXR0cmliVHlwZS5WZXJ0ZXgpIiBdCiAgICAgICAgICAgICAgICAgICAgWyAiYXR0cmliX3R5cGUgPSBhdHRyaWJfdHlwZXNbbm9kZS5wYXJtKCdiaW5kY2xhc3MnKS5ldmFsQXNJbnQ= +KCldIiBdCiAgICAgICAgICAgICAgICAgICAgWyAicmV0dXJuIGt3YXJnc1snbm9kZSddLmdlbmVyYXRlSW5wdXRBdHRyaWJNZW51KDAsIGF0dHJpYl90eXBlKSIgXQogICAgICAgICAgICAgICAgICAgIGxhbmd1YWdlIHB5dGg= +b24KICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInR5cGUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVHlwZSIKICAgICAgICAgICA= +ICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAidmVjdG9yIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHByZXNldCMgIT0gXCJcIiB9IgogICA= +ICAgICAgICAgICAgIGhpZGV3aGVuICJ7IHByZXNldCMgIT0gXCJcIiB9IgogICAgICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAgICAgImludCIgICAgICAgIkludGVnZXIiCiAgICAgICAgICAgICAgICAgICA= +ICJmbG9hdCIgICAgICJGbG9hdCIKICAgICAgICAgICAgICAgICAgICAidmVjdG9yIiAgICAiVmVjdG9yIgogICAgICAgICAgICAgICAgICAgICJ2ZWN0b3I0IiAgICJWZWN0b3IgNCIKICAgICAgICAgICAgICAgICAgICAibWE= +dHJpeDMiICAgIk1hdHJpeCAzIgogICAgICAgICAgICAgICAgICAgICJtYXRyaXgiICAgICJNYXRyaXggNCIKICAgICAgICAgICAgICAgICAgICAiY29sb3IiICAgICAiQ29sb3IiCiAgICAgICAgICAgICAgICAgICAgInN0cmk= +bmciICAgICJTdHJpbmciCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJ2YWxpXyMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJDb24= +c3RhbnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0geyBzbmk= +cHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4gInsgdHlwZSMgIT0gaW50IH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIH0KICAgICA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidmFsZl8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29uc3RhbnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICA= +ICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSB7IHNuaXBwZXQjICF+IC4qXFxcXGJ2YWx1ZVxcXFxiLiogfSIKICAgICAgICAgICAgICAgIGhpZGV3aGU= +biAieyB0eXBlIyAhPSBmbG9hdCB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidmFsdjNfIyIKICAgICA= +ICAgICAgICAgICBsYWJlbCAgICJDb25zdGFudCBWYWx1ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICI= +MCIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0geyBzbmlwcGV0IyAhfiAuKlxcXFxidmFsdWVcXFxcYi4qIH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyB0eXBlIyAhPSB2ZWM= +dG9yIH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJ2YWx2NF8jIgogICAgICAgICAgICAgICAgbGFiZWw= +ICAgIkNvbnN0YW50IFZhbHVlIgogICAgICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3I0CiAgICAgICAgICAgICAgICBzaXplICAgIDQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiAiMCIgfQogICAgICA= +ICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGVuYWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4gInsgdHlwZSMgIT0gdmVjdG9yNCB9IgogICA= +ICAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInZhbG0zXyMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJDb25zdGE= +bnQgVmFsdWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgICAgICBzaXplICAgIDkKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgIjAiICIwIiAiMCIgIjEiICIwIiAiMCIgIjAiICIxIiA= +fQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW5hYmxlIyA9PSAwIH0geyBzbmlwcGV0IyAhfiAuKlxcXFxidmFsdWVcXFxcYi4qIH0iCiAgICAgICAgICAgICAgICBoaWRld2hlbiAieyB0eXBlIyAhPSBtYXRyaXg= +MyB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidmFsbTRfIyIKICAgICAgICAgICAgICAgIGxhYmVsICA= +ICJDb25zdGFudCBWYWx1ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgICAgIHNpemUgICAgMTYKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgIjAiICIwIiAiMCIgIjAiICIxIiAiMCI= +ICIwIiAiMCIgIjAiICIxIiAiMCIgIjAiICIwIiAiMCIgIjEiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGVuYWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICA= +ICAgICAgICAgIGhpZGV3aGVuICJ7IHR5cGUjICE9IG1hdHJpeCB9IgogICAgICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSA= +ICAgInZhbGNfIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkNvbnN0YW50IFZhbHVlIgogICAgICAgICAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgICAgICBkZWY= +YXVsdCB7ICIxIiAiMSIgIjEiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGVuYWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4= +ICJ7IHR5cGUjICE9IGNvbG9yIH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInZhbHNfIyIKICAgICAgICA= +ICAgICAgICBsYWJlbCAgICJDb25zdGFudCBWYWx1ZSIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZW4= +YWJsZSMgPT0gMCB9IHsgc25pcHBldCMgIX4gLipcXFxcYnZhbHVlXFxcXGIuKiB9IgogICAgICAgICAgICAgICAgaGlkZXdoZW4gInsgdHlwZSMgIT0gc3RyaW5nIH0iCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSA= +ewogICAgICAgICAgICAgICAgbmFtZSAgICAic25pcHBldCMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJWRVhwcmVzc2lvbiIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWw= +dCB7ICJzZWxmIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBlbmFibGUjID09IDAgfSIKICAgICAgICAgICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgICAgICAgICBbICJpbXBvcnQgdmV4cHJlc3M= +aW9ubWVudSIgXQogICAgICAgICAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICAgICAgICAgIFsgInJldHVybiB2ZXhwcmVzc2lvbm1lbnUuYnVpbGRTaW5nbGVMaW5lU25pcHBldE1lbnUoJ2F0dHJpYmV4cHJlc3Npb24= +L3NuaXBwZXQnKSIgXQogICAgICAgICAgICAgICAgICAgIGxhbmd1YWdlIHB5dGhvbgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHZleHByZXNzaW8= +bm1lbnVcblxubm9kZSA9IGt3YXJnc1snbm9kZSddXG5wYXJtbmFtZSA9IGt3YXJnc1sncGFybXR1cGxlJ10ubmFtZSgpXG5cbnZleHByZXNzaW9ubWVudS5jcmVhdGVTcGFyZVBhcm1zRnJvbUNoQ2FsbHMobm9kZSwgcGFybW4= +YW1lKSIgfQogICAgICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJDcmVhdGVzIHNwYXJlIHBhcmFtZXRlcnMgZm9yIGVhY2ggdW5pcXVlIGNhbGwgb2YgY2goKSAiIH0KICAgICAgICAgICAgICA= +ICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfY3JlYXRlX3Bhcm1fZnJvbV9jaCIgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm8= +bGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9jd2RwYXRoIgogICAgICAgICAgICBsYWJlbCAgICJFdmFsdWF0aW9uIE5vZGUgUGF0aCI= +CiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiAgICAgICAgICAgIGRlZmF1bHQgeyAiLiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9tYXRjaGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIHRvIE1hdGNoIgo= +ICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJpZCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICA= +IHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJpbmNsdWRlcyIKICAgICAgICAgICAgbGFiZWwgICAiSW5jbHVkZSBGaWxlcyIKICAgICAgICAgICAgdHlwZSAgICBmaWxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiA= +ICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJvcG1lbnUgLWwgYXR0cmlidm9wMS9zbmlwcGV0MSBpbmNsdWRlcyIgXQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3M= +Y29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3U= +cGRhdGVubWxzIgogICAgICAgICAgICBsYWJlbCAgICJVcGRhdGUgTm9ybWFscyBJZiBEaXNwbGFjZWQiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICA= +ICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMiIKICAgICAgICBsYWJlbCAgICJHZW5lcmF0ZWQ= +IENvZGUiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1cGRhdGVjb2RlIgogICAgICAgICAgICBsYWJlbCAgICJVcGRhdGUgQ29kZSIKICAgICAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICAgICA= +IGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImhvdS5waG0oKS51cGRhdGVDb2RlKGhvdS5wd2QoKSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGI= +YWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJnZW5lcmF0ZWRjb2RlIgogICAgICAgICAgICBsYWJlbCAgICJHZW5lcmF0ZWQgQ29kZSIKICAgICA= +ICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9yIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxhbmciICJ2ZXgiIH0= +CiAgICAgICAgfQogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349qAAAADERpYWxvZ1NjcmlwdAAAAFcAAC0hX1B9IjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDA= +MDEwMDAwMDAxNDM2NzcwNzU1MjAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGF0dHJpYmZyb21tYXAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmliZnJvbW0= +YXAKICAgIHNjcmlwdAlmbHVpZG1hcAogICAgbGFiZWwJIkF0dHJpYnV0ZSBmcm9tIE1hcCIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBDcmVhdGUgQXR0cmlidXRlIGZyb20= +IFRleHR1cmUgTWFwcyBvbiIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayA= +SW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICA= +ICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIHZvcHNvcDEgdmV4X2dyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlBvaW50c1xua3dhcmdzWyc= +aW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIlNlbGVjdCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSA= +dmlld3BvcnQuIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ1c2VfZmlsZSIKICAgICAgICBsYWI= +ZWwgICAiVXNlIFRleHR1cmUgRnJvbSBEaXNrIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGpvaW5uZXh0CiAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgIHJhbmdlICAgeyA= +MCAxIH0KICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgIH0KICAgIHBhcm0gewo= +ICAgICAgICBuYW1lICAgICJmaWxlbmFtZSIKICAgICAgICBsYWJlbCAgICJUZXh0dXJlIE1hcCIKICAgICAgICB0eXBlICAgIGltYWdlCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIlVWY29sb3IucmF0IiA= +fQogICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDA= +MDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIHBhcm0gewo= +ICAgICAgICBuYW1lICAgICJyZWxvYWQiCiAgICAgICAgbGFiZWwgICAiUmVsb2FkIFRleHR1cmUiCiAgICAgICAgdHlwZSAgICBidXR0b24KICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyA= +dXNlX2ZpbGUgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJ0ZXhjYWNoZSAtYyA7IG9wY29vayAtRiBJTiIgfQo= +ICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVkaW0iCiAgICAgICAgbGFiZWwgICAiVURJTSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIm9mZiI= +IH0KICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQo= +ICAgICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXh0cyIgInNvcCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidGV4dHVyZV9jaGFubmVsIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgQ2hhbm4= +ZWwiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICJDIiA= +ICAgICJDb2xvciIKICAgICAgICAgICAgIlAiICAgICAiUG9zaXRpb24iCiAgICAgICAgICAgICJQeiIgICAgIlogRGVwdGgiCiAgICAgICAgICAgICJOIiAgICAgIk5vcm1hbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICA= +eyAwIDEgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXg= +dHMiICJzb3AiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInV2YXR0cmliIgogICAgICAgIGxhYmVsICAgIlVWIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyA= +InV2IiB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHsgInNpZGVmeDo6YXR0cmliX2FjY2VzcyIgInJlYWQiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImV4cG9ydF9hdHRyaWJ1dGU= +IgogICAgICAgIGxhYmVsICAgIkV4cG9ydCBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiQ2QiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICA= +ICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICA= +bmFtZSAgICAiYXR0cmliX3R5cGUiCiAgICAgICAgbGFiZWwgICAiVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBub2xhYmVsCiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgbWVudSB7CiAgICA= +ICAgICAgICAiZmxvYXQiICAgICAiRmxvYXQiCiAgICAgICAgICAgICJ2ZWN0b3IiICAgICJWZWN0b3IiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIGV4cG9ydCAgYWxsCiAgICB9CiAgICBncm8= +dXAgewogICAgICAgIG5hbWUgICAgImNvbG9yX3NldHRpbmdzIgogICAgICAgIGxhYmVsICAgIkNvbG9yIFNldHRpbmdzIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3JjY29sb3JzcGFjZSIKICAgICA= +ICAgICAgIGxhYmVsICAgIlNvdXJjZSBDb2xvciBTcGFjZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJhdXRvIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICA= +ICJhdXRvIiAgICAgICJBdXRvbWF0aWMiCiAgICAgICAgICAgICAgICAibGluZWFyIiAgICAiTGluZWFyIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb2xvcl9jaGFubmVsIgogICAgICAgICAgICBsYWJlbCAgICJDb2xvciBDaGFubmVsIgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICA= +IGRlZmF1bHQgeyAiNCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBhdHRyaWJfdHlwZSA9PSB2ZWN0b3IgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicmVkIiAgICAgICAiUmVkIgogICAgICA= +ICAgICAgICAgICJncmVlbiIgICAgICJHcmVlbiIKICAgICAgICAgICAgICAgICJibHVlIiAgICAgICJCbHVlIgogICAgICAgICAgICAgICAgImFscGhhIiAgICAgIkFscGhhIgogICAgICAgICAgICAgICAgImdyZXlzY2FsZSI= +ICJHcmV5c2NhbGUiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgNCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmdiX2NvbG9yX2luZmx1ZW5jZSIKICAgICAgICAgICAgbGFiZWwgICAiQ29sb3IgSW5mbHVlbmNlIgogICA= +ICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBzaXplICAgIDQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjUiICIwLjYiICIwLjEiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNvbG9yX2NoYW4= +bmVsICE9IDQgfSB7IGF0dHJpYl90eXBlID09IHZlY3RvciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCEgMSEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICA= +ICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZpc3VhbGl6ZV9tYXAiCiAgICAgICAgICAgIGxhYmVsICAgIlZpc3VhbGl6ZSIKICA= +ICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZXhwb3J0X2F0dHJpYnV0ZSA9PSBDZCB9IgogICAgICAgICAgICByYW5nZSAgIHs= +IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAiZG9yZW1hcCIKICAgICAgICAgICAgbGFiZWwgICAiRG8gUmVtYXAiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICByYW4= +Z2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyA= +InNoYWRlcnBhcm1jb250ZXh0cyIgInNvcCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmdiX3NjYWxlIgogICAgICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICAgICAgdHk= +cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGRvcmVtYXAgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZ2JfY28= +bnRyYXN0IgogICAgICAgICAgICBsYWJlbCAgICJDb250cmFzdCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9yZW1hcCA= +PT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiA= +fQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmdiX2NvbnRyYXN0X3JvbGxvZmYiCiAgICAgICAgICAgIGxhYmVsICAgIkNvbnRyYXN0IFJvbGxvZmYiCiAgICAgICAgICAgIHR5cGUgICA= +IGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBkb3JlbWFwID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyA= +ImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicmVtYXBfaW5mbHU= +ZW5jZSIKICAgICAgICAgICAgbGFiZWwgICAiUmVtYXAgSW5mbHVlbmNlIgogICAgICAgICAgICB0eXBlICAgIHJhbXBfZmx0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyA= +YXR0cmliX3R5cGUgPT0gdmVjdG9yIH0geyBkb3JlbWFwID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEhIDEwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiA= +ICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicmFtcGJhc2lzX3ZhciIgInJlbWFwX2luZmx1ZW5jZV8yX3RoZV9iYXNpc19zdHJpbmdzIiB9CiAgICAgICAgICAgIHA= +YXJtdGFnIHsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJyYW1wZmxvYXRkZWZhdWx0IiAiMXBvcyAoIDAgKSAxdmFsdWUgKCAwICkgMWludGVycCAoIGxpbmVhciApIDJwb3M= +ICggMSApIDJ2YWx1ZSAoIDEgKSAyaW50ZXJwICggbGluZWFyICkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJyYW1wa2V5c192YXIiICJyZW1hcF9pbmZsdWVuY2VfMl90aGVfa2V5X3Bvc2l0aW9ucyIgfQogICAgICAgICA= +ICAgcGFybXRhZyB7ICJyYW1wc2hvd2NvbnRyb2xzZGVmYXVsdCIgIjAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJyYW1wdmFsdWVzX3ZhciIgInJlbWFwX2luZmx1ZW5jZV8yX3RoZV9rZXlfdmFsdWVzIiB9CiAgICAgICA= +ICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXh0cyIgImN2ZXgiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImNvbG9yX3NldHRpbmdzXzEiCiAgICAgICAgbGFiZWwgICAiRmk= +bHRlciBTZXR0aW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImZpbHRlciIKICAgICAgICAgICAgbGFiZWwgICAiRmlsdGVyIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICA= +ZGVmYXVsdCB7ICJnYXVzcyIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgInBvaW50IiAgICAgIlBvaW50IgogICAgICAgICA= +ICAgICAgICJib3giICAgICAgICJCb3giCiAgICAgICAgICAgICAgICAiZ2F1c3MiICAgICAiR2F1c3NpYW4iCiAgICAgICAgICAgICAgICAiYmFydGxldHQiICAiQmFydGxldHQvVHJpYW5ndWxhciIKICAgICAgICAgICAgICA= +ICAic2luYyIgICAgICAiU2luYyBTaGFycGVuaW5nIgogICAgICAgICAgICAgICAgImhhbm5pbmciICAgIkhhbm5pbmciCiAgICAgICAgICAgICAgICAiYmxhY2ttYW4iICAiQmxhY2ttYW4iCiAgICAgICAgICAgICAgICAiY2E= +dHJvbSIgICAgIkNhdG11bGwtUm9tIgogICAgICAgICAgICAgICAgIm1pdGNoZWxsIiAgIk1pdGNoZWxsIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAicGFybXZvcCIgIjEiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJmaWx0ZXJfd2lkdGgiCiAgICAgICAgICAgIGxhYmVsICAgIkZpbHRlciBXaWR0aCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWY= +YXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDA= +MDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAid3JhcCIKICAgICAgICAgICAgbGFiZWwgICAiV3JhcCI= +CiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAic3RyZWFrIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICA= +ICAgICAgICAgICAgInJlcGVhdCIgICAgIlJlcGVhdCIKICAgICAgICAgICAgICAgICJzdHJlYWsiICAgICJTdHJlYWsiCiAgICAgICAgICAgICAgICAiZGVjYWwiICAgICAiRGVjYWwiCiAgICAgICAgICAgIH0KICAgICAgICA= +ICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJwYXJtdm9wIiAiMSIgfQogICAgICAgICAgICBwYXI= +bXRhZyB7ICJzaGFkZXJwYXJtY29udGV4dHMiICJzb3AiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJvcmRlciIKICAgICAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG9yIgogICA= +ICAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IHsgd3I= +YXAgIT0gZGVjYWwgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInBhcm12b3A= +IiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNoYWRlcnBhcm1jb250ZXh0cyIgInNvcCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmVydGV4bWV0aG9kIgogICAgICAgICA= +ICAgbGFiZWwgICAiVmVydGV4IFVWIFByb21vdGlvbiIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZmlyc3QiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICA= +Im1heCIgICAgICAgIk1heGltdW0iCiAgICAgICAgICAgICAgICAibWluIiAgICAgICAiTWluaW11bSIKICAgICAgICAgICAgICAgICJtZWFuIiAgICAgICJBdmVyYWdlIgogICAgICAgICAgICAgICAgIm1vZGUiICAgICAgIk0= +b2RlIgogICAgICAgICAgICAgICAgIm1lZGlhbiIgICAgIk1lZGlhbiIKICAgICAgICAgICAgICAgICJzdW0iICAgICAgICJTdW0iCiAgICAgICAgICAgICAgICAic3Vtc3F1YXJlIiAiU3VtIG9mIFNxdWFyZXMiCiAgICAgICA= +ICAgICAgICAgInJtcyIgICAgICAgIlJvb3QgTWVhbiBTcXVhcmUiCiAgICAgICAgICAgICAgICAiZmlyc3QiICAgICAiRmlyc3QgTWF0Y2giCiAgICAgICAgICAgICAgICAibGFzdCIgICAgICAiTGFzdCBNYXRjaCIKICAgICA= +ICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICA= +ICAgIH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiY29sb3Jfc2V0dGluZ3NfMiIKICAgICAgICBsYWJlbCAgICJJbWFnZSBTZXR0aW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICA= +ICJ1dl9pbnZlcnR1IgogICAgICAgICAgICBsYWJlbCAgICJJbnZlcnQgVSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHU= +c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXZfaW52ZXJ0diIKICAgICAgICAgICAgbGFiZWwgICAiSW52ZXI= +dCBWIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCA= +MSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1dl9zY2FsZSIKICAgICAgICAgICAgbGFiZWwgICAiU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGU= +ZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB1c2VfZmlsZSA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGE= +bmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1dl9yeiIKICAgICAgICAgICAgbGFiZWwgICAiUm90YXRlIgogICAgICAgICAgICB0eXBlICAgIGFuZ2xlCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlX2ZpbGUgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICA= +bmFtZSAgICAidXZfdCIKICAgICAgICAgICAgbGFiZWwgICAiVHJhbnNsYXRlIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcjIKICAgICAgICAgICAgc2l6ZSAgICAyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiIH0= +CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHVzZV9maWxlID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0= +CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349qAAAADERpYWw= +b2dTY3JpcHQAAABXAABToF9QfSkwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MjAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGE= +dHRyaWJwYWludCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlhdHRyaWJwYWludAogICAgc2NyaXB0CVNPUF9QYWludAogICAgbGFiZWwJIkF0dHJpYnV0ZSBQYWludCIKCiAgICBoZWxwIHsKCSIiCiAgICA= +fQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gUGFpbnQiCiAgICBpbnB1dGxhYmVsCTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyIgogICAgaW5wdXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHU= +dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInN0cm9rZV9ncm91cCIKICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICA= +ICBkZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJrd2FyZ3NbJ25vZGUnXS5nZW5lcmF0ZUlucHV0R3JvdXBNZW51KDAsIGhvdS5nZW9tZXRyeVR5cGUuUG9pbnRzKSIgXQogICAgICA= +ICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3A= +dXRpbHM7IGt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlBvaW50czsga3dhcmdzWydpbnB1dGluZGV4J10gPSAwOyBzb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHA= +YXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIlNlbGVjdCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmU= +c2VsZWN0IiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkaXNwbGF5Z3JvdXAiCiAgICAgICAgbGFiZWwgICAiRGlzcGxheSBHcm91cCIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQ= +IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInVzZWRpc3BsYXkiCiAgICAgICAgbGFiZWwgICAiUGFpbnQgb24gRGlzcGxheWVkIE5vZGUiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICA= +ZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJhdHRyaWJ1dGUiCiAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgIGRlZmF1bHQ= +IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgWyAiIiBdCiAgICAgICAgICAgIFsgIm5vZGUgPSBrd2FyZ3NbJ25vZGUnXSIgXQogICAgICAgICAgICBbICJudW1hdHRyaWJzID0gbm9kZS5ldmFsUGFybSgnbnU= +bWF0dHJpYnMnKSIgXQogICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgWyAicmVzdWx0ID0gW10iIF0KICAgICAgICAgICAgWyAidHlwZV9uYW1lcyA9ICgnQ29sb3InLCAnRmxvYXQnLCAnSW50ZWdlcicpIiBdCiAgICA= +ICAgICAgICBbICJmb3IgaWR4IGluIHJhbmdlKDEsIG51bWF0dHJpYnMgKyAxKToiIF0KICAgICAgICAgICAgWyAiICAgIG51bSA9IHN0cihpZHgpIiBdCiAgICAgICAgICAgIFsgIiAgICByZXN1bHQuYXBwZW5kKGlkeCkiIF0= +CiAgICAgICAgICAgIFsgIiAgICBhdHRyaWJfbmFtZSA9IG5vZGUuZXZhbFBhcm0oJ2F0dHJpYm5hbWUnICsgbnVtKSIgXQogICAgICAgICAgICBbICIgICAgYXR0cmliX3R5cGUgPSBub2RlLmV2YWxQYXJtKCdhdHRyaWJ0eXA= +ZScgKyBudW0pIiBdCiAgICAgICAgICAgIFsgIiAgICByZXN1bHQuYXBwZW5kKGF0dHJpYl9uYW1lICsgJyAoJyArIHR5cGVfbmFtZXNbYXR0cmliX3R5cGVdICsgJyknKSIgXQogICAgICAgICAgICBbICIgICAgIiBdCiAgICA= +ICAgICAgICBbICJyZXR1cm4gcmVzdWx0IiBdCiAgICAgICAgICAgIGxhbmd1YWdlIHB5dGhvbgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICBwYXJtdGFnIHs= +ICJzY3JpcHRfYWN0aW9uIiAia3dhcmdzWydub2RlJ10uaGRhVmlld2VyU3RhdGVNb2R1bGUoKS52aXN1YWxpemUoa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiVG9nZ2xlIHZpc3U= +YWxpemF0aW9uXG5DdHJsLUxNQjogT3BlbiB0aGUgdmlzdWFsaXphdGlvbiBlZGl0b3IiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIlZJRVdfdmlzdWFsaXphdGlvbiIgfQogICAgICAgIHBhcm0= +dGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImt3YXJnc1snbm9kZSddLmhkYVZpZXdlclN0YXRlTW9kdWxlKCkudXBkYXRlYXR0cmlidXRlKGt3YXJnc1snbm9kZSddKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGw= +YmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic3Ryb2tlX2F0dHJpYiIKICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgTmFtZSIKICAgICAgICB0eXBlICAgIHN0cmk= +bmcKICAgICAgICBpbnZpc2libGUKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAibWFzayIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICAgICAgICAgICBbICJpbXBvcnQgdGVycmFpbnRvb2x1dGlscyAiIF0= +CiAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICBbICJyZXR1cm4gdGVycmFpbnRvb2x1dGlscy5idWlsZE5hbWVNZW51KGt3YXJnc1snbm9kZSddKSIgXQogICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICA= +fQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImZyb20gc29wdXRpbHMgaW1wb3J0IGFjdGlvblRvZ2dsZVZpc3VhbGl6ZXI7IGFjdGlvblRvZ2dsZVZpc3VhbGl6ZXIoa3dhcmdzKSIgfQogICAgICAgIHBhcm0= +dGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIlZJRVdfdmlzdWFsaXphdGlvbiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiZnJvbSBzb3B1dGlscyBpbXBvcnQgYWN0aW9uVG9nZ2xlVmlzdWFsaXo= +ZXIga3dhcmdzWydwYXJtdHVwbGUnXSA9IFwiYXR0cmlibmFtZVwiICsgc3RyKGt3YXJnc1sncGFybSddLmV2YWwoKSArIDEpIGFjdGlvblRvZ2dsZVZpc3VhbGl6ZXIoa3dhcmdzKSAiIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJzdHJva2VfYXR0cmlidHlwZSIKICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBpbnZpc2libGUKICAgICAgICBkZWZhdWx0IHsgIjE= +IiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJjb2xvciIgICAgICJDb2xvciIKICAgICAgICAgICAgImZsb2F0IiAgICAgIkZsb2F0IgogICAgICAgICAgICAiaW50ZWdlciIgICAiSW50ZWdlciIKICAgICAgICB9CiA= +ICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInJlc2V0IgogICAgICAgIGxhYmVsICAgIlJlc2V0IEFsbCBDaGFuZ2VzIgogICAgICAgIHR5cGUgICAgYnV0dG9uCiAgICA= +ICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGV4cG9ydCAgZGlhbG9nCiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJrd2FyZ3NbJ25vZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLnJlc2V0KGhvdS4= +cHdkKCkpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgIH0KICAgIGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwXzEiCiAgICAgICAgbGFiZWwgICA= +IkJydXNoIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG1ib3BlcmF0aW9uIgogICAgICAgICAgICBsYWJlbCAgICJMTUIgT3BlcmF0aW9uIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= +ICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAicGFpbnQiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICAic21vb3Q= +aCIgICAgIlNtb290aCIKICAgICAgICAgICAgICAgICJlcmFzZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGFpbnQgQkc= +IgogICAgICAgICAgICAgICAgInNhbXBsZWJnIiAgIlNhbXBsZSBCRyIKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG1ib3BlcmF0aW9uMiIKICAgICAgICAgICA= +IGxhYmVsICAgIlNoaWZ0IgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgZGVmYXVsdCB7ICJzbW9vdGgiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICA= +ICAgICAgInBhaW50IiAgICAgIlBhaW50IEZHIgogICAgICAgICAgICAgICAgInNtb290aCIgICAgIlNtb290aCIKICAgICAgICAgICAgICAgICJlcmFzZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICA= +ICAiU2FtcGxlIEZHIgogICAgICAgICAgICAgICAgInBhaW50YmciICAgIlBhaW50IEJHIgogICAgICAgICAgICAgICAgInNhbXBsZWJnIiAgIlNhbXBsZSBCRyIKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwYXI= +bSB7CiAgICAgICAgICAgIG5hbWUgICAgImxtYm9wZXJhdGlvbjMiCiAgICAgICAgICAgIGxhYmVsICAgIkN0cmwiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInBhaW50YmciIH0= +CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgInBhaW50IiAgICAgIlBhaW50IEZHIgogICAgICAgICAgICAgICAgInNtb290aCIgICAgIlNtb290aCIKICAgICAgICAgICAgICAgICJlcmFzZSIgICAgICJFcmE= +c2UiCiAgICAgICAgICAgICAgICAic2FtcGxlIiAgICAiU2FtcGxlIEZHIgogICAgICAgICAgICAgICAgInBhaW50YmciICAgIlBhaW50IEJHIgogICAgICAgICAgICAgICAgInNhbXBsZWJnIiAgIlNhbXBsZSBCRyIKICAgICA= +ICAgICAgIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1tYm9wZXJhdGlvbiIKICAgICAgICAgICAgbGFiZWwgICAiTU1CIE9wZXJhdGlvbiIKICAgICAgICAgICAgdHlwZSAgICBvcmQ= +aW5hbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgInNhbXBsZSIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJwYWludCIgICAgICJQYWludCBGRyIKICAgICAgICAgICA= +ICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICAgICAgICAgImVyYXNlIiAgICAgIkVyYXNlIgogICAgICAgICAgICAgICAgInNhbXBsZSIgICAgIlNhbXBsZSBGRyIKICAgICAgICAgICAgICAgICJwYWludGJnIiA= +ICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGxlYmciICAiU2FtcGxlIEJHIgogICAgICAgICAgICB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtbWJvcGVyYXRpb24yIgo= +ICAgICAgICAgICAgbGFiZWwgICAiU2hpZnQiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgInNhbXBsZWJnIiB9CiAgICAgICAgICAgIG1lbnU= +IHsKICAgICAgICAgICAgICAgICJwYWludCIgICAgICJQYWludCBGRyIKICAgICAgICAgICAgICAgICJzbW9vdGgiICAgICJTbW9vdGgiCiAgICAgICAgICAgICAgICAiZXJhc2UiICAgICAiRXJhc2UiCiAgICAgICAgICAgICA= +ICAgInNhbXBsZSIgICAgIlNhbXBsZSBGRyIKICAgICAgICAgICAgICAgICJwYWludGJnIiAgICJQYWludCBCRyIKICAgICAgICAgICAgICAgICJzYW1wbGViZyIgICJTYW1wbGUgQkciCiAgICAgICAgICAgIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtbWJvcGVyYXRpb24zIgogICAgICAgICAgICBsYWJlbCAgICJDdHJsIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCA= +eyAiZXJhc2UiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICAgICAgICAgICAgICAic21vb3RoIiAgICAiU21vb3RoIgogICAgICAgICAgICAgICAgImVyYXM= +ZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGFpbnRiZyIgICAiUGFpbnQgQkciCiAgICAgICAgICAgICAgICAic2FtcGxlYmciICAiU2FtcGw= +ZSBCRyIKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX29wZXJhdGlvbiIKICAgICAgICAgICAgbGFiZWwgICAiT3BlcmF0aW9uIgogICAgICAgICAgICA= +dHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAicGFpbnQiICAgICAiUGFpbnQgRkciCiAgICA= +ICAgICAgICAgICAgInNtb290aCIgICAgIlNtb290aCIKICAgICAgICAgICAgICAgICJlcmFzZSIgICAgICJFcmFzZSIKICAgICAgICAgICAgICAgICJzYW1wbGUiICAgICJTYW1wbGUgRkciCiAgICAgICAgICAgICAgICAicGE= +aW50YmciICAgIlBhaW50IEJHIgogICAgICAgICAgICAgICAgInNhbXBsZWJnIiAgIlNhbXBsZSBCRyIKICAgICAgICAgICAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgInN0cm9rZV9wYWludG1vZGUiCiAgICAgICAgICAgIGxhYmVsICAgIlBhaW50IE1vZGUiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICA= +ICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgIm92ZXIiICAiT3ZlciIKICAgICAgICAgICAgICAgICJhZGQiICAgIkFkZCIKICAgICAgICAgICAgICAgICJtYXgiICAgIk1heGltdW0iCiAgICAgICAgICAgICAgICAibWk= +biIgICAiTWluaW11bSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmE= +bWUgICAgInN0cm9rZV9zaGFwZSIKICAgICAgICAgICAgbGFiZWwgICAiU2hhcGUiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgbWVudSB7CiAgICA= +ICAgICAgICAgICAgInNwaGVyZSIgICAgIlZvbHVtZSIKICAgICAgICAgICAgICAgICJzdXJmYWNlIiAgICJTdXJmYWNlIgogICAgICAgICAgICAgICAgInNjcmVlbiIgICAgIlNjcmVlbiIKICAgICAgICAgICAgICAgICJmaWw= +bCIgICAgICAiRmlsbCIKICAgICAgICAgICAgICAgICJuZWFyZXN0IiAgICJOZWFyZXN0IFBvaW50IgogICAgICAgICAgICB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICA= +ICAgICAgbmFtZSAgICAiZmdjb2xvciIKICAgICAgICAgICAgbGFiZWwgICAiRkcgQ29sb3IiCiAgICAgICAgICAgIHR5cGUgICAgY29sb3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSI= +ICIxIiAiMSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2VfYXR0cmlidHlwZSAhPSBjb2xvciB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiZ2NvbG9yIgogICAgICAgICAgICBsYWJlbCAgICJCRyBDb2xvciIKICAgICAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICA= +ICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9hdHRyaWJ0eXBlICE9IGNvbG9yIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHA= +b3J0ICBhbGwKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImZnZmxvYXQiCiAgICAgICAgICAgIGxhYmVsICAgIkZHIEZsb2F0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICA= +ICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0gZmxvYXQgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJnZmxvYXQiCiAgICAgICAgICAgIGxhYmVsICAgIkJHIEZsb2F0IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmE= +dWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0gZmxvYXQgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgIH0= +CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImZnaW50IgogICAgICAgICAgICBsYWJlbCAgICJGRyBJbnRlZ2VyIgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +MSIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBzdHJva2VfYXR0cmlidHlwZSAhPSBpbnRlZ2VyIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICAgICAgcGE= +cm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiZ2ludCIKICAgICAgICAgICAgbGFiZWwgICAiQkcgSW50ZWc= +ZXIiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgc3Ryb2tlX2F0dHJpYnR5cGUgIT0gaW50ZWdlciB9IgogICAgICAgICAgICA= +cmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9yYWRpdXMiCiAgICAgICAgICAgIGxhYmVsICAgIlJhZGl1cyIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgICA= +ICAgaGlkZXdoZW4gInsgc3Ryb2tlX3NoYXBlID09IHNjcmVlbiB9IHsgc3Ryb2tlX3NoYXBlID09IGZsb29kIH0geyBzdHJva2Vfc2hhcGUgPT0gbmVhcmVzdCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMCEgMSB9CiAgICA= +ICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9zY3JlZW5zaXplIgogICAgICAgICAgICA= +bGFiZWwgICAiU3ByYXkgU2l6ZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjE1IiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9zaGFwZSAhPSBzY3JlZW4gfSIKICA= +ICAgICAgICAgIHJhbmdlICAgeyAwISAxMDAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX29wYWNpdHkiCiAgICAgICAgICAgIGxhYmVsICAgIk9wYWNpdHkiCiAgICAgICA= +ICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCEgMSEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2Vfc29mdGVkZ2UiCiAgICAgICAgICAgIGxhYmVsICAgIlNvZnQgRWRnZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICA= +ICAgICAgICAgZGVmYXVsdCB7ICIwLjUiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9jb25uZWN0aXZpdHkiCiAgICA= +ICAgICAgICBsYWJlbCAgICJDb25uZWN0ZWQgT25seSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICA= +ICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX2Zyb250ZmFjZSIKICAgICAgICAgICAgbGFiZWwgICAiRnJvbnQgRmFjZSBPbmx5IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWY= +YXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfdmlzaWJpbGl0eSIKICAgICAgICAgICAgbGFiZWwgICAiVmlzaWI= +bGUgT25seSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW0= +ZSAgICAidmlzaWJpbGl0eWJpYXMiCiAgICAgICAgICAgIGxhYmVsICAgIlZpc2liaWxpdHkgQmlhcyIKICAgICAgICAgICAgdHlwZSAgICBsb2cKICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjAwMSIgfQogICAgICAgICAgICA= +aGlkZXdoZW4gInsgc3Ryb2tlX3Zpc2liaWxpdHkgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMC4wMDEgMSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2Vfb3BhY2k= +dHlwcmVzc3VyZSIKICAgICAgICAgICAgbGFiZWwgICAiT3BhY2l0eSBQcmVzc3VyZSIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDA= +ISAxISB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfcmFkaXVzcHJlc3N1cmUiCiAgICAgICAgICAgIGxhYmVsICAgIlJhZGl1cyBQcmVzc3VyZSIKICAgICAgICAgICAgdHk= +cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzaG93cGF0aCIKICA= +ICAgICAgICAgIGxhYmVsICAgIlNob3cgQnJ1c2ggUGF0aCIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwISAxISB9CiAgICAgICA= +ICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICA= +IGdyb3VwIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwXzFfMSIKICAgICAgICBsYWJlbCAgICJTdHJva2UiCiAgICAgICAgaW52aXNpYmxldGFiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2U= +X3Rvb2wiCiAgICAgICAgICAgIGxhYmVsICAgIlRvb2wiCiAgICAgICAgICAgIHR5cGUgICAgaW50ZWdlcgogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmc= +ZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX2NvbG9yIgo= +ICAgICAgICAgICAgbGFiZWwgICAiU3Ryb2tlIENvbG9yIgogICAgICAgICAgICB0eXBlICAgIGNvbG9yCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICI= +MSIgIjEiICIxIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHN0cm9rZV9hdHRyaWJ0eXBlICE9IGNvbG9yIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= +ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfcHJvanR5cGUiCiAgICAgICAgICAgIGxhYmVsICAgIlByb2plY3Rpb24iCiAgICAgICAgICA= +ICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZ2VvbWV0cnkiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAieHkiICAgICAgICAiWFkgUGw= +YW5lIgogICAgICAgICAgICAgICAgInl6IiAgICAgICAgIllaIFBsYW5lIgogICAgICAgICAgICAgICAgInp4IiAgICAgICAgIlpYIFBsYW5lIgogICAgICAgICAgICAgICAgInNjcmVlbiIgICAgIlNjcmVlbiBQbGFuZSIKICA= +ICAgICAgICAgICAgICAiZ2VvbWV0cnkiICAiR2VvbWV0cnkiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0= +IHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlX3Byb2pjZW50ZXIiCiAgICAgICAgICAgIGxhYmVsICAgIlByb2plY3Rpb24gQ2VudGVyIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBpbnZpc2k= +YmxlCiAgICAgICAgICAgIHNpemUgICAgMwogICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDA= +MDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZV9mbG9hdCIKICAgICAgICAgICAgbGFiZWwgICAiU3Ryb2tlIEZsb2F0IgogICAgICAgICAgICB0eXA= +ZSAgICBmbG9hdAogICAgICAgICAgICBpbnZpc2libGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG4= +YW1lICAgICJzdHJva2VfaW50IgogICAgICAgICAgICBsYWJlbCAgICJTdHJva2UgSW50ZWdlciIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHs= +ICIwIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgbXVsdGlzd2l0Y2hlciA= +ewogICAgICAgICAgICBuYW1lICAgICJzdHJva2VfbnVtc3Ryb2tlcyIKICAgICAgICAgICAgbGFiZWwgICAgIk51bWJlciBvZiBTdHJva2VzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyB7ICI= +YXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHRpc3RhcnRvZmZzZXQiICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm8= +a2UjX2VuYWJsZSIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkVuYWJsZSBTdHJva2UiCiAgICAgICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIH0= +CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlI19yYWRpdXMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJSYWRpdXMiCiAgICAgICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICA= +ICAgICAgICAgICAgZGVmYXVsdCB7ICIwLjEiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwISAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSM= +X3Rvb2wiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJUb29sIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyA= +MCAxMCB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX2NvbG9yIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQ29sb3IiCiAgICAgICAgICAgICAgICA= +dHlwZSAgICBjb2xvcgogICAgICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICIxIiB9CiAgICAgICAgICAgICAgICByYW5nZSA= +ICB7IDAgMSB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX29wYWNpdHkiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJPcGFjaXR5IgogICAgICAgICA= +ICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICA= +ICAgICAgIG5hbWUgICAgInN0cm9rZSNfcHJvanR5cGUiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJQcm9qZWN0aW9uIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgICAgICBkZWZhdWx0IHs= +ICIwIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJzdHJva2UjX3Byb2pjZW50ZXIiCiAgICAgICAgICA= +ICAgICAgbGFiZWwgICAiUHJvamVjdGlvbiBDZW50ZXIiCiAgICAgICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiICIwIiAiMCI= +IH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgInN0cm9rZSNfcHJvamRpciIKICAgICAgICAgICAgICAgIGw= +YWJlbCAgICJQcm9qZWN0aW9uIERpcmVjdGlvbiIKICAgICAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiA= +ICAgICAgICAgICAgICAgcmFuZ2UgICB7IC0xIDEgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlI19kYXRhIgogICAgICAgICAgICAgICAgbGFiZWwgICA= +IlJhdyBEYXRhIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICA= +ICAic3Ryb2tlI19tZXRhZGF0YSIKICAgICAgICAgICAgICAgIGxhYmVsICAgIk1ldGEgRGF0YSIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgICA= +ICAgfQogICAgICAgIH0KCiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMV8yIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCgogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG4= +YW1lICAgICJudW1hdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICAiQXR0cmlidXRlcyIKICAgICAgICAgICAgZGVmYXVsdCAxCgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImF0dHJpYm4= +YW1lIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSBOYW1lIgogICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHs= +ICJtYXNrIiB9CiAgICAgICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICAgICAgWyAiaW1wb3J0IGZ1cnRvb2x1dGlscyIgXQogICAgICAgICAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICAgICA= +ICAgICBbICJ0cnk6IiBdCiAgICAgICAgICAgICAgICAgICAgWyAiICAgIHJldHVybiBmdXJ0b29sdXRpbHMuYnVpbGRTa2luUGFpbnRBdHRyaWJNZW51KCIgXQogICAgICAgICAgICAgICAgICAgIFsgIiAgICAgICAgICAgIGs= +d2FyZ3NbJ25vZGUnXSwgc2tpbmlucHV0PTAsIiBdCiAgICAgICAgICAgICAgICAgICAgWyAiICAgICAgICAgICAgYXR0cmliVHlwZT1ob3UuYXR0cmliVHlwZS5Qb2ludCwiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICA= +ICAgICAgICAgYXR0cmliU2l6ZT0oMSwzKSwiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgICAgICAgICBhdHRyaWJEYXRhVHlwZT0oaG91LmF0dHJpYkRhdGEuRmxvYXQsIGhvdS5hdHRyaWJEYXRhLkludCkpIiBdCiA= +ICAgICAgICAgICAgICAgICAgIFsgImV4Y2VwdDoiIF0KICAgICAgICAgICAgICAgICAgICBbICIgICAgcmV0dXJuIFtdIiBdCiAgICAgICAgICAgICAgICAgICAgbGFuZ3VhZ2UgcHl0aG9uCiAgICAgICAgICAgICAgICB9CiA= +ICAgICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3UucGhtKCkudXBkYXRlYXR0cmliKGt3YXJncykiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWc= +ZSIgInB5dGhvbiIgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYXR0cmlidHlwZSMiCiAgICAgICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgVHlwZSIKICA= +ICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiZmxvYXQiIH0KICAgICAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgICAgICJjb2xvciIgICAgICJDb2xvciI= +CiAgICAgICAgICAgICAgICAgICAgImZsb2F0IiAgICAgIkZsb2F0IgogICAgICAgICAgICAgICAgICAgICJpbnRlZ2VyIiAgICJJbnRlZ2VyIgogICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgcGFybXRhZyB7ICI= +c2NyaXB0X2NhbGxiYWNrIiAia3dhcmdzWydub2RlJ10uaGRhVmlld2VyU3RhdGVNb2R1bGUoKS51cGRhdGVhdHRyaWJ1dGUoa3dhcmdzWydub2RlJ10pIiB9CiAgICAgICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWw= +bGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMV8zIgogICAgICAgIGxhYmVsICAgIlN5bW1ldHJ5Igo= +CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImRvbWlycm9yIgogICAgICAgICAgICBsYWJlbCAgICJFbmFibGUgTWlycm9yaW5nIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWY= +YXVsdCB7ICIwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtaXJyb3JfdCI= +CiAgICAgICAgICAgIGxhYmVsICAgIk9yaWdpbiIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgIGQ= +aXNhYmxld2hlbiAieyBkb21pcnJvciA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICA= +fQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJtaXJyb3JfZGlyIgogICAgICAgICAgICBsYWJlbCAgICJEaXJlY3Rpb24iCiAgICAgICAgICAgIHR5cGUgICAgdmVjdG9yCiAgICAgICAgICAgIHNpemUgICA= +IDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiAiMCIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9taXJyb3IgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHBhcm0= +dGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xXzQiCiAgICAgICAgbGFiZWwgICAiUmVjYWNoZSI= +CgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZWNhY2hlbWV0aG9kIgogICAgICAgICAgICBsYWJlbCAgICJSZWNhY2hlIE1ldGhvZCIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICA= +ICBqb2lubmV4dAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAib3JpZ2luYWwiICAiT3JpZ2luYWwgVmFsdWVzIgogICAgICAgICAgICAgICAgInJheSIgICA= +ICAgICJSZS1TZW5kIFJheXMiCiAgICAgICAgICAgICAgICAicHJpbXV2IiAgICAiUHJpbWl0aXZlIFVWIgogICAgICAgICAgICAgICAgInRleHV2IiAgICAgIlRleHR1cmUgVVYiCiAgICAgICAgICAgIH0KICAgICAgICAgICA= +IHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZWNhY2hlIgogICAgICAgICAgICBsYWJlbCAgICJSZWM= +YWNoZSBTdHJva2VzIgogICAgICAgICAgICB0eXBlICAgIGJ1dHRvbgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZXhwb3J0ICBkaWFsb2cKICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2E= +bGxiYWNrIiAia3dhcmdzWydub2RlJ10uaGRhVmlld2VyU3RhdGVNb2R1bGUoKS5yZWNhY2hlKGt3YXJnc1snbm9kZSddKSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGg= +b24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNhdmVjYWNoZSIKICAgICAgICAgICAgbGFiZWwgICAiU2F2ZSBQb2ludCBDYWNoZSB0byBIaXAgRmlsZSIKICAgICAgICAgICAgdHk= +cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgImxpdmVtb2RlIgogICAgICAgICAgICBsYWJlbCAgICJCeXBhc3MgUG9pbnQgQ2FjaGUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICA= +ICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImRvY2FjaGluZyIKICAgICAgICAgICAgbGFiZWwgICAiVXBkYXRlIFBvaW50IENhY2hlIG9uIFN0cm9rZSIKICAgICAgICAgICAgdHlwZSAgICB0b2c= +Z2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic3Ryb2tlZ2VvIgogICAgICAgICAgICBsYWJlbCAgICJTdHJva2UgR2VvbWV0cnkiCiA= +ICAgICAgICAgICB0eXBlICAgIGRhdGEKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaXNlY3RnZW8= +IgogICAgICAgICAgICBsYWJlbCAgICJJbnRlcnNlY3QgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGUgICAgZ2VvbWV0cnlkYXRhCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICA= +ICAgICAgICAgIHBhcm10YWcgeyAic2lkZWZ4OjpzYXZlX3ZhbHVlIiAiMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYWN0aXZlc3Ryb2tlZ2VvIgogICAgICAgICAgICBsYWJlbCA= +ICAiQWN0aXZlIFN0cm9rZSBTdGVuY2lsIEdlb21ldHJ5IgogICAgICAgICAgICB0eXBlICAgIGRhdGEKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJzaWRlZng6OnNhdmVfdmFsdWUiICIwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiYWtlZGdlbyIKICAgICAgICAgICAgbGFiZWwgICAiQmFrZWQgR2VvbWV0cnkiCiAgICA= +ICAgICAgICB0eXBlICAgIGRhdGEKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidW5zYXZlZGJha2U= +ZGdlbyIKICAgICAgICAgICAgbGFiZWwgICAiVW5zYXZlZCBCYWtlZCBHZW9tZXRyeSIKICAgICAgICAgICAgdHlwZSAgICBkYXRhCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICA= +ICAgICAgICAgIHBhcm10YWcgeyAic2lkZWZ4OjpzYXZlX3ZhbHVlIiAiMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXJhc2VzdHJva2VzIgogICAgICAgICAgICBsYWJlbCAgICI= +Q2xlYXIgU3Ryb2tlIEhpc3RvcnkiCiAgICAgICAgICAgIHR5cGUgICAgYnV0dG9uCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImt3YXJnc1snbm8= +ZGUnXS5oZGFWaWV3ZXJTdGF0ZU1vZHVsZSgpLmNsZWFyU3Ryb2tlcyhrd2FyZ3NbJ25vZGUnXSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICA= +fQogICAgfQoKfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349pAAAADERpYWxvZ1NjcmlwdAAAAFcAAB8sX1B9LjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE= +NDM2NzcwNzU1MTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGF0dHJpYndyYW5nbGUgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJYXR0cmlid3JhbmdsZQogICAgc2M= +cmlwdAlhdHRyaWJ3cmFuZ2xlCiAgICBsYWJlbAkiQXR0cmlidXRlIFdyYW5nbGUiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gUHJvY2VzcyB3aXRoIFdyYW5nbGUiCiAgICA= +aW5wdXRsYWJlbAkyCSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDEsIC4uLikgdG8gQWNjZXNzIgogICAgaW5wdXRsYWJlbAkzCSJBbmNpbGxhcnkgSW5wdXQsIHBvaW50KDIsIC4uLikgdG8gQWNjZXNzIgogICAgaW5wdXRsYWI= +ZWwJNAkiQW5jaWxsYXJ5IElucHV0LCBwb2ludCgzLCAuLi4pIHRvIEFjY2VzcyIKCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMCIKICAgICAgICBsYWJlbCAgICJDb2RlIgoKICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgImdyb3VwIgogICAgICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXRvZ2c= +bGUgewogICAgICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYnZvcDEgYmluZGdyb3VwIiBdCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3M= +Y29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5rd2FyZ3NbJ2dlb21ldHJ5dHlwZSddID0ga3dhcmdzWydub2RlJ10ucGFybVQ= +dXBsZSgnZ3JvdXB0eXBlJylcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFxuc29wdXRpbHMuc2VsZWN0R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWw= +ZWN0IGdlb21ldHJ5IGZyb20gYW4gYXZhaWxhYmxlIHZpZXdwb3J0LiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICAgICAgYmluZHNlbGU= +Y3RvciBwb2ludHMgIk1vZGlmeSBQb2ludHMiCiAgICAgICAgICAgICAgICAiU2VsZWN0IHRoZSBwb2ludHMgdG8gYWZmZWN0IGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZS4iCiAgICAgICAgICAgICAgICAwIDEgMHhmZmY= +ZmZmZmYgMCBncm91cHR5cGUgMAogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXB0eXBlIgogICAgICAgICAgICBsYWJlbCAgICJHcm91cCBUeXBlIgogICAgICAgICAgICB0eXBlICA= +ICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZ3Vlc3MiIH0KICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZ3Vlc3MiICAgICAiR3Vlc3MgZnJvbSBHcm91cCIKICAgICAgICAgICAgICAgICJ2ZXI= +dGljZXMiICAiVmVydGljZXMiCiAgICAgICAgICAgICAgICAiZWRnZXMiICAgICAiRWRnZXMiCiAgICAgICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGk= +dmVzIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJjbGFzcyIKICAgICAgICAgICAgbGFiZWwgICAiUnVuIE92ZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInBvaW50IiB9CiAgICAgICAgICA= +ICBtZW51IHsKICAgICAgICAgICAgICAgICJkZXRhaWwiICAgICJEZXRhaWwgKG9ubHkgb25jZSkiCiAgICAgICAgICAgICAgICAicHJpbWl0aXZlIiAiUHJpbWl0aXZlcyIKICAgICAgICAgICAgICAgICJwb2ludCIgICAgICI= +UG9pbnRzIgogICAgICAgICAgICAgICAgInZlcnRleCIgICAgIlZlcnRpY2VzIgogICAgICAgICAgICAgICAgIm51bWJlciIgICAgIk51bWJlcnMiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiA= +ICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9udW1jb3VudCIKICAgICAgICAgICAgbGE= +YmVsICAgIk51bWJlciBDb3VudCIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgY2xhc3MgIT0gbnVtYmVyIH0iCiAgICAgICA= +ICAgICByYW5nZSAgIHsgMCEgMTAwMDAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInY= +ZXhfdGhyZWFkam9ic2l6ZSIKICAgICAgICAgICAgbGFiZWwgICAiVGhyZWFkIEpvYiBTaXplIgogICAgICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICAgICAgZGVmYXVsdCB7ICIxMDI0IiB9CiAgICAgICAgICAgIGg= +aWRld2hlbiAieyBjbGFzcyAhPSBudW1iZXIgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEhIDEwMDAwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQo= +ICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAic25pcHBldCIKICAgICAgICAgICAgbGFiZWwgICAiVkVYcHJlc3Npb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyA= +IiIgfQogICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJpbXBvcnQgdmV4cHJlc3Npb25tZW51IiBdCiAgICAgICAgICAgICAgICBbICIiIF0KICAgICAgICAgICAgICAgIFsgInJldHVybiB2ZXg= +cHJlc3Npb25tZW51LmJ1aWxkU25pcHBldE1lbnUoJ2F0dHJpYndyYW5nbGUvc25pcHBldCcpIiBdCiAgICAgICAgICAgICAgICBsYW5ndWFnZSBweXRob24KICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCA= +MSB9CiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvciIgIjEiIH0KICAgICAgICA= +ICAgIHBhcm10YWcgeyAiZWRpdG9ybGFuZyIgIlZFWCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxpbmVzIiAiOC0zMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgdmU= +eHByZXNzaW9ubWVudVxuXG5ub2RlID0ga3dhcmdzWydub2RlJ11cbnBhcm1uYW1lID0gJ3NuaXBwZXQnXG5cbnZleHByZXNzaW9ubWVudS5jcmVhdGVTcGFyZVBhcm1zRnJvbUNoQ2FsbHMobm9kZSwgcGFybW5hbWUpIiB9CiA= +ICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIkNyZWF0ZXMgc3BhcmUgcGFyYW1ldGVycyBmb3IgZWFjaCB1bmlxdWUgY2FsbCBvZiBjaCgpICIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmk= +cHRfYWN0aW9uX2ljb24iICJCVVRUT05TX2NyZWF0ZV9wYXJtX2Zyb21fY2giIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImV4cG9ydGxpc3QiCiAgICAgICAgICAgIGxhYmVsICAgIkE= +dHRyaWJ1dGVzIHRvIENyZWF0ZSIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfc3RyaWN0IgogICAgICAgICAgICBsYWJlbCAgICJFbmZvcmNlIFByb3RvdHlwZXM= +IgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgIiIgfQogICAgICAgIH0KICAgIH0KCiAgICBncm91cCB7CiAgICAgICAgbmFtZSAgICAiZm9sZGVyMF8xIgogICAgICAgIGxhYmU= +bCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImF1dG9iaW5kIgogICAgICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBieSBOYW1lIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQo= +ICAgICAgICAgICAgZGVmYXVsdCB7ICJvbiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICA= +ICBtdWx0aXBhcm0gewogICAgICAgICAgICBuYW1lICAgICJiaW5kaW5ncyIKICAgICAgICAgICAgbGFiZWwgICAgIk51bWJlciBvZiBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWc= +IHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJtdWx0aXN0YXJ0b2Zmc2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICI= +YmluZG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlIE5hbWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICA= +ICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRwYXJtIyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQYXJhbWV0ZXIiCiA= +ICAgICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgfQogICAgICAgIH0KCiAgICAgICAgcGE= +cm0gewogICAgICAgICAgICBuYW1lICAgICJncm91cGF1dG9iaW5kIgogICAgICAgICAgICBsYWJlbCAgICJBdXRvYmluZCBHcm91cHMgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGU= +ZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBtdWx0aXBhcm0gewo= +ICAgICAgICAgICAgbmFtZSAgICAiZ3JvdXBiaW5kaW5ncyIKICAgICAgICAgICAgbGFiZWwgICAgIkdyb3VwIEJpbmRpbmdzIgogICAgICAgICAgICBkZWZhdWx0IDAKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGU= +IiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHRpc3RhcnRvZmZzZXQiICIxIiB9CgogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRncm91cG5hbWU= +IyIKICAgICAgICAgICAgICAgIGxhYmVsICAgIkdyb3VwIE5hbWUiCiAgICAgICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyA= +MCAxIH0KICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtIHsKICAgICAgICAgICAgICAgIG5hbWUgICAgImJpbmRncm91cHBhcm0jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICA= +ICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInZleF9jd2RwYXRoIgogICAgICAgICAgICBsYWJlbCAgICJFdmFsdWF0aW9uIE5vZGUgUGF0aCIKICAgICAgICAgICAgdHlwZSAgICBvcHBhdGgKICAgICAgICAgICAgZGVmYXVsdCB7ICIuIiA= +fQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAib3ByZWxhdGl2ZSIgIi4iIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfb3V0cHV0bWFzayIKICAgICAgICAgICAgbGFiZWwgICAiRXhwb3J0IFBhcmFtZXRlcnMiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIioiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICA= +cGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF91cGRhdGVubWxzIgogICAgICAgICAgICBsYWJlbCAgICJVcGRhdGUgTm9ybWFscyBJZiBEaXNwbGFjZWQiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICA= +ICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyA= +InNjcmlwdF9jYWxsYmFjayIgIiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X21hdGNoYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgdG8gTWF0Y2giCiA= +ICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgImlkIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDA= +MDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfaW5wbGFjZSIKICAgICAgICAgICAgbGFiZWwgICAiQ29tcHV0ZSBSZXN1bHRzIEluIFBsYWNlIgogICAgICAgICAgICA= +dHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInZleF9zZWxlY3Rpb25ncm91cCIKICAgICAgICAgICAgbGFiZWwgICAiT3V0cHV0IFNlbGVjdGlvbiBHcm91cCIKICAgICAgICAgICAgdHlwZSA= +ICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgInZleF9wcmVjaXNpb24iCiAgICAgICAgICAgIGxhYmVsICAgIlZFWCBQcmVjaXNpb24iCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgICA= +ICAgbWVudSB7CiAgICAgICAgICAgICAgICAiYXV0byIgICJBdXRvIgogICAgICAgICAgICAgICAgIjMyIiAgICAiMzIgQml0IgogICAgICAgICAgICAgICAgIjY0IiAgICAiNjQgQml0IChFeHBlcmltZW50YWwpIgogICAgICA= +ICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAACf9fUH1KLyo= +CiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmE= +bnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3Q= +cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY2xhbXAiCiAgICBzY3JpcHQ= +CSJjbGFtcCIKICAgIGxhYmVsCSJjbGFtcCIKCgogICAgY29kZSB7CgkiJGNsYW1wID0gY2xhbXAoJHZhbCwgJG1pbiwgJG1heCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXZhbAkiSW5wdXQgVmFsdWUiCiAgICBpbnB1dAk= +ZmxvYXQJbWluCSJNaW5pbXVtIFZhbHVlIgogICAgaW5wdXQJZmxvYXQJbWF4CSJNYXhpbXVtIFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CWNsYW1wCSJDbGFtcGVkIFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGU= +ZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkludGVnZXIiCQlpICB7IGludCBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUgIHsgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICA= +c2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcCAgeyBwb2ludCBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmU= +CSIzRCBOb3JtYWwiCQluICB7IG5vcm1hbCBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMgIHsgY29sb3IgY29sb3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWM= +dG9yIgkJdjQgeyB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIAogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2IHsgdXZlY3RvciB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IH0= +CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1biB7IHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1Y29sb3IgdWNvbG9yIHU= +Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0obWluLCAiTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShtYXgsICJNYXgiLCAxKQogICAgVk9QX0lOVF9QQVJNKG1pbl9pLCAiTWluIiwgMCkKICAgIFZPUF9JTlRfUEE= +Uk0obWF4X2ksICJNYXgiLCAxKQogICAgVk9QX1ZFQzJfUEFSTShtaW5fdSwgIk1pbiIsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKG1heF91LCAiTWF4IiwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdiwgIk1pbiIsIDA= +LCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG1heF92LCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fcCwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3AsICJNYXgiLCAxLCAxLCAxKQo= +ICAgIFZPUF9WRUNfUEFSTShtaW5fbiwgIk1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X24sICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKG1pbl9jLCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF8= +Q0xSX1BBUk0obWF4X2MsICJNYXgiLCAxLCAxLCAxKQogICAgVk9QX0NMUjRfUEFSTShtaW5fdjQsICJNaW4iLCAwLCAwLCAwLCAwKQogICAgVk9QX0NMUjRfUEFSTShtYXhfdjQsICJNYXgiLCAxLCAxLCAxLCAxKQogICAgVk8= +UF9GTFRfUEFSTShtaW5fdWYsICJNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKG1heF91ZiwgIk1heCIsIDEpCiAgICBWT1BfVkVDX1BBUk0obWluX3V2LCAiTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShtYXhfdXY= +LCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShtaW5fdXAsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG1heF91cCwgIk1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0obWluX3VuLCAiTWk= +biIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obWF4X3VuLCAiTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTShtaW5fdWMsICJNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG1heF91YywgIk1heCIsIDE= +LCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3MiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAAPul9QfR0wNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MjAwMDA= +MTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBjb2xvciBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQljb2xvcgogICAgc2NyaXB0CWNvbG9yCiAgICBsYWJlbAlDb2xvcgoKICA= +ICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJHZW9tZXRyeSB0byBDb2xvciIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIEk= +bnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHI= +aW5nCiAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGNvbnN0YW50IGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICA= +ICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBrd2E= +cmdzWydub2RlJ10ucGFybVR1cGxlKCdncm91cHR5cGUnKVxua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3RHcm91cFBhcm0oa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGk= +b25faGVscCIgIlNlbGVjdCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faWNvbiIgIkJVVFRPTlNfcmVzZWxlY3QiIH0KICAgICAgICBiaW4= +ZHNlbGVjdG9yIHV2ZWRpdHNlbGVjdCAiQXNzaWduIENvbG9ycyIKICAgICAgICAgICAgIlNlbGVjdCB0aGUgZ2VvbWV0cnkgdG8gYXBwbHkgY29sb3JzIHRvIGFuZCBwcmVzcyBFbnRlciB0byBjb21wbGV0ZSIKICAgICAgICA= +ICAgIDAgMSBhbGwgMCBncm91cHR5cGUgMAogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZ3JvdXB0eXBlIgogICAgICAgIGxhYmVsICAgIkdyb3VwIFR5cGUiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICA= +ICAgIGRlZmF1bHQgeyAiZ3Vlc3MiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImd1ZXNzIiAgICAgIkd1ZXNzIGZyb20gR3JvdXAiCiAgICAgICAgICAgICJ2ZXJ0aWNlcyIgICJWZXJ0aWNlcyIKICAgICAgICAgICA= +ICJlZGdlcyIgICAgICJFZGdlcyIKICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50cyIKICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICA= +ICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRlbGV0ZWFsbGNvbG9yYXR0cmlicyIKICAgICAgICBsYWJlbCAgICJEZWxldGUgQWxsIEV4aXN0aW4= +ZyBDb2xvciBBdHRyaWJ1dGVzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjbGFzcyIKICAgICAgICBsYWJlbCAgICJDbGE= +c3MiCiAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJkZXRhaWwiICAgICJEZXRhaWwiCiAgICAgICAgICAgICJwcmltaXRpdmUiICJQcmk= +bWl0aXZlIgogICAgICAgICAgICAicG9pbnQiICAgICAiUG9pbnQiCiAgICAgICAgICAgICJ2ZXJ0ZXgiICAgICJWZXJ0ZXgiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICBleHBvcnQgIGFsbAo= +ICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImNvbG9ydHlwZSIKICAgICAgICBsYWJlbCAgICJDb2xvciBUeXBlIgogICAgICAgIHR5cGUgICA= +IGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgIjAiICJDb25zdGFudCIKICAgICAgICAgICAgIjEiICJCb3VuZGluZyBCb3giCiAgICAgICAgICAgICIyIiAiUmFuZG8= +bSIKICAgICAgICAgICAgIjMiICJSYW1wIGZyb20gQXR0cmlidXRlIgogICAgICAgICAgICAiNCIgIlJhbmRvbSBmcm9tIEF0dHJpYnV0ZSIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgIGV4cG8= +cnQgIGFsbAogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMCIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY29sb3IiCiAgICAgICAgbGFiZWwgICAiQ29sb3IiCiAgICAgICAgdHlwZSAgICA= +Y29sb3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIGhpZGV3aGVuICJ7IGNvbG9ydHlwZSAhPSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgZXg= +cG9ydCAgYWxsCiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzZWVkIgogICAgICAgIGxhYmVsICAgIlNlZWQiCiAgICAgICAgdHlwZSAgICA= +ZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBoaWRld2hlbiAieyBjb2xvcnR5cGUgIT0gMiBjb2xvcnR5cGUgIT0gNCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImE= +dXRvc2NvcGUiICIwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYW1wYXR0cmlidXRlIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGQ= +ZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIGF0dHJpYmRlbGV0ZTEgcHRkZWwiIF0KICAgICAgICB9CiAgICAgICAgaGlkZXdoZW4gInsgY29sb3J0eXBlICE9IDM= +IGNvbG9ydHlwZSAhPSA0IH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJyYW1wcmFuZ2UiCiAgICAgICAgbGFiZWwgICAiUmFuZ2UiCiAgICAgICAgdHlwZSAgICA= +ZmxvYXQKICAgICAgICBzaXplICAgIDIKICAgICAgICBkZWZhdWx0IHsgIjAiICIxIiB9CiAgICAgICAgaGlkZXdoZW4gInsgY29sb3J0eXBlICE9IDMgfSIKICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXI= +bSB7CiAgICAgICAgbmFtZSAgICAicmFtcCIKICAgICAgICBsYWJlbCAgICJBdHRyaWJ1dGUgUmFtcCIKICAgICAgICB0eXBlICAgIHJhbXBfcmdiCiAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgaGlkZXdoZW4gIns= +IGNvbG9ydHlwZSAhPSAzIH0iCiAgICAgICAgcmFuZ2UgICB7IDEhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInBhcm12b3AiICIxIiA= +fQogICAgICAgIHBhcm10YWcgeyAicmFtcGJhc2lzX3ZhciIgInZlY3JhbXBfdGhlX2Jhc2lzX3N0cmluZ3MiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KICAgICAgICBwYXJtdGE= +ZyB7ICJyYW1wY29sb3JkZWZhdWx0IiAiMXBvcyAoIDAgKSAxYyAoIDAgMCAwICkgMWludGVycCAoIGxpbmVhciApIDJwb3MgKCAxICkgMmMgKCAxIDEgMSApIDJpbnRlcnAgKCBsaW5lYXIgKSIgfQogICAgICAgIHBhcm10YWc= +IHsgInJhbXBjb2xvcnR5cGUiICJyZ2IiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBrZXlzX3ZhciIgInZlY3JhbXBfdGhlX2tleV9wb3NpdGlvbnMiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXBzaG93Y29udHJvbHNkZWY= +YXVsdCIgIjAiIH0KICAgICAgICBwYXJtdGFnIHsgInJhbXB2YWx1ZXNfdmFyIiAidmVjcmFtcF90aGVfa2V5X3ZhbHVlcyIgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABflfUH1KLyo= +CiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmE= +bnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3Q= +cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiY29sb3JtYXAiCiAgICBzY3I= +aXB0CSJjb2xvcm1hcCIKICAgIGxhYmVsCSJjb2xvcm1hcCIKCgogICAgY29kZSB7CgkiJGNsciA9IGNvbG9ybWFwKCRjbWFwLCAkdSwgJHYsIFwid3JhcFwiLCAkd3JhcCwgXCJib3JkZXJcIiwgJGJvcmRlcik7IgogICAgfQo= +CiAgICBpbnB1dAlzdHJpbmcJY21hcAkJIkNvbG9yIE1hcCIKICAgIGlucHV0CWZsb2F0CXUJCSJVIENvb3JkaW5hdGUiCiAgICBpbnB1dAlmbG9hdAl2CQkiViBDb29yZGluYXRlIgogICAgaW5wdXQJc3RyaW5nCXdyYXAJCSI= +V3JhcCIKICAgIGlucHV0CXZlY3RvcjQJYm9yZGVyCQkiQm9yZGVyIENvbG9yIgogICAgb3V0cHV0CXZlY3RvcgljbHIJCSJDb2xvciBNYXAgVmFsdWUiCiAgICBzaWduYXR1cmUJIlJHQiBWYWx1ZXMiCWRlZmF1bHQgeyB9CiA= +ICAgc2lnbmF0dXJlCSJSR0JBIFZhbHVlcyIJdjQJeyBzdHJpbmcgZmxvYXQgZmxvYXQgc3RyaW5nIHZlY3RvcjQgdmVjdG9yNCB9CgoKICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgY21hcAogICAgICAgIGxhYmVsICAgIkM= +b2xvciBNYXAiCiAgICAgICAgdHlwZSAgICBpbWFnZQogICAgICAgIGRlZmF1bHQgeyAiJEhIL3BpYy9NYW5kcmlsLnBpYyIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB1CiAgICAgICAgbGFiZWwgICAiVSI= +CiAgICAgICAgdHlwZSAgICBmbG9hdAoJc2l6ZQkxCiAgICAgICAgZGVmYXVsdCB7IDAuMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIHYKICAgICAgICBsYWJlbCAgICJWIgogICAgICAgIHR5cGUgICAgZmw= +b2F0CglzaXplCTEKICAgICAgICBkZWZhdWx0IHsgMS4wIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQl3cmFwCglsYWJlbAkiV3JhcCIKCXR5cGUJc3RyaW5nCgltZW51CXsKCSAgICAicmVwZWF0IgkiUmVwZWF0IgoJICAgICI= +c3RyZWFrIgkiU3RyZWFrIgoJICAgICJkZWNhbCIJIkRlY2FsIgoJfQoJZGVmYXVsdAl7ICJyZXBlYXQiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgYm9yZGVyCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIEM= +b2xvciIKICAgICAgICB0eXBlICAgIGNvbG9yNAoJc2l6ZQk0CiAgICAgICAgZGVmYXVsdCB7IDAuMCAwLjAgMC4wIDEuMCB9CglkaXNhYmxld2hlbiAieyB3cmFwICE9IFwiZGVjYWxcIiB9IgogICAgfQp9CgpJTkRYAAAAAAA= +AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC2WA3htAjIENvbnRleHQ6IENvcDIKCi8qCiAqIEhvdWRpbmkgRGlhbG9nIFNjcmlwdCBnZW5lcmF0ZWQgYXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmk= +bGUgY29sb3J3aGVlbC4KICogR2VuZXJhdGVkOiBUaHUgRmViIDI1IDA2OjE1OjI4IDIwMjEKICovCgp7CiAgICBuYW1lCSJjb2xvcndoZWVsIgogICAgc2NyaXB0CSJjb2xvcndoZWVsIgogICAgbGFiZWwJIkNvbG9yIFdoZWU= +bCIKCiAgICBoZWxwIHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJc2NhbGUKCWxhYmVsCSJTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWU= +CXNhdENlbnRlcgoJbGFiZWwJIlNhdHVyYXRpb24gYXQgQ2VudGVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlzYXRFZGdlCglsYWJlbAkiU2F0dXJhdGk= +b24gQXQgRWRnZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJdmFsQ2VudGVyCglsYWJlbAkiVmFsdWUgYXQgQ2VudGVyIgoJdHlwZQlmbG9hdAoJZGVmYXU= +bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJdmFsRWRnZQoJbGFiZWwJIlZhbHVlIGF0IEVkZ2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFg= +AAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAcgX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmU= +IEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGE= +cmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImNvbXBsZW1lbnQiCiAgICBzY3JpcHQJImNvbXBsZW1lbnQiCiAgICBsYWJlbAkiY29tcGxlbWVudCIKCiAgICBjb2RlIHsKCSIkY29tcGxlbSA9IC0kdmFsOyIKCSIkY29tcGxlbSA= +Kz0gMTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAljb21wbGVtCSJDb21wbGVtZW50OiAxIC0gSW5wdXQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQk= +ZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXY= +CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0I= +IENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCA= +fQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSI= +VW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWU= +IiwgMSkKICAgIFZPUF9JTlRfUEFSTSh2YWxfaSwgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICA= +Vk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= +UF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF8= +VkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3I= +b3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PawAAAAxEaWFsb2dTY3JpcHQ= +AAAAVwAABLRfUH09MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTMwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBjb21wdXRlbGk= +Z2h0aW5nOjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJY29tcHV0ZWxpZ2h0aW5nOjoyLjAKICAgIHNjcmlwdAljb21wdXRlbGlnaHRpbmcKICAgIGxhYmVsCSJDb21wdXRlIExpZ2h0aW5nIgoKICA= +ICBpbnB1dAlzdHJ1Y3RfU2hhZGVyTGF5ZXIJbGF5ZXIJTGF5ZXIKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAljb2xvcglPZgkiU3VyZmFjZSBPcGFjaXR5IgogICAgaW5wdXQJY29sb3IJQ2UJQ2UKICAgIG91dHB1dAk= +dmVjdG9yCUNmCUNmCiAgICBvdXRwdXQJdmVjdG9yCW91dF9PZglvdXRfT2YKICAgIG91dHB1dAlic2RmCW91dF9GCW91dF9GCiAgICBpbnB1dGZsYWdzCWxheWVyCTAKICAgIGlucHV0ZmxhZ3MJRgkwCiAgICBpbnB1dGZsYWc= +cwlPZgkwCiAgICBpbnB1dGZsYWdzCUNlCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgYnNkZiBjb2xvciBjb2xvciB2ZWN0b3IgdmVjdG9yIGJzZGYgfQoKICA= +ICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CgogICAgaGVscCB7CgkiIgo= +ICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJPZiIKICAgICAgICBsYWJlbCAgICJTdXJmYWNlIE9wYWNpdHkiCiAgICAgICAgdHlwZSAgICBjb2xvcgogICAgICAgIGludmlzaWJsZQogICAgICAgIHNpemUgICA= +IDMKICAgICAgICBkZWZhdWx0IHsgIjEiICIxIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIkNlIgogICAgICAgIGxhYmVsICAgIkNlIgogICAgICAgIHQ= +eXBlICAgIGNvbG9yCiAgICAgICAgaW52aXNpYmxlCiAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgZGVmYXVsdCB7ICIwIiAiMCIgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICA= +ICAgbmFtZSAgICAiZGVzY3JpcHRpb24iCiAgICAgICAgbGFiZWwgICAiRGVzY3JpcHRpb24iCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBpbnZpc2libGUKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIHI= +YW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349rAAAADERpYWxvZ1NjcmlwdAAAAFcAAEoxX1B9KjA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDA= +MDAwMDEwMDAwMDAxNDM2NzcwNzU1MzAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGNvcHl0b2N1cnZlcyBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQljb3B5dG9jdXI= +dmVzCiAgICBzY3JpcHQJY29weXRvY3VydmVzCiAgICBsYWJlbAkiQ29weSB0byBDdXJ2ZXMiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gQ29weSIKICAgIGlucHV0bGFiZWw= +CTIJIlRhcmdldCBDdXJ2ZXMgdG8gQ29weSB0byIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICA= +ICBuYW1lICAgICJzb3VyY2Vncm91cCIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIG1lbnV0b2dnbGUgewogICAgICA= +ICAgICAgWyAib3BtZW51IC1sIGNvcHl0b3BvaW50czEgc291cmNlZ3JvdXAiIF0KICAgICAgICB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICI= +c2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGt3YXJnc1snbm9kZSddLnBhcm1UdXBsZSgnc291cmNlZ3JvdXB0eXBlJylcbmt3YXJnc1snaW5wdXRpbmRleCddID0gMFw= +bnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQuXG5TaGlmdC0= +Y2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMCI= +IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNvdXJjZWdyb3VwdHlwZSIKICAgICAgICBsYWJlbCAgICJTb3VyY2UgR3JvdXAgVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWw= +dCB7ICJndWVzcyIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZ3Vlc3MiICAgICAiR3Vlc3MgZnJvbSBHcm91cCIKICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICJwb2ludHM= +IiAgICAiUG9pbnRzIgogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiI= +IH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImN1cnZlZ3JvdXAiCiAgICAgICAgbGFiZWwgICAiQ3VydmUgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICA= +ICAgICBtZW51dG9nZ2xlIHsKICAgICAgICAgICAgWyAib3BtZW51IC1sIG9yaWVudGFsb25nY3VydmUxIGdyb3VwIiBdCiAgICAgICAgfQogICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCI= +IH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSAoaG91Lmdlb21ldHJ5VHlwZS5QcmltaXRpdmVzLClcbmt3YXJnc1snaW5wdXRpbmQ= +ZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJTZWxlY3QgZ2VvbWV0cnkgZnJvbSBhbiBhdmFpbGFibGUgdmlld3BvcnQ= +LlxuU2hpZnQtY2xpY2sgdG8gdHVybiBvbiBTZWxlY3QgR3JvdXBzLiIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19yZXNlbGVjdCIgfQogICAgfQogICAgZ3JvdXBzaW1wbGUgewo= +ICAgICAgICBuYW1lICAgICJjb3B5X2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJDb3B5aW5nIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXNlaWRhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlA= +aWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcGE= +cm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgImlkYXR0cmliIgogICAgICAgICAgICBsYWJlbCAgICJQaWVjZSBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAidmFyaWFudCIgfQo= +ICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdXNlaWRhdHRyaWIgPT0gMCB9IgogICAgICAgICAgICBtZW51cmVwbGFjZSB7CiAgICAgICAgICAgICAgICBbICJvcG1lbnUgLWwgY29weXRvcG9pbnRzMSBpZGF0dHJpYiIgXQo= +ICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzb3BfaW5wdXQiICIxIiB9CiAgICAgICAgfQogICAgICAgIHA= +YXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicGFjayIKICAgICAgICAgICAgbGFiZWwgICAiUGFjayBhbmQgSW5zdGFuY2UiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXZvdCIKICAgICAgICAgICAgbGFiZWwgICAiUGl2b3QgTG9jYXRpb24iCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHs= +ICJjZW50cm9pZCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBwYWNrID09IDAgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAib3JpZ2luIiAgICAiT3JpZ2luIgogICAgICAgICAgICAgICAgImNlbnQ= +cm9pZCIgICJDZW50cm9pZCIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGE= +bmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2aWV3cG9ydGxvZCIKICAgICAgICAgICAgbGFiZWwgICAiRGlzcGxheSBBcyIKICAgICAgICAgICAgdHlwZSA= +ICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGwiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgcGFjayA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImZ1bGwiICAgICAgIkY= +dWxsIEdlb21ldHJ5IgogICAgICAgICAgICAgICAgInBvaW50cyIgICAgIlBvaW50IENsb3VkIgogICAgICAgICAgICAgICAgImJveCIgICAgICAgIkJvdW5kaW5nIEJveCIKICAgICAgICAgICAgICAgICJjZW50cm9pZCIgICI= +Q2VudHJvaWQiCiAgICAgICAgICAgICAgICAiaGlkZGVuIiAgICAiSGlkZGVuIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXBzaW1wbGUgewogICAgICAgIG5hbWUgICAgImZyYW1lX2ZvbGRlciIKICAgICAgICBsYWJlbCA= +ICAiRnJhbWUiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ0YW5nZW50dHlwZSIKICAgICAgICAgICAgbGFiZWwgICAiVGFuZ2VudCBUeXBlIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= +ICAgICAgIGRlZmF1bHQgeyAiYXZnZGlyIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImF2Z2RpciIgICAgIkF2ZXJhZ2Ugb2YgRWRnZSBEaXJlY3Rpb25zIgogICAgICAgICAgICAgICAgImRpZmYiICA= +ICAgICJDZW50cmFsIERpZmZlcmVuY2UiCiAgICAgICAgICAgICAgICAicHJldiIgICAgICAiUHJldmlvdXMgRWRnZSIKICAgICAgICAgICAgICAgICJuZXh0IiAgICAgICJOZXh0IEVkZ2UiCiAgICAgICAgICAgICAgICAibm8= +bmUiICAgICAgIlogQXhpcyAoSWdub3JlIEN1cnZlKSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3I= +aXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb250aW51b3VzY2xvc2VkIgogICAgICAgICAgICBsYWJlbCAgICJNYWtlIENsb3M= +ZWQgQ3VydmUgT3JpZW50YXRpb25zIENvbnRpbnVvdXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAib24iIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGU= +ID09IG5vbmUgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiA= +ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXh0cmFwb2xhdGVlbmR0YW5nZW50cyIKICAgICAgICAgICAgbGFiZWwgICAiRXh0cmFwb2xhdGUgRW5kIFRhbmdlbnRzIgogICAgICAgICAgICA= +dHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHR5cGUgPT0gbm9uZSB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSI= +ICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICI= +dHJhbnNmb3JtYnlhdHRyaWJzIgogICAgICAgICAgICBsYWJlbCAgICJUcmFuc2Zvcm0gVXNpbmcgQ3VydmUgUG9pbnQgQXR0cmlidXRlcyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCA= +eyAib24iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICA= +ICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3J0eXBlIgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICA= +ICAgICAgIGRlZmF1bHQgeyAibm9ybWFsIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSIKICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAibm9ybWFsIiAgICAiQ3U= +cnZlIE5vcm1hbCIKICAgICAgICAgICAgICAgICJ4IiAgICAgICAgICJYIEF4aXMiCiAgICAgICAgICAgICAgICAieSIgICAgICAgICAiWSBBeGlzIgogICAgICAgICAgICAgICAgInoiICAgICAgICAgIlogQXhpcyIKICAgICA= +ICAgICAgICAgICAiYXR0cmliIiAgICAiQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImN1c3RvbSIgICAgIkN1c3RvbSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1cHZlY3RvcmE= +dHN0YXJ0IgogICAgICAgICAgICBsYWJlbCAgICJUYXJnZXQgVXAgVmVjdG9yIGF0IFN0YXJ0IChlbHNlIEF2ZXJhZ2UpIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiA= +ICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVzZWVuZHVwdmVjdG9yIgogICAgICAgICAgICBsYWJlbCAgICJVc2UgVGFyZ2U= +dCBFbmQgVXAgVmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHY= +ZWN0b3JhdHN0YXJ0ID09IDAgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHk= +dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXB2ZWN0b3JhdHRyaWIiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXJ0IFVwIEF0dHJpYnV0ZSIKICAgICAgICAgICAgdHlwZSA= +ICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAidGFyZ2V0X3VwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSIKICAgICA= +ICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICA= +ICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZW5kdXB2ZWN0b3JhdHRyaWIiCiAgICAgICA= +ICAgICBsYWJlbCAgICJFbmQgVXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInRhcmdldF91cF9lbmQiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGE= +bmdlbnR0eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBhdHRyaWIgfSB7IHVzZWVuZHVwdmVjdG9yID09IDAgfSB7IHVwdmVjdG9yYXRzdGFydCA9PSAwIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnQ= +dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gYXR0cmliIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjA= +MDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ1cHY= +ZWN0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIlN0YXJ0IFVwIFZlY3RvciIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjEiICIwIiA= +fQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyB0YW5nZW50dHlwZSA9PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID09IG5vbmUgfSB7IHU= +cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWc= +IHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZW5kdXB2ZWN0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIkVuZCBVcCA= +VmVjdG9yIgogICAgICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgICAgICBzaXplICAgIDMKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiAiMSIgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgdGFuZ2VudHQ= +eXBlID09IG5vbmUgfSB7IHVwdmVjdG9ydHlwZSAhPSBjdXN0b20gfSB7IHVzZWVuZHVwdmVjdG9yID09IDAgfSB7IHVwdmVjdG9yYXRzdGFydCA9PSAwIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IHRhbmdlbnR0eXBlID0= +PSBub25lIH0geyB1cHZlY3RvcnR5cGUgIT0gY3VzdG9tIH0geyB1c2VlbmR1cHZlY3RvciA9PSAwIH0geyB1cHZlY3RvcmF0c3RhcnQgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgICAgIHA= +YXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXA= +Y29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgInJvdGF0aW9uX2ZvbGRlciIKICAgICAgICBsYWJlbCAgICJBZGRpdGlvbmFsIFJvdGF0aW9ucyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJPcmQ= +IgogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGUgT3JkZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgInh5eiIgfQogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICA= +ICAieHl6IiAgICJQaXRjaCwgWWF3LCBSb2xsIgogICAgICAgICAgICAgICAgInh6eSIgICAiUGl0Y2gsIFJvbGwsIFlhdyIKICAgICAgICAgICAgICAgICJ5eHoiICAgIllhdywgUGl0Y2gsIFJvbGwiCiAgICAgICAgICAgICA= +ICAgInl6eCIgICAiWWF3LCBSb2xsLCBQaXRjaCIKICAgICAgICAgICAgICAgICJ6eHkiICAgIlJvbGwsIFBpdGNoLCBZYXciCiAgICAgICAgICAgICAgICAienl4IiAgICJSb2xsLCBZYXcsIFBpdGNoIgogICAgICAgICAgICA= +fQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJhcHBseXJvbGwiCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFJvbGwgb3IgVHdpc3QiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGQ= +ZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24= +IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2xsIgogICAgICAgICAgICBsYWJlbCAgICJSb2xsIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlyb2xsID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDA= +MDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicm9sbHBlciIKICA= +ICAgICAgICAgIGxhYmVsICAgIlR3aXN0IFBlciIKICAgICAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgICAgIGRlZmF1bHQgeyAiZnVsbGRpc3RhbmNlIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cm8= +bGwgPT0gMCB9IgogICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICJlZGdlIiAgICAgICAgICAiUGVyIEVkZ2UiCiAgICAgICAgICAgICAgICAiZGlzdGFuY2UiICAgICAgIlBlciBVbml0IERpc3RhbmNlIgogICA= +ICAgICAgICAgICAgICJhdHRyaWIiICAgICAgICAiU2NhbGUgQnkgQXR0cmlidXRlIgogICAgICAgICAgICAgICAgImZ1bGxlZGdlcyIgICAgICJQZXIgRnVsbCBDdXJ2ZSBieSBFZGdlcyIKICAgICAgICAgICAgICAgICJmdWw= +bGRpc3RhbmNlIiAgIlBlciBGdWxsIEN1cnZlIGJ5IERpc3RhbmNlIgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImZ1bGx0d2lzdHMiCiAgICAgICAgICAgIGxhYmVsICAgIkZ1bGwgVHc= +aXN0cyIKICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE= +MCAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICA= +ICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImluY3JvbGwiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpYWwgVHdpc3QiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXU= +bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXJvbGwgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2xsYXR0cmk= +YiIKICAgICAgICAgICAgbGFiZWwgICAiVHdpc3QgUmFtcCBBdHRyaWJ1dGUiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAicm9sbCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiA= +InsgYXBwbHlyb2xsID09IDAgfSB7IGFwcGx5cm9sbCA9PSAxIHJvbGxwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5cm9sbCA9PSAwIH0geyBhcHBseXJvbGwgPT0gMSByb2xscGVyICE9IGE= +dHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICA= +ICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHl5YXciCiAgICAgICAgICAgIGxhYmVsICAgIkFwcGx5IFlhdyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXU= +bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhdyIKICAgICAgICAgICAgbGFiZWwgICAiWWF3IgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCI= +IH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDA= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ5YXdwZXIiCiAgICAgICAgICA= +ICBsYWJlbCAgICJZYXcgUGVyIgogICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgZGVmYXVsdCB7ICJmdWxsZGlzdGFuY2UiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9Igo= +ICAgICAgICAgICAgbWVudSB7CiAgICAgICAgICAgICAgICAiZWRnZSIgICAgICAgICAgIlBlciBFZGdlIgogICAgICAgICAgICAgICAgImRpc3RhbmNlIiAgICAgICJQZXIgVW5pdCBEaXN0YW5jZSIKICAgICAgICAgICAgICA= +ICAiYXR0cmliIiAgICAgICAgIlNjYWxlIEJ5IEF0dHJpYnV0ZSIKICAgICAgICAgICAgICAgICJmdWxsZWRnZXMiICAgICAiUGVyIEZ1bGwgQ3VydmUgYnkgRWRnZXMiCiAgICAgICAgICAgICAgICAiZnVsbGRpc3RhbmNlIiA= +ICJQZXIgRnVsbCBDdXJ2ZSBieSBEaXN0YW5jZSIKICAgICAgICAgICAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHQ= +X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJpbmN5YXciCiAgICAgICAgICAgIGxhYmVsICAgIkluY3JlbWVudGFsIFlhdyIKICAgICA= +ICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICA= +ICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICA= +cGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInlhd2F0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiWWF3IFJhbXAgQXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHs= +ICJ5YXciIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgYXBwbHl5YXcgPT0gMCB9IHsgYXBwbHl5YXcgPT0gMSB5YXdwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIGhpZGV3aGVuICJ7IGFwcGx5eWF3ID09IDAgfSA= +eyBhcHBseXlhdyA9PSAxIHlhd3BlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWM= +a19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYXBwbHlwaXRjaCIKICAgICAgICAgICAgbGFiZWwgICAiQXBwbHkgUGl0Y2giCiAgICAgICAgICAgIHQ= +eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHQ= +X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXRjaCIKICAgICAgICAgICAgbGFiZWwgICAiUGl0Y2giCiAgICAgICAgICAgIHR5cGU= +ICAgIGZsb2F0CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgICAgICBoaWRld2hlbiAieyBhcHBseXBpdGNoID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IC0xODAgMTgwIH0KICAgICAgICAgICAgcGE= +cm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInBpdGNocGVyIgogICAgICAgICAgICBsYWJlbCAgICJQaXRjaCBQZXIiCiAgICAgICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgICAgICBkZWZhdWx0IHsgImZ1bGxkaXN0YW5jZSIgfQo= +ICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0iCiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImVkZ2UiICAgICAgICAgICJQZXIgRWRnZSIKICAgICAgICAgICAgICAgICJkaXN0YW4= +Y2UiICAgICAgIlBlciBVbml0IERpc3RhbmNlIgogICAgICAgICAgICAgICAgImF0dHJpYiIgICAgICAgICJTY2FsZSBCeSBBdHRyaWJ1dGUiCiAgICAgICAgICAgICAgICAiZnVsbGVkZ2VzIiAgICAgIlBlciBGdWxsIEN1cnY= +ZSBieSBFZGdlcyIKICAgICAgICAgICAgICAgICJmdWxsZGlzdGFuY2UiICAiUGVyIEZ1bGwgQ3VydmUgYnkgRGlzdGFuY2UiCiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDA= +MDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiaW5jcGl0Y2g= +IgogICAgICAgICAgICBsYWJlbCAgICJJbmNyZW1lbnRhbCBQaXRjaCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXQ= +Y2ggPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTE4MCAxODAgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHQ= +X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwaXRjaGF0dHJpYiIKICAgICAgICAgICAgbGFiZWwgICAiUGl0Y2ggUmFtcCBBdHRyaWI= +dXRlIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInBpdGNoIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGFwcGx5cGl0Y2ggPT0gMCB9IHsgYXBwbHlwaXRjaCA9PSAxIHA= +aXRjaHBlciAhPSBhdHRyaWIgfSIKICAgICAgICAgICAgaGlkZXdoZW4gInsgYXBwbHlwaXRjaCA9PSAwIH0geyBhcHBseXBpdGNoID09IDEgcGl0Y2hwZXIgIT0gYXR0cmliIH0iCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXU= +dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXBjb2xsYXBzaWJsZSA= +ewogICAgICAgIG5hbWUgICAgInNjYWxlc19mb2xkZXIiCiAgICAgICAgbGFiZWwgICAiU2NhbGVzIGFuZCBTaGVhcnMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJub3JtYWxpemUiCiAgICAgICAgICA= +ICBsYWJlbCAgICJOb3JtYWxpemUgU2NhbGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDA= +MDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzY2FsZSIKICA= +ICAgICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDQgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewo= +ICAgICAgICAgICAgbmFtZSAgICAic3RyZXRjaGFyb3VuZHR1cm5zIgogICAgICAgICAgICBsYWJlbCAgICJTdHJldGNoIEFyb3VuZCBUdXJucyIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXU= +bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQo= +ICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgIm1heHN0cmV0Y2hhcm91bmR0dXJucyIKICAgICAgICAgICAgbGFiZWwgICAiTWF4IFN0cmV0Y2giCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQ= +CiAgICAgICAgICAgIGRlZmF1bHQgeyAiMTAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgc3RyZXRjaGFyb3VuZHR1cm5zID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDEhIDEwMCB9CiAgICAgICAgICAgIHA= +YXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2tfbGFuZ3VhZ2UiICJweXRob24iIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXA= +Y29sbGFwc2libGUgewogICAgICAgIG5hbWUgICAgImF0dHJpYnNfZm9sZGVyIgogICAgICAgIGxhYmVsICAgIkF0dHJpYnV0ZXMiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyZXNldHRhcmdldGF0dHI= +aWJzIgogICAgICAgICAgICBsYWJlbCAgICJSZXNldCBBdHRyaWJ1dGVzIGZyb20gVGFyZ2V0IgogICAgICAgICAgICB0eXBlICAgIGJ1dHRvbgogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFjayIgImhvdS5wd2QoKS5obSgpLnJlc2V0QXR0cmlic0J1dHRvbihrd2FyZ3MsIGhvdS5wd2Q= +KCkpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2NhbGxiYWNrX2xhbmd1YWdlIiAicHl0aG9uIiB9CiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInRhcmdldGF0dHI= +aWJzIgogICAgICAgICAgICBsYWJlbCAgICAiQXR0cmlidXRlcyBmcm9tIFRhcmdldCIKICAgICAgICAgICAgZGVmYXVsdCAzCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQo= +CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAidXNlYXBwbHkjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHkgQXR0cmlidXRlcyIKICAgICAgICAgICAgICAgIHR5cGUgICAgdG9nZ2w= +ZQogICAgICAgICAgICAgICAgbm9sYWJlbAogICAgICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICA= +ICAgIG5hbWUgICAgImFwcGx5dG8jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXBwbHkgdG8iCiAgICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICA= +ICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAicG9pbnRzIiAgICAiUG9pbnRzIgogICAgICAgICAgICAgICAgICAgICJ2ZXJ0cyIgICAgICJWZXJ0aWNlcyIKICA= +ICAgICAgICAgICAgICAgICAgInByaW1zIiAgICAgIlByaW1pdGl2ZXMiCiAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0KICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhcHBseW1ldGg= +b2QjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiYnkiCiAgICAgICAgICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICAgICAgICAgIGpvaW5uZXh0CiAgICAgICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICA= +ICAgICAgICAgICBtZW51IHsKICAgICAgICAgICAgICAgICAgICAiY29weSIgICJDb3B5aW5nIgogICAgICAgICAgICAgICAgICAgICJub25lIiAgIk5vdGhpbmciCiAgICAgICAgICAgICAgICAgICAgIm11bHQiICAiTXVsdGk= +cGx5aW5nIgogICAgICAgICAgICAgICAgICAgICJhZGQiICAgIkFkZGluZyIKICAgICAgICAgICAgICAgICAgICAic3ViIiAgICJTdWJ0cmFjdGluZyIKICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICA= +ICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJhcHBseWF0dHJpYnMjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiQXR0cmlidXRlcyIKICAgICAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICA= +ICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIHBhcm10YWcgeyAic29wX2lucHV0IiAiMSIgfQogICAgICAgICAgICB9CiAgICAgICAgfQoKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3I= +aXB0AAAAAAAABu9fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHI= +ZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiA= +Kgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSI= +Y29zaW5lIgogICAgc2NyaXB0CSJjb3NpbmUiCiAgICBsYWJlbAkiY29zaW5lIgoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHZvcGxpYi5oPiIKICAgIH0KCiAgICBjb2RlIHsKCSIkY29zaW5lID0gdm9wX2NvcygkcmE= +ZCk7IgogICAgfQoKICAgIGlucHV0CWZsb2F0CXJhZAkiUmFkaWFucyIKICAgIG91dHB1dAlmbG9hdAljb3NpbmUJIk91dHB1dCBWYWx1ZSIKCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXQ= +dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCA= +fQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmU= +Y3RvcjQgdmVjdG9yNCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICA= +ICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwCXsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWY= +b3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIH0KCiAgICBWT1BfRkxUX1BBUk0ocmFkLAkiUmFkaWFucyIsIDApCiAgICBWT1BfVkVDMl9QQVJNKHJhZF91LAkiUmFkaWFucyIsIDAsIDApCiAgICBWT1BfVkVDX1A= +QVJNKHJhZF92LAkiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3AsCSJSYWRpYW5zIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShyYWRfbiwJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1Y= +RUNfUEFSTShyYWRfYywJIlJhZGlhbnMiLCAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShyYWRfdjQsICJSYWRpYW5zIiwgMCwgMCwgMCwgMCkKICAgIFZPUF9GTFRfUEFSTShyYWRfdWYsICJSYWRpYW5zIiwgMCkKICAgIFY= +T1BfVkVDX1BBUk0ocmFkX3V2LCAiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3VwLCAiUmFkaWFucyIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0ocmFkX3VuLCAiUmFkaWFucyIsIDAsIDAsIDA= +KQogICAgVk9QX1ZFQ19QQVJNKHJhZF91YywgIlJhZGlhbnMiLCAwLCAwLCAwKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTIuMCB9Cn0KSU4= +RFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAABABYPoubMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTMwMDA= +MDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZGVuc2l0eXRvb3BhY2l0eSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlkZW5zaXR5dG9vcGFjaXR5CiAgICBzY3JpcHQJZGU= +bnNpdHl0b29wYWNpdHkKICAgIGxhYmVsCSJEZW5zaXR5IHRvIE9wYWNpdHkiCgogICAgaW5wdXQJZmxvYXQJZGVuc2l0eQlEZW5zaXR5CiAgICBpbnB1dAlmbG9hdAlzaGFkb3dzY2FsZQkiU2hhZG93IERlbnNpdHkgTXVsdGk= +cGxpZXIiCiAgICBpbnB1dAlmbG9hdAlkaXN0CURpc3RhbmNlCiAgICBvdXRwdXQJZmxvYXQJT2YJT2YKICAgIGlucHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBpbnB1dGZsYWdzCXNoYWRvd3NjYWxlCTAKICAgIGlucHV0ZmxhZ3M= +CWRpc3QJMAogICAgc2lnbmF0dXJlCSJGbG9hdCBEZW5zaXR5IglkZWZhdWx0CXsgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgRGVuc2l0eSIJdmVjCXsgdmVjdG9yIGZsb2F0IGZsb2E= +dCBmbG9hdCB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCiAgICB9CiAgICBvdXRwdXRvdmVycmlkZXMJdmVjCiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICA= +IH0KCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJzaWduYXR1cmUiCgliYXNlcGFybQoJbGFiZWwJIlNpZ25hdHVyZSIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlbnNpdHk= +IgoJbGFiZWwJIkRlbnNpdHkiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNoYWRvd3NjYWxlIgoJbGFiZWwJIlNoYWRvdyBEZW5zaXR5IE11bHQ= +aXBsaWVyIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRpc3QiCglsYWJlbAkiRGlzdGFuY2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0= +CglyYW5nZQl7IDAgMTAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABMFfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXI= +eSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3M= +aW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi0= +NTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZGlzcGxhY2VubWwiCiAgICBzY3JpcHQJImRpc3BsYWNlbm1sIgogICAgbGFiZWwJImRpc3BsYWNlbm1sIgoKICAgIG91dGVyY28= +ZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJ2b3BfZGlzcGxhY2VBbG9uZ05vcm1hbCgoJGlzY29ubmVjdGVkX1AgIT0gMCkgPyAkUCA6IFAsIgoJIgkJCSAoJGlzY29ubmVjdGVkX25OICE9IDApID8= +ICRuTiA6IG5vcm1hbGl6ZShOKSwiCgkiCQkJICRhbW91bnQsICRzY2FsZSwgJHNzaGVhciwgJHRzaGVhciwiCgkiCQkJICRwb2x5cywgJG9ianNwYWNlLCAkYnVtcCwgJGRpc3BQLCAkZGlzcE4pOyIKICAgIH0KCiAgICBpbnA= +dXQJcG9pbnQJUAkiUG9zaXRpb24iCiAgICBpbnB1dAlub3JtYWwJbk4JIk5vcm1hbCBWZWN0b3IiCiAgICBWT1BfRkxUX0lOUFVUKAlhbW91bnQsCSJEaXNwbGFjZW1lbnQgQW1vdW50IiwJMCkKICAgIFZPUF9GTFRfSU5QVVQ= +X1IoCXNjYWxlLAkiU2NhbGUiLAkxLCAtMSwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUigJc3NoZWFyLAkiUyBTaGVhciIsCTAsIC0xLCAxKQogICAgVk9QX0ZMVF9JTlBVVF9SKAl0c2hlYXIsCSJUIFNoZWFyIiwJMCwgLTEsIDE= +KQogICAgVk9QX1RPR0dMRV9JTlBVVCgJcG9seXMsCSJFbnN1cmUgUHJvcGVyIFNtb290aC1TaGFkaW5nIE9mIFBvbHlnb25zIiwgMSkKICAgIFZPUF9UT0dHTEVfSU5QVVQoCW9ianNwYWNlLAkiT2JqZWN0IFNwYWNlIiwJMCk= +CiAgICBWT1BfVE9HR0xFX0lOUFVUKAlidW1wLAkiQnVtcCBPbmx5IiwJMCkKICAgIG91dHB1dAlwb2ludAlkaXNwUAkiRGlzcGxhY2VkIFBvc2l0aW9uIgogICAgb3V0cHV0CW5vcm1hbAlkaXNwTgkiRGlzcGxhY2VkIE5vcm0= +YWwiCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFIV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3Q= +cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQ= +IGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2k= +bmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJkaXZjb25zdCIKICAgIHNjcmlwdAkiZGl2Y29uc3QiCiAgICBsYWJlbAkiZGl2Y29uc3QiCgoKICAgIGNvZGUgewoJIiRzY2FsZWQgPSAkdmFsICogKDEuMCAvICQ= +ZGl2Y29uc3QpOyIKICAgIH0KCiAgICBkZXNjcmlwdGl2ZXBhcm0JZGl2Y29uc3QKCiAgICBpbnB1dAlmbG9hdAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlzY2FsZWQJCSJJbnB1dCBWYWx1ZSAvIENvbnM= +dGFudCIKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiA= +fQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm0= +YWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQogICAgc2lnbmF0dXJlCSJCU0RGIgk= +CQliCXsgYnNkZiBic2RmIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQo= +ICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW4= +aWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTShkaXZjb25zdCwgIkRpdmlkZXIiLCAxKQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAj+X1B9Si8= +KgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHI= +YW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFM= +dHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImRvdCIKICAgIHNjcmlwdAk= +ImRvdCIKICAgIGxhYmVsCSJkb3QiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJGRvdHByb2QgPSB2b3BfZG90KCR2ZWMxLCAkdmVjMik7IgogICAgfQoKICAgIGlucHV0CXY= +ZWN0b3IJdmVjMQkiVmVjdG9yIDEiCiAgICBpbnB1dAl2ZWN0b3IJdmVjMgkiVmVjdG9yIDIiCiAgICBvdXRwdXQJZmxvYXQJZG90cHJvZAkiRG90IFByb2R1Y3QiCgogICAgVk9QX1ZFQ19QQVJNKHZlYzEsICJWZWN0b3IgMSI= +LCAxLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzIsICJWZWN0b3IgMiIsIDAsIDEsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMV9jLCAiQ29sb3IgMSIsIDEsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjMl9jLCAiQ28= +bG9yIDIiLCAwLCAxLCAwKQogICAgVk9QX1ZFQ19QQVJNKHZlYzFfdXYsICJWZWN0b3IgMSIsIDEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjMl91diwgIlZlY3RvciAyIiwgMCwgMSwgMCkKICAgIFZPUF9DTFJfUEFSTSg= +dmVjMV91YywgIkNvbG9yIDEiLCAxLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHZlYzJfdWMsICJDb2xvciAyIiwgMCwgMSwgMCkKCiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmU= +CSIzRCBWZWN0b3IvUG9pbnQiCXZwCXsgdmVjdG9yIHBvaW50IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yL05vcm1hbCIJdm4JeyB2ZWN0b3Igbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQ= +L1ZlY3RvciIJcHYJeyBwb2ludCB2ZWN0b3IgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludC9Qb2ludCIJcHAJeyBwb2ludCBwb2ludCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50L05vcm1hbCIJcG4JeyA= +cG9pbnQgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1ZlY3RvciIJbnYJeyBub3JtYWwgdmVjdG9yIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsL1BvaW50IglucAl7IG5vcm1hbCBwb2k= +bnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwvTm9ybWFsIglubgl7IG5vcm1hbCBub3JtYWwgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgZmxvYXQgfQoKICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgkgICB1dgl7IHV2ZWN0b3IgdXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3Rvci9Qb2ludCIgIHZwCXsgdXZlY3RvciB1cG9pbnQgdWZsb2E= +dCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yL05vcm1hbCIgdm4JeyB1dmVjdG9yIHVub3JtYWwgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludC9WZWN0b3IiICBwdgl7IHVwb2ludCA= +dXZlY3RvciB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L1BvaW50IiAgIHBwCXsgdXBvaW50IHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50L05vcm1hbCIgIHA= +bgl7IHVwb2ludCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsL1ZlY3RvciIgbnYJeyB1bm9ybWFsIHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3I= +bWFsL1BvaW50IiAgbnAJeyB1bm9ybWFsIHVwb2ludCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbC9Ob3JtYWwiIG5uCXsgdW5vcm1hbCB1bm9ybWFsIHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWNvbG9yIHVmbG9hdCB9CgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PawAAAAxEaWFsb2dTY3JpcHQAAABXAAACe1DmM8IwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MzAwMDA= +MTMwMDAwMDAwMDAwMFRSQUlMRVIhISEALyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm8= +dCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiA= +ICAgbmFtZQkiZWRnZWZhbGxvZmYiCiAgICBzY3JpcHQJImVkZ2VmYWxsb2ZmIgogICAgbGFiZWwJImVkZ2VmYWxsb2ZmIgoKCiAgICBpbnB1dAl2ZWN0b3IJSQkJIkRpcmVjdGlvbiBGcm9tIEV5ZSBUbyBTdXJmYWNlIgogICA= +IGlucHV0CW5vcm1hbAlOCQkiU3VyZmFjZSBOb3JtYWwiCiAgICBWT1BfQ0xSX0lOUFVUKAliYXNlY29sb3IsCSJCYXNlIENvbG9yIiwJCTEsIDEsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IoCWZhbGxvZmYsCSJFZGdlIEZhbGw= +b2ZmIiwJCTgsIDAsIDIwKQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABshfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiA= +KiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiA= +KgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg= +NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZXhwIgogICAgc2NyaXB0CSJleHAiCiAgICBsYWJlbAkiZXhwIgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICA= +ICBjb2RlIHsKCSIkZXhwID0gdm9wX2V4cCgkdmFsKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlleHAJIkV4cG9uZW50IFZhbHVlIgoKICAgIHNpZ25hdHVyZQk= +IkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGNvbG9yIH0KICA= +ICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFY= +ZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm0= +YWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIFZPUF9GTFRfUEFSTSh2YWwsICAgIlZhbHVlIiwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3U= +LCAiVmFsdWUiLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF92LCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9wLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmE= +bHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfYywgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM0X1BBUk0odmFsX3Y0LCJWYWx1ZSIsIDEsIDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCA= +IlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXYsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VwLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHU= +ZSIsIDEsIDEsIDEpCiAgICBWT1BfQ0xSX1BBUk0odmFsX3VjLCAiVmFsdWUiLCAxLCAxLCAxKQoKICAgIGdyb3VwIHsgbmFtZSAiZ3YiIG9ic29sZXRlIDEyLjAgfQogICAgZ3JvdXAgeyBuYW1lICJndSIgb2Jzb2xldGUgMTI= +LjAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2oAAAAMRGlhbG9nU2NyaXB0AAAAVwAACnlfUH0wMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc= +NzA3NTUyMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZXhwbG9kZWR2aWV3OjoyLjAgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJZXhwbG9kZWR2aWV3OjoyLjAKICA= +ICBzY3JpcHQJZXhwbG9kZWR2aWV3OjoyLjAKICAgIGxhYmVsCSJFeHBsb2RlZCBWaWV3IgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIkdlb21ldHJ5IHRvIEV4cGxvZGUiCiAgICBpbnB1dGxhYmU= +bAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgoKICAgIHBhcm0gewogICAgICAgIG4= +YW1lICAgICJncm91cCIKICAgICAgICBsYWJlbCAgICJHcm91cCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgbWVudXRvZ2dsZSB7CiAgICAgICAgICAgIFsgIm9wbWVudSA= +LWwgbW92ZV9waWVjZXMgZ3JvdXAiIF0KICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICI= +c2NyaXB0X2FjdGlvbiIgImltcG9ydCBzb3B1dGlsc1xua3dhcmdzWydnZW9tZXRyeXR5cGUnXSA9IGhvdS5nZW9tZXRyeVR5cGUuUHJpbWl0aXZlc1xua3dhcmdzWydpbnB1dGluZGV4J10gPSAwXG5zb3B1dGlscy5zZWxlY3Q= +R3JvdXBQYXJtKGt3YXJncykiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb25faGVscCIgIlNlbGVjdCBnZW9tZXRyeSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgYmluZHNlbGVjdG9yIHByaW1zICJQcmltaXRpdmVzIHRvIFB1c2ggT3V0d2FyZHMiCiAgICAgICAgICAgICJTZWxlY3QgdGhlIGdlb21ldHI= +eSB0byBwdXNoIG91dHdhcmRzIGFuZCByaWdodCBjbGljayB0byBjb21wbGV0ZS4iCiAgICAgICAgICAgIDAgMSAweDAwMDAwMGZmIDAgY2xhc3MgMAogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGllY2VhdHQ= +cmliIgogICAgICAgIGxhYmVsICAgIlBpZWNlIEF0dHJpYnV0ZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAibmFtZSIgfQogICAgICAgIG1lbnVyZXBsYWNlIHsKICAgICAgICAgICAgWyAib3A= +bWVudSAtbCBjb21wdXRlX3BpZWNlX2NlbnRyb2lkcyBwaWVjZWF0dHJpYiIgXQogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICBwYXJtdGFnIHsgInM= +Y3JpcHRfYWN0aW9uIiAiaW1wb3J0IHNvcHV0aWxzXG5cbnNvcHV0aWxzLmFjdGlvblRvZ2dsZVZpc3VhbGl6ZXIoa3dhcmdzKSIgfQogICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiVklFV192aXN1YWw= +aXphdGlvbiIgfQoJcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2hlbHAiICJUb2dnbGUgdmlzdWFsaXphdGlvblxuQ3RybC1MTUI6IE9wZW4gdGhlIHZpc3VhbGl6YXRpb24gZWRpdG9yIiB9CiAgICB9CiAgICBwYXJtIHsKICA= +ICAgICAgbmFtZSAgICAiY2xhc3MiCiAgICAgICAgbGFiZWwgICAiUGllY2UgRWxlbWVudHMiCiAgICAgICAgdHlwZSAgICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICJwcmltIiB9CiAgICAgICAgbWVudSB7CiAgICAgICA= +ICAgICAicHJpbSIgICJQcmltaXRpdmUiCiAgICAgICAgICAgICJwb2ludCIgIlBvaW50IgogICAgICAgIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0= +IHsKICAgICAgICBuYW1lICAgICJzZXBwYXJtIgogICAgICAgIGxhYmVsICAgIlNlcGFyYXRvciIKICAgICAgICB0eXBlICAgIHNlcGFyYXRvcgogICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICA= +ICAgbmFtZSAgICAic2NhbGUiCiAgICAgICAgbGFiZWwgICAiVW5pZm9ybSBTY2FsZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgNSB9CiAgICB9CiA= +ICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicyIKICAgICAgICBsYWJlbCAgICJTY2FsZSIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMSIgIjEiICIxIiB9CiA= +ICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJyaWRlY2VudGVyIgogICAgICAgIGxhYmVsICAgIk92ZXJyaWRlIENlbnRlciIKICAgICAgICB0eXBlICAgIHRvZ2c= +bGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInQiCiAgICAgICAgbGFiZWwgICAiT3ZlcnJpZGUgQ2VudGU= +ciIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3ZlcnJpZGVjZW50ZXIgPT0gMCB9IgogICAgICA= +ICByYW5nZSAgIHsgLTEgMSB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAARWV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXQ= +YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWk= +c3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE= +Ni01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJmaXQiCiAgICBzY3JpcHQJImZpdCIKICAgIGxhYmVsCSJmaXQiCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiA= +ICAgfQoKICAgIGNvZGUgewoJIiRzaGlmdCA9IHZvcF9maXQoJHZhbCwgJHNyY21pbiwgJHNyY21heCwgJGRlc3RtaW4sICRkZXN0bWF4KTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnB1dCBWYWx1ZSIKICAgIGk= +bnB1dAlmbG9hdAlzcmNtaW4JIk1pbmltdW0gVmFsdWUgSW4gU291cmNlIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJc3JjbWF4CSJNYXhpbXVtIFZhbHVlIEluIFNvdXJjZSBSYW5nZSIKICAgIGlucHV0CWZsb2F0CWRlc3RtaW4= +CSJNaW5pbXVtIFZhbHVlIEluIERlc3RpbmF0aW9uIFJhbmdlIgogICAgaW5wdXQJZmxvYXQJZGVzdG1heAkiTWF4aW11bSBWYWx1ZSBJbiBEZXN0aW5hdGlvbiBSYW5nZSIKICAgIG91dHB1dAlmbG9hdAlzaGlmdAkiU2hpZnQ= +ZWQgVmFsdWUiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIgCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiIAkJdjIJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiA= +fQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiIAkJdgl7IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgcG9pbnQgcG8= +aW50IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgbm9ybWFsIG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG8= +ciBjb2xvciBjb2xvciBjb2xvciBjb2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIHV2ZWM= +dG9yIHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2ludCB1cG9pbnQgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlU= +bmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWM= +b2xvciB1Y29sb3IgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHNyY21pbiwJIlNvdXJjZSBNaW4iLCAwKQogICAgVk9QX0ZMVF9QQVJNKHNyY21heCwJIlNvdXJjZSBNYXgiLCAxKQogICAgVk9QX0ZMVF9QQVI= +TShkZXN0bWluLAkiRGVzdGluYXRpb24gTWluIiwgMCkKICAgIFZPUF9GTFRfUEFSTShkZXN0bWF4LAkiRGVzdGluYXRpb24gTWF4IiwgMSkKCiAgICBWT1BfVkVDMl9QQVJNKHNyY21pbl92MiwJIlNvdXJjZSBNaW4iLCAwLCA= +MCkKICAgIFZPUF9WRUMyX1BBUk0oc3JjbWF4X3YyLAkiU291cmNlIE1heCIsIDEsIDEpCiAgICBWT1BfVkVDMl9QQVJNKGRlc3RtaW5fdjIsCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwKQogICAgVk9QX1ZFQzJfUEFSTShkZXM= +dG1heF92MiwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl92LAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oc3JjbWF4X3YsCSJTb3VyY2UgTWF4IiwgMSw= +IDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl92LAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWF4X3YsCSJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxKQoKICAgIFZPUF8= +VkVDX1BBUk0oc3JjbWluX3AsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfcCwJIlNvdXJjZSBNYXgiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtaW5fcCwJIkRlc3RpbmE= +dGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGRlc3RtYXhfcCwJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl9uLAkiU291cmNlIE1pbiIsIDAsIDAsIDApCiA= +ICAgVk9QX1ZFQ19QQVJNKHNyY21heF9uLAkiU291cmNlIE1heCIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl9uLAkiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWE= +eF9uLAkiRGVzdGluYXRpb24gTWF4IiwgMSwgMSwgMSkKCiAgICBWT1BfQ0xSX1BBUk0oc3JjbWluX2MsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShzcmNtYXhfYywJIlNvdXJjZSBNYXgiLCAxLCA= +MSwgMSkKICAgIFZPUF9DTFJfUEFSTShkZXN0bWluX2MsCSJEZXN0aW5hdGlvbiBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGRlc3RtYXhfYywJIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1Y= +RUM0X1BBUk0oc3JjbWluX3Y0LCAiU291cmNlIE1pbiIsIDAsIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKHNyY21heF92NCwgIlNvdXJjZSBNYXgiLCAxLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTShkZXN0bWluX3Y= +NCwgIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDAsIDApCiAgICBWT1BfVkVDNF9QQVJNKGRlc3RtYXhfdjQsICJEZXN0aW5hdGlvbiBNYXgiLCAxLCAxLCAxLCAxKQoKICAgIFZPUF9GTFRfUEFSTShzcmNtaW5fdWYsCSJTb3U= +cmNlIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oc3JjbWF4X3VmLAkiU291cmNlIE1heCIsIDEpCiAgICBWT1BfRkxUX1BBUk0oZGVzdG1pbl91ZiwgIkRlc3RpbmF0aW9uIE1pbiIsIDApCiAgICBWT1BfRkxUX1BBUk0oZGU= +c3RtYXhfdWYsICJEZXN0aW5hdGlvbiBNYXgiLCAxKQoKICAgIFZPUF9WRUNfUEFSTShzcmNtaW5fdXYsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdXYsCSJTb3VyY2UgTWF4IiwgMSw= +IDEsIDEpCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1pbl91diwgIkRlc3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1heF91diwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk8= +UF9WRUNfUEFSTShzcmNtaW5fdXAsCSJTb3VyY2UgTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdXAsCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX3VwLCAiRGU= +c3RpbmF0aW9uIE1pbiIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oZGVzdG1heF91cCwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX1ZFQ19QQVJNKHNyY21pbl91biwJIlNvdXJjZSBNaW4iLCAwLCA= +MCwgMCkKICAgIFZPUF9WRUNfUEFSTShzcmNtYXhfdW4sCSJTb3VyY2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTShkZXN0bWluX3VuLCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEE= +Uk0oZGVzdG1heF91biwgIkRlc3RpbmF0aW9uIE1heCIsIDEsIDEsIDEpCgogICAgVk9QX0NMUl9QQVJNKHNyY21pbl91YywJIlNvdXJjZSBNaW4iLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKHNyY21heF91YywJIlNvdXI= +Y2UgTWF4IiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTShkZXN0bWluX3VjLCAiRGVzdGluYXRpb24gTWluIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShkZXN0bWF4X3VjLCAiRGVzdGluYXRpb24gTWF4IiwgMSwgMSw= +IDEpCgogICAgZ3JvdXAgeyBuYW1lICJncyIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3Y0IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3U= +cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349pAAAADERpYWxvZ1NjcmlwdAAAAFcAABTNX1B9KTA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDA= +MDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MTAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIGZsaXBzb3VyY2UgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJZmw= +aXBzb3VyY2UKICAgIHNjcmlwdAlmbGlwc291cmNlCiAgICBsYWJlbAkiRkxJUCBTb3VyY2UiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gU291cmNlIEZyb20iCiAgICBpbnA= +dXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGFiZWwJMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMiCiAgICBpbnB1dGxhYmVsCTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0IgogICAgb3V0cHV0bGFiZWw= +CTEJT3V0cHV0CgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdGlhbGl6ZSIKICAgICAgICBsYWJlbCAgICJJbml0aWFsaXplIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQo= +ICAgICAgICBtZW51IHsKICAgICAgICAgICAgInNvdXJjZWZsaXAiICAgICJTb3VyY2UgRkxJUCIKICAgICAgICAgICAgInNpbmsiICAgICAgICAgICJTaW5rIgogICAgICAgICAgICAic2lua2ZsdWlkIiAgICAgIlNpbmsgRkw= +SVAiCiAgICAgICAgICAgICJjb2xsaXNpb24iICAgICAiQ29sbGlzaW9uIgogICAgICAgICAgICAicHVtcCIgICAgICAgICAgIlB1bXAiCiAgICAgICAgICAgICJleHBhbmQiICAgICAgICAiRXhwYW5kIgogICAgICAgIH0KICA= +ICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICJob3Uubm9kZShcIi5cIikuaGRhTW9kdWxlKCkuc2V0KCkiIH0KICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9jYWxsYmFja19sYW5ndWFnZSIgInB5dGhvbiIgfQo= +ICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInZvbHVtZW5hbWUiCiAgICAgICAgbGFiZWwgICAiVm9sdW1lIE5hbWUiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgInN1cmZhY2UiIH0= +CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ2b3hlbHNpemUiCiAgICAgICAgbGFiZWwgICAiVm94ZWwgU2l6ZSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwLjEiIH0KICAgICA= +ICAgcmFuZ2UgICB7IDAhIDEhIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNoZWxsIgogICAgICAgIGxhYmVsICAgIlNoZWxsIFRoaWNrbmVzcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG4= +b2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInNoZWxsdGhpY2tuZXNzIgogICAgICAgIGxhYmVsICAgIlNoZWxsIFRoaWNrbmU= +c3MiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgc2hlbGwgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0= +IHsKICAgICAgICBuYW1lICAgICJvdXRwdXRmb2ciCiAgICAgICAgbGFiZWwgICAiT3V0cHV0IEZvZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgfQogICAgcGFybSB7CiAgICA= +ICAgIG5hbWUgICAgInJlbWFwZm9nIgogICAgICAgIGxhYmVsICAgIlJlbWFwIEZvZyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMCI= +IH0KICAgICAgICBkaXNhYmxld2hlbiAieyBvdXRwdXRmb2cgPT0gMCB9IgogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZm9nYm9vc3QiCiAgICAgICAgbGFiZWwgICAiRm9nIEJvb3N0IgogICAgICAgIHR5cGU= +ICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwLjc1IiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgb3V0cHV0Zm9nID09IDAgfSB7IHJlbWFwZm9nID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCEgMSEgfQogICAgfQo= +ICAgIGdyb3Vwc2ltcGxlIHsKICAgICAgICBuYW1lICAgICJmb2xkZXIwIgogICAgICAgIGxhYmVsICAgIlBhcnRpY2xlcyIKCiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImNyZWF0ZXBhcnRpY2xlcyIKICA= +ICAgICAgICAgIGxhYmVsICAgIkNyZWF0ZSBQYXJ0aWNsZXMiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICA= +IG5hbWUgICAgInBhcnRpY2xlZ3JvdXAiCiAgICAgICAgICAgIGxhYmVsICAgIlBhcnRpY2xlIEdyb3VwIgogICAgICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgICAgICBkZWZhdWx0IHsgInBhcnRpY2xlcyIgfQogICA= +ICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBhcnRpY2xlc2VwIgogICAgICAgICAgICBsYWJlbCAgICI= +UGFydGljbGUgU2VwYXJhdGlvbiIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHsgIjAuMSIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9Igo= +ICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJqaXR0ZXJzZWVkIgogICAgICAgICAgICBsYWJlbCAgICJKaXR0ZXIgU2VlZCIKICAgICAgICA= +ICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJqaXR0ZXJzY2FsZSIKICAgICAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgICA= +ICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgImRvb3ZlcnNhbXBsaW5nIgogICAgICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmciCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgam8= +aW5uZXh0CiAgICAgICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICA= +cGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJvdmVyc2FtcGxpbmciCiAgICAgICAgICAgIGxhYmVsICAgIk92ZXI= +c2FtcGxpbmciCiAgICAgICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICAgICAgZGVmYXVsdCB7ICIyIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBkb292ZXJzYW1wbGk= +bmcgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgMSAxMCB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICA= +ICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIEJhbmR3aWR0aCIKICAgICAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgICAgICBkZWZhdWx0IHs= +ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBkb292ZXJzYW1wbGluZyA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgICAgICAgICAgcGFybXQ= +YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYWRkdmVsb2NpdHkiCiAgICAgICAgICAgIGxhYmVsICAgIkFkZCBWZWxvY2k= +dHkiCiAgICAgICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgICAgIG5vbGFiZWwKICAgICAgICAgICAgam9pbm5leHQKICAgICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGM= +cmVhdGVwYXJ0aWNsZXMgPT0gMCB9IgogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmVsb2NpdHkiCiAgICAgICAgICAgIGxhYmVsICAgIlZlbG9jaXR5IgogICAgICAgICAgICB0eXBlICA= +ICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBhZGR2ZWxvY2k= +dHkgPT0gMCB9IgogICAgICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJlbmFibGVyZXN0IgogICAgICAgICAgICBsYWJlbCAgICJBZGQgUmVzdCA= +QXR0cmlidXRlIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICAgICAgZGlzYWJsZXdoZW4gInsgY3JlYXRlcGFydGljbGVzID09IDAgfSIKICAgICAgICB9CiA= +ICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJkdWFscmVzdGF0dHJpYnV0ZXMiCiAgICAgICAgICAgIGxhYmVsICAgIkR1YWwgUmVzdCBBdHRyaWJ1dGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= +ICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGNyZWF0ZXBhcnRpY2xlcyA9PSAwIH0geyBlbmFibGVyZXN0ID09IDAgfSIKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICA= +ICAgICBuYW1lICAgICJyZXN0b2Zmc2V0IgogICAgICAgICAgICBsYWJlbCAgICJSZXN0IE9mZnNldCIKICAgICAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICAgICAgc2l6ZSAgICAzCiAgICAgICAgICAgIGRlZmF1bHQ= +IHsgIjAiICIwIiAiMCIgfQogICAgICAgICAgICBkaXNhYmxld2hlbiAieyBjcmVhdGVwYXJ0aWNsZXMgPT0gMCB9IHsgZW5hYmxlcmVzdCA9PSAwIH0iCiAgICAgICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgICAgICB9CiA= +ICAgfQoKfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmU= +Y3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWM= +ZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgo= +I2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImZsb2F0dG92ZWMiCiAgICBzY3JpcHQJImZsb2F0dG92ZWMiCiAgICBsYWJlbAkiZmxvYXR0b3ZlYyIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUI= +CiAgICB9CgogICAgY29kZSB7CgkiJHZlYyA9IHZvcF9mbG9hdHRvdmVjKCRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAlmdmFsMQkiQ29tcG9uZW50IDEiCiAgICBpbnB1dAlmbG9hdAk= +ZnZhbDIJIkNvbXBvbmVudCAyIgogICAgaW5wdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCgogICAgVk9QX0ZMVF9QQVJNKGZ2YWwxLCAiQ29tcG9uZW4= +dCAxIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMiwgIkNvbXBvbmVudCAyIiwgMCkKICAgIFZPUF9GTFRfUEFSTShmdmFsMywgIkNvbXBvbmVudCAzIiwgMCkKCiAgICBWT1BfRkxUX1BBUk0oZnZhbDFfdXYsICJDb21wb24= +ZW50IDEiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwyX3V2LCAiQ29tcG9uZW50IDIiLCAwKQogICAgVk9QX0ZMVF9QQVJNKGZ2YWwzX3V2LCAiQ29tcG9uZW50IDMiLCAwKQoKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgk= +ZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCXAgeyBmbG9hdCBmbG9hdCBmbG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJbiB7IGZsb2F0IGZsb2F0IGZsb2F0IG5vcm1hbCB9CiAgICA= +c2lnbmF0dXJlCSJSR0IgQ29sb3IiCWMgeyBmbG9hdCBmbG9hdCBmbG9hdCBjb2xvciB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1dmVjdG9yIH0KICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdW5vcm0= +YWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgeyB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABBhfUH1GLyoKICogUFI= +T1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHQ= +ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFc= +ZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkiZnJvbnRmYWNlIgogICAgc2NyaXB0CSI= +ZnJvbnRmYWNlIgogICAgbGFiZWwJImZyb250ZmFjZSIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJG15SSA9ICRpc2Nvbm5lY3RlZF9JICE9IDAgPyAkSSA= +OiBJOyIKCSJWT1Bub3JtYWwgJG15TiA9ICRpc2Nvbm5lY3RlZF9OICE9IDAgPyAkTiA6IE47IgoJIiRmcm9udE4gPSB2b3BfZnJvbnRmYWNlKCRteU4sICRteUkpOyIKCSJpZiAoJG5vcm1hbGl6ZSkiCgkiICAgICRmcm9udE4= +ID0gbm9ybWFsaXplKCRmcm9udE4pOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJSQkiSW5jaWRlbnQgVmVjdG9yIgogICAgaW5wdXQJbm9ybWFsCU4JIlN1cmZhY2UgTm9ybWFsIgogICAgb3V0cHV0CW5vcm1hbAlmcm9udE4= +CSJGcm9udC1GYWNpbmcgU3VyZmFjZSBOb3JtYWwiCgogICAgc2lnbmF0dXJlICJWYXJ5aW5nIE5vcm1hbCIJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZSAiVW5pZm9ybSBOb3JtYWwiCXVuCXsgdXZlY3RvciB1bm9ybWFsIHU= +bm9ybWFsIH0JCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBub3JtYWxpemUKICAgICAgICBsYWJlbCAgICJOb3JtYWxpemUgT3V0cHV0IFZlY3RvciIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQ= +IHsgMSB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2kAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFmhheBqCMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDA= +MDAwMDE0MzY3NzA3NTUxMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWdlbwogICAgc2NyaXB0CWdlbwogICAgbGE= +YmVsCUdlb21ldHJ5CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiSW5wdXQgIzEiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgInN0ZHN3aXRjaGVyNCIKICAgICAgICBsYWJlbCAgICJUcmE= +bnNmb3JtIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAieE9yZCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiVHJhbnNmb3JtIE9yZGVyIgogICAgICAgICAgICBqb2lubmU= +eHQKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyT3JkIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJSb3RhdGU= +IE9yZGVyIgogICAgICAgICAgICBub2xhYmVsCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICA= +ICAgICAgIGxhYmVsICAgIlRyYW5zbGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBhbGwKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInIiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICA= +ICAgICBsYWJlbCAgICJSb3RhdGUiCiAgICAgICAgICAgIGV4cG9ydCAgYWxsCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICA= +bGFiZWwgICAiU2NhbGUiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWw= +ICAgIlBpdm90IFRyYW5zbGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwciIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICA= +IGxhYmVsICAgIlBpdm90IFJvdGF0ZSIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzY2FsZSIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICA= +ICAgICAgIGxhYmVsICAgIlVuaWZvcm0gU2NhbGUiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicHJlX3hmb3JtIgogICAgICAgICAgICBiYXM= +ZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiTW9kaWZ5IFByZS1UcmFuc2Zvcm0iCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAia2VlcHBvcyI= +CiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIktlZXAgUG9zaXRpb24gV2hlbiBQYXJlbnRpbmciCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICA= +ICAgICAgIG5hbWUgICAgImNoaWxkY29tcCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiQ2hpbGQgQ29tcGVuc2F0aW9uIgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICA= +ICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb25zdHJhaW50c19vbiIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiRW5hYmxlIENvbnN0cmFpbnRzIgogICAgICAgICAgICBleHBvcnQ= +ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJjb25zdHJhaW50c19wYXRoIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJDb25zdHJhaW50cyIKICA= +ICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAibG9va2F0cGF0aCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiTG9vayA= +QXQiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImxvb2t1cG9ianBhdGgiCiAgICAgICAgICAgIGJhc2U= +cGFybQogICAgICAgICAgICBsYWJlbCAgICJMb29rIFVwIE9iamVjdCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmE= +bWUgICAgImxvb2t1cCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiTG9vayBBdCBVcCBWZWN0b3IiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICA= +ICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJwYXRob2JqcGF0aCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiUGF0aCBPYmplY3QiCiAgICAgICAgICAgIGludmlzaWI= +bGUKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJyb2xsIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJSb2xsIgo= +ICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAicG9zIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICA= +ICAgbGFiZWwgICAiUG9zaXRpb24iCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwYXJtdHlwZSIKICA= +ICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlBhcmFtZXRlcml6YXRpb24iCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSA= +ewogICAgICAgICAgICBuYW1lICAgICJwYXRob3JpZW50IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJPcmllbnQgQWxvbmcgUGF0aCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICA= +ICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInVwIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJPcmllbnQgVXAgVmVjdG9yIgogICA= +ICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiYmFuayIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICA= +IGxhYmVsICAgIkF1dG8tQmFuayBmYWN0b3IiCiAgICAgICAgICAgIGludmlzaWJsZQogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgInN0ZHN3aXQ= +Y2hlcjRfMSIKICAgICAgICBsYWJlbCAgICJSZW5kZXIiCgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJzaG9wX21hdGVyaWFscGF0aCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWw= +ICAgIk1hdGVyaWFsIgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInNob3BfbWF0ZXJpYWxvcHRzIgogICAgICAgICAgICBiYXNlcGFybQogICA= +ICAgICAgICAgbGFiZWwgICAiT3B0aW9ucyIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidGRpc3BsYXk= +IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJEaXNwbGF5IgogICAgICAgICAgICBqb2lubmV4dAogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICA= +ICAgICAgICBuYW1lICAgICJkaXNwbGF5IgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJEaXNwbGF5IgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICB9CgogICAgZ3JvdXA= +IHsKICAgICAgICBuYW1lICAgICJzdGRzd2l0Y2hlcjRfMiIKICAgICAgICBsYWJlbCAgICJNaXNjIgoKICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidXNlX2Rjb2xvciIKICAgICAgICAgICAgYmFzZXBhcm0= +CiAgICAgICAgICAgIGxhYmVsICAgIlNldCBXaXJlZnJhbWUgQ29sb3IiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZGNvbG9yIgogICAgICA= +ICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiV2lyZWZyYW1lIENvbG9yIgogICAgICAgICAgICBleHBvcnQgIG5vbmUKICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInBpY2s= +aW5nIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJWaWV3cG9ydCBTZWxlY3RpbmcgRW5hYmxlZCIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICAgIHBhcm0gewogICA= +ICAgICAgICAgbmFtZSAgICAicGlja3NjcmlwdCIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiU2VsZWN0IFNjcmlwdCIKICAgICAgICAgICAgZXhwb3J0ICBub25lCiAgICAgICAgfQogICAgICA= +ICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiY2FjaGluZyIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiQ2FjaGUgT2JqZWN0IFRyYW5zZm9ybSIKICAgICAgICAgICAgZXhwb3J0ICBub24= +ZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidnBvcnRfc2hhZGVvcGVuIgogICAgICAgICAgICBiYXNlcGFybQogICAgICAgICAgICBsYWJlbCAgICJTaGFkZSBPcGVuIEN1cnZlcyBJbiA= +Vmlld3BvcnQiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidnBvcnRfZGlzcGxheWFzc3ViZGl2IgogICAgICAgICAgICBiYXNlcGFybQogICA= +ICAgICAgICAgbGFiZWwgICAiRGlzcGxheSBhcyBTdWJkaXZpc2lvbiBpbiBWaWV3cG9ydCIKICAgICAgICAgICAgaW52aXNpYmxlCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICA= +ICAgICAgICAgIG5hbWUgICAgInZwb3J0X29uaW9uc2tpbiIKICAgICAgICAgICAgYmFzZXBhcm0KICAgICAgICAgICAgbGFiZWwgICAiT25pb24gU2tpbm5pbmciCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQogICAgICAgIH0= +CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgInJlbmRlcmFibGUiCiAgICAgICAgICAgIGJhc2VwYXJtCiAgICAgICAgICAgIGxhYmVsICAgIlJlbmRlcmFibGUiCiAgICAgICAgICAgIGV4cG9ydCAgbm9uZQo= +ICAgICAgICB9CiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2oAAAAMRGlhbG9nU2NyaXB0AAAAVwAABoVUQVxfMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDA= +MTAwMDAwMDE0MzY3NzA3NTUyMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAxMC8xNy8xNCAxNDoxMzo= +NTEKCnsKICAgIG5hbWUJZ2VvbWV0cnl2b3BnbG9iYWw6OjIuMAogICAgc2NyaXB0CWdlb21ldHJ5dm9wZ2xvYmFsOjoyLjAKICAgIGxhYmVsCSJHZW9tZXRyeSBWT1AgR2xvYmFsIFBhcmFtZXRlcnMiCgogICAgb3V0cHV0CXY= +ZWN0b3IJUAlQCiAgICBvdXRwdXQJdmVjdG9yCXYJVmVsb2NpdHkKICAgIG91dHB1dAl2ZWN0b3IJZm9yY2UJRm9yY2UKICAgIG91dHB1dAlmbG9hdAlhZ2UJQWdlCiAgICBvdXRwdXQJZmxvYXQJbGlmZQlMaWZlCiAgICBvdXQ= +cHV0CWludAlpZAlJZAogICAgb3V0cHV0CXZlY3RvcglDZAlDZAogICAgb3V0cHV0CXZlY3Rvcgl1dglVVgogICAgb3V0cHV0CXZlY3RvcglOCU4KICAgIG91dHB1dAlmbG9hdAlUaW1lCVRpbWUKICAgIG91dHB1dAlmbG9hdAk= +VGltZUluYwkiVGltZSBJbmMiCiAgICBvdXRwdXQJZmxvYXQJRnJhbWUJRnJhbWUKICAgIG91dHB1dAlpbnQJcHRudW0JIlBvaW50IE51bWJlciIKICAgIG91dHB1dAlpbnQJcHJpbW51bQkiUHJpbWl0aXZlIE51bWJlciIKICA= +ICBvdXRwdXQJaW50CXZ0eG51bQkiVmVydGV4IE51bWJlciIKICAgIG91dHB1dAlpbnQJbnVtcHQJIk51bWJlciBvZiBQb2ludHMiCiAgICBvdXRwdXQJaW50CW51bXByaW0JIk51bWJlciBvZiBQcmltcyIKICAgIG91dHB1dAk= +aW50CW51bXZ0eAkiTnVtYmVyIG9mIFZlcnRpY2VzIgogICAgb3V0cHV0CXN0cmluZwlPcElucHV0MQkiRmlyc3QgSW5wdXQiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQyCSJTZWNvbmQgSW5wdXQiCiAgICBvdXRwdXQJc3Q= +cmluZwlPcElucHV0MwkiVGhpcmQgSW5wdXQiCiAgICBvdXRwdXQJc3RyaW5nCU9wSW5wdXQ0CSJGb3VydGggSW5wdXQiCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgdmVjdG9yIHZlY3RvciB2ZWM= +dG9yIGZsb2F0IGZsb2F0IGludCB2ZWN0b3IgdmVjdG9yIHZlY3RvciBmbG9hdCBmbG9hdCBmbG9hdCBpbnQgaW50IGludCBpbnQgaW50IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQoKICAgIG91dHB1dG92ZXI= +cmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2k= +bglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8= +CgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbgk= +YXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX18= +X2JlZ2luCWF1dG8KCQkJKCIiKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAACIlGU5SEwNzA3MDcwMDA= +MDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciBnZW9tZXRyeXZvcG91dHB1dCBhdXRvbWF0aWNhbGw= +eSBnZW5lcmF0ZWQgMDUvMTYvMTMgMDk6NTQ6NDEKCnsKICAgIG5hbWUJZ2VvbWV0cnl2b3BvdXRwdXQKICAgIHNjcmlwdAlnZW9tZXRyeXZvcG91dHB1dAogICAgbGFiZWwJIkdlb21ldHJ5IFZPUCBPdXRwdXQiCgogICAgaW4= +cHV0CXZlY3RvcglQCVAKICAgIGlucHV0CXZlY3Rvcgl2CVZlbG9jaXR5CiAgICBpbnB1dAl2ZWN0b3IJZm9yY2UJRm9yY2UKICAgIGlucHV0CXZlY3RvcglDZAlDb2xvcgogICAgaW5wdXQJdmVjdG9yCU4JTm9ybWFsCiAgICA= +aW5wdXRmbGFncwlQCTAKICAgIGlucHV0ZmxhZ3MJdgkwCiAgICBpbnB1dGZsYWdzCWZvcmNlCTAKICAgIGlucHV0ZmxhZ3MJQ2QJMAogICAgaW5wdXRmbGFncwlOCTAKICAgIHNpZ25hdHVyZQkiRGVmYXVsdCBJbnB1dHMiCWQ= +ZWZhdWx0CXsgdmVjdG9yIHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CgogICAgb3V0cHV0b3ZlcnJpZGVzCWRlZmF1bHQKICAgIHsKICAgIH0KCiAgICBoZWxwIHsKCSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAE= +AAAADERpYWxvZ1NjcmlwdAAAAAAAAAbAX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGk= +cyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFM= +b2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgo= +CnsKICAgIG5hbWUJImdldGxheWVyZXhwb3J0IgogICAgc2NyaXB0CSJnZXRsYXllcmV4cG9ydCIKICAgIGxhYmVsCSJnZXRsYXllcmV4cG9ydCIKCiAgICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGFkZXJsYXllci5oPiI= +CiAgICB9CgogICAgY29kZSB7CgkiJHZhbHVlID0gJGRlZmF1bHR2YWx1ZTsiCgkiI2lmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJkZWZhdWx0XCIpIgoJIiAgICAkaW5kZXggPSBmaW5kKCRsYXllci5leHBvcnRzLm5hbWVzX2Y= +LCAkbmFtZSk7IgoJIiAgICBpZigkaW5kZXggPj0gMCkiCgkiICAgICAgICAkdmFsdWUgPSAkbGF5ZXIuZXhwb3J0cy52YWx1ZXNfZlskaW5kZXhdOyIKCSIjZWxpZiAhc3RyY21wKCRzaWduYXR1cmUsIFwidlwiKSIKCSIgICA= +ICRpbmRleCA9IGZpbmQoJGxheWVyLmV4cG9ydHMubmFtZXNfdiwgJG5hbWUpOyIKCSIgICAgaWYoJGluZGV4ID49IDApIgoJIiAgICAgICAgJHZhbHVlID0gJGxheWVyLmV4cG9ydHMudmFsdWVzX3ZbJGluZGV4XTsiCgkiI2U= +bGlmICFzdHJjbXAoJHNpZ25hdHVyZSwgXCJ2NFwiKSIKCSIgICAgJGluZGV4ID0gZmluZCgkbGF5ZXIuZXhwb3J0cy5uYW1lc192NCwgJG5hbWUpOyIKCSIgICAgaWYoJGluZGV4ID49IDApIgoJIiAgICAgICAgJHZhbHVlID0= +ICRsYXllci5leHBvcnRzLnZhbHVlc192NFskaW5kZXhdOyIKCSIjZW5kaWYiCgkiJGluZGV4ID0gc2VsZWN0KCRpbmRleCA+PSAwLCAkaW5kZXgsIC0xKTsiCgkiJGZvdW5kID0gJGluZGV4ID49IDA7IgogICAgfQoKICAgIG8= +dXRwdXQJZmxvYXQJCQl2YWx1ZQkJIk91dHB1dCBMYXllciIKICAgIG91dHB1dAlpbnQJCQlmb3VuZAkJIkV4cG9ydCBGb3VuZCIKICAgIG91dHB1dAlpbnQJCQlpbmRleAkJIkV4cG9ydCBJbmRleCIKCiAgICBpbnB1dAlzdHI= +dWN0X1NoYWRlckxheWVyCWxheWVyCQkiTGF5ZXIiCgogICAgVk9QX1NUUl9JTlBVVChuYW1lLAkJCSJOYW1lIiwJCSAgICAiIikKICAgIFZPUF9GTFRfSU5QVVQoZGVmYXVsdHZhbHVlLAkJIkRlZmF1bHQgVmFsdWUiLCAgICA= +MCkKICAgIFZPUF9WRUNfUEFSTShkZWZhdWx0dmFsdWVfdiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShkZWZhdWx0dmFsdWVfdjQsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCw= +IDApCgogICAgc2lnbmF0dXJlCSJGbG9hdCBWYWx1ZSIJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBWYWx1ZSIJCXYJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RyaW5nIHZlY3RvciB2ZWN0b3IgaW50IGludCA= +fQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IFZhbHVlIgkJdjQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RyaW5nIHZlY3RvcjQgdmVjdG9yNCBpbnQgaW50IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAA= +AAAC919QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWM= +ZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFI= +aWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkiaHZlY3RvZmxvYXQiCiAgICBzY3JpcHQJImh2ZWN0b2Y= +bG9hdCIKICAgIGxhYmVsCSJodmVjdG9mbG9hdCIKCgogICAgY29kZSB7CgkiYXNzaWduKCRmdmFsMSwgJGZ2YWwyLCAkZnZhbDMsICRmdmFsNCwgJGh2ZWMpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3I0CWh2ZWMJIklucHU= +dCBWZWN0b3I0IgogICAgb3V0cHV0CWZsb2F0CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAlmdmFsMgkiQ29tcG9uZW50IDIiCiAgICBvdXRwdXQJZmxvYXQJZnZhbDMJIkNvbXBvbmVudCAzIgogICAgb3U= +dHB1dAlmbG9hdAlmdmFsNAkiQ29tcG9uZW50IDQiCgogICAgcGFybSB7CgluYW1lCWh2ZWMKCWxhYmVsCSJJbnB1dCBWZWN0b3I0IgoJdHlwZQlmbG9hdAoJc2l6ZQk0CglkZWZhdWx0CXsgMCAwIDAgMCB9CiAgICB9Cn0KCkk= +TkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAALMX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= +CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA= +PHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImh2ZWN0b3ZlYyIKICAgIHNjcmlwdAkiaHZlY3RvdmVjIgogICAgbGFiZWwJImh2ZWN0b3ZlYyIKCgogICAgY29kZSB7CgkiJHZlYyA9ICh2ZWN0b3IpJGh2ZWM7IgoJIiRmdmE= +bDQgPSBnZXRjb21wKCRodmVjLCAzKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yNAlodmVjCSJJbnB1dCBWZWN0b3I0IgogICAgb3V0cHV0CXZlY3Rvcgl2ZWMJIk91dHB1dCBWZWN0b3IiCiAgICBvdXRwdXQJZmxvYXQJZnY= +YWw0CSJGb3VydGggQ29tcG9uZW50IgoKICAgIHBhcm0gewoJbmFtZQlodmVjCglsYWJlbAkiSW5wdXQgVmVjdG9yNCIKCXR5cGUJZmxvYXQKCXNpemUJNAoJZGVmYXVsdAl7IDAgMCAwIDAgfQogICAgfQp9CgpJTkRYAAAAAAA= +AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAMX19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4= +LCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWY= +ZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXQ= +ZXIuZHM+Cgp7CiAgICBuYW1lCSJpZmNvbm5lY3RlZCIKICAgIHNjcmlwdAkiaWZjb25uZWN0ZWQiCiAgICBsYWJlbAkiaWZjb25uZWN0ZWQiCgogICAgY29kZSB7CgkiJHJlc3VsdCA9ICRpc2Nvbm5lY3RlZF9jb25uZWN0ZWQ= +ICE9IDAgPyAkY29ubmVjdGVkIDogJG5vdGNvbm5lY3RlZDsiCiAgICB9CgogICAgb3V0ZXJjb2RlIHsKCSIjaW5jbHVkZSA8c2hhZGVybGF5ZXIuaD4iCiAgICB9CgogICAgaW5wdXQJZmxvYXQJY29ubmVjdGVkCSJJbnB1dCA= +VGVzdGVkIEZvciBDb25uZWN0aXZpdHkiCiAgICBpbnB1dAlmbG9hdAlub3Rjb25uZWN0ZWQJIkRlZmF1bHQgSWYgRmlyc3QgSW5wdXQgTm90IENvbm5lY3RlZCIKICAgIG91dHB1dAlmbG9hdAlyZXN1bHQJCSJPdXRwdXQgVmE= +bHVlIgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWx0IHsgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIgkJcwl7IHN0cmluZyBzdHJpbmcgc3Q= +cmluZyB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIHZlY3RvciB9CiAgICBzaWduYXQ= +dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2w= +b3IgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiM3gzIE1hdHJpeCIJCW0zCXsgbWF0cml4MyBtYXRyaXgzIG1hdHI= +aXgzIH0KICAgIHNpZ25hdHVyZQkiNHg0IE1hdHJpeCIJCW0JeyBtYXRyaXggbWF0cml4IG1hdHJpeCB9CiAgICBzaWduYXR1cmUJIkJTREYiCQkJYnNkZgl7IGJzZGYgYnNkZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiU2hhZGU= +ciBMYXllciIgCQlzbAl7IHN0cnVjdF9TaGFkZXJMYXllciBzdHJ1Y3RfU2hhZGVyTGF5ZXIgc3RydWN0X1NoYWRlckxheWVyIH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWY= +bG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IHVwb2k= +bnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgdWNvbG8= +ciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gNHg0IE1hdHJpeCIJdW0JeyB1bWF0cml4IHVtYXRyaXggdW1hdHJpeCB9CgogICAgVk9QX0ZMVF9QQVJNKG5vdGNvbm5lY3RlZCwJCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICA= +ICBWT1BfSU5UX1BBUk0obm90Y29ubmVjdGVkX2ksCSJEZWZhdWx0IFZhbHVlIiwgICAgMCkKICAgIFZPUF9TVFJfUEFSTShub3Rjb25uZWN0ZWRfcywJIkRlZmF1bHQgVmFsdWUiLCAgICAiIikKICAgIFZPUF9WRUMyX1BBUk0= +KG5vdGNvbm5lY3RlZF91LAkiRGVmYXVsdCBWYWx1ZSIsICAgIDAsIDApCiAgICBWT1BfVkVDX1BBUk0obm90Y29ubmVjdGVkX3YsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb24= +bmVjdGVkX3AsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfbiwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKG5vdGNvbm5lY3Q= +ZWRfYywJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQzRfUEFSTShub3Rjb25uZWN0ZWRfdjQsCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCwgMCkKCiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmU= +Y3RlZF9tMwoJbGFiZWwJIkRlZmF1bHQgVmFsdWUiCgl0eXBlCWZsb2F0CglzaXplCTkKCWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX20KCWxhYmVsCSI= +RGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0obm90Y29ubmVjdGVkX3VmLAkiRGVmYXU= +bHQgVmFsdWUiLCAgICAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91diwJIkRlZmF1bHQgVmFsdWUiLCAgICAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKG5vdGNvbm5lY3RlZF91cCwJIkRlZmF1bHQgVmFsdWU= +IiwgICAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShub3Rjb25uZWN0ZWRfdW4sCSJEZWZhdWx0IFZhbHVlIiwgICAgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTShub3Rjb25uZWN0ZWRfdWMsCSJEZWZhdWx0IFZhbHVlIiw= +ICAgIDAsIDAsIDApCiAgICBwYXJtIHsKCW5hbWUJbm90Y29ubmVjdGVkX3VtCglsYWJlbAkiRGVmYXVsdCBWYWx1ZSIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDA= +IDAgMSB9CiAgICB9CgogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZzIiIG9ic29sZXRlIDEyLjAgfQo= +fQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAINhX1B9CCMgRGlhbG9nIHNjcmlwdCBmb3IgaWZkIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkCgp7CiAgICBuYW1lCWlmZAogICAgc2NyaXB0CWlmZAogICA= +IGxhYmVsCU1hbnRyYQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxIgogICAgaW5wdXRsYWJlbAkyCSJTdWItTmV0d29yayBJbnB1dCAjMiIKICAgIGlucHV0bGE= +YmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXRsYWJlbAk0CSJTdWItTmV0d29yayBJbnB1dCAjNCIKICAgIGlucHV0bGFiZWwJNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzUiCiAgICBpbnB1dGxhYmVsCTYJIlM= +dWItTmV0d29yayBJbnB1dCAjNiIKICAgIGlucHV0bGFiZWwJNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzciCiAgICBpbnB1dGxhYmVsCTgJIlN1Yi1OZXR3b3JrIElucHV0ICM4IgogICAgaW5wdXRsYWJlbAk5CSJTdWItTmV0d28= +cmsgSW5wdXQgIzkiCiAgICBpbnB1dGxhYmVsCTEwCSJTdWItTmV0d29yayBJbnB1dCAjMTAiCiAgICBpbnB1dGxhYmVsCTExCSJTdWItTmV0d29yayBJbnB1dCAjMTEiCiAgICBpbnB1dGxhYmVsCTEyCSJTdWItTmV0d29yayA= +SW5wdXQgIzEyIgogICAgaW5wdXRsYWJlbAkxMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzIgogICAgaW5wdXRsYWJlbAkxNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0IgogICAgaW5wdXRsYWJlbAkxNQkiU3ViLU5ldHdvcmsgSW4= +cHV0ICMxNSIKICAgIGlucHV0bGFiZWwJMTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNiIKICAgIGlucHV0bGFiZWwJMTcJIlN1Yi1OZXR3b3JrIElucHV0ICMxNyIKICAgIGlucHV0bGFiZWwJMTgJIlN1Yi1OZXR3b3JrIElucHU= +dCAjMTgiCiAgICBpbnB1dGxhYmVsCTE5CSJTdWItTmV0d29yayBJbnB1dCAjMTkiCiAgICBpbnB1dGxhYmVsCTIwCSJTdWItTmV0d29yayBJbnB1dCAjMjAiCiAgICBpbnB1dGxhYmVsCTIxCSJTdWItTmV0d29yayBJbnB1dCA= +IzIxIgogICAgaW5wdXRsYWJlbAkyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyIgogICAgaW5wdXRsYWJlbAkyMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzIgogICAgaW5wdXRsYWJlbAkyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI= +NCIKICAgIGlucHV0bGFiZWwJMjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyNSIKICAgIGlucHV0bGFiZWwJMjYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNiIKICAgIGlucHV0bGFiZWwJMjcJIlN1Yi1OZXR3b3JrIElucHV0ICMyNyI= +CiAgICBpbnB1dGxhYmVsCTI4CSJTdWItTmV0d29yayBJbnB1dCAjMjgiCiAgICBpbnB1dGxhYmVsCTI5CSJTdWItTmV0d29yayBJbnB1dCAjMjkiCiAgICBpbnB1dGxhYmVsCTMwCSJTdWItTmV0d29yayBJbnB1dCAjMzAiCiA= +ICAgaW5wdXRsYWJlbAkzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxIgogICAgaW5wdXRsYWJlbAkzMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyIgogICAgaW5wdXRsYWJlbAkzMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzIgogICA= +IGlucHV0bGFiZWwJMzQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNCIKICAgIGlucHV0bGFiZWwJMzUJIlN1Yi1OZXR3b3JrIElucHV0ICMzNSIKICAgIGlucHV0bGFiZWwJMzYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNiIKICAgIGk= +bnB1dGxhYmVsCTM3CSJTdWItTmV0d29yayBJbnB1dCAjMzciCiAgICBpbnB1dGxhYmVsCTM4CSJTdWItTmV0d29yayBJbnB1dCAjMzgiCiAgICBpbnB1dGxhYmVsCTM5CSJTdWItTmV0d29yayBJbnB1dCAjMzkiCiAgICBpbnA= +dXRsYWJlbAk0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwIgogICAgaW5wdXRsYWJlbAk0MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxIgogICAgaW5wdXRsYWJlbAk0MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyIgogICAgaW5wdXQ= +bGFiZWwJNDMJIlN1Yi1OZXR3b3JrIElucHV0ICM0MyIKICAgIGlucHV0bGFiZWwJNDQJIlN1Yi1OZXR3b3JrIElucHV0ICM0NCIKICAgIGlucHV0bGFiZWwJNDUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NSIKICAgIGlucHV0bGE= +YmVsCTQ2CSJTdWItTmV0d29yayBJbnB1dCAjNDYiCiAgICBpbnB1dGxhYmVsCTQ3CSJTdWItTmV0d29yayBJbnB1dCAjNDciCiAgICBpbnB1dGxhYmVsCTQ4CSJTdWItTmV0d29yayBJbnB1dCAjNDgiCiAgICBpbnB1dGxhYmU= +bAk0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5IgogICAgaW5wdXRsYWJlbAk1MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzUwIgogICAgaW5wdXRsYWJlbAk1MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzUxIgogICAgaW5wdXRsYWJlbAk= +NTIJIlN1Yi1OZXR3b3JrIElucHV0ICM1MiIKICAgIGlucHV0bGFiZWwJNTMJIlN1Yi1OZXR3b3JrIElucHV0ICM1MyIKICAgIGlucHV0bGFiZWwJNTQJIlN1Yi1OZXR3b3JrIElucHV0ICM1NCIKICAgIGlucHV0bGFiZWwJNTU= +CSJTdWItTmV0d29yayBJbnB1dCAjNTUiCiAgICBpbnB1dGxhYmVsCTU2CSJTdWItTmV0d29yayBJbnB1dCAjNTYiCiAgICBpbnB1dGxhYmVsCTU3CSJTdWItTmV0d29yayBJbnB1dCAjNTciCiAgICBpbnB1dGxhYmVsCTU4CSI= +U3ViLU5ldHdvcmsgSW5wdXQgIzU4IgogICAgaW5wdXRsYWJlbAk1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzU5IgogICAgaW5wdXRsYWJlbAk2MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzYwIgogICAgaW5wdXRsYWJlbAk2MQkiU3U= +Yi1OZXR3b3JrIElucHV0ICM2MSIKICAgIGlucHV0bGFiZWwJNjIJIlN1Yi1OZXR3b3JrIElucHV0ICM2MiIKICAgIGlucHV0bGFiZWwJNjMJIlN1Yi1OZXR3b3JrIElucHV0ICM2MyIKICAgIGlucHV0bGFiZWwJNjQJIlN1Yi0= +TmV0d29yayBJbnB1dCAjNjQiCiAgICBpbnB1dGxhYmVsCTY1CSJTdWItTmV0d29yayBJbnB1dCAjNjUiCiAgICBpbnB1dGxhYmVsCTY2CSJTdWItTmV0d29yayBJbnB1dCAjNjYiCiAgICBpbnB1dGxhYmVsCTY3CSJTdWItTmU= +dHdvcmsgSW5wdXQgIzY3IgogICAgaW5wdXRsYWJlbAk2OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzY4IgogICAgaW5wdXRsYWJlbAk2OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzY5IgogICAgaW5wdXRsYWJlbAk3MAkiU3ViLU5ldHc= +b3JrIElucHV0ICM3MCIKICAgIGlucHV0bGFiZWwJNzEJIlN1Yi1OZXR3b3JrIElucHV0ICM3MSIKICAgIGlucHV0bGFiZWwJNzIJIlN1Yi1OZXR3b3JrIElucHV0ICM3MiIKICAgIGlucHV0bGFiZWwJNzMJIlN1Yi1OZXR3b3I= +ayBJbnB1dCAjNzMiCiAgICBpbnB1dGxhYmVsCTc0CSJTdWItTmV0d29yayBJbnB1dCAjNzQiCiAgICBpbnB1dGxhYmVsCTc1CSJTdWItTmV0d29yayBJbnB1dCAjNzUiCiAgICBpbnB1dGxhYmVsCTc2CSJTdWItTmV0d29yayA= +SW5wdXQgIzc2IgogICAgaW5wdXRsYWJlbAk3NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzc3IgogICAgaW5wdXRsYWJlbAk3OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzc4IgogICAgaW5wdXRsYWJlbAk3OQkiU3ViLU5ldHdvcmsgSW4= +cHV0ICM3OSIKICAgIGlucHV0bGFiZWwJODAJIlN1Yi1OZXR3b3JrIElucHV0ICM4MCIKICAgIGlucHV0bGFiZWwJODEJIlN1Yi1OZXR3b3JrIElucHV0ICM4MSIKICAgIGlucHV0bGFiZWwJODIJIlN1Yi1OZXR3b3JrIElucHU= +dCAjODIiCiAgICBpbnB1dGxhYmVsCTgzCSJTdWItTmV0d29yayBJbnB1dCAjODMiCiAgICBpbnB1dGxhYmVsCTg0CSJTdWItTmV0d29yayBJbnB1dCAjODQiCiAgICBpbnB1dGxhYmVsCTg1CSJTdWItTmV0d29yayBJbnB1dCA= +Izg1IgogICAgaW5wdXRsYWJlbAk4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzg2IgogICAgaW5wdXRsYWJlbAk4NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzg3IgogICAgaW5wdXRsYWJlbAk4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzg= +OCIKICAgIGlucHV0bGFiZWwJODkJIlN1Yi1OZXR3b3JrIElucHV0ICM4OSIKICAgIGlucHV0bGFiZWwJOTAJIlN1Yi1OZXR3b3JrIElucHV0ICM5MCIKICAgIGlucHV0bGFiZWwJOTEJIlN1Yi1OZXR3b3JrIElucHV0ICM5MSI= +CiAgICBpbnB1dGxhYmVsCTkyCSJTdWItTmV0d29yayBJbnB1dCAjOTIiCiAgICBpbnB1dGxhYmVsCTkzCSJTdWItTmV0d29yayBJbnB1dCAjOTMiCiAgICBpbnB1dGxhYmVsCTk0CSJTdWItTmV0d29yayBJbnB1dCAjOTQiCiA= +ICAgaW5wdXRsYWJlbAk5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzk1IgogICAgaW5wdXRsYWJlbAk5NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzk2IgogICAgaW5wdXRsYWJlbAk5NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzk3IgogICA= +IGlucHV0bGFiZWwJOTgJIlN1Yi1OZXR3b3JrIElucHV0ICM5OCIKICAgIGlucHV0bGFiZWwJOTkJIlN1Yi1OZXR3b3JrIElucHV0ICM5OSIKICAgIGlucHV0bGFiZWwJMTAwCSJTdWItTmV0d29yayBJbnB1dCAjMTAwIgogICA= +IGlucHV0bGFiZWwJMTAxCSJTdWItTmV0d29yayBJbnB1dCAjMTAxIgogICAgaW5wdXRsYWJlbAkxMDIJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDIiCiAgICBpbnB1dGxhYmVsCTEwMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwMyI= +CiAgICBpbnB1dGxhYmVsCTEwNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwNCIKICAgIGlucHV0bGFiZWwJMTA1CSJTdWItTmV0d29yayBJbnB1dCAjMTA1IgogICAgaW5wdXRsYWJlbAkxMDYJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MTA2IgogICAgaW5wdXRsYWJlbAkxMDcJIlN1Yi1OZXR3b3JrIElucHV0ICMxMDciCiAgICBpbnB1dGxhYmVsCTEwOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzEwOCIKICAgIGlucHV0bGFiZWwJMTA5CSJTdWItTmV0d29yayBJbnA= +dXQgIzEwOSIKICAgIGlucHV0bGFiZWwJMTEwCSJTdWItTmV0d29yayBJbnB1dCAjMTEwIgogICAgaW5wdXRsYWJlbAkxMTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTEiCiAgICBpbnB1dGxhYmVsCTExMgkiU3ViLU5ldHdvcms= +IElucHV0ICMxMTIiCiAgICBpbnB1dGxhYmVsCTExMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzExMyIKICAgIGlucHV0bGFiZWwJMTE0CSJTdWItTmV0d29yayBJbnB1dCAjMTE0IgogICAgaW5wdXRsYWJlbAkxMTUJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMTE1IgogICAgaW5wdXRsYWJlbAkxMTYJIlN1Yi1OZXR3b3JrIElucHV0ICMxMTYiCiAgICBpbnB1dGxhYmVsCTExNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzExNyIKICAgIGlucHV0bGFiZWwJMTE4CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzExOCIKICAgIGlucHV0bGFiZWwJMTE5CSJTdWItTmV0d29yayBJbnB1dCAjMTE5IgogICAgaW5wdXRsYWJlbAkxMjAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjAiCiAgICBpbnB1dGxhYmVsCTEyMQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMxMjEiCiAgICBpbnB1dGxhYmVsCTEyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyMiIKICAgIGlucHV0bGFiZWwJMTIzCSJTdWItTmV0d29yayBJbnB1dCAjMTIzIgogICAgaW5wdXRsYWJlbAk= +MTI0CSJTdWItTmV0d29yayBJbnB1dCAjMTI0IgogICAgaW5wdXRsYWJlbAkxMjUJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjUiCiAgICBpbnB1dGxhYmVsCTEyNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNiIKICAgIGlucHV0bGE= +YmVsCTEyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzEyNyIKICAgIGlucHV0bGFiZWwJMTI4CSJTdWItTmV0d29yayBJbnB1dCAjMTI4IgogICAgaW5wdXRsYWJlbAkxMjkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMjkiCiAgICBpbnA= +dXRsYWJlbAkxMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzAiCiAgICBpbnB1dGxhYmVsCTEzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzMSIKICAgIGlucHV0bGFiZWwJMTMyCSJTdWItTmV0d29yayBJbnB1dCAjMTMyIgogICA= +IGlucHV0bGFiZWwJMTMzCSJTdWItTmV0d29yayBJbnB1dCAjMTMzIgogICAgaW5wdXRsYWJlbAkxMzQJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzQiCiAgICBpbnB1dGxhYmVsCTEzNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNSI= +CiAgICBpbnB1dGxhYmVsCTEzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzEzNiIKICAgIGlucHV0bGFiZWwJMTM3CSJTdWItTmV0d29yayBJbnB1dCAjMTM3IgogICAgaW5wdXRsYWJlbAkxMzgJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MTM4IgogICAgaW5wdXRsYWJlbAkxMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMxMzkiCiAgICBpbnB1dGxhYmVsCTE0MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0MCIKICAgIGlucHV0bGFiZWwJMTQxCSJTdWItTmV0d29yayBJbnA= +dXQgIzE0MSIKICAgIGlucHV0bGFiZWwJMTQyCSJTdWItTmV0d29yayBJbnB1dCAjMTQyIgogICAgaW5wdXRsYWJlbAkxNDMJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDMiCiAgICBpbnB1dGxhYmVsCTE0NAkiU3ViLU5ldHdvcms= +IElucHV0ICMxNDQiCiAgICBpbnB1dGxhYmVsCTE0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0NSIKICAgIGlucHV0bGFiZWwJMTQ2CSJTdWItTmV0d29yayBJbnB1dCAjMTQ2IgogICAgaW5wdXRsYWJlbAkxNDcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMTQ3IgogICAgaW5wdXRsYWJlbAkxNDgJIlN1Yi1OZXR3b3JrIElucHV0ICMxNDgiCiAgICBpbnB1dGxhYmVsCTE0OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE0OSIKICAgIGlucHV0bGFiZWwJMTUwCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzE1MCIKICAgIGlucHV0bGFiZWwJMTUxCSJTdWItTmV0d29yayBJbnB1dCAjMTUxIgogICAgaW5wdXRsYWJlbAkxNTIJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTIiCiAgICBpbnB1dGxhYmVsCTE1Mwk= +IlN1Yi1OZXR3b3JrIElucHV0ICMxNTMiCiAgICBpbnB1dGxhYmVsCTE1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1NCIKICAgIGlucHV0bGFiZWwJMTU1CSJTdWItTmV0d29yayBJbnB1dCAjMTU1IgogICAgaW5wdXRsYWJlbAk= +MTU2CSJTdWItTmV0d29yayBJbnB1dCAjMTU2IgogICAgaW5wdXRsYWJlbAkxNTcJIlN1Yi1OZXR3b3JrIElucHV0ICMxNTciCiAgICBpbnB1dGxhYmVsCTE1OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1OCIKICAgIGlucHV0bGE= +YmVsCTE1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE1OSIKICAgIGlucHV0bGFiZWwJMTYwCSJTdWItTmV0d29yayBJbnB1dCAjMTYwIgogICAgaW5wdXRsYWJlbAkxNjEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjEiCiAgICBpbnA= +dXRsYWJlbAkxNjIJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjIiCiAgICBpbnB1dGxhYmVsCTE2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2MyIKICAgIGlucHV0bGFiZWwJMTY0CSJTdWItTmV0d29yayBJbnB1dCAjMTY0IgogICA= +IGlucHV0bGFiZWwJMTY1CSJTdWItTmV0d29yayBJbnB1dCAjMTY1IgogICAgaW5wdXRsYWJlbAkxNjYJIlN1Yi1OZXR3b3JrIElucHV0ICMxNjYiCiAgICBpbnB1dGxhYmVsCTE2NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2NyI= +CiAgICBpbnB1dGxhYmVsCTE2OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE2OCIKICAgIGlucHV0bGFiZWwJMTY5CSJTdWItTmV0d29yayBJbnB1dCAjMTY5IgogICAgaW5wdXRsYWJlbAkxNzAJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MTcwIgogICAgaW5wdXRsYWJlbAkxNzEJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzEiCiAgICBpbnB1dGxhYmVsCTE3MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3MiIKICAgIGlucHV0bGFiZWwJMTczCSJTdWItTmV0d29yayBJbnA= +dXQgIzE3MyIKICAgIGlucHV0bGFiZWwJMTc0CSJTdWItTmV0d29yayBJbnB1dCAjMTc0IgogICAgaW5wdXRsYWJlbAkxNzUJIlN1Yi1OZXR3b3JrIElucHV0ICMxNzUiCiAgICBpbnB1dGxhYmVsCTE3NgkiU3ViLU5ldHdvcms= +IElucHV0ICMxNzYiCiAgICBpbnB1dGxhYmVsCTE3NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzE3NyIKICAgIGlucHV0bGFiZWwJMTc4CSJTdWItTmV0d29yayBJbnB1dCAjMTc4IgogICAgaW5wdXRsYWJlbAkxNzkJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMTc5IgogICAgaW5wdXRsYWJlbAkxODAJIlN1Yi1OZXR3b3JrIElucHV0ICMxODAiCiAgICBpbnB1dGxhYmVsCTE4MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4MSIKICAgIGlucHV0bGFiZWwJMTgyCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzE4MiIKICAgIGlucHV0bGFiZWwJMTgzCSJTdWItTmV0d29yayBJbnB1dCAjMTgzIgogICAgaW5wdXRsYWJlbAkxODQJIlN1Yi1OZXR3b3JrIElucHV0ICMxODQiCiAgICBpbnB1dGxhYmVsCTE4NQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMxODUiCiAgICBpbnB1dGxhYmVsCTE4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzE4NiIKICAgIGlucHV0bGFiZWwJMTg3CSJTdWItTmV0d29yayBJbnB1dCAjMTg3IgogICAgaW5wdXRsYWJlbAk= +MTg4CSJTdWItTmV0d29yayBJbnB1dCAjMTg4IgogICAgaW5wdXRsYWJlbAkxODkJIlN1Yi1OZXR3b3JrIElucHV0ICMxODkiCiAgICBpbnB1dGxhYmVsCTE5MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MCIKICAgIGlucHV0bGE= +YmVsCTE5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5MSIKICAgIGlucHV0bGFiZWwJMTkyCSJTdWItTmV0d29yayBJbnB1dCAjMTkyIgogICAgaW5wdXRsYWJlbAkxOTMJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTMiCiAgICBpbnA= +dXRsYWJlbAkxOTQJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTQiCiAgICBpbnB1dGxhYmVsCTE5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5NSIKICAgIGlucHV0bGFiZWwJMTk2CSJTdWItTmV0d29yayBJbnB1dCAjMTk2IgogICA= +IGlucHV0bGFiZWwJMTk3CSJTdWItTmV0d29yayBJbnB1dCAjMTk3IgogICAgaW5wdXRsYWJlbAkxOTgJIlN1Yi1OZXR3b3JrIElucHV0ICMxOTgiCiAgICBpbnB1dGxhYmVsCTE5OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzE5OSI= +CiAgICBpbnB1dGxhYmVsCTIwMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwMCIKICAgIGlucHV0bGFiZWwJMjAxCSJTdWItTmV0d29yayBJbnB1dCAjMjAxIgogICAgaW5wdXRsYWJlbAkyMDIJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MjAyIgogICAgaW5wdXRsYWJlbAkyMDMJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDMiCiAgICBpbnB1dGxhYmVsCTIwNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwNCIKICAgIGlucHV0bGFiZWwJMjA1CSJTdWItTmV0d29yayBJbnA= +dXQgIzIwNSIKICAgIGlucHV0bGFiZWwJMjA2CSJTdWItTmV0d29yayBJbnB1dCAjMjA2IgogICAgaW5wdXRsYWJlbAkyMDcJIlN1Yi1OZXR3b3JrIElucHV0ICMyMDciCiAgICBpbnB1dGxhYmVsCTIwOAkiU3ViLU5ldHdvcms= +IElucHV0ICMyMDgiCiAgICBpbnB1dGxhYmVsCTIwOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIwOSIKICAgIGlucHV0bGFiZWwJMjEwCSJTdWItTmV0d29yayBJbnB1dCAjMjEwIgogICAgaW5wdXRsYWJlbAkyMTEJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMjExIgogICAgaW5wdXRsYWJlbAkyMTIJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTIiCiAgICBpbnB1dGxhYmVsCTIxMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxMyIKICAgIGlucHV0bGFiZWwJMjE0CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzIxNCIKICAgIGlucHV0bGFiZWwJMjE1CSJTdWItTmV0d29yayBJbnB1dCAjMjE1IgogICAgaW5wdXRsYWJlbAkyMTYJIlN1Yi1OZXR3b3JrIElucHV0ICMyMTYiCiAgICBpbnB1dGxhYmVsCTIxNwk= +IlN1Yi1OZXR3b3JrIElucHV0ICMyMTciCiAgICBpbnB1dGxhYmVsCTIxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzIxOCIKICAgIGlucHV0bGFiZWwJMjE5CSJTdWItTmV0d29yayBJbnB1dCAjMjE5IgogICAgaW5wdXRsYWJlbAk= +MjIwCSJTdWItTmV0d29yayBJbnB1dCAjMjIwIgogICAgaW5wdXRsYWJlbAkyMjEJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjEiCiAgICBpbnB1dGxhYmVsCTIyMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMiIKICAgIGlucHV0bGE= +YmVsCTIyMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyMyIKICAgIGlucHV0bGFiZWwJMjI0CSJTdWItTmV0d29yayBJbnB1dCAjMjI0IgogICAgaW5wdXRsYWJlbAkyMjUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjUiCiAgICBpbnA= +dXRsYWJlbAkyMjYJIlN1Yi1OZXR3b3JrIElucHV0ICMyMjYiCiAgICBpbnB1dGxhYmVsCTIyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzIyNyIKICAgIGlucHV0bGFiZWwJMjI4CSJTdWItTmV0d29yayBJbnB1dCAjMjI4IgogICA= +IGlucHV0bGFiZWwJMjI5CSJTdWItTmV0d29yayBJbnB1dCAjMjI5IgogICAgaW5wdXRsYWJlbAkyMzAJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzAiCiAgICBpbnB1dGxhYmVsCTIzMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMSI= +CiAgICBpbnB1dGxhYmVsCTIzMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzMiIKICAgIGlucHV0bGFiZWwJMjMzCSJTdWItTmV0d29yayBJbnB1dCAjMjMzIgogICAgaW5wdXRsYWJlbAkyMzQJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MjM0IgogICAgaW5wdXRsYWJlbAkyMzUJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzUiCiAgICBpbnB1dGxhYmVsCTIzNgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIzNiIKICAgIGlucHV0bGFiZWwJMjM3CSJTdWItTmV0d29yayBJbnA= +dXQgIzIzNyIKICAgIGlucHV0bGFiZWwJMjM4CSJTdWItTmV0d29yayBJbnB1dCAjMjM4IgogICAgaW5wdXRsYWJlbAkyMzkJIlN1Yi1OZXR3b3JrIElucHV0ICMyMzkiCiAgICBpbnB1dGxhYmVsCTI0MAkiU3ViLU5ldHdvcms= +IElucHV0ICMyNDAiCiAgICBpbnB1dGxhYmVsCTI0MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0MSIKICAgIGlucHV0bGFiZWwJMjQyCSJTdWItTmV0d29yayBJbnB1dCAjMjQyIgogICAgaW5wdXRsYWJlbAkyNDMJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMjQzIgogICAgaW5wdXRsYWJlbAkyNDQJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDQiCiAgICBpbnB1dGxhYmVsCTI0NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI0NSIKICAgIGlucHV0bGFiZWwJMjQ2CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzI0NiIKICAgIGlucHV0bGFiZWwJMjQ3CSJTdWItTmV0d29yayBJbnB1dCAjMjQ3IgogICAgaW5wdXRsYWJlbAkyNDgJIlN1Yi1OZXR3b3JrIElucHV0ICMyNDgiCiAgICBpbnB1dGxhYmVsCTI0OQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMyNDkiCiAgICBpbnB1dGxhYmVsCTI1MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1MCIKICAgIGlucHV0bGFiZWwJMjUxCSJTdWItTmV0d29yayBJbnB1dCAjMjUxIgogICAgaW5wdXRsYWJlbAk= +MjUyCSJTdWItTmV0d29yayBJbnB1dCAjMjUyIgogICAgaW5wdXRsYWJlbAkyNTMJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTMiCiAgICBpbnB1dGxhYmVsCTI1NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NCIKICAgIGlucHV0bGE= +YmVsCTI1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1NSIKICAgIGlucHV0bGFiZWwJMjU2CSJTdWItTmV0d29yayBJbnB1dCAjMjU2IgogICAgaW5wdXRsYWJlbAkyNTcJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTciCiAgICBpbnA= +dXRsYWJlbAkyNTgJIlN1Yi1OZXR3b3JrIElucHV0ICMyNTgiCiAgICBpbnB1dGxhYmVsCTI1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI1OSIKICAgIGlucHV0bGFiZWwJMjYwCSJTdWItTmV0d29yayBJbnB1dCAjMjYwIgogICA= +IGlucHV0bGFiZWwJMjYxCSJTdWItTmV0d29yayBJbnB1dCAjMjYxIgogICAgaW5wdXRsYWJlbAkyNjIJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjIiCiAgICBpbnB1dGxhYmVsCTI2MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2MyI= +CiAgICBpbnB1dGxhYmVsCTI2NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2NCIKICAgIGlucHV0bGFiZWwJMjY1CSJTdWItTmV0d29yayBJbnB1dCAjMjY1IgogICAgaW5wdXRsYWJlbAkyNjYJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MjY2IgogICAgaW5wdXRsYWJlbAkyNjcJIlN1Yi1OZXR3b3JrIElucHV0ICMyNjciCiAgICBpbnB1dGxhYmVsCTI2OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzI2OCIKICAgIGlucHV0bGFiZWwJMjY5CSJTdWItTmV0d29yayBJbnA= +dXQgIzI2OSIKICAgIGlucHV0bGFiZWwJMjcwCSJTdWItTmV0d29yayBJbnB1dCAjMjcwIgogICAgaW5wdXRsYWJlbAkyNzEJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzEiCiAgICBpbnB1dGxhYmVsCTI3MgkiU3ViLU5ldHdvcms= +IElucHV0ICMyNzIiCiAgICBpbnB1dGxhYmVsCTI3MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3MyIKICAgIGlucHV0bGFiZWwJMjc0CSJTdWItTmV0d29yayBJbnB1dCAjMjc0IgogICAgaW5wdXRsYWJlbAkyNzUJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMjc1IgogICAgaW5wdXRsYWJlbAkyNzYJIlN1Yi1OZXR3b3JrIElucHV0ICMyNzYiCiAgICBpbnB1dGxhYmVsCTI3NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI3NyIKICAgIGlucHV0bGFiZWwJMjc4CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzI3OCIKICAgIGlucHV0bGFiZWwJMjc5CSJTdWItTmV0d29yayBJbnB1dCAjMjc5IgogICAgaW5wdXRsYWJlbAkyODAJIlN1Yi1OZXR3b3JrIElucHV0ICMyODAiCiAgICBpbnB1dGxhYmVsCTI4MQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMyODEiCiAgICBpbnB1dGxhYmVsCTI4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4MiIKICAgIGlucHV0bGFiZWwJMjgzCSJTdWItTmV0d29yayBJbnB1dCAjMjgzIgogICAgaW5wdXRsYWJlbAk= +Mjg0CSJTdWItTmV0d29yayBJbnB1dCAjMjg0IgogICAgaW5wdXRsYWJlbAkyODUJIlN1Yi1OZXR3b3JrIElucHV0ICMyODUiCiAgICBpbnB1dGxhYmVsCTI4NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NiIKICAgIGlucHV0bGE= +YmVsCTI4NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzI4NyIKICAgIGlucHV0bGFiZWwJMjg4CSJTdWItTmV0d29yayBJbnB1dCAjMjg4IgogICAgaW5wdXRsYWJlbAkyODkJIlN1Yi1OZXR3b3JrIElucHV0ICMyODkiCiAgICBpbnA= +dXRsYWJlbAkyOTAJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTAiCiAgICBpbnB1dGxhYmVsCTI5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5MSIKICAgIGlucHV0bGFiZWwJMjkyCSJTdWItTmV0d29yayBJbnB1dCAjMjkyIgogICA= +IGlucHV0bGFiZWwJMjkzCSJTdWItTmV0d29yayBJbnB1dCAjMjkzIgogICAgaW5wdXRsYWJlbAkyOTQJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTQiCiAgICBpbnB1dGxhYmVsCTI5NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NSI= +CiAgICBpbnB1dGxhYmVsCTI5NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzI5NiIKICAgIGlucHV0bGFiZWwJMjk3CSJTdWItTmV0d29yayBJbnB1dCAjMjk3IgogICAgaW5wdXRsYWJlbAkyOTgJIlN1Yi1OZXR3b3JrIElucHV0ICM= +Mjk4IgogICAgaW5wdXRsYWJlbAkyOTkJIlN1Yi1OZXR3b3JrIElucHV0ICMyOTkiCiAgICBpbnB1dGxhYmVsCTMwMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwMCIKICAgIGlucHV0bGFiZWwJMzAxCSJTdWItTmV0d29yayBJbnA= +dXQgIzMwMSIKICAgIGlucHV0bGFiZWwJMzAyCSJTdWItTmV0d29yayBJbnB1dCAjMzAyIgogICAgaW5wdXRsYWJlbAkzMDMJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDMiCiAgICBpbnB1dGxhYmVsCTMwNAkiU3ViLU5ldHdvcms= +IElucHV0ICMzMDQiCiAgICBpbnB1dGxhYmVsCTMwNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwNSIKICAgIGlucHV0bGFiZWwJMzA2CSJTdWItTmV0d29yayBJbnB1dCAjMzA2IgogICAgaW5wdXRsYWJlbAkzMDcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMzA3IgogICAgaW5wdXRsYWJlbAkzMDgJIlN1Yi1OZXR3b3JrIElucHV0ICMzMDgiCiAgICBpbnB1dGxhYmVsCTMwOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMwOSIKICAgIGlucHV0bGFiZWwJMzEwCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzMxMCIKICAgIGlucHV0bGFiZWwJMzExCSJTdWItTmV0d29yayBJbnB1dCAjMzExIgogICAgaW5wdXRsYWJlbAkzMTIJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTIiCiAgICBpbnB1dGxhYmVsCTMxMwk= +IlN1Yi1OZXR3b3JrIElucHV0ICMzMTMiCiAgICBpbnB1dGxhYmVsCTMxNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxNCIKICAgIGlucHV0bGFiZWwJMzE1CSJTdWItTmV0d29yayBJbnB1dCAjMzE1IgogICAgaW5wdXRsYWJlbAk= +MzE2CSJTdWItTmV0d29yayBJbnB1dCAjMzE2IgogICAgaW5wdXRsYWJlbAkzMTcJIlN1Yi1OZXR3b3JrIElucHV0ICMzMTciCiAgICBpbnB1dGxhYmVsCTMxOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxOCIKICAgIGlucHV0bGE= +YmVsCTMxOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzMxOSIKICAgIGlucHV0bGFiZWwJMzIwCSJTdWItTmV0d29yayBJbnB1dCAjMzIwIgogICAgaW5wdXRsYWJlbAkzMjEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjEiCiAgICBpbnA= +dXRsYWJlbAkzMjIJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjIiCiAgICBpbnB1dGxhYmVsCTMyMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyMyIKICAgIGlucHV0bGFiZWwJMzI0CSJTdWItTmV0d29yayBJbnB1dCAjMzI0IgogICA= +IGlucHV0bGFiZWwJMzI1CSJTdWItTmV0d29yayBJbnB1dCAjMzI1IgogICAgaW5wdXRsYWJlbAkzMjYJIlN1Yi1OZXR3b3JrIElucHV0ICMzMjYiCiAgICBpbnB1dGxhYmVsCTMyNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyNyI= +CiAgICBpbnB1dGxhYmVsCTMyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzMyOCIKICAgIGlucHV0bGFiZWwJMzI5CSJTdWItTmV0d29yayBJbnB1dCAjMzI5IgogICAgaW5wdXRsYWJlbAkzMzAJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MzMwIgogICAgaW5wdXRsYWJlbAkzMzEJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzEiCiAgICBpbnB1dGxhYmVsCTMzMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzMiIKICAgIGlucHV0bGFiZWwJMzMzCSJTdWItTmV0d29yayBJbnA= +dXQgIzMzMyIKICAgIGlucHV0bGFiZWwJMzM0CSJTdWItTmV0d29yayBJbnB1dCAjMzM0IgogICAgaW5wdXRsYWJlbAkzMzUJIlN1Yi1OZXR3b3JrIElucHV0ICMzMzUiCiAgICBpbnB1dGxhYmVsCTMzNgkiU3ViLU5ldHdvcms= +IElucHV0ICMzMzYiCiAgICBpbnB1dGxhYmVsCTMzNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzMzNyIKICAgIGlucHV0bGFiZWwJMzM4CSJTdWItTmV0d29yayBJbnB1dCAjMzM4IgogICAgaW5wdXRsYWJlbAkzMzkJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMzM5IgogICAgaW5wdXRsYWJlbAkzNDAJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDAiCiAgICBpbnB1dGxhYmVsCTM0MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0MSIKICAgIGlucHV0bGFiZWwJMzQyCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzM0MiIKICAgIGlucHV0bGFiZWwJMzQzCSJTdWItTmV0d29yayBJbnB1dCAjMzQzIgogICAgaW5wdXRsYWJlbAkzNDQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDQiCiAgICBpbnB1dGxhYmVsCTM0NQk= +IlN1Yi1OZXR3b3JrIElucHV0ICMzNDUiCiAgICBpbnB1dGxhYmVsCTM0NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM0NiIKICAgIGlucHV0bGFiZWwJMzQ3CSJTdWItTmV0d29yayBJbnB1dCAjMzQ3IgogICAgaW5wdXRsYWJlbAk= +MzQ4CSJTdWItTmV0d29yayBJbnB1dCAjMzQ4IgogICAgaW5wdXRsYWJlbAkzNDkJIlN1Yi1OZXR3b3JrIElucHV0ICMzNDkiCiAgICBpbnB1dGxhYmVsCTM1MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MCIKICAgIGlucHV0bGE= +YmVsCTM1MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1MSIKICAgIGlucHV0bGFiZWwJMzUyCSJTdWItTmV0d29yayBJbnB1dCAjMzUyIgogICAgaW5wdXRsYWJlbAkzNTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTMiCiAgICBpbnA= +dXRsYWJlbAkzNTQJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTQiCiAgICBpbnB1dGxhYmVsCTM1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1NSIKICAgIGlucHV0bGFiZWwJMzU2CSJTdWItTmV0d29yayBJbnB1dCAjMzU2IgogICA= +IGlucHV0bGFiZWwJMzU3CSJTdWItTmV0d29yayBJbnB1dCAjMzU3IgogICAgaW5wdXRsYWJlbAkzNTgJIlN1Yi1OZXR3b3JrIElucHV0ICMzNTgiCiAgICBpbnB1dGxhYmVsCTM1OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM1OSI= +CiAgICBpbnB1dGxhYmVsCTM2MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2MCIKICAgIGlucHV0bGFiZWwJMzYxCSJTdWItTmV0d29yayBJbnB1dCAjMzYxIgogICAgaW5wdXRsYWJlbAkzNjIJIlN1Yi1OZXR3b3JrIElucHV0ICM= +MzYyIgogICAgaW5wdXRsYWJlbAkzNjMJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjMiCiAgICBpbnB1dGxhYmVsCTM2NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2NCIKICAgIGlucHV0bGFiZWwJMzY1CSJTdWItTmV0d29yayBJbnA= +dXQgIzM2NSIKICAgIGlucHV0bGFiZWwJMzY2CSJTdWItTmV0d29yayBJbnB1dCAjMzY2IgogICAgaW5wdXRsYWJlbAkzNjcJIlN1Yi1OZXR3b3JrIElucHV0ICMzNjciCiAgICBpbnB1dGxhYmVsCTM2OAkiU3ViLU5ldHdvcms= +IElucHV0ICMzNjgiCiAgICBpbnB1dGxhYmVsCTM2OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM2OSIKICAgIGlucHV0bGFiZWwJMzcwCSJTdWItTmV0d29yayBJbnB1dCAjMzcwIgogICAgaW5wdXRsYWJlbAkzNzEJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjMzcxIgogICAgaW5wdXRsYWJlbAkzNzIJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzIiCiAgICBpbnB1dGxhYmVsCTM3MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3MyIKICAgIGlucHV0bGFiZWwJMzc0CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzM3NCIKICAgIGlucHV0bGFiZWwJMzc1CSJTdWItTmV0d29yayBJbnB1dCAjMzc1IgogICAgaW5wdXRsYWJlbAkzNzYJIlN1Yi1OZXR3b3JrIElucHV0ICMzNzYiCiAgICBpbnB1dGxhYmVsCTM3Nwk= +IlN1Yi1OZXR3b3JrIElucHV0ICMzNzciCiAgICBpbnB1dGxhYmVsCTM3OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzM3OCIKICAgIGlucHV0bGFiZWwJMzc5CSJTdWItTmV0d29yayBJbnB1dCAjMzc5IgogICAgaW5wdXRsYWJlbAk= +MzgwCSJTdWItTmV0d29yayBJbnB1dCAjMzgwIgogICAgaW5wdXRsYWJlbAkzODEJIlN1Yi1OZXR3b3JrIElucHV0ICMzODEiCiAgICBpbnB1dGxhYmVsCTM4MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MiIKICAgIGlucHV0bGE= +YmVsCTM4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4MyIKICAgIGlucHV0bGFiZWwJMzg0CSJTdWItTmV0d29yayBJbnB1dCAjMzg0IgogICAgaW5wdXRsYWJlbAkzODUJIlN1Yi1OZXR3b3JrIElucHV0ICMzODUiCiAgICBpbnA= +dXRsYWJlbAkzODYJIlN1Yi1OZXR3b3JrIElucHV0ICMzODYiCiAgICBpbnB1dGxhYmVsCTM4NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzM4NyIKICAgIGlucHV0bGFiZWwJMzg4CSJTdWItTmV0d29yayBJbnB1dCAjMzg4IgogICA= +IGlucHV0bGFiZWwJMzg5CSJTdWItTmV0d29yayBJbnB1dCAjMzg5IgogICAgaW5wdXRsYWJlbAkzOTAJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTAiCiAgICBpbnB1dGxhYmVsCTM5MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MSI= +CiAgICBpbnB1dGxhYmVsCTM5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5MiIKICAgIGlucHV0bGFiZWwJMzkzCSJTdWItTmV0d29yayBJbnB1dCAjMzkzIgogICAgaW5wdXRsYWJlbAkzOTQJIlN1Yi1OZXR3b3JrIElucHV0ICM= +Mzk0IgogICAgaW5wdXRsYWJlbAkzOTUJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTUiCiAgICBpbnB1dGxhYmVsCTM5NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzM5NiIKICAgIGlucHV0bGFiZWwJMzk3CSJTdWItTmV0d29yayBJbnA= +dXQgIzM5NyIKICAgIGlucHV0bGFiZWwJMzk4CSJTdWItTmV0d29yayBJbnB1dCAjMzk4IgogICAgaW5wdXRsYWJlbAkzOTkJIlN1Yi1OZXR3b3JrIElucHV0ICMzOTkiCiAgICBpbnB1dGxhYmVsCTQwMAkiU3ViLU5ldHdvcms= +IElucHV0ICM0MDAiCiAgICBpbnB1dGxhYmVsCTQwMQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwMSIKICAgIGlucHV0bGFiZWwJNDAyCSJTdWItTmV0d29yayBJbnB1dCAjNDAyIgogICAgaW5wdXRsYWJlbAk0MDMJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNDAzIgogICAgaW5wdXRsYWJlbAk0MDQJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDQiCiAgICBpbnB1dGxhYmVsCTQwNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQwNSIKICAgIGlucHV0bGFiZWwJNDA2CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzQwNiIKICAgIGlucHV0bGFiZWwJNDA3CSJTdWItTmV0d29yayBJbnB1dCAjNDA3IgogICAgaW5wdXRsYWJlbAk0MDgJIlN1Yi1OZXR3b3JrIElucHV0ICM0MDgiCiAgICBpbnB1dGxhYmVsCTQwOQk= +IlN1Yi1OZXR3b3JrIElucHV0ICM0MDkiCiAgICBpbnB1dGxhYmVsCTQxMAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxMCIKICAgIGlucHV0bGFiZWwJNDExCSJTdWItTmV0d29yayBJbnB1dCAjNDExIgogICAgaW5wdXRsYWJlbAk= +NDEyCSJTdWItTmV0d29yayBJbnB1dCAjNDEyIgogICAgaW5wdXRsYWJlbAk0MTMJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTMiCiAgICBpbnB1dGxhYmVsCTQxNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNCIKICAgIGlucHV0bGE= +YmVsCTQxNQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxNSIKICAgIGlucHV0bGFiZWwJNDE2CSJTdWItTmV0d29yayBJbnB1dCAjNDE2IgogICAgaW5wdXRsYWJlbAk0MTcJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTciCiAgICBpbnA= +dXRsYWJlbAk0MTgJIlN1Yi1OZXR3b3JrIElucHV0ICM0MTgiCiAgICBpbnB1dGxhYmVsCTQxOQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQxOSIKICAgIGlucHV0bGFiZWwJNDIwCSJTdWItTmV0d29yayBJbnB1dCAjNDIwIgogICA= +IGlucHV0bGFiZWwJNDIxCSJTdWItTmV0d29yayBJbnB1dCAjNDIxIgogICAgaW5wdXRsYWJlbAk0MjIJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjIiCiAgICBpbnB1dGxhYmVsCTQyMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyMyI= +CiAgICBpbnB1dGxhYmVsCTQyNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyNCIKICAgIGlucHV0bGFiZWwJNDI1CSJTdWItTmV0d29yayBJbnB1dCAjNDI1IgogICAgaW5wdXRsYWJlbAk0MjYJIlN1Yi1OZXR3b3JrIElucHV0ICM= +NDI2IgogICAgaW5wdXRsYWJlbAk0MjcJIlN1Yi1OZXR3b3JrIElucHV0ICM0MjciCiAgICBpbnB1dGxhYmVsCTQyOAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQyOCIKICAgIGlucHV0bGFiZWwJNDI5CSJTdWItTmV0d29yayBJbnA= +dXQgIzQyOSIKICAgIGlucHV0bGFiZWwJNDMwCSJTdWItTmV0d29yayBJbnB1dCAjNDMwIgogICAgaW5wdXRsYWJlbAk0MzEJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzEiCiAgICBpbnB1dGxhYmVsCTQzMgkiU3ViLU5ldHdvcms= +IElucHV0ICM0MzIiCiAgICBpbnB1dGxhYmVsCTQzMwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzMyIKICAgIGlucHV0bGFiZWwJNDM0CSJTdWItTmV0d29yayBJbnB1dCAjNDM0IgogICAgaW5wdXRsYWJlbAk0MzUJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNDM1IgogICAgaW5wdXRsYWJlbAk0MzYJIlN1Yi1OZXR3b3JrIElucHV0ICM0MzYiCiAgICBpbnB1dGxhYmVsCTQzNwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQzNyIKICAgIGlucHV0bGFiZWwJNDM4CSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzQzOCIKICAgIGlucHV0bGFiZWwJNDM5CSJTdWItTmV0d29yayBJbnB1dCAjNDM5IgogICAgaW5wdXRsYWJlbAk0NDAJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDAiCiAgICBpbnB1dGxhYmVsCTQ0MQk= +IlN1Yi1OZXR3b3JrIElucHV0ICM0NDEiCiAgICBpbnB1dGxhYmVsCTQ0MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0MiIKICAgIGlucHV0bGFiZWwJNDQzCSJTdWItTmV0d29yayBJbnB1dCAjNDQzIgogICAgaW5wdXRsYWJlbAk= +NDQ0CSJTdWItTmV0d29yayBJbnB1dCAjNDQ0IgogICAgaW5wdXRsYWJlbAk0NDUJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDUiCiAgICBpbnB1dGxhYmVsCTQ0NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NiIKICAgIGlucHV0bGE= +YmVsCTQ0NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ0NyIKICAgIGlucHV0bGFiZWwJNDQ4CSJTdWItTmV0d29yayBJbnB1dCAjNDQ4IgogICAgaW5wdXRsYWJlbAk0NDkJIlN1Yi1OZXR3b3JrIElucHV0ICM0NDkiCiAgICBpbnA= +dXRsYWJlbAk0NTAJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTAiCiAgICBpbnB1dGxhYmVsCTQ1MQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1MSIKICAgIGlucHV0bGFiZWwJNDUyCSJTdWItTmV0d29yayBJbnB1dCAjNDUyIgogICA= +IGlucHV0bGFiZWwJNDUzCSJTdWItTmV0d29yayBJbnB1dCAjNDUzIgogICAgaW5wdXRsYWJlbAk0NTQJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTQiCiAgICBpbnB1dGxhYmVsCTQ1NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NSI= +CiAgICBpbnB1dGxhYmVsCTQ1NgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ1NiIKICAgIGlucHV0bGFiZWwJNDU3CSJTdWItTmV0d29yayBJbnB1dCAjNDU3IgogICAgaW5wdXRsYWJlbAk0NTgJIlN1Yi1OZXR3b3JrIElucHV0ICM= +NDU4IgogICAgaW5wdXRsYWJlbAk0NTkJIlN1Yi1OZXR3b3JrIElucHV0ICM0NTkiCiAgICBpbnB1dGxhYmVsCTQ2MAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2MCIKICAgIGlucHV0bGFiZWwJNDYxCSJTdWItTmV0d29yayBJbnA= +dXQgIzQ2MSIKICAgIGlucHV0bGFiZWwJNDYyCSJTdWItTmV0d29yayBJbnB1dCAjNDYyIgogICAgaW5wdXRsYWJlbAk0NjMJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjMiCiAgICBpbnB1dGxhYmVsCTQ2NAkiU3ViLU5ldHdvcms= +IElucHV0ICM0NjQiCiAgICBpbnB1dGxhYmVsCTQ2NQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2NSIKICAgIGlucHV0bGFiZWwJNDY2CSJTdWItTmV0d29yayBJbnB1dCAjNDY2IgogICAgaW5wdXRsYWJlbAk0NjcJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNDY3IgogICAgaW5wdXRsYWJlbAk0NjgJIlN1Yi1OZXR3b3JrIElucHV0ICM0NjgiCiAgICBpbnB1dGxhYmVsCTQ2OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ2OSIKICAgIGlucHV0bGFiZWwJNDcwCSJTdWI= +LU5ldHdvcmsgSW5wdXQgIzQ3MCIKICAgIGlucHV0bGFiZWwJNDcxCSJTdWItTmV0d29yayBJbnB1dCAjNDcxIgogICAgaW5wdXRsYWJlbAk0NzIJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzIiCiAgICBpbnB1dGxhYmVsCTQ3Mwk= +IlN1Yi1OZXR3b3JrIElucHV0ICM0NzMiCiAgICBpbnB1dGxhYmVsCTQ3NAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3NCIKICAgIGlucHV0bGFiZWwJNDc1CSJTdWItTmV0d29yayBJbnB1dCAjNDc1IgogICAgaW5wdXRsYWJlbAk= +NDc2CSJTdWItTmV0d29yayBJbnB1dCAjNDc2IgogICAgaW5wdXRsYWJlbAk0NzcJIlN1Yi1OZXR3b3JrIElucHV0ICM0NzciCiAgICBpbnB1dGxhYmVsCTQ3OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3OCIKICAgIGlucHV0bGE= +YmVsCTQ3OQkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ3OSIKICAgIGlucHV0bGFiZWwJNDgwCSJTdWItTmV0d29yayBJbnB1dCAjNDgwIgogICAgaW5wdXRsYWJlbAk0ODEJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODEiCiAgICBpbnA= +dXRsYWJlbAk0ODIJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODIiCiAgICBpbnB1dGxhYmVsCTQ4MwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4MyIKICAgIGlucHV0bGFiZWwJNDg0CSJTdWItTmV0d29yayBJbnB1dCAjNDg0IgogICA= +IGlucHV0bGFiZWwJNDg1CSJTdWItTmV0d29yayBJbnB1dCAjNDg1IgogICAgaW5wdXRsYWJlbAk0ODYJIlN1Yi1OZXR3b3JrIElucHV0ICM0ODYiCiAgICBpbnB1dGxhYmVsCTQ4NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4NyI= +CiAgICBpbnB1dGxhYmVsCTQ4OAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ4OCIKICAgIGlucHV0bGFiZWwJNDg5CSJTdWItTmV0d29yayBJbnB1dCAjNDg5IgogICAgaW5wdXRsYWJlbAk0OTAJIlN1Yi1OZXR3b3JrIElucHV0ICM= +NDkwIgogICAgaW5wdXRsYWJlbAk0OTEJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTEiCiAgICBpbnB1dGxhYmVsCTQ5MgkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5MiIKICAgIGlucHV0bGFiZWwJNDkzCSJTdWItTmV0d29yayBJbnA= +dXQgIzQ5MyIKICAgIGlucHV0bGFiZWwJNDk0CSJTdWItTmV0d29yayBJbnB1dCAjNDk0IgogICAgaW5wdXRsYWJlbAk0OTUJIlN1Yi1OZXR3b3JrIElucHV0ICM0OTUiCiAgICBpbnB1dGxhYmVsCTQ5NgkiU3ViLU5ldHdvcms= +IElucHV0ICM0OTYiCiAgICBpbnB1dGxhYmVsCTQ5NwkiU3ViLU5ldHdvcmsgSW5wdXQgIzQ5NyIKICAgIGlucHV0bGFiZWwJNDk4CSJTdWItTmV0d29yayBJbnB1dCAjNDk4IgogICAgaW5wdXRsYWJlbAk0OTkJIlN1Yi1OZXQ= +d29yayBJbnB1dCAjNDk5IgogICAgaW5wdXRsYWJlbAk1MDAJIlN1Yi1OZXR3b3JrIElucHV0ICM1MDAiCgogICAgcGFybSB7CgluYW1lCSJleGVjdXRlIgoJYmFzZXBhcm0KCWxhYmVsCSJSZW5kZXIgdG8gRGlzayIKCWpvaW4= +bmV4dAoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkicmVuZGVycHJldmlldyIKCWJhc2VwYXJtCglsYWJlbAkiUmVuZGVyIHRvIE1QbGF5IgoJam9pbm5leHQKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXI= +bSB7CgluYW1lCSJleGVjdXRlYmFja2dyb3VuZCIKCWJhc2VwYXJtCglsYWJlbAkiUmVuZGVyIHRvIERpc2sgaW4gQmFja2dyb3VuZCIKCWpvaW5uZXh0CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZW4= +ZGVyZGlhbG9nIgoJYmFzZXBhcm0KCWxhYmVsCSJDb250cm9scy4uLiIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInRyYW5nZSIKCWJhc2VwYXJtCglsYWJlbAkiVmFsaWQgRnJhbWUgUmFuZ2UiCglleHA= +b3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZiIKCWJhc2VwYXJtCglsYWJlbAkiU3RhcnQvRW5kL0luYyIKCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInRha2UiCgliYXNlcGFybQoJbGFiZWw= +CSJSZW5kZXIgV2l0aCBUYWtlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiY2FtZXJhIgoJbGFiZWwJIkNhbWVyYSIKCXR5cGUJb3BwYXRoCglkZWZhdWx0CXsgIi9vYmovY2FtMSIgfQoJcGFybXRhZwk= +eyAib3BmaWx0ZXIiICIhIU9CSi9DQU1FUkEhISIgfQoJcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiLiIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJvdmVycmlkZV9jYW1lcmFyZXMiCglsYWJlbAkiT3ZlcnJpZGUgQ2FtZXI= +YSBSZXNvbHV0aW9uIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJyZXNfZnJhY3Rpb24iCglsYWJlbAkiUmVzb2x1dGlvbiBTY2FsZSIKCXR5cGUJc3RyaW5nCglkZWZhdWw= +dAl7ICIwLjUiIH0KCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCgltZW51CXsKCSAgICAiMC4xIgkiMS8xMCAoT25lIFRlbnRoIFJlc29sdXRpb24pIgoJICAgICIwLjIiCSIxLzUgKE9uZSBGaWZ0aCA= +UmVzb2x1dGlvbikiCgkgICAgIjAuMjUiCSIxLzQgKFF1YXJ0ZXIgUmVzb2x1dGlvbikiCgkgICAgIjAuMzMzMzMzMyIJIjEvMyAoT25lIFRoaXJkIFJlc29sdXRpb24pIgoJICAgICIwLjUiCSIxLzIgKEhhbGYgUmVzb2x1dGk= +b24pIgoJICAgICIwLjY2NjY2NjYiCSIyLzMgKFR3byBUaGlyZHMgUmVzb2x1dGlvbikiCgkgICAgIjAuNzUiCSIzLzQgKFRocmVlIFF1YXJ0ZXIgUmVzb2x1dGlvbikiCgkgICAgInNwZWNpZmljIgkiVXNlciBTcGVjaWZpZWQ= +IFJlc29sdXRpb24iCgl9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInJlc19vdmVycmlkZSIKCWxhYmVsCSJSZXNvbHV0aW9uIgoJdHlwZQlpbnR2ZWN0b3IyCglqb2lubmV4dAoJc2l6ZQkyCglkZWZhdWx0CXsgIjEyODAiICI= +NzIwIiB9CglkaXNhYmxld2hlbgkieyByZXNfZnJhY3Rpb24gIT0gc3BlY2lmaWMgfSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCglyYW5nZQl7IC0xIDEgfQogICAgfQogICAgcGFybSB7CgluYW0= +ZQkicmVzX292ZXJyaWRlTWVudSIKCWxhYmVsCSJDaG9vc2UgUmVzb2x1dGlvbiIKCXR5cGUJYnV0dG9uCglub2xhYmVsCglkZWZhdWx0CXsgIjAiIH0KCWRpc2FibGV3aGVuCSJ7IHJlc19mcmFjdGlvbiAhPSBzcGVjaWZpYyA= +fSIKCWhpZGV3aGVuCSJ7IG92ZXJyaWRlX2NhbWVyYXJlcyA9PSAwIH0iCgltZW51bWluaQl7CgkgICAgWyAiZWNobyBgcHl0aG9uZXhwcnMoXCJfX2ltcG9ydF9fKCd0b29sdXRpbHMnKS5wYXJzZURpYWxvZ1NjcmlwdE1lbnU= +KCdGQnJlcycpXCIpYCIgXQoJfQoJcGFybXRhZwl7ICJzY3JpcHRfY2FsbGJhY2siICJvcHBhcm0gLiByZXNfb3ZlcnJpZGUgKCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAwKWAgYGFyZyhcIiRzY3JpcHRfdmFsdWVcIiwgMSk= +YCBhc3BlY3Rfb3ZlcnJpZGUgKCBgYXJnKFwiJHNjcmlwdF92YWx1ZVwiLCAyKWAgKSIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJhc3BlY3Rfb3ZlcnJpZGUiCglsYWJlbAkiUGl4ZWwgQXNwZWN0IFJhdGlvIgoJdHlwZQk= +ZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJZGlzYWJsZXdoZW4JInsgcmVzX2ZyYWN0aW9uICE9IHNwZWNpZmljIH0iCgloaWRld2hlbgkieyBvdmVycmlkZV9jYW1lcmFyZXMgPT0gMCB9IgoJcmFuZ2UJeyAwLjA1IDIgfQogICA= +IH0KICAgIGdyb3VwIHsKCW5hbWUJImltYWdlcyIKCWxhYmVsCSJJbWFnZXMiCgoJcGFybSB7CgkgICAgbmFtZQkic29ob19wcm9ncmFtIgoJICAgIGxhYmVsCSJzb2hvIFByb2dyYW0iCgkgICAgdHlwZQlmaWxlCgkgICAgaW4= +dmlzaWJsZQoJICAgIGRlZmF1bHQJeyAiSUZELnB5IiB9CgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19zaG9wc3R5bGUiCgkgICAgbGFiZWwJInM= +b2hvIFNIT1AgU3R5bGUiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIlZNYW50cmEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9faXByX3N1cHBvcnQiCgkgICAgbGFiZWwJIkk= +UFIgU3VwcG9ydGVkIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgaW52aXNpYmxlCgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3ByZXZpZXdzdXBwb3J0IgoJICAgIGxhYmVsCSJQcmV2aWU= +dyBTdXBwb3J0ZWQiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBpbnZpc2libGUKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInZtX3BpY3R1cmUiCgkgICAgbGFiZWwJIk91dHB1dCBQaWN0dXJlIgo= +CSAgICB0eXBlCWZpbGUKCSAgICBkZWZhdWx0CXsgIiRISVAvcmVuZGVyLyRISVBOQU1FLiRPUy4kRjQuZXhyIiB9CgkgICAgbWVudXJlcGxhY2UJewoJCVsgImVjaG8gYHB5dGhvbmV4cHJzKFwiX19pbXBvcnRfXygndG9vbHU= +dGlscycpLnBhcnNlRGlhbG9nU2NyaXB0TWVudSgnRkJyZW5kZXInKVwiKWAiIF0KCSAgICB9CgkgICAgcmFuZ2UJeyAwIDEgfQoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgIndyaXRlIiB9Cgl9CglwYXJtIHs= +CgkgICAgbmFtZQkidm1fZGV2aWNlIgoJICAgIGxhYmVsCSJPdXRwdXQgRGV2aWNlIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBtZW51CXsKCQkiIgkiSW5mZXIgZnJvbSBmaWxlbmFtZSIKCQk= +IkhvdWRpbmkiCSJIb3VkaW5pIC5waWMgZm9ybWF0IgoJCSJUSUZGIgkiVGFnZ2VkIEltYWdlIEZpbGUgRm9ybWF0IChUSUZGKSIKCQkiT3BlbkVYUiIJIk9wZW4gRVhSIgoJCSJQTkciCSJQb3J0YWJsZSBOZXR3b3JrIEdyYXA= +aGljcyAoUE5HKSIKCQkiSlBFRyIJIkpQRUciCgkJIlJBVCIJIlJhbmRvbSBBY2Nlc3MgVGV4dHVyZSAoUkFUKSIKCSAgICB9CgkgICAgcmFuZ2UJeyAwIDEgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic29ob19ta3BhdGgiCgk= +ICAgIGxhYmVsCSJDcmVhdGUgSW50ZXJtZWRpYXRlIERpcmVjdG9yaWVzIgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX3NraXBfZnJhbWUiCgkgICAgbGE= +YmVsCSJTa2lwIFJlbmRlcmVkIEZyYW1lcyIKCSAgICB0eXBlCXN0cmluZwoJICAgIGRlZmF1bHQJeyAibm8iIH0KCSAgICBtZW51CXsKCQkibm8iCSJPdmVyd3JpdGUgZXhpc3RpbmcgZnJhbWVzIgoJCSJleGlzdDp2bV9waWM= +dHVyZSIJIlNraXAgZmlsZXMgdGhhdCBleGlzdCIKCQkidmFsaWQ6dm1fcGljdHVyZSIJIlNraXAgZnJhbWVzIHRoYXQgYXJlIHZhbGlkIGltYWdlcyIKCSAgICB9Cgl9Cglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0IgoJICA= +ICBsYWJlbAkiT3V0cHV0IgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkib3V0cHV0XzEiCgkgICAgbGFiZWwJIkV4dHJhIEltYWdlIFBsYW5lcyIKCgl9CgoJZ3JvdXAgewoJICAgIG5hbWUJIm91dHB1dF8yIgoJICAgIGxhYmU= +bAkiRGVlcCBPdXRwdXQiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXRfMyIKCSAgICBsYWJlbAkiQ3J5cHRvbWF0dGUiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJvdXRwdXRfNCIKCSAgICBsYWJlbAkiTWV0YSA= +RGF0YSIKCSAgICB0YWJicmVhawoKCX0KCiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzEiCglsYWJlbAkiUmVuZGVyaW5nIgoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZyIKCSAgICBsYWJlbAkiU2FtcGw= +aW5nIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkic2FtcGxpbmdfMSIKCSAgICBsYWJlbAkiTGltaXRzIgoKCX0KCglncm91cCB7CgkgICAgbmFtZQkic2FtcGxpbmdfMiIKCSAgICBsYWJlbAkiU2hhZGluZyIKCgl9CgoJZ3I= +b3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ18zIgoJICAgIGxhYmVsCSJSZW5kZXIiCgoJfQoKCWdyb3VwIHsKCSAgICBuYW1lCSJzYW1wbGluZ180IgoJICAgIGxhYmVsCSJEaWNpbmciCgoJfQoKCWdyb3VwIHsKCSAgICBuYW0= +ZQkic2FtcGxpbmdfNSIKCSAgICBsYWJlbAkiU3RhdGlzdGljcyIKCgl9CgogICAgfQoKICAgIGdyb3VwIHsKCW5hbWUJImltYWdlc18yIgoJbGFiZWwJIk9iamVjdHMiCgoJcGFybSB7CgkgICAgbmFtZQkidm9iamVjdCIKCSA= +ICAgbGFiZWwJIkNhbmRpZGF0ZSBPYmplY3RzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIqIiB9CgkgICAgaGVscAkiT2JqZWN0cyB3aWxsIG5vdCBiZSBvdXRwdXQgaWYgdGhlaXIgZGlzcGxheSBmbGFnIGk= +cyBvZmYiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT01FVFJZISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJmb3JjZW9iamVjdCIKCSA= +ICAgbGFiZWwJIkZvcmNlIE9iamVjdHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgd2lsbCBiZSBvdXRwdXQgcmVnYXJkbGVzcyBvZiB0aGUgc3RhdGUgb2YgdGhlaXI= +IGRpc3BsYXkgZmxhZyIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJIm1hdHRlX28= +YmplY3RzIgoJICAgIGxhYmVsCSJGb3JjZWQgTWF0dGUiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgZm9yY2VkIHRvIGJlIG91dHB1dCBhcyBtYXR0ZSBvYmplY3RzIgo= +CSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInBoYW50b21fb2JqZWN0cyIKCSAgICA= +bGFiZWwJIkZvcmNlZCBQaGFudG9tIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBoZWxwCSJPYmplY3RzIGZvcmNlZCB0byBiZSBvdXRwdXQgYXMgcGhhbnRvbSBvYmplY3RzIgoJICAgIHBhcm0= +dGFnCXsgIm9wZmlsdGVyIiAiISFPQkovR0VPTUVUUlkhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImV4Y2x1ZGVvYmplY3QiCgkgICAgbGFiZWwJIkV4Y2w= +dWRlIE9iamVjdHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIk9iamVjdHMgd2hpY2ggYXJlIG5vdCBvdXRwdXQiCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0dFT00= +RVRSWSEhIiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkib2JqX2xpZ2h0X3NlcCIKCSAgICBsYWJlbAkiU2VwYXJhdG9yIgoJICAgIHR5cGUJc2VwYXJhdG9yCgk= +ICAgIGRlZmF1bHQJeyAiIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2xvbGlnaHQiCgkgICAgbGFiZWwJIlNvbG8gTGlnaHQiCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGhlbHAJIlNvbG8= +IExpZ2h0cyIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJImFsaWdodHMiCgkgICAgbGE= +YmVsCSJDYW5kaWRhdGUgTGlnaHRzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIqIiB9CgkgICAgaGVscAkiTGlnaHRzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaW1tZXIgY2hhbm5lbCBpcyAwLiI= +CgkgICAgZGlzYWJsZXdoZW4JInsgc29sb2xpZ2h0ICE9IFwiXCIgfSIKCSAgICBwYXJtdGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXA= +YXJtIHsKCSAgICBuYW1lCSJmb3JjZWxpZ2h0cyIKCSAgICBsYWJlbAkiRm9yY2UgTGlnaHRzIgoJICAgIHR5cGUJb3BsaXN0CgkgICAgZGVmYXVsdAl7ICIiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBiZSBvdXRwdXQgcmU= +Z2FyZGxlc3Mgb2YgdGhlIHZhbHVlIG9mIHRoZWlyIGRpbW1lciBjaGFubmVsIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvbG9saWdodCAhPSBcIlwiIH0iCgkgICAgcGFybXRhZwl7ICJvcGZpbHRlciIgIiEhT0JKL0xJR0hUISE= +IiB9CgkgICAgcGFybXRhZwl7ICJvcHJlbGF0aXZlIiAiL29iaiIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkiZXhjbHVkZWxpZ2h0cyIKCSAgICBsYWJlbAkiRXhjbHVkZSBMaWdodHMiCgkgICAgdHlwZQlvcGxpc3QKCSAgICA= +ZGVmYXVsdAl7ICIiIH0KCSAgICBoZWxwCSJMaWdodHMgd2lsbCBub3QgYmUgb3V0cHV0IHVuZGVyIGFueSBjaXJjdW1zdGFuY2VzLiIKCSAgICBkaXNhYmxld2hlbgkieyBzb2xvbGlnaHQgIT0gXCJcIiB9IgoJICAgIHBhcm0= +dGFnCXsgIm9wZmlsdGVyIiAiISFPQkovTElHSFQhISIgfQoJICAgIHBhcm10YWcJeyAib3ByZWxhdGl2ZSIgIi9vYmoiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fYXV0b2hlYWRsaWdodCIKCSAgICBsYWJlbAkiSGU= +YWRsaWdodCBDcmVhdGlvbiIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMSIgfQoJICAgIGhlbHAJIkJ5IGRlZmF1bHQsIGlmIHRoZXJlIGFyZSBubyBsaWdodHMgaW4gdGhlIHNjZW5lLCBhIGhlYWRsaWdodCA= +d2lsbCBhdXRvbWF0aWNhbGx5IGJlIGNyZWF0ZWQuICBUbyBkaXNhYmxlIHRoaXMsIHR1cm4gdGhpcyB0b2dnbGUgb2ZmLiIKCSAgICBkaXNhYmxld2hlbgkieyBzb2xvbGlnaHQgIT0gXCJcIiB9IgoJfQoJcGFybSB7CgkgICA= +IG5hbWUJImxpZ2h0X2ZvZ19zZXAiCgkgICAgbGFiZWwJIlNlcGFyYXRvciIKCSAgICB0eXBlCXNlcGFyYXRvcgoJICAgIGRlZmF1bHQJeyAiIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJ2Zm9nIgoJICAgIGxhYmVsCSJWaXM= +aWJsZSBGb2ciCgkgICAgdHlwZQlvcGxpc3QKCSAgICBkZWZhdWx0CXsgIioiIH0KCSAgICBoZWxwCSJPYmplY3RzIHdpbGwgbm90IGJlIG91dHB1dCBpZiB0aGVpciBkaXNwbGF5IGZsYWcgaXMgb2ZmIgoJICAgIHBhcm10YWc= +CXsgIm9wZmlsdGVyIiAiISFPQkovRk9HISEiIH0KCSAgICBwYXJtdGFnCXsgIm9wcmVsYXRpdmUiICIvb2JqIiB9Cgl9CiAgICB9CgogICAgZ3JvdXAgewoJbmFtZQkiaW1hZ2VzXzMiCglsYWJlbAkiU2NyaXB0cyIKCglwYXI= +bSB7CgkgICAgbmFtZQkidHByZXJlbmRlciIKCSAgICBsYWJlbAkidHByZXJlbmRlciIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMSIgfQoJfQoJcGFybSB7Cgk= +ICAgIG5hbWUJInByZXJlbmRlciIKCSAgICBsYWJlbAkiUHJlLVJlbmRlciBTY3JpcHQiCgkgICAgdHlwZQlmaWxlCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwcmVyZW4= +ZGVyID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJscHJlcmVuZGVyIgoJICAgIGxhYmVsCSJscHJlcmVuZGVyIgoJICAgIHR5cGUJc3RyaW4= +ZwoJICAgIG5vbGFiZWwKCSAgICBkZWZhdWx0CXsgImhzY3JpcHQiIH0KCSAgICBkaXNhYmxld2hlbgkieyB0cHJlcmVuZGVyID09IDAgfSIKCSAgICBtZW51CXsKCQkiaHNjcmlwdCIJIkhzY3JpcHQiCgkJInB5dGhvbiIJIlA= +eXRob24iCgkgICAgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkidHByZWZyYW1lIgoJICAgIGxhYmVsCSJ0cHJlZnJhbWUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBub2xhYmVsCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXs= +ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwcmVmcmFtZSIKCSAgICBsYWJlbAkiUHJlLUZyYW1lIFNjcmlwdCIKCSAgICB0eXBlCWZpbGUKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiIiB9CgkgICAgZGlzYWI= +bGV3aGVuCSJ7IHRwcmVmcmFtZSA9PSAwIH0iCgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibHByZWZyYW1lIgoJICAgIGxhYmVsCSJscHJlZnJhbWUiCgk= +ICAgIHR5cGUJc3RyaW5nCgkgICAgbm9sYWJlbAoJICAgIGRlZmF1bHQJeyAiaHNjcmlwdCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwcmVmcmFtZSA9PSAwIH0iCgkgICAgbWVudQl7CgkJImhzY3JpcHQiCSJIc2NyaXB0Igo= +CQkicHl0aG9uIgkiUHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInRwb3N0ZnJhbWUiCgkgICAgbGFiZWwJInRwb3N0ZnJhbWUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBub2xhYmVsCgkgICAgam9pbm5leHQ= +CgkgICAgZGVmYXVsdAl7ICIxIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJwb3N0ZnJhbWUiCgkgICAgbGFiZWwJIlBvc3QtRnJhbWUgU2NyaXB0IgoJICAgIHR5cGUJZmlsZQoJICAgIGpvaW5uZXh0CgkgICAgZGVmYXVsdAk= +eyAiIiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RmcmFtZSA9PSAwIH0iCgkgICAgcGFybXRhZwl7ICJmaWxlY2hvb3Nlcl9tb2RlIiAicmVhZCIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkibHBvc3RmcmFtZSIKCSAgICA= +bGFiZWwJImxwb3N0ZnJhbWUiCgkgICAgdHlwZQlzdHJpbmcKCSAgICBub2xhYmVsCgkgICAgZGVmYXVsdAl7ICJoc2NyaXB0IiB9CgkgICAgZGlzYWJsZXdoZW4JInsgdHBvc3RmcmFtZSA9PSAwIH0iCgkgICAgbWVudQl7Cgk= +CSJoc2NyaXB0IgkiSHNjcmlwdCIKCQkicHl0aG9uIgkiUHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInRwb3N0cmVuZGVyIgoJICAgIGxhYmVsCSJ0cG9zdHJlbmRlciIKCSAgICB0eXBlCXRvZ2dsZQoJICA= +ICBub2xhYmVsCgkgICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIjEiIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInBvc3RyZW5kZXIiCgkgICAgbGFiZWwJIlBvc3QtUmVuZGVyIFNjcmlwdCIKCSAgICB0eXBlCWZpbGUKCSA= +ICAgam9pbm5leHQKCSAgICBkZWZhdWx0CXsgIiIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwb3N0cmVuZGVyID09IDAgfSIKCSAgICBwYXJtdGFnCXsgImZpbGVjaG9vc2VyX21vZGUiICJyZWFkIiB9Cgl9CglwYXJtIHsKCSA= +ICAgbmFtZQkibHBvc3RyZW5kZXIiCgkgICAgbGFiZWwJImxwb3N0cmVuZGVyIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgbm9sYWJlbAoJICAgIGRlZmF1bHQJeyAiaHNjcmlwdCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHRwb3M= +dHJlbmRlciA9PSAwIH0iCgkgICAgbWVudQl7CgkJImhzY3JpcHQiCSJIc2NyaXB0IgoJCSJweXRob24iCSJQeXRob24iCgkgICAgfQoJfQogICAgfQoKICAgIGdyb3VwIHsKCW5hbWUJImltYWdlc180IgoJbGFiZWwJIkRyaXY= +ZXIiCgoJcGFybSB7CgkgICAgbmFtZQkic29ob19waXBlY21kIgoJICAgIGxhYmVsCSJDb21tYW5kIgoJICAgIHR5cGUJc3RyaW5nCgkgICAgZGVmYXVsdAl7ICJtYW50cmEiIH0KCSAgICBkaXNhYmxld2hlbgkieyBzb2hvX28= +dXRwdXRtb2RlICE9IDAgfSIKCSAgICBtZW51cmVwbGFjZQl7CgkJIm1hbnRyYSIJIk5vIGNvbW1hbmQgbGluZSBvcHRpb25zIgoJCSJtYW50cmEgLUggaG9zdDEsaG9zdDIiCSJOZXR3b3JrIHJlbmRlcmluZyIKCQkibWFudHI= +YSAtbyBjb25zb2xld2FpdCIJIlZlcmJvc2UgdG8gY29uc29sZSAoV2luZG93cyBvbmx5KSIKCQkibWFudHJhIC1lIGJhc2ljIgkiRW5hYmxlIGN1cnZlL3BvaW50IGVuZ2luZSBwcm9jZWR1cmFsIgoJCSJtYW50cmEgLWUgZnU= +bGwiCSJFbmFibGUgZnVsbCBlbmdpbmUgcHJvY2VkdXJhbCIKCQkibWFudHJhIC1QIGZpdGxlci5weSIJIkZpbHRlciBJRkQgdXNpbmcgcHl0aG9uIgoJICAgIH0KCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9fb3V0cHV0bW8= +ZGUiCgkgICAgbGFiZWwJIlNhdmUgSUZEIEZpbGUgVG8gRGlzayIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIG5vbGFiZWwKCSAgICBqb2lubmV4dAoJICAgIGRlZmF1bHQJeyAiMCIgfQoJfQoJcGFybSB7CgkgICAgbmFtZQkic28= +aG9fZGlza2ZpbGUiCgkgICAgbGFiZWwJIkRpc2sgRmlsZSIKCSAgICB0eXBlCWZpbGUKCSAgICBkZWZhdWx0CXsgIiRISVAvbWFudHJhLmlmZCIgfQoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAxIH0= +IgoJICAgIHBhcm10YWcJeyAiZmlsZWNob29zZXJfbW9kZSIgIndyaXRlIiB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2NvbXByZXNzaW9uIgoJICAgIGxhYmVsCSJGaWxlIENvbXByZXNzaW9uIgoJICAgIHR5cGUJc3Q= +cmluZwoJICAgIGRlZmF1bHQJeyAiZXh0IiB9CgkgICAgaGVscAkiRGV0ZXJtaW5lcyB0aGUgZmlsZSBjb21wcmVzc2lvbiB1c2VkIHdoZW4gd3JpdGluZyB0byBhIGRpc2sgZmlsZSAob3IgaWYgc29ob19mb3JjZV9jb21wcmU= +c3Npb24gaXMgZW5hYmxlZCkuIgoJICAgIGRpc2FibGV3aGVuCSJ7IHNvaG9fb3V0cHV0bW9kZSAhPSAxIHNvaG9fZm9yY2VfY29tcHJlc3Npb24gIT0gMSB9IgoJICAgIG1lbnUJewoJCSJleHQiCSJVc2UgRmlsZW5hbWUgRXg= +dGVuc2lvbiIKCQkibm9uZSIJIk5vIENvbXByZXNzaW9uIgoJCSJibG9zYyIJIkJMT1NDIENvbXByZXNzaW9uIgoJCSJnemlwIgkiZ3ppcCBDb21wcmVzc2lvbiIKCSAgICB9Cgl9CglwYXJtIHsKCSAgICBuYW1lCSJzb2hvX2Y= +b3JlZ3JvdW5kIgoJICAgIGxhYmVsCSJCbG9jayBVbnRpbCBSZW5kZXIgQ29tcGxldGUiCgkgICAgdHlwZQl0b2dnbGUKCSAgICBkZWZhdWx0CXsgIjAiIH0KCSAgICBkaXNhYmxld2hlbgkieyBzb2hvX291dHB1dG1vZGUgIT0= +IDAgfSIKCX0KCXBhcm0gewoJICAgIG5hbWUJInNvaG9faW5pdHNpbSIKCSAgICBsYWJlbAkiSW5pdGlhbGl6ZSBTaW11bGF0aW9uIE9QcyIKCSAgICB0eXBlCXRvZ2dsZQoJICAgIGRlZmF1bHQJeyAiMCIgfQoJfQoJcGFybSA= +ewoJICAgIG5hbWUJInNvaG9fdmlld3BvcnRfbWVudSIKCSAgICBsYWJlbAkiU2hvdyBJbiBWaWV3cG9ydCBNZW51IgoJICAgIHR5cGUJdG9nZ2xlCgkgICAgZGVmYXVsdAl7ICIxIiB9CgkgICAgaGVscAkiQnkgZGVmYXVsdCA= +U09ITyBvdXRwdXQgZHJpdmVycyBkbyBub3QgYXBwZWFyIGluIHRoZSB2aWV3cG9ydCBtZW51LiAgQWRkaW5nIHRoaXMgcHJvcGVydHkgYW5kIHR1cm5pbmcgaXQgb24gd2lsbCBjYXVzZSB0aGUgZHJpdmVyIHRvIHNob3cgdXA= +LiIKCX0KICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACYF9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2k= +ZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICo= +IFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiA= +KgogKi8KCnsKICAgIG5hbWUJImludHRvZmxvYXQiCiAgICBzY3JpcHQJImludHRvZmxvYXQiCiAgICBsYWJlbAkiaW50dG9mbG9hdCIKCgogICAgY29kZSB7CgkiJGZ2YWwgPSAoZmxvYXQpJGl2YWw7IgogICAgfQoKICAgIGk= +bnB1dAlpbnQJaXZhbAkiSW50ZWdlciBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAlmdmFsCSJGbG9hdCBPdXRwdXQiCgogICAgcGFybSB7CgluYW1lCWl2YWwKCWxhYmVsCSJJbnRlZ2VyIElucHV0IgoJdHlwZQlpbnQKCXNpemU= +CTEKCWRlZmF1bHQJeyAwIH0KICAgIH0KfQoKSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAC219QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXQ= +YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWk= +c3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE= +Ni01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJpbnR0b3ZlYyIKICAgIHNjcmlwdAkiaW50dG92ZWMiCiAgICBsYWJlbAkiaW50dG92ZWMiCgogICAgb3V0ZXJjb2RlIHsKCUk= +TkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiR2ZWMgPSBzZXQoKGZsb2F0KSAkaW50MSwgKGZsb2F0KSAkaW50MiwgKGZsb2F0KSAkaW50Myk7IgogICAgfQoKICAgIG91dHB1dAl2ZWN0b3IJdmVjCSJPdXRwdXQ= +IFZlY3RvciIKCiAgICBWT1BfSU5UX0lOUFVUX1IoaW50MSwgIkNvbXBvbmVudCAxIiwgMCwgMCwgMSkKICAgIFZPUF9JTlRfSU5QVVRfUihpbnQyLCAiQ29tcG9uZW50IDIiLCAwLCAwLCAxKQogICAgVk9QX0lOVF9JTlBVVF8= +UihpbnQzLCAiQ29tcG9uZW50IDMiLCAwLCAwLCAxKQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABa1fUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHA= +cm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGU= +biBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U= +NwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJpc2Nvbm5lY3RlZCIKICAgIHNjcmlwdAkiaXNjb25uZWN0ZWQiCiAgICBsYWJlbAkiaXNjb25uZWN0ZWQiCgoKICAgIGNvZGUgewoJIiRjb25uZWN0ZWQgPSA= +JGlzY29ubmVjdGVkX2lucHV0ID8gMSA6IDA7IgogICAgfQoKICAgIG91dGVyY29kZSB7CgkiI2luY2x1ZGUgPHNoYWRlcmxheWVyLmg+IgogICAgfQoKICAgIGlucHV0CWZsb2F0CWlucHV0CQkiSW5wdXQiCiAgICBvdXRwdXQ= +CWludAljb25uZWN0ZWQJIklucHV0IENvbm5lY3RlZCBPciBOb3QiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJIAkJZGVmYXVsdCB7IH0KICAgIHNpZ25hdHVyZQkiSW50ZWdlciIJCWkJeyBpbnQgaW50IH0KICAgIHNpZ25hdHU= +cmUJIlN0cmluZyIJCXMJeyBzdHJpbmcgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYJeyB2ZWN0b3IgaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCSAJcAl7IHBvaW50IGludCB9CiAgICBzaWduYXQ= +dXJlCSIzRCBOb3JtYWwiIAkJbgl7IG5vcm1hbCBpbnQgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiIAkJYwl7IGNvbG9yIGludCB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIgCQl2NAl7IHZlY3RvcjQgaW50IH0KICA= +ICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiIAkJbTMJeyBtYXRyaXgzIGludCB9CiAgICBzaWduYXR1cmUJIjR4NCBNYXRyaXgiIAkJbQl7IG1hdHJpeCBpbnQgfQogICAgc2lnbmF0dXJlCSJCU0RGIiAJCQliCXsgYnNkZiBpbnQ= +IH0KICAgIHNpZ25hdHVyZQkiU2hhZGVyIExheWVyIiAJCXNsCXsgc3RydWN0X1NoYWRlckxheWVyIGludCB9CgogICAgc2lnbmF0dXJlCSJVbmlmb3JtIEZsb2F0IgkJdWYJeyB1ZmxvYXQgaW50IH0KICAgIHNpZ25hdHVyZQk= +IlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXs= +IHVub3JtYWwgaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIGludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gNHg0IE1hdHJpeCIJdW0JeyB1bWF0cml4IGludCB9Cn0KSU5EWAA= +AAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAepfUH1GLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSA= +SW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWQ= +ZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCnsKICAgIG5hbWUJImk= +c3NoYWRvdyIKICAgIHNjcmlwdAkiaXNzaGFkb3ciCiAgICBsYWJlbAkiaXNzaGFkb3ciCgoKICAgIGNvZGUgewoJIiRpc3NoYWRvdyA9IGlzc2hhZG93cmF5KCk7IgogICAgfQoKICAgIG91dHB1dAlpbnQJaXNzaGFkb3cJIkk= +cyBTaGFkb3cgUmF5Igp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAARlX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiA= +U2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgo= +ICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzY= +CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJImxhbWJlcnQiCiAgICBzY3JpcHQJImxhbWJlcnQiCiAgICBsYWJlbAkibGFtYmVydCIKCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTEk= +QgogICAgfQoKICAgIGNvZGUgewoJIlZPUHZlY3RvciAkaWkgPSAoJGlzY29ubmVjdGVkX25JICE9IDApID8gJG5JIDogbm9ybWFsaXplKEkpOyIKCSJWT1Bub3JtYWwgJG5mID0gKCRpc2Nvbm5lY3RlZF9uTiAhPSAwKSA/ICQ= +bk4gOiBub3JtYWxpemUoTik7IgoJIiIKCSJpZiAoJGZhY2Vmd2QpICRuZiA9IHZvcF9mcm9udGZhY2UoJG5mLCAkaWkpOyIKCSIkaWxsdW0gPSBkaWZmdXNlKCRuZik7IgoJIiRjbHIgPSAkS2QgKiAkZGlmZiAqICRpbGx1bTs= +IgoJVk9QX0FTU0lHTl9CU0RGKCAiJGYgPSAkS2QgKiAkZGlmZiAqIGJzZGYoZGlmZnVzZSgkbmYpKTsiICkKICAgIH0KCiAgICBvdXRwdXQJY29sb3IJY2xyCSJDb2xvciIKICAgIG91dHB1dAljb2xvcglpbGx1bQkiSWxsdW0= +aW5hdGlvbiIKICAgIG91dHB1dAlic2RmCWYJIkJTREYiCgogICAgaW5wdXQgbm9ybWFsICAgIG5OCQkiTm9ybWFsIFZlY3RvciIKICAgIGlucHV0IHZlY3RvciAgICBuSQkJIkluY2lkZW50IFZlY3RvciIKCiAgICBWT1BfRkw= +VF9JTlBVVF9SKEtkLAkJIkRpZmZ1c2UgSW50ZW5zaXR5IiwJMSwgMCwgMSkKICAgIFZPUF9DTFJfSU5QVVQgIChkaWZmLAkiRGlmZnVzZSBDb2xvciIsCTEsIDEsIDEpCiAgICBWT1BfVE9HR0xFX0lOUFVUKGZhY2Vmd2QsCSI= +RW5zdXJlIEZhY2VzIFBvaW50IEZvcndhcmQiLCAxKQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAACVFfUH1AMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDA= +MDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUzMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgbGF5ZXJleHBvcnQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWU= +CWxheWVyZXhwb3J0CiAgICBzY3JpcHQJbGF5ZXJleHBvcnQKICAgIGxhYmVsCSJMYXllciBFeHBvcnQiCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCUxheWVyCiAgICBpbnB1dAlmbG9hdAlkZWZhdWx0dmE= +bHVlCSJJbnB1dCAxIgogICAgb3V0cHV0CWZsb2F0CWV4cG9ydHZhbHVlCSJFeHBvcnQgVmFsdWUiCiAgICBpbnB1dGZsYWdzCWxheWVyCTAKICAgIGlucHV0ZmxhZ3MJZGVmYXVsdHZhbHVlCTAKICAgIHNpZ25hdHVyZQkiRmw= +b2F0IFZhbHVlIglkZWZhdWx0CXsgc3RydWN0X1NoYWRlckxheWVyIGZsb2F0IGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVmVjdG9yIFZhbHVlIgl2CXsgc3RydWN0X1NoYWRlckxheWVyIHZlY3RvciB2ZWN0b3IgfQogICAgc2k= +Z25hdHVyZQkiVmVjdG9yNCBWYWx1ZSIJdjQJeyBzdHJ1Y3RfU2hhZGVyTGF5ZXIgdmVjdG9yNCB2ZWN0b3IgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQo= +ICAgIG91dHB1dG92ZXJyaWRlcwl2CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKICAgIH0KICAgIG91dHB1dG92ZXJyaWRlcwl2NAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGU= +bHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJInNpZ25hdHVyZSIKCWJhc2VwYXJtCglsYWJlbAkiU2lnbmF0dXJlIgoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZXhwb3J0bmFtZSIKCWxhYmU= +bAkiRXhwb3J0IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJwYXJtIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInZvcF9mb3JjZV9jb2RlX2NvbnRleHQiCglsYWJlbAkiRm9yY2UgQ28= +ZGUgaW4gQ29udGV4dCIKCXR5cGUJc3RyaW5nCglpbnZpc2libGUKCWRlZmF1bHQJeyAic3VyZmFjZSIgfQoJaGVscAkiQSBzdHJpbmcgcHJvcGVydHkgb24gYSBWT1AgZGlnaXRhbCBhc3NldCBub2RlIHRoYXQgc3BlY2lmaWU= +cyBzaGFkaW5nXG4gICAgY29udGV4dHMgaW4gd2hpY2ggdGhlIG5vZGUgc2hvdWxkIGZvcmNlIGdlbmVyYXRpb24gb2YgY29kZS5cbiAgICBJbiBhIG11bHRpLWNvbnRleHQgbmV0d29yayBzdWNoIGFzIHZvcG1hdGVyaWFsLCA= +bm90IGFsbCBub2RlcyBzaG91bGQgZ2VuZXJhdGVcbiAgICBjb2RlIGZvciBhIGdpdmVuIGNvbnRleHQuIEZvciBleGFtcGxlLCBzb21lIG5vZGVzIGFyZSBhcHBsaWNhYmxlIG9ubHkgdG9cbiAgICBzdXJmYWNlIHNoYWRlciA= +d2hpbGUgb3RoZXIgdG8gZGlzcGxhY2VtZW50IHNoYWRlci4gT25seSBhIGZldyBub2RlcyBpbml0aWF0ZVxuICAgIChmb3JjZSkgZ2VuZXJhdGlvbiBvZiBjb2RlLCBzdWNoIGFzIENvbGxlY3QgVk9QICwgT3V0cHV0IFZPUCA= +LCBvciBleHBvcnRpbmdcbiAgICBQYXJhbWV0ZXIgVk9QIC4gVGhlbiwgb25seSBub2RlcyB0aGF0IGZlZWQgaW50byB0aGVtIHdpbGwgYWxzbyBnZW5lcmF0ZSBjb2RlLlxuICAgIElmIGFuIEhEQSBkb2VzIG5vdCBoYXZlIG8= +dXRwdXQgY29ubmVjdG9ycyBvciB3YW50cyB0byBnZW5lcmF0ZSBjb2RlIGV2ZW4gXG4gICAgaWYgbm90IChpbmRpcmVjdGx5KSBjb25uZWN0ZWQgdG8gdGhlIE91dHB1dCBWT1AgLCBpdCBjYW4gdXNlIHRoaXMgcHJvcGVydHk= +XG4gICAgcGFyYW1ldGVyIHRvIHNwZWNpZnkgdGhlIHNoYWRpbmcgY29udGV4dCBpbiB3aGljaCB0byBpbml0aWF0ZSBnZW5lcmF0aW9uIFxuICAgIG9mIGNvZGUuIgoJcmFuZ2UJeyAwIDEgfQoJcGFybXRhZwl7ICJzcGFyZV8= +Y2F0ZWdvcnkiICJDb21waWxlciIgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJleHBvcnRhcyIKCWxhYmVsCSJFeHBvcnQgQXMiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7IFsgImNocyhcImV4cG9ydG5hbWVcIikiIGhzY3I= +aXB0LWV4cHIgXSB9CglyYW5nZQl7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZSIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDA= +IDEgfQogICAgfQogICAgcGFybSB7CgluYW1lCSJkZWZhdWx0dmFsdWVfdiIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQl2ZWN0b3IKCXNpemUJMwoJZGVmYXVsdAl7ICIwIiAiMCIgIjAiIH0KCXJhbmdlCXsgMCAxIH0= +CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlZmF1bHR2YWx1ZV92NCIKCWxhYmVsCSJEZWZhdWx0IFZhbHVlIgoJdHlwZQlpbnR2ZWN0b3I0CglzaXplCTQKCWRlZmF1bHQJeyAiMCIgIjAiICIwIiAiMCIgfQoJcmFuZ2UJeyA= +MCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAARNX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWQ= +ZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiA= +UHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICo= +CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJbGF5ZXJwYWNrCiAgICBzY3JpcHQJbGF5ZXJwYWNrCiAgICBsYWJlbAkiTGF5ZXIgUGFjayIKCiAgICBvdXRlcmNvZGUgewoJIiNpbmNsdWRlIDxzaGE= +ZGVybGF5ZXIuaD4iCiAgICB9CgogICAgY29kZSB7CgkiaW5pdF9sYXllcigkbGF5ZXIpOyIKCSIiCgkiJGxheWVyLkYgPSBzZWxlY3QoJGlzY29ubmVjdGVkX0YsICRGLCAkbGF5ZXIuRik7IgoJIiRsYXllci5PZiA9IHNlbGU= +Y3QoJGlzY29ubmVjdGVkX09mLCAkT2YsICRsYXllci5PZik7IgoJIiRsYXllci5DZSA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfQ2UsICRDZSwgJGxheWVyLkNlKTsiCgkiJGxheWVyLlAgPSBzZWxlY3QoJGlzY29ubmVjdGVkX1A= +LCAkUCwgJGxheWVyLlApOyIKCSIkbGF5ZXIuTiA9IHNlbGVjdCgkaXNjb25uZWN0ZWRfTiwgJE4sICRsYXllci5OKTsiCgkiJGxheWVyLm1hc2tzID0gc2VsZWN0KCRpc2Nvbm5lY3RlZF9tYXNrcywgJG1hc2tzLCAkbGF5ZXI= +Lm1hc2tzKTsiCiAgICB9CgogICAgb3V0cHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXllcglsYXllcgoKICAgIGlucHV0CWJzZGYJRglGCiAgICBpbnB1dAl2ZWN0b3IJT2YJT3BhY2l0eQogICAgaW5wdXQJdmVjdG9yCUNlCUU= +bWlzc2lvbgogICAgaW5wdXQJdmVjdG9yCVAJUG9zaXRpb24KICAgIGlucHV0CXZlY3RvcglOCU5vcm1hbAogICAgaW5wdXQJZmxvYXQJbGF5ZXJhbHBoYQkiTGF5ZXIgQWxwaGEiCiAgICBpbnB1dAlmbG9hdGEJbWFza3MJTWE= +c2tzCgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAAAutfUH0+MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc= +NzA3NTUzMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgbGF5ZXJ1bnBhY2sgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQKCnsKICAgIG5hbWUJbGF5ZXJ1bnBhY2sKICAgIHNjcmlwdAlsYXk= +ZXJ1bnBhY2sKICAgIGxhYmVsCSJMYXllciBVbnBhY2siCgogICAgaW5wdXQJc3RydWN0X1NoYWRlckxheWVyCWxheWVyCWxheWVyCiAgICBvdXRwdXQJYnNkZglGCUJTREYKICAgIG91dHB1dAl2ZWN0b3IJT2YJT3BhY2l0eQo= +ICAgIG91dHB1dAl2ZWN0b3IJQ2UJRW1pc3Npb24KICAgIG91dHB1dAl2ZWN0b3IJUAlQb3NpdGlvbgogICAgb3V0cHV0CXZlY3RvcglOCU5vcm1hbAogICAgb3V0cHV0CWZsb2F0CWxheWVyYWxwaGEJIkxheWVyIEFscGhhIgo= +ICAgIG91dHB1dAlmbG9hdGEJbWFza3MJTWFza3MKICAgIGlucHV0ZmxhZ3MJbGF5ZXIJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHN0cnVjdF9TaGFkZXJMYXllciBic2RmIHZlY3RvciB2ZWM= +dG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXRhIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXU= +dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewo= +CSIiCiAgICB9Cgp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABRVfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGU= +IEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFA= +cm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgo= +ICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibGVuZ3RoIgogICAgc2NyaXB0CSJsZW5ndGgiCiAgICBsYWJlbAkibGVuZ3RoIgoKCiAgICBjb2RlIHsKCSIkbGVuID0gbGVuZ3RoKCR2ZWMpOyIKICA= +ICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYwkiVmVjdG9yIgogICAgb3V0cHV0CWZsb2F0CWxlbgkiVmVjdG9yIExlbmd0aCIKICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQkiMkQ= +IFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2F0IH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIGZsb2F0IH0KICAgIHNpZ24= +YXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCI= +CXVwCXsgdXBvaW50IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgZmxvYXQgfQoKICAgIFZPUF9WRUNfUEFSTSh2ZWMsCQkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1Y= +RUMyX1BBUk0odmVjX3UsCSJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsCQkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZlY19uLAkJIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUM= +NF9QQVJNKHZlY192NCwJIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsCSJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLAkiVmFsdWUiLCAxLCAxLCAxKQogICAgVk8= +UF9WRUNfUEFSTSh2ZWNfdW4sCSJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAACc19QfUovKgogKiA= +UFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWk= +dHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQ= +IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJsdW1pbmFuY2UiCiAgICBzY3JpcHQ= +CSJsdW1pbmFuY2UiCiAgICBsYWJlbAkibHVtaW5hbmNlIgoKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkbHVtID0gdm9wX2x1bWluYW5jZSgkcmdiKTsiCiAgICB9CgogICA= +IGlucHV0CWNvbG9yCXJnYgkiUkdCIGNvbG9yIgogICAgb3V0cHV0CWZsb2F0CWx1bQkiTHVtaW5hbmNlIgoKICAgIFZPUF9DTFJfUEFSTShyZ2IsICJSR0IgQ29sb3IiLCAwLCAwLCAwKQp9CklORFgAAAAAAAAAAAAAAAEAAAA= +DERpYWxvZ1NjcmlwdAAAAAAAAAWYX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG4= +b3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnQ= +d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJtdWxjb25zdCIKICAgIHM= +Y3JpcHQJIm11bGNvbnN0IgogICAgbGFiZWwJIm11bGNvbnN0IgoKCiAgICBjb2RlIHsKCSIkc2NhbGVkID0gJHZhbCAqICRtdWxjb25zdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCW11bGNvbnN0CgogICAgaW5wdXQ= +CWZsb2F0CXZhbAkJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNjYWxlZAkJIklucHV0IFZhbHVlICogQ29uc3RhbnQiCiAgICBzaWduYXR1cmUJIkZsb2F0IgkJCWRlZmF1bHQJeyB9CiAgICBzaWduYXR1cmUJIkk= +bnRlZ2VyIgkJaQl7IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiCQl1CXsgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIgkJdgl7IHZlY3RvciB2ZWN0b3IgfQogICAgc2lnbmE= +dHVyZQkiM0QgUG9pbnQiCQlwCXsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBOb3JtYWwiCQluCXsgbm9ybWFsIG5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJCWMJeyBjb2xvciBjb2xvciB9CiA= +ICAgc2lnbmF0dXJlCSJCU0RGIgkJCWIJeyBic2RmIGJzZGYgfQogICAgc2lnbmF0dXJlCSI0RCBWZWN0b3IiCQl2NAl7IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiCQltMwl7IG1hdHJpeDM= +IG1hdHJpeDMgfQogICAgc2lnbmF0dXJlCSI0eDQgTWF0cml4ICIJCW00CXsgbWF0cml4IG1hdHJpeCB9CiAgICAKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE4= +b3JtYWwiCXVuCXsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgcGFybSB7CgluYW1lCW11bGNvbnN0CglsYWJlbAkiTXVsdGlwbGk= +ZXIiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABHhfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGk= +cyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXk= +IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKgk= +Q2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgp7CiAgICBuYW1lCSJuZWdhdGUiCiAgICBzY3JpcHQJIm5lZ2F0ZSIKICAgIGxhYmVsCSJuZWdhdGUiCgoKICAgIGNvZGUgewoJIiRuZWdhdGVkID0gLSQ= +dmFsOyIKICAgIH0KCiAgICBpbnB1dAlpbnQJdmFsCQkiSW5wdXQgVmFsdWUiCiAgICBvdXRwdXQJaW50CW5lZ2F0ZWQJCSJOZWdhdGVkIFZhbHVlIgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHM= +aWduYXR1cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3Q= +b3IgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGM= +b2xvciBjb2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXI= +ZQkiVW5pZm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3I= +bWFsIgl1bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABH5fUH0= +Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiA= +dHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgkxMjMgRnJvbnQgU3Q= +cmVldCBXZXN0LCBTdWl0ZSAxNDAxCiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVKIDJNMgogKgk0MTYtNTA0LTk4NzYKICoKICogTkFNRToJbm9ybWFsZmFsbG9mZi5kcyAoIFZPUCApCiAqCiAqIENPTU1FTlQ= +UzoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkibm9ybWFsZmFsbG9mZiIKICAgIHNjcmlwdAkibm9ybWFsZmFsbG9mZiIKICAgIGxhYmVsCSJub3JtYWxmYWxsb2ZmIgoKCQoKICAgIG91dGVyY28= +ZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIiCgkidmVjdG9yICRpaSA9ICgkaXNjb25uZWN0ZWRfbkkgICE9IDApID8gJG5JICA6IG5vcm1hbGl6ZShJKTsiCgkidmVjdG9yICRuZiA9ICgkaXNjb24= +bmVjdGVkX25OICAhPSAwKSA/ICRuTiAgOiBub3JtYWxpemUoTik7IgoJImlmICgkZmFjZWZ3ZCkgJG5mID0gdm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiIKCSIkZmFsbG9mZiA9IGNsYW1wKHZvcF9kb3QoJG5mLC0kaWk= +KSwgMC4wLCAxLjApOyIKCSJpZiAoJGludmVydCAhPSAwKSAkZmFsbG9mZiA9IDEtJGZhbGxvZmY7IgoJIiRmYWxsb2ZmID0gcG93KCRmYWxsb2ZmLCAkZXhwKTsiCgkiIgogICAgfQoKICAgIG91dHB1dAkgCWZsb2F0IAlmYWw= +bG9mZiAJImZhbGxvZmYiCiAgICBpbnB1dCBub3JtYWwJbk4JCQkiTm9ybWFsIFZlY3RvciIKICAgIGlucHV0IHZlY3RvcgluSQkJCSJJbmNpZGVudCBWZWN0b3IiCgkKICAgIFZPUF9GTFRfSU5QVVRfUiAoZXhwLAkiRXhwb24= +ZW50IiwJCTEsIDAsIDEwKQogICAgVk9QX1RPR0dMRV9JTlBVVChpbnZlcnQsCSJJbnZlcnQ/IiwJCTApCiAgICBWT1BfVE9HR0xFX0lOUFVUKGZhY2Vmd2QsCSJFbnN1cmUgRmFjZXMgUG9pbnQgRm9yd2FyZCIsIDApCgp9Ckk= +TkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAVvX1B9Si8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHc= +YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICo= +CVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2FuYWRhICAgTTVWIDNFNwogKgk0MTYtNTA0LTk4NzYKICoKICovCgojaW5jbHVkZSA= +PHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJIm5vcm1hbGl6ZSIKICAgIHNjcmlwdAkibm9ybWFsaXplIgogICAgbGFiZWwJIm5vcm1hbGl6ZSIKCgogICAgY29kZSB7CgkiJG52ZWMgPSBub3JtYWxpemUoJHZlYyk7IgogICA= +IH0KCiAgICBpbnB1dAlub3JtYWwJdmVjCSJJbnB1dCBWZWN0b3IiCiAgICBvdXRwdXQJbm9ybWFsCW52ZWMJIk5vcm1hbGl6ZWQgVmVjdG9yIgoKICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJZGVmYXVsdCB7IH0KICAgIHM= +aWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAgIHsgcG9pbnQgcG9pbnQgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2ICB7IHZlY3RvciA= +dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIgkJdjQgIHsgdmVjdG9yNCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuIHsgdW5vcm1hbCB1bm9ybWFsIH0KICAgIHNpZ25hdHU= +cmUJIlVuaWZvcm0gM0QgUG9pbnQiCXVwIHsgdXBvaW50IHVwb2ludCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1diB7IHV2ZWN0b3IgdXZlY3RvciB9CgogICAgVk9QX1ZFQ19QQVJNKHZlYywgICAiTm8= +cm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDMl9QQVJNKHZlY191LCAiTm9ybWFsIiwJMSwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfcCwgIk5vcm1hbCIsCTEsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3YsICJOb3I= +bWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUM0X1BBUk0odmVjX3Y0LCAiUXVhdGVybmlvbiIsCTAsIDAsIDAsIDEpCiAgICBWT1BfVkVDX1BBUk0odmVjX3VuLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSg= +dmVjX3VwLCAiTm9ybWFsIiwJMSwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdXYsICJOb3JtYWwiLAkxLCAwLCAwKQogICAgCiAgICBncm91cCB7IG5hbWUgImcwIiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmE= +bWUgImcxIiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAABoUYDeG2SMgQ29udGV4dDogU3VyZmFjZQoKLyoKICogSG91ZGluaSBEaWFsb2cgU2NyaXB0IGdlbmVyYXRlZCA= +YXV0b21hdGljYWxseQogKiBieSB2Y2MgZnJvbSBzb3VyY2UgZmlsZSBwYnJsaWdodGluZy4KICogR2VuZXJhdGVkOiBUaHUgRmViIDI1IDA2OjE1OjM3IDIwMjEKICovCgp7CiAgICBuYW1lCSJwYnJsaWdodGluZyIKICAgIHM= +Y3JpcHQJInBicmxpZ2h0aW5nIgogICAgbGFiZWwJIlBCUiBMaWdodGluZyIKICAgIG91dGVyY29kZSB7CiAgICAgICAgImltcG9ydCBwYnJsaWdodGluZzsiCiAgICB9CiAgICBjb2RlIHsKICAgICAgICAicGJybGlnaHRpbmc= +KCIKICAgICAgICAiXCJkaXJlY3RcIiwgJGRpcmVjdCwiCiAgICAgICAgIlwiaW5kaXJlY3RcIiwgJGluZGlyZWN0LCIKICAgICAgICAiXCJhbGxcIiwgJGFsbCwiCiAgICAgICAgIlwiaW5kaXJlY3RfZW1pc3Npb25cIiwgJGk= +bmRpcmVjdF9lbWlzc2lvbiwiCiAgICAgICAgIlwiZGlyZWN0X2NvbXBcIiwgJGRpcmVjdF9jb21wLCIKICAgICAgICAiXCJpbmRpcmVjdF9jb21wXCIsICRpbmRpcmVjdF9jb21wLCIKICAgICAgICAiXCJhbGxfY29tcFwiLCA= +JGFsbF9jb21wLCIKICAgICAgICAiXCJkaXJlY3Rfbm9zaGFkb3dcIiwgJGRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiZGlyZWN0X3NoYWRvd1wiLCAkZGlyZWN0X3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfbm8= +c2hhZG93XCIsICRpbmRpcmVjdF9ub3NoYWRvdywiCiAgICAgICAgIlwiaW5kaXJlY3Rfc2hhZG93XCIsICRpbmRpcmVjdF9zaGFkb3csIgogICAgICAgICJcImxldmVsXCIsICRsZXZlbCwiCiAgICAgICAgIlwiZGlmZnVzZWw= +ZXZlbFwiLCAkZGlmZnVzZWxldmVsLCIKICAgICAgICAiXCJzcGVjdWxhcmxldmVsXCIsICRzcGVjdWxhcmxldmVsLCIKICAgICAgICAiXCJ2b2x1bWVsZXZlbFwiLCAkdm9sdW1lbGV2ZWwsIgogICAgICAgICJcImRpcmVjdF8= +c2FtcGxlc1wiLCAkZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcImluZGlyZWN0X3NhbXBsZXNcIiwgJGluZGlyZWN0X3NhbXBsZXMsIgogICAgICAgICJcIm5saWdodHNcIiwgJG5saWdodHMsIgogICAgICAgICJcImRpcmU= +Y3Rfbm9zaGFkb3dfY29tcFwiLCAkZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICJcImluZGlyZWN0X25vc2hhZG93X2NvbXBcIiwgJGluZGlyZWN0X25vc2hhZG93X2NvbXAsIgogICAgICAgICJcImluRlwiLCAkRiw= +IgogICAgICAgICJcImluT2ZcIiwgJE9mLCIKICAgICAgICAiXCJ1c2VfcmVuZGVyc3RhdGVcIiwgJHVzZV9yZW5kZXJzdGF0ZSwiCiAgICAgICAgIlwicGF0aHR5cGVcIiwgJHBhdGh0eXBlLCIKICAgICAgICAiXCJjb25zdHI= +YWlubWF4cm91Z2hcIiwgJGNvbnN0cmFpbm1heHJvdWdoLCIKICAgICAgICAiXCJyYXlsaW1pdGV2YWxcIiwgJHJheWxpbWl0ZXZhbCwiCiAgICAgICAgIlwicmVmbGVjdHJhdGlvXCIsICRyZWZsZWN0cmF0aW8sIgogICAgICA= +ICAiXCJjb2xvcmxpbWl0XCIsICRjb2xvcmxpbWl0LCIKICAgICAgICAiXCJjb2xvcmxpbWl0ZGVjYXlcIiwgJGNvbG9ybGltaXRkZWNheSwiCiAgICAgICAgIlwiY29sb3JsaW1pdGRlcHRoXCIsICRjb2xvcmxpbWl0ZGVwdGg= +LCIKICAgICAgICAiXCJjb2xvcnNwYWNlXCIsICRjb2xvcnNwYWNlLCIKICAgICAgICAiXCJyYXlmaWx0ZXJhbW91bnRcIiwgJHJheWZpbHRlcmFtb3VudCwiCiAgICAgICAgIlwibWlzYmlhc1wiLCAkbWlzYmlhcywiCiAgICA= +ICAgICJcImRvc2hhZG93XCIsICRkb3NoYWRvdywiCiAgICAgICAgIlwibXVsdGlsaWdodFwiLCAkbXVsdGlsaWdodCwiCiAgICAgICAgIlwicmVjdXJzaXZlXCIsICRyZWN1cnNpdmUsIgogICAgICAgICJcImFic29ycHRpb24= +XCIsICRhYnNvcnB0aW9uLCIKICAgICAgICAiXCJuZHByaW9yaXR5XCIsICRuZHByaW9yaXR5LCIKICAgICAgICAiXCJuZGlvclwiLCAkbmRpb3IsIgogICAgICAgICJcInBicnNzc3NhbXBsaW5nbW9kZVwiLCAkcGJyc3Nzc2E= +bXBsaW5nbW9kZSwiCiAgICAgICAgIlwiZGlyZWN0X2VtaXNzaW9uXCIsICRkaXJlY3RfZW1pc3Npb24pOyIKICAgIH0KICAgIG91dHB1dAl2ZWN0b3IJZGlyZWN0CSJkaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWluZGlyZWM= +dAkiaW5kaXJlY3QiCiAgICBvdXRwdXQJdmVjdG9yCWFsbAkiYWxsIgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9lbWlzc2lvbgkiaW5kaXJlY3RfZW1pc3Npb24iCiAgICBvdXRwdXQJdmVjdG9yYQlkaXJlY3RfY29tcAk= +ImRpcmVjdF9jb21wIgogICAgb3V0cHV0CXZlY3RvcmEJaW5kaXJlY3RfY29tcAkiaW5kaXJlY3RfY29tcCIKICAgIG91dHB1dAl2ZWN0b3JhCWFsbF9jb21wCSJhbGxfY29tcCIKICAgIG91dHB1dAl2ZWN0b3IJZGlyZWN0X24= +b3NoYWRvdwkiZGlyZWN0X25vc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglkaXJlY3Rfc2hhZG93CSJkaXJlY3Rfc2hhZG93IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9ub3NoYWRvdwkiaW5kaXJlY3Rfbm9zaGFkb3c= +IgogICAgb3V0cHV0CXZlY3RvcglpbmRpcmVjdF9zaGFkb3cJImluZGlyZWN0X3NoYWRvdyIKICAgIG91dHB1dAlmbG9hdAlsZXZlbAkibGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJZGlmZnVzZWxldmVsCSJkaWZmdXNlbGV2ZWw= +IgogICAgb3V0cHV0CWZsb2F0CXNwZWN1bGFybGV2ZWwJInNwZWN1bGFybGV2ZWwiCiAgICBvdXRwdXQJZmxvYXQJdm9sdW1lbGV2ZWwJInZvbHVtZWxldmVsIgogICAgb3V0cHV0CWZsb2F0CWRpcmVjdF9zYW1wbGVzCSJkaXI= +ZWN0X3NhbXBsZXMiCiAgICBvdXRwdXQJZmxvYXQJaW5kaXJlY3Rfc2FtcGxlcwkiaW5kaXJlY3Rfc2FtcGxlcyIKICAgIG91dHB1dAlmbG9hdAlubGlnaHRzCSJubGlnaHRzIgogICAgb3V0cHV0CXZlY3RvcmEJZGlyZWN0X24= +b3NoYWRvd19jb21wCSJkaXJlY3Rfbm9zaGFkb3dfY29tcCIKICAgIG91dHB1dAl2ZWN0b3JhCWluZGlyZWN0X25vc2hhZG93X2NvbXAJImluZGlyZWN0X25vc2hhZG93X2NvbXAiCiAgICBpbnB1dAlic2RmCUYJImluRiIKICA= +ICBpbnB1dAl2ZWN0b3IJT2YJImluT2YiCiAgICBpbnB1dAlpbnQJdXNlX3JlbmRlcnN0YXRlCSJVc2UgUk9QIFBhcmFtZXRlcnMiCiAgICBpbnB1dAlzdHJpbmcJcGF0aHR5cGUJIkFsbG93YWJsZSBQYXRocyIKICAgIGlucHU= +dAlpbnQJY29uc3RyYWlubWF4cm91Z2gJIkNvbnN0cmFpbiBieSBNYXhpbXVtIFJvdWdobmVzcyIKICAgIGlucHV0CXN0cmluZwlyYXlsaW1pdGV2YWwJIkF0IFJlZmxlY3QgTGltaXQiCiAgICBpbnB1dAlmbG9hdAlyZWZsZWM= +dHJhdGlvCSJNaW4gUmVmbGVjdCBSYXRpbyIKICAgIGlucHV0CWZsb2F0CWNvbG9ybGltaXQJIkNvbG9yIExpbWl0IgogICAgaW5wdXQJZmxvYXQJY29sb3JsaW1pdGRlY2F5CSJDb2xvciBMaW1pdCBEZWNheSIKICAgIGlucHU= +dAlpbnQJY29sb3JsaW1pdGRlcHRoCSJjb2xvcmxpbWl0ZGVwdGgiCiAgICBpbnB1dAlzdHJpbmcJY29sb3JzcGFjZQkiQ29sb3IgU3BhY2UiCiAgICBpbnB1dAlmbG9hdAlyYXlmaWx0ZXJhbW91bnQJIlJheSBGaWx0ZXIgQW0= +b3VudCIKICAgIGlucHV0CWZsb2F0CW1pc2JpYXMJIk1JUyBCaWFzIgogICAgaW5wdXQJaW50CWRvc2hhZG93CSJFbmFibGUgU2hhZG93cyIKICAgIGlucHV0CWludAltdWx0aWxpZ2h0CSJTYW1wbGUgQWxsIExpZ2h0cyIKICA= +ICBpbnB1dAlpbnQJcmVjdXJzaXZlCSJSZWN1cnNpdmUiCiAgICBpbnB1dAl2ZWN0b3IJYWJzb3JwdGlvbgkiYWJzb3JwdGlvbiIKICAgIGlucHV0CWludAluZHByaW9yaXR5CSJuZHByaW9yaXR5IgogICAgaW5wdXQJZmxvYXQ= +CW5kaW9yCSJuZGlvciIKICAgIGlucHV0CWludAlwYnJzc3NzYW1wbGluZ21vZGUJIlNTUyBTYW1wbGluZyBNb2RlIgogICAgaW5wdXQJdmVjdG9yCWRpcmVjdF9lbWlzc2lvbgkiZGlyZWN0X2VtaXNzaW9uIgoKICAgIGhlbHA= +IHsKCSAgIiIKICAgIH0KCiAgICBwYXJtIHsKCW5hbWUJT2YKCWxhYmVsCSJpbk9mIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglzaXplCTMKCWRlZmF1bHQJeyAxIDEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSA= +ewoJbmFtZQl1c2VfcmVuZGVyc3RhdGUKCWxhYmVsCSJVc2UgUk9QIFBhcmFtZXRlcnMiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlwYXRodHlwZQoJbGE= +YmVsCSJBbGxvd2FibGUgUGF0aHMiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgInNwZWN1bGFyIgkiU3BlY3VsYXIgUGF0aHMiCgkgICAgImRpZmZ1c2UiCSJTcGVjdWxhciwgRGlmZnVzZSBQYXRocyIKCSAgICAiY2F1c3Q= +aWMiCSJTcGVjdWxhciwgRGlmZnVzZSwgQ2F1c3RpYyBQYXRocyIKCSAgICAiYWxsIgkiQWxsIFBhdGhzIgoJfQoJZGVmYXVsdAl7ICJzcGVjdWxhciIgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXI= +c3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbnN0cmFpbm1heHJvdWdoCglsYWJlbAkiQ29uc3RyYWluIGJ5IE1heGltdW0gUm91Z2huZXNzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAwIH0KCWV4cG9ydAk= +bm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyYXlsaW1pdGV2YWwKCWxhYmVsCSJBdCBSZWZsZWN0IExpbWl0IgoJdHlwZQlzdHJpbmcKCW1lbnUJewoJICA= +ICAibm9uZSIJIlVzZSBCbGFjayBCYWNrZ3JvdW5kIgoJICAgICJkaXJlY3QiCSJVc2UgRGlyZWN0IExpZ2h0aW5nIGFzIEJhY2tncm91bmQgQ29sb3IiCgl9CglkZWZhdWx0CXsgIm5vbmUiIH0KCWV4cG9ydAlub25lCglkaXM= +YWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0gewoJbmFtZQlyZWZsZWN0cmF0aW8KCWxhYmVsCSJNaW4gUmVmbGVjdCBSYXRpbyIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAwIH0KCXJhbmc= +ZQkgeyAwIDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJY29sb3JsaW1pdAoJbGFiZWwJIkNvbG9yIExpbWl0IgoJdHlwZQlmbG9hdAo= +CWRlZmF1bHQJeyAxMCB9CglyYW5nZQkgeyAwIDIwIH0KCWV4cG9ydAlub25lCglkaXNhYmxld2hlbiAieyB1c2VfcmVuZGVyc3RhdGUgMSB9IgogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9ybGltaXRkZWNheQoJbGFiZWw= +CSJDb2xvciBMaW1pdCBEZWNheSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAxIH0KCXJhbmdlCSB7IDAgMSB9CglleHBvcnQJbm9uZQoJZGlzYWJsZXdoZW4gInsgdXNlX3JlbmRlcnN0YXRlIDEgfSIKICAgIH0KICAgIHBhcm0= +IHsKCW5hbWUJY29sb3JsaW1pdGRlcHRoCglsYWJlbAkiY29sb3JsaW1pdGRlcHRoIgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMiB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCWNvbG9yc3BhY2UKCWw= +YWJlbAkiQ29sb3IgU3BhY2UiCgl0eXBlCXN0cmluZwoJbWVudQl7CgkgICAgImxpbmVhciIJIkxpbmVhciIKCSAgICAiZ2FtbWEiCSJHYW1tYSAyLjIiCgl9CglkZWZhdWx0CXsgImdhbW1hIiB9CglleHBvcnQJbm9uZQoJZGk= +c2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJcmF5ZmlsdGVyYW1vdW50CglsYWJlbAkiUmF5IEZpbHRlciBBbW91bnQiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgMCB9Cgk= +cmFuZ2UJIHsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbWlzYmlhcwoJbGFiZWwJIk1JUyBCaWFzIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDAgfQoJcmFuZ2UJIHsgLTEgMSB9CglleHBvcnQ= +CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlkb3NoYWRvdwoJbGFiZWwJIkVuYWJsZSBTaGFkb3dzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJbXU= +bHRpbGlnaHQKCWxhYmVsCSJTYW1wbGUgQWxsIExpZ2h0cyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCXJlY3Vyc2l2ZQoJbGFiZWwJIlJlY3Vyc2l2ZSI= +Cgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7IDAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQlhYnNvcnB0aW9uCglsYWJlbAkiYWJzb3JwdGlvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDA= +IDAgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCW5kcHJpb3JpdHkKCWxhYmVsCSJuZHByaW9yaXR5IgoJdHlwZQlpbnRlZ2VyCglkZWZhdWx0CXsgMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGE= +cm0gewoJbmFtZQluZGlvcgoJbGFiZWwJIm5kaW9yIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7IDEuNSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCXBicnNzc3NhbXBsaW5nbW9kZQoJbGFiZWwJIlNTUyA= +U2FtcGxpbmcgTW9kZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7IDEgfQoJZXhwb3J0CW5vbmUKCWRpc2FibGV3aGVuICJ7IHVzZV9yZW5kZXJzdGF0ZSAxIH0iCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJZGlyZWN0X2VtaXM= +c2lvbgoJbGFiZWwJImRpcmVjdF9lbWlzc2lvbiIKCXR5cGUJZmxvYXQKCXNpemUJMwoJZGVmYXVsdAl7IDAgMCAwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAA= +A1RfUH06IyBEaWFsb2cgc2NyaXB0IGZvciBwYnJwaGFzZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwYnJwaGFzZQogICAgc2NyaXB0CXBicnBoYXNlCiAgICBsYWJlbAkiUEJSIFZvbHVtZSBQaGFzZSA= +RnVuY3Rpb24iCgogICAgY29kZSB7CgkiaWYgKCRwaGFzZSA9PSAwKSIKCSIgICAgJGYgPSBpc290cm9waWMoXCJsYWJlbFwiLCAkbGFiZWwpOyIKCSJlbHNlIgoJIiAgICAkZiA9IGhlbnlleWdyZWVuc3RlaW4oJHBoYXNlLCA= +XCJsYWJlbFwiLCAkbGFiZWwpOyIKICAgIH0KCiAgICBpbnB1dAlzdHJpbmcJbW9kZWwJIlNjYXR0ZXJpbmcgTW9kZWwiCiAgICBpbnB1dAlzdHJpbmcJbGFiZWwJIkNvbXBvbmVudCBMYWJlbCIKICAgIGlucHV0CWZsb2F0CXA= +aGFzZQkiU2NhdHRlcmluZyBQaGFzZSIKICAgIG91dHB1dAlic2RmCWYJQlNERgogICAgaW5wdXRmbGFncwltb2RlbAkwCiAgICBpbnB1dGZsYWdzCWxhYmVsCTAKICAgIGlucHV0ZmxhZ3MJcGhhc2UJMAogICAgc2lnbmF0dXI= +ZQkiRGVmYXVsdCBJbnB1dHMiCWRlZmF1bHQJeyBzdHJpbmcgc3RyaW5nIGZsb2F0IGJzZGYgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHA= +IHsKCSIiCiAgICB9CgogICAgcGFybSB7CgluYW1lCSJwaGFzZSIKCWxhYmVsCSJTY2F0dGVyaW5nIFBoYXNlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IC0xIDEgfQogICAgfQogICAgcGFybSB7Cgk= +bmFtZQkibGFiZWwiCglsYWJlbAkiQ29tcG9uZW50IExhYmVsIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQJeyAiIiB9CglyYW5nZQl7IDAgMSB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY98= +j2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFtVfUH0xMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTMwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2M= +cmlwdCBmb3IgcG9pbnRzZnJvbXZvbHVtZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQlwb2ludHNmcm9tdm9sdW1lCiAgICBzY3JpcHQJcG9pbnRzZnJvbXZvbHVtZQogICAgbGFiZWwJIlBvaW50cyBmcm8= +bSBWb2x1bWUiCgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIGlucHV0bGFiZWwJMQkiR2VvbWV0cnkgdG8gRmlsbCB3aXRoIFBvaW50cyIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnA= +dXRsYWJlbAkzCSJTdWItTmV0d29yayBJbnB1dCAjMyIKICAgIGlucHV0bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAic291cmNlIgogICAgICAgIGxhYmVsICAgIlM= +b3VyY2UgVHlwZSIKICAgICAgICB0eXBlICAgIG9yZGluYWwKICAgICAgICBkZWZhdWx0IHsgImF1dG8iIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImF1dG8iICAgICAgIkF1dG8gRGV0ZWN0IgogICAgICAgICAgICA= +Imdlb21ldHJ5IiAgIkdlb21ldHJ5IgogICAgICAgICAgICAiZm9nIiAgICAgICAiRm9nIgogICAgICAgICAgICAic2RmIiAgICAgICAiU2lnbmVkIERpc3RhbmNlIEZpZWxkIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHs= +IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJwb2ludG1ldGhvZCIKICAgICAgICBsYWJlbCAgICJDb25zdHJ1Y3Rpb24gTWV0aG9kIgogICAgICAgIHR5cGUgICAgb3JkaW5hbAogICAgICAgIGRlZmE= +dWx0IHsgInNwYXJzZSIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAiZGVuc2UiICAgICAiRGVuc2UgR3JpZCIKICAgICAgICAgICAgInNwYXJzZSIgICAgIlNwYXJzZSBWb2x1bWUiCiAgICAgICAgfQogICAgICAgIHI= +YW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImludmVydCIKICAgICAgICBsYWJlbCAgICJJbnZlcnQgVm9sdW1lIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCA= +eyAiMCIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiaW5pdHR5cGUiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgQ29uZmlndXJhdGlvbiIKICAgICAgICB0eXBlICA= +ICBvcmRpbmFsCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgbWVudSB7CiAgICAgICAgICAgICJncmlkIiAgICAgICAgICAiR3JpZCIKICAgICAgICAgICAgInRldHJhaGVkcmFsIiAgICJUZXRyYWhlZHJhbCIKICA= +ICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGFydGljbGVzZXAiCiAgICAgICAgbGFiZWwgICAiUG9pbnQgU2VwYXJhdGlvbiIKICAgICAgICB0eXBlICA= +ICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMC4xIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImlzbyIKICAgICAgICBsYWJlbCAgICJJc292YWx1ZSIKICA= +ICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyA= +LTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImRvbWluaXNvIgogICAgICAgIGxhYmVsICAgImRvbWluaXNvIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgbm9sYWJlbAogICAgICAgIGo= +b2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHBvaW50bWV0aG9kICE9IHNwYXJzZSB9IHsgc291cmNlID09IGZvZyB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQo= +ICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm1pbmlzbyIKICAgICAgICBsYWJlbCAgICJNaW4gSXNvdmFsdWUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICAgICAgIGRpc2FibGU= +d2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvbWluaXNvID09IDAgfSB7IHNvdXJjZSA9PSBmb2cgfSIKICAgICAgICByYW5nZSAgIHsgLTEwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICA= +ICJqaXR0ZXJzZWVkIgogICAgICAgIGxhYmVsICAgIkppdHRlciBTZWVkIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXI= +bSB7CiAgICAgICAgbmFtZSAgICAiaml0dGVyc2NhbGUiCiAgICAgICAgbGFiZWwgICAiSml0dGVyIFNjYWxlIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHs= +IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiY29udmVydHRvZm9nIgogICAgICAgIGxhYmVsICAgIkNvbnZlcnQgdG8gRm9nIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCA= +eyAiMSIgfQogICAgICAgIGRpc2FibGV3aGVuICJ7IHNvdXJjZSA9PSBmb2cgfSB7IHNvdXJjZSA9PSBzZGYgfSB7IHBvaW50bWV0aG9kID09IHNwYXJzZSB9IgogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGE= +cm0gewogICAgICAgIG5hbWUgICAgIm9mZnNldCIKICAgICAgICBsYWJlbCAgICJHcmlkIE9mZnNldCIKICAgICAgICB0eXBlICAgIHZlY3RvcgogICAgICAgIHNpemUgICAgMwogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICI= +MCIgfQogICAgICAgIHJhbmdlICAgeyAtMSAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImFkZHNjYWxlIgogICAgICAgIGxhYmVsICAgIkFkZCBTY2FsZSBBdHRyaWJ1dGUiCiAgICAgICAgdHlwZSAgICA= +dG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAhIDEwIH0KICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewogICA= +ICAgICBuYW1lICAgICJyYWRpdXNzY2FsZSIKICAgICAgICBsYWJlbCAgICJQYXJ0aWNsZSBSYWRpdXMgU2NhbGUiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMiIgfQogICAgICAgIGRpc2FibGU= +d2hlbiAieyBhZGRzY2FsZSA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZG9kaXRoZXIiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIFN1cmZhY2UiCiA= +ICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2QgIT0gc3BhcnNlIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXI= +bSB7CiAgICAgICAgbmFtZSAgICAiZGl0aGVybm9ybWFsIgogICAgICAgIGxhYmVsICAgIkRpdGhlciBOb3JtYWwiCiAgICAgICAgdHlwZSAgICB2ZWN0b3IKICAgICAgICBzaXplICAgIDMKICAgICAgICBkZWZhdWx0IHsgIjA= +IiAiMSIgIjAiIH0KICAgICAgICBoaWRld2hlbiAieyBwb2ludG1ldGhvZCAhPSBzcGFyc2UgfSB7IGRvZGl0aGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgLTEgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW0= +ZSAgICAiZGl0aGVyYW5nbGUiCiAgICAgICAgbGFiZWwgICAiRGl0aGVyIEFuZ2xlIgogICAgICAgIHR5cGUgICAgYW5nbGUKICAgICAgICBkZWZhdWx0IHsgIjQ1IiB9CiAgICAgICAgaGlkZXdoZW4gInsgcG9pbnRtZXRob2Q= +ICE9IHNwYXJzZSB9IHsgZG9kaXRoZXIgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDE4MCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb3NjYXR0ZXIiCiAgICAgICAgbGFiZWwgICAiZG9zaGVsbCI= +CiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICA= +ICBuYW1lICAgICJzY2F0dGVyIgogICAgICAgIGxhYmVsICAgIlNjYXR0ZXIgRGVuc2l0eSIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2E= +dHRlciA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicmVsYXhwb2ludHMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggUG9pbnRzIgogICAgICAgIHR5cGU= +ICAgIHRvZ2dsZQogICAgICAgIG5vbGFiZWwKICAgICAgICBqb2lubmV4dAogICAgICAgIGRlZmF1bHQgeyAib2ZmIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9zY2F0dGVyID09IDAgfSIKICAgICAgICByYW5nZSAgIHs= +IDAgMSB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWU= +ICAgICJyZWxheGl0ZXJhdGlvbnMiCiAgICAgICAgbGFiZWwgICAiUmVsYXggSXRlcmF0aW9ucyIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjEwIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gIns= +IGRvc2NhdHRlciA9PSAwIH0geyByZWxheHBvaW50cyA9PSAwIH0iCiAgICAgICAgcmFuZ2UgICB7IDAhIDEwMCB9CiAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgcGE= +cm10YWcgeyAic2NyaXB0X2NhbGxiYWNrIiAiIiB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICBsYWJlbCAgICJkb292ZXJzYW1wbGluZyIKICAgICAgICB0eXBlICA= +ICB0b2dnbGUKICAgICAgICBub2xhYmVsCiAgICAgICAgam9pbm5leHQKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXI= +c2FtcGxpbmciCiAgICAgICAgbGFiZWwgICAiT3ZlcnNhbXBsaW5nIgogICAgICAgIHR5cGUgICAgZmxvYXQKICAgICAgICBkZWZhdWx0IHsgIjIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBkb292ZXJzYW1wbGluZyA9PSA= +MCB9IgogICAgICAgIHJhbmdlICAgeyAxIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgIm92ZXJzYW1wbGluZ2JhbmR3aWR0aCIKICAgICAgICBsYWJlbCAgICJPdmVyc2FtcGxpbmcgQmFuZHdpZHRoIgo= +ICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICAgICAgZGlzYWJsZXdoZW4gInsgZG9vdmVyc2FtcGxpbmcgPT0gMCB9IgogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHA= +YXJtIHsKICAgICAgICBuYW1lICAgICJuZXdnIgogICAgICAgIGxhYmVsICAgIkNyZWF0ZSBPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICByYW5nZSA= +ICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJvdXRwdXRncm91cCIKICAgICAgICBsYWJlbCAgICJPdXRwdXQgR3JvdXAiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHs= +ICIiIH0KICAgICAgICBkaXNhYmxld2hlbiAieyBuZXdnID09IDAgfSIKICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAePX1B9Si8qCiAqIFBST1A= +UklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQ= +LCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXM= +dAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUJInBvdyIKICAgIHNjcmlwdAkicG93IgogICA= +IGxhYmVsCSJwb3ciCgogICAgb3V0ZXJjb2RlIHsKCUlOQ0xVREVfVk9QTElCCiAgICB9CgogICAgY29kZSB7CgkiJHBvdyA9IHZvcF9wb3coKCR2YWwpLCAkZXhwKTsiCiAgICB9CgogICAgaW5wdXQJZmxvYXQJdmFsCSJJbnA= +dXQgVmFsdWUiCiAgICBpbnB1dAlmbG9hdAlleHAJIkV4cG9uZW50IgogICAgb3V0cHV0CWZsb2F0CXBvdwkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCQkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHVyZQk= +IjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIGZsb2F0IHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIGZsb2F0IHZlY3RvciB9CiAgICBzaWduYXR1cmUJIjNEIFBvaW50IgkJcAl7IHBvaW4= +dCBmbG9hdCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgZmxvYXQgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGZsb2F0IGNvbG9yIH0KICAgIHNpZ24= +YXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCBmbG9hdCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm8= +cm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWN0b3IgdWZsb2F0IHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1ZmxvYXQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSA= +M0QgTm9ybWFsIgl1bgl7IHVub3JtYWwgdWZsb2F0IHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMJeyB1Y29sb3IgdWZsb2F0IHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICA= +IlZhbHVlIiwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdiwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUMyX1BBUk0odmFsX3UsICJWYWx1ZSIsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDE= +LCAxLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF9uLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSw= +IDEsIDEsIDEpCiAgICBWT1BfRkxUX1BBUk0odmFsX3VmLCAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDE= +LCAxKQogICAgVk9QX1ZFQ19QQVJNKHZhbF91biwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICAKICAgIHBhcm0gewoJbmFtZQlleHAKCWxhYmVsCSJFeHA= +b25lbnQiCgl0eXBlCWZsb2F0CglzaXplCTEKCWRlZmF1bHQJeyAxLjAgfQogICAgfQogICAgCiAgICBncm91cCB7IG5hbWUgImd2IiBvYnNvbGV0ZSAxMi4wIH0KICAgIGdyb3VwIHsgbmFtZSAiZ3UiIG9ic29sZXRlIDEyLjA= +IH0KfQpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAA/FU38p6iMgRGlhbG9nIHNjcmlwdCBmb3IgcUxpYjo6Z3JvdXBfZWRnZV9sb29wX3FsOjoxIGF1dG9tYXRpY2FsbHkgZ2VuZXJhdGVkIDA1LzIzLzE= +NCAxMjo1ODo1MAoKewogICAgbmFtZQlxTGliOjpncm91cF9lZGdlX2xvb3BfcWw6OjEKICAgIHNjcmlwdAlxTGliOjpncm91cF9lZGdlX2xvb3BfcWw6OjEKICAgIGxhYmVsCSJHcm91cCBFZGdlIExvb3AgcUwiCgogICAgaGU= +bHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGxhYmVsCTEJIlN1Yi1OZXR3b3JrIElucHV0ICMxIgoKICAgIHBhcm0gewoJbmFtZQkiZWRpdGFibGUiCglsYWJlbAkiRWRpdGFibGUiCgl0eXBlCXRvZ2dsZQoJaW52aXNpYmxlCgk= +ZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJzdGFydGdyb3VwIgoJbGFiZWwJIlN0YXJ0aW5nIEdyb3VwKHMpIgoJdHlwZQlzdHJpbmcKCWRlZmF1bHQ= +CXsgIiIgfQoJbWVudXRvZ2dsZQl7CgkgICAgWyAiUiA9IFtdIiBdCgkgICAgWyAidHJ5OiIgXQoJICAgIFsgIiAgICBHID0gWyBnLm5hbWUoKSBmb3IgZyBpbiBob3UucHdkKCkuaW5wdXRzKClbMF0uZ2VvbWV0cnkoKS5lZGc= +ZUdyb3VwcygpIF0iIF0KCSAgICBbICIgICAgZm9yIGcgaW4gRzoiIF0KCSAgICBbICIgICAgICAgIFIuYXBwZW5kKGcpIiBdCgkgICAgWyAiICAgICAgICBSLmFwcGVuZChnKSIgXQoJICAgIFsgImV4Y2VwdDoiIF0KCSAgICA= +WyAiICAgIHBhc3MiIF0KCSAgICBbICJyZXR1cm4gUiIgXQoJICAgIGxhbmd1YWdlCXB5dGhvbgoJfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibW9kZSIKCWxhYmVsCSJXYWw= +ayBNb2RlIgoJdHlwZQlvcmRpbmFsCglkZWZhdWx0CXsgInRvcG9sb2d5IiB9CglkaXNhYmxld2hlbgkieyBlZGl0YWJsZSA9PSAwIH0iCgltZW51CXsKCSAgICAidG9wb2xvZ3kiCSJCeSBUb3BvbG9neSIKCSAgICAiYW5nbGU= +IgkiQnkgQW5nbGUgQmV0d2VlbiBFZGdlcyIKCX0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRvZndkIgoJbGFiZWwJIkxvb3AgRm9yd2FyZHMiCgl0eXBlCXRvZ2dsZQoJZGU= +ZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZG9id2QiCglsYWJlbAkiTG9vcCBCYWNrd2FyZHMiCgl0eXBlCXRvZ2dsZQoJZGVmYXVsdAl7ICIwIiB9Cgk= +cmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkidXNlbWF4Y291bnRmd2QiCglsYWJlbAkiTGFiZWwiCgl0eXBlCXRvZ2dsZQoJbm9sYWJlbAoJam9pbm5leHQKCWRlZmF1bHQJeyAiMCI= +IH0KCWhpZGV3aGVuCSJ7IGRvZm9yd2FyZCA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJtYXhjb3VudGZ3ZCIKCWxhYmVsCSJNYXggXFwjIEVkZ2VzIEZ3ZCIKCXQ= +eXBlCWludGVnZXIKCWRlZmF1bHQJeyAiMTAiIH0KCWRpc2FibGV3aGVuCSJ7IHVzZW1heGNvdW50ZndkID09IDAgfSIKCWhpZGV3aGVuCSJ7IGRvZm9yd2FyZCA9PSAwIH0iCglyYW5nZQl7IDEhIDIwIH0KCWV4cG9ydAlub24= +ZQogICAgfQogICAgcGFybSB7CgluYW1lCSJ1c2VtYXhjb3VudGJ3ZCIKCWxhYmVsCSJMYWJlbCIKCXR5cGUJdG9nZ2xlCglub2xhYmVsCglqb2lubmV4dAoJZGVmYXVsdAl7ICIwIiB9CgloaWRld2hlbgkieyBkb2JhY2t3YXI= +ZCA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJtYXhjb3VudGJ3ZCIKCWxhYmVsCSJNYXggXFwjIEVkZ2VzIEJ3ZCIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7ICI= +MTAiIH0KCWRpc2FibGV3aGVuCSJ7IHVzZW1heGNvdW50YndkID09IDAgfSIKCWhpZGV3aGVuCSJ7IGRvYmFja3dhcmQgPT0gMCB9IgoJcmFuZ2UJeyAxISAyMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW0= +ZQkidXNlZW5kZ3JvdXAiCglsYWJlbAkiTGFiZWwiCgl0eXBlCXRvZ2dsZQoJbm9sYWJlbAoJam9pbm5leHQKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JInsgZWRpdGFibGUgPT0gMCB9IgoJcmFuZ2UJeyAwIDEgfQo= +CWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImVuZGdyb3VwIgoJbGFiZWwJIkVuZCBFZGdlIEdycChzKSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgIiIgfQoJZGlzYWJsZXdoZW4JInsgdXNlZW5kZ3JvdXA= +ID09IDAgfSIKCW1lbnV0b2dnbGUJewoJICAgIFsgIlIgPSBbXSIgXQoJICAgIFsgInRyeToiIF0KCSAgICBbICIgICAgRyA9IFsgZy5uYW1lKCkgZm9yIGcgaW4gaG91LnB3ZCgpLmlucHV0cygpWzBdLmdlb21ldHJ5KCkuZWQ= +Z2VHcm91cHMoKSBdIiBdCgkgICAgWyAiICAgIGZvciBnIGluIEc6IiBdCgkgICAgWyAiICAgICAgICBSLmFwcGVuZChnKSIgXQoJICAgIFsgIiAgICAgICAgUi5hcHBlbmQoZykiIF0KCSAgICBbICJleGNlcHQ6IiBdCgkgICA= +IFsgIiAgICBwYXNzIiBdCgkgICAgWyAicmV0dXJuIFIiIF0KCSAgICBsYW5ndWFnZQlweXRob24KCX0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWFuZ2xlbWF4IgoJbGE= +YmVsCSJ1c2VhbmdsZW1heCIKCXR5cGUJdG9nZ2xlCglub2xhYmVsCglqb2lubmV4dAoJZGVmYXVsdAl7ICIwIiB9CglkaXNhYmxld2hlbgkieyBlZGl0YWJsZSA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQo= +ICAgIH0KICAgIHBhcm0gewoJbmFtZQkiYW5nbGVtYXgiCglsYWJlbAkiRW5kIEFuZ2xlIChNYXgpIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIzMCIgfQoJZGlzYWJsZXdoZW4JInsgdXNlYW5nbGVtYXggPT0gMCB9IgoJcmE= +bmdlCXsgMCEgOTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkib3V0Z3JvdXAiCglsYWJlbAkiT3V0cHV0IEdyb3VwIE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICJsb29wcyIgfQoJcmFuZ2U= +CXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRvbXVsdGlvdXRwdXQiCglsYWJlbAkiTXVsdGlwbGUgT3V0cHV0IEdyb3VwcyIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmc= +ZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJkb291dGN1cnZlcyIKCWxhYmVsCSJPdXRwdXQgQ3VydmVzIgoJdHlwZQl0b2dnbGUKCWRlZmF1bHQJeyAiMCIgfQoJZGlzYWJsZXdoZW4JIns= +IGVkaXRhYmxlID09IDAgfSIKCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNlcF8xIgoJbGFiZWwJIi0tLS0iCgl0eXBlCWxhYmVsCglub2xhYmVsCglkZWZhdWx0CXsgIiIgfQo= +CXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRvbG9vcGF0dHJpYiIKCWxhYmVsCSJMYWJlbCIKCXR5cGUJdG9nZ2xlCglub2xhYmVsCglqb2lubmV4dAoJZGVmYXVsdAl7ICIwIiA= +fQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkibG9vcGF0dHJpYiIKCWxhYmVsCSJMb29wIEluZGV4IEF0dHJpYiIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgImxvb3BudW0iIH0= +CglkaXNhYmxld2hlbgkieyBkb2xvb3BhdHRyaWIgPT0gMCB9IgoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZG9jb3VudGF0dHJpYiIKCWxhYmVsCSJMYWJlbCIKCXR5cGUJdG8= +Z2dsZQoJbm9sYWJlbAoJam9pbm5leHQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiY291bnRhdHRyaWIiCglsYWJlbAkiSW4tbG9vcCBQdC4gQXQ= +dHJpYiIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgImxvb3BwdG51bSIgfQoJZGlzYWJsZXdoZW4JInsgZG9jb3VudGF0dHJpYiA9PSAwIH0iCglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAA= +AAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAA0NX2wriS8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyBzb2Z0d2FyZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiw= +IGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHdpdGhvdXQgd3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICoJSmVmZiBMYWk= +dAogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICA= +IG5hbWUJInNldGF0dHJpYiIKICAgIHNjcmlwdAkic2V0YXR0cmliIgogICAgbGFiZWwJInNldGF0dHJpYiIKCgogICAgY29kZSB7Cgkic2V0YXR0cmliKCRoYW5kbGUsICRhdHlwZSwgJGF0dHJpYiwgJGkxLCAkaTIsICR2YWw= +dWUsICRtb2RlKTsiCiAgICB9CgogICAgZm9yY2Vjb2RlCgogICAgZGVzY3JpcHRpdmVwYXJtCWF0dHJpYgoKICAgIGlucHV0CWludAloYW5kbGUJIkdlb21ldHJ5IEhhbmRsZSIKICAgIGlucHV0CXN0cmluZwlhdHlwZQkiQXQ= +dHJpYnV0ZSBDbGFzcyIKICAgIGlucHV0CXN0cmluZwlhdHRyaWIJIkF0dHJpYnV0ZSBOYW1lIgogICAgaW5wdXQJc3RyaW5nCW1vZGUJIk1lcmdlIE1vZGUiCiAgICBpbnB1dAlpbnQJaTEJIlBvaW50IG9yIFByaW1pdGl2ZSA= +TnVtYmVyIgogICAgaW5wdXQJaW50CWkyCSJWZXJ0ZXggTnVtYmVyIgogICAgaW5wdXQJdmVjdG9yCXZhbHVlCSJBdHRyaWJ1dGUgVmFsdWUiCiAgICBzaWduYXR1cmUJIkZsb2F0IEF0dHJpYnV0ZSIJZiAgeyBpbnQgc3RyaW4= +ZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIEF0dHJpYnV0ZSIJaSAgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBpbnQgfQogICAgc2lnbmF0dXJlCSJWZWM= +dG9yMiBBdHRyaWJ1dGUiCXYyIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBBdHRyaWJ1dGUiCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmUJIlZlY3Q= +b3I0IEF0dHJpYnV0ZSIJdjQgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3I0IH0KICAgIHNpZ25hdHVyZQkiTWF0cml4MiBBdHRyaWJ1dGUiCW0yIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGk= +bnQgaW50IG1hdHJpeDIgfQogICAgc2lnbmF0dXJlCSJNYXRyaXgzIEF0dHJpYnV0ZSIJbTMgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgzIH0KICAgIHNpZ25hdHVyZQkiTWF0cml4IEF0dHJpYnU= +dGUiCW0gIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgbWF0cml4IH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIEF0dHJpYnV0ZSIJcyAgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBzdHJpbmc= +IH0KICAgIHNpZ25hdHVyZQkiRGljdGlvbmFyeSBBdHRyaWJ1dGUiCXMgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgZGljdCB9CiAgICBzaWduYXR1cmUJIkZsb2F0IEFycmF5IEF0dHJpYnV0ZSIJZmEgIHs= +IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IGZsb2F0YSB9CiAgICBzaWduYXR1cmUJIkludGVnZXIgQXJyYXkgQXR0cmlidXRlIglpYSAgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBpbnRhIH0= +CiAgICBzaWduYXR1cmUJIlZlY3RvcjIgQXJyYXkgQXR0cmlidXRlIgl2MmEgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCB2ZWN0b3IyYSB9CiAgICBzaWduYXR1cmUJIlZlY3RvciBBcnJheSBBdHRyaWJ1dGU= +Igl2YSB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IHZlY3RvcmEgfQogICAgc2lnbmF0dXJlCSJWZWN0b3I0IEFycmF5IEF0dHJpYnV0ZSIJdjRhIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQ= +IHZlY3RvcjRhIH0KICAgIHNpZ25hdHVyZQkiTWF0cml4MiBBcnJheSBBdHRyaWJ1dGUiCW0yYSB7IGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBpbnQgaW50IG1hdHJpeDJhIH0KICAgIHNpZ25hdHVyZQkiTWF0cml4MyBBcnI= +YXkgQXR0cmlidXRlIgltM2EgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBtYXRyaXgzYSB9CiAgICBzaWduYXR1cmUJIk1hdHJpeCBBcnJheSBBdHRyaWJ1dGUiCW1hICB7IGludCBzdHJpbmcgc3RyaW5nIHM= +dHJpbmcgaW50IGludCBtYXRyaXhhIH0KICAgIHNpZ25hdHVyZQkiU3RyaW5nIEFycmF5IEF0dHJpYnV0ZSIJc2EgIHsgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGludCBpbnQgc3RyaW5nYSB9CiAgICBzaWduYXR1cmUJIkQ= +aWN0aW9uYXJ5IEFycmF5IEF0dHJpYnV0ZSIJcyAgeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgaW50IGludCBkaWN0YSB9CgogICAgcGFybSB7CgluYW1lCWhhbmRsZQoJbGFiZWwJIkdlb21ldHJ5IEhhbmRsZSIKCXR5cGU= +CWludAogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAwIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlhdHlwZQoJbGFiZWwJIkF0dHJpYnV0ZSBDbGFzcyIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgInBvaW4= +dCIgfQoJbWVudSB7CgkgICAgImRldGFpbCIJIkRldGFpbCIKCSAgICAicG9pbnQiCSJQb2ludCIKCSAgICAicHJpbSIJIlByaW1pdGl2ZSIKCSAgICAidmVydGV4IgkiVmVydGV4IgoJICAgICJwb2ludGdyb3VwIgkiUG9pbnQ= +IEdyb3VwIgoJICAgICJwcmltZ3JvdXAiCSJQcmltaXRpdmUgR3JvdXAiCgkgICAgInByaW1pbnRyaW5zaWMiCSJQcmltaXRpdmUgSW50cmluc2ljIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCW1vZGUKCWxhYmVsCSJNZXI= +Z2UgTW9kZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgInNldCIgfQoJbWVudSB7CgkgICAgInNldCIJIlNldCIKCSAgICAiYWRkIgkiQWRkIgoJICAgICJtYXgiCSJNYXhpbXVtIgoJICAgICJtaW4iCSJNaW5pbXVtIgoJICA= +ICAibXVsdGlwbHkiCSJNdWx0aXBseSIKCSAgICAidG9nZ2xlIgkiVG9nZ2xlIgoJfQogICAgfQogICAgcGFybSB7CgluYW1lCWF0dHJpYgoJbGFiZWwJIkF0dHJpYnV0ZSIKCXR5cGUJc3RyaW5nCglkZWZhdWx0CXsgIkNkIiA= +fQogICAgfQogICAgcGFybSB7CgluYW1lCWkxCglsYWJlbAkiUG9pbnQgb3IgUHJpbWl0aXZlIgoJdHlwZQlpbnQKCXNpemUJMQoJZGVmYXVsdAl7IC0xIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQlpMgoJbGFiZWwJIlZlcnQ= +ZXgiCgl0eXBlCWludAoJc2l6ZQkxCglkZWZhdWx0CXsgLTEgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADERpYWxvZ1NjcmlwdAAAAAAAAAKQX1B9Ri8qCiAqIFBST1BSSUVUQVJZIElORk9STUFUSU9OLiAgVGhpcyA= +c29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3QgdG8gYmUgcmVwcm9kdWNlZCwKICogdHJhbnNtaXR0ZWQsIG9yIGRpc2Nsb3NlZCBpbiBhbnkgd2F5IHc= +aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMKICoJNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqCVRvcm9udG8sIE9udGFyaW8KICoJQ2E= +bmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkic2hhZG93IgogICAgc2NyaXB0CSJzaGFkb3ciCiAgICBsYWJlbAkic2hhZG93IgoKCiAgICBjb2RlIHsKCSIkY29sb3IgPSAkbGlnaHQ= +Y29sb3I7IgoJInNoYWRvdygkY29sb3IpOyIKICAgIH0KCiAgICBpbnB1dAl2ZWN0b3IJbGlnaHRjb2xvcgkiTGlnaHQgQ29sb3IiCiAgICBvdXRwdXQJdmVjdG9yCWNvbG9yCQkiTGlnaHQgQ29sb3IgQWZ0ZXIgU2hhZG93aW4= +ZyIKCiAgICBwYXJtIHsKCW5hbWUJbGlnaHRjb2xvcgoJbGFiZWwJIkxpZ2h0IENvbG9yIgoJdHlwZQlmbG9hdAoJc2l6ZQkzCglkZWZhdWx0CXsgMC4wIDAuMCAwLjAgfQogICAgfQp9CgpJTkRYAAAAAAAAAAAAAAABAAAADEQ= +aWFsb2dTY3JpcHQAAAAAAAAEk19QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4sIGFuZCBpcyBub3Q= +IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWZmZWN0cyBTb2Z0d2E= +cmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KewogICA= +IG5hbWUJInNtb290aCIKICAgIHNjcmlwdAkic21vb3RoIgogICAgbGFiZWwJInNtb290aCIKCiAgICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSIkdmFsID0gdm9wX3Ntb290aCgkbWk= +biwgJG1heCwgJGFtb3VudCwgJHJvbGxvZmYpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAltaW4JIlJhbmdlIEJvdHRvbSIKICAgIGlucHV0CWZsb2F0CW1heAkiUmFuZ2UgVG9wIgogICAgaW5wdXQJZmxvYXQJYW1vdW50CSI= +QW1vdW50IgogICAgaW5wdXQJZmxvYXQJcm9sbG9mZgkiUm9sbG9mZiIKICAgIG91dHB1dAlmbG9hdAl2YWwJIk51bWJlciBCZXR3ZWVuIDAgQW5kIDEiCgogICAgc2lnbmF0dXJlCSJGbG9hdCIJZGVmYXVsdAl7IH0KICAgIHM= +aWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCXVmCXsgdWZsb2F0IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CgogICAgVk9QX0ZMVF9QQVJNKG1pbiwJICAiUmFuZ2UgQm90dG9tIiwgMCkKICAgIFZPUF9GTFRfUEFSTSg= +bWF4LAkgICJSYW5nZSBUb3AiLAkgIDEpCiAgICBWT1BfRkxUX1BBUk0oYW1vdW50LCAgIkFtb3VudCIsCSAgMC41KQogICAgVk9QX0ZMVF9QQVJNKHJvbGxvZmYsICJSb2xsb2ZmIiwJICAxKQoKICAgIFZPUF9GTFRfUEFSTSg= +bWluX3VmLCAgICAgIlJhbmdlIEJvdHRvbSIsIDApCiAgICBWT1BfRkxUX1BBUk0obWF4X3VmLCAgICAgIlJhbmdlIFRvcCIsICAxKQogICAgVk9QX0ZMVF9QQVJNKGFtb3VudF91ZiwgICJBbW91bnQiLAkgIDAuNSkKICAgIFY= +T1BfRkxUX1BBUk0ocm9sbG9mZl91ZiwgIlJvbGxvZmYiLAkgIDEpCn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAHq19QfUYvKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHc= +YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3U= +dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSA= +ICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJzcGVjdWxhciIKICAgIHNjcmlwdAkic3BlY3VsYXIiCiAgICBsYWJlbAkic3BlY3VsYXIiCgoKICA= +ICBvdXRlcmNvZGUgewoJSU5DTFVERV9WT1BMSUIKICAgIH0KCiAgICBjb2RlIHsKCSJWT1B2ZWN0b3IgJGlpID0gKCRpc2Nvbm5lY3RlZF9uSSAhPSAwKSA/ICRuSSA6IG5vcm1hbGl6ZShJKTsiCgkiVk9Qbm9ybWFsICRuZiA= +PSAoJGlzY29ubmVjdGVkX25OICE9IDApID8gJG5OIDogbm9ybWFsaXplKE4pOyIKCSIiCiAgICAgICAgImlmICgkZmFjZWZ3ZCkgJG5mID0gdm9wX2Zyb250ZmFjZSgkbmYsICRpaSk7IgoJIiIKCSIkaWxsdW0gPSB2b3Bfc3A= +ZWN1bGFyKCRzcGVjVHlwZSwgJG5mLCAkaWksICR1diwgJHVyb3VnaCwgJHZyb3VnaCwgJHNoYXJwLCAkdHN0eWxlKTsiCgkiJGNsciA9ICRLcyAqICRzcGVjICogJGlsbHVtOyIKCVZPUF9BU1NJR05fQlNERigKCSAgICAiJGY= +ID0gJEtzICogJHNwZWMgKiB2b3Bfc3BlY3VsYXJfYnNkZigkc3BlY1R5cGUsICRuZiwgJGlpLCAkdXYsIHswLDAsMH0sIHswLDAsMH0sICR1cm91Z2gsICR2cm91Z2gsICRzaGFycCwgJHRzdHlsZSk7IgoJKQogICAgfQoKICA= +ICBvdXRwdXQJY29sb3IJY2xyCSAiQ29sb3IiCiAgICBvdXRwdXQJY29sb3IJaWxsdW0JICJJbGx1bWluYXRpb24iCiAgICBvdXRwdXQJYnNkZglmCSAiQlNERiIKCiAgICBpbnB1dCBub3JtYWwgICAgbk4JCSJOb3JtYWwgVmU= +Y3RvciIKICAgIGlucHV0IHZlY3RvciAgICBuSQkJIkluY2lkZW50IFZlY3RvciIKCiAgICBpbnB1dCBzdHJpbmcgc3BlY1R5cGUJIlNwZWN1bGFyIFR5cGUiCgogICAgVk9QX0ZMVF9JTlBVVF9SKEtzLAkJIlNwZWN1bGFyIEk= +bnRlbnNpdHkiLAkwLjUsIDAsIDEpCiAgICBWT1BfQ0xSX0lOUFVUICAoc3BlYywJIlNwZWN1bGFyIENvbG9yIiwJMSwgMSwgMSkKICAgIFZPUF9GTFRfSU5QVVRfUih1cm91Z2gsCSJVIFJvdWdobmVzcyIsCQkwLjEsIDAsIDE= +KQogICAgVk9QX0ZMVF9JTlBVVF9SKHZyb3VnaCwJIlYgUm91Z2huZXNzIiwJCTAuMDUsIDAsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1Ioc2hhcnAsCSJTaGFycG5lc3MiLAkJMC4xLCAwLCAxKQogICAgVk9QX1RPR0dMRV9JTlA= +VVQoZmFjZWZ3ZCwJIkVuc3VyZSBGYWNlcyBQb2ludCBGb3J3YXJkIiwgMSkKCiAgICBwYXJtIHsKCW5hbWUJc3BlY1R5cGUKCWxhYmVsCSJTcGVjdWxhciBUeXBlIgoJdHlwZQlzdHJpbmcKCW1lbnUJewoJCSJwaG9uZyIJCSI= +UGhvbmciCgkJImJsaW5uIgkJIkJsaW5uIgoJCSJhbmlzb3Ryb3BpYyIJIkFuaXNvdHJvcGljIgoJCSJnbG9zc3kiCSJHbG9zc3kiCgkJInNwZWMiCQkiVkVYIFNwZWN1bGFyIgoJfQoJZGVmYXVsdCB7ICJzcGVjIiB9CiAgICA= +fQoKICAgIGlucHV0IHZlY3RvciAgICB1dgkJIlVWIENvb3JkaW5hdGUiCiAgICBpbnB1dCBpbnQJICAgIHRzdHlsZQkiVGFuZ2VudCBTdHlsZSIKICAgIHBhcm0gewoJbmFtZQl0c3R5bGUKCWxhYmVsCSJUYW5nZW50IFN0eWw= +ZSIKCXR5cGUJaW50CgltZW51CXsKCQkwCQkiSW50cmluc2ljIFdvcmxkIFNwYWNlIgoJCTEJCSJJbnRyaW5zaWMgT2JqZWN0IFNwYWNlIgoJCTIJCSJDb21wdXRlIGZyb20gVVYiCgl9CglkZWZhdWx0IHsgMCB9CiAgICB9Cn0= +CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAABspfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Y= +dHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5Ogo= +ICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWQ= +ZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkic3FydCIKICAgIHNjcmlwdAkic3FydCIKICAgIGxhYmVsCSJzcXJ0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJIiRzcXI= +dCA9IHZvcF9zcXJ0KCR2YWwpOyIKICAgIH0KCiAgICBpbnB1dAlmbG9hdAl2YWwJIklucHV0IFZhbHVlIgogICAgb3V0cHV0CWZsb2F0CXNxcnQJIlNxdWFyZSBSb290IgogICAgc2lnbmF0dXJlCSJGbG9hdCIJCQlkZWZhdWw= +dAl7IH0KICAgIHNpZ25hdHVyZQkiMkQgVmVjdG9yIgkJdQl7IHZlY3RvcjIgdmVjdG9yMiB9CiAgICBzaWduYXR1cmUJIjNEIFZlY3RvciIJCXYJeyB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiCQk= +cAl7IHBvaW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIgkJbgl7IG5vcm1hbCBub3JtYWwgfQogICAgc2lnbmF0dXJlCSJSR0IgQ29sb3IiCQljCXsgY29sb3IgY29sb3IgfQogICAgc2lnbmF0dXJlCSI0RCA= +VmVjdG9yIgkJdjQJeyB2ZWN0b3I0IHZlY3RvcjQgfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJCXVmCXsgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgVmVjdG9yIgl1dgl7IHV2ZWM= +dG9yIHV2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIFBvaW50Igl1cAl7IHVwb2ludCB1cG9pbnQgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIDNEIE5vcm1hbCIJdW4JeyB1bm9ybWFsIHVub3JtYWwgfQogICA= +IHNpZ25hdHVyZQkiVW5pZm9ybSBSR0IgQ29sb3IiCXVjCXsgdWNvbG9yIHVjb2xvciB9CgogICAgVk9QX0ZMVF9QQVJNKHZhbCwgICAiVmFsdWUiLCAxKQogICAgVk9QX1ZFQzJfUEFSTSh2YWxfdSwgIlZhbHVlIiwgMSwgMSk= +CiAgICBWT1BfVkVDX1BBUk0odmFsX3YsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3AsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX24sICJWYWx1ZSIsIDEsIDEsIDEpCiA= +ICAgVk9QX0NMUl9QQVJNKHZhbF9jLCAiVmFsdWUiLCAxLCAxLCAxKQogICAgVk9QX1ZFQzRfUEFSTSh2YWxfdjQsIlZhbHVlIiwgMSwgMSwgMSwgMSkKICAgIFZPUF9GTFRfUEFSTSh2YWxfdWYsICJWYWx1ZSIsIDEpCiAgICA= +Vk9QX1ZFQ19QQVJNKHZhbF91diwgIlZhbHVlIiwgMSwgMSwgMSkKICAgIFZPUF9WRUNfUEFSTSh2YWxfdXAsICJWYWx1ZSIsIDEsIDEsIDEpCiAgICBWT1BfVkVDX1BBUk0odmFsX3VuLCAiVmFsdWUiLCAxLCAxLCAxKQogICA= +IFZPUF9DTFJfUEFSTSh2YWxfdWMsICJWYWx1ZSIsIDEsIDEsIDEpCgogICAgZ3JvdXAgeyBuYW1lICJndiIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImd1IiBvYnNvbGV0ZSAxMi4wIH0KfQpJTkRYAAAAAAA= +AAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAFBV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYy4= +LCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVNpZGUgRWY= +ZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKewogICAgbmFtZQkic3ViY28= +bnN0IgogICAgc2NyaXB0CSJzdWJjb25zdCIKICAgIGxhYmVsCSJzdWJjb25zdCIKCgogICAgY29kZSB7CgkiJHN1YmVkID0gJHZhbCAtICRzdWJjb25zdDsiCiAgICB9CgogICAgZGVzY3JpcHRpdmVwYXJtCXN1YmNvbnN0Cgo= +ICAgIGlucHV0CWludAl2YWwJCSJJbnB1dCBWYWx1ZSIKICAgIG91dHB1dAlpbnQJc3ViZWQJCSJJbnB1dCBWYWx1ZSAtIENvbnN0YW50IgogICAgc2lnbmF0dXJlCSJJbnRlZ2VyIgkJZGVmYXVsdAl7IH0KICAgIHNpZ25hdHU= +cmUJIkZsb2F0IgkJCWYJeyBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIjJEIFZlY3RvciIJCXUJeyB2ZWN0b3IyIHZlY3RvcjIgfQogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCQl2CXsgdmVjdG9yIHZlY3RvciB9CiA= +ICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJCXAJeyBwb2ludCBwb2ludCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJCW4JeyBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkJYwl7IGNvbG9yIGM= +b2xvciB9CiAgICBzaWduYXR1cmUJIjREIFZlY3RvciIJCXY0CXsgdmVjdG9yNCB2ZWN0b3I0IH0KCiAgICBzaWduYXR1cmUJIlVuaWZvcm0gRmxvYXQiCQl1Zgl7IHVmbG9hdCB1ZmxvYXQgfQogICAgc2lnbmF0dXJlCSJVbmk= +Zm9ybSAzRCBWZWN0b3IiCXV2CXsgdXZlY3RvciB1dmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdXBvaW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXU= +bgl7IHVub3JtYWwgdW5vcm1hbCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1Y29sb3IgfQoKICAgIHBhcm0gewoJbmFtZQlzdWJjb25zdAoJbGFiZWwJIlN1YnRyYWN0IgoJdHlwZQk= +ZmxvYXQKCXNpemUJMQoJZGVmYXVsdAl7IDEuMCB9CiAgICB9Cn0KCklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAGE9fZY4+LyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXI= +ZSBpcyBwcm9wcmlldGFyeSB0bwogKiBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCA= +d3JpdHRlbiBwZXJtaXNzaW9uLgogKgogKiBQcm9kdWNlZCBieToKICogICAgICBTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqICAgICAgNDc3IFJpY2htb25kIFN0cmVldCBXZXN0CiAqICAgICAgVG9yb250bywgT250YXI= +aW8KICogICAgICBDYW5hZGEgICBNNVYgM0U3CiAqICAgICAgNDE2LTUwNC05ODc2CiAqLwoKI2luY2x1ZGUgPHBhcmFtZXRlci5kcz4KCnsKICAgIG5hbWUgICAgICAgICJ0ZXh0dXJlIgogICAgc2NyaXB0ICAgICAgInRleHQ= +dXJlIgogICAgbGFiZWwgICAgICAgInRleHR1cmUiCgogICAgY29kZSB7CiAgICAgICAgImlmICgkbWFwICE9IFwiXCIpIHsiCiAgICAgICAgIiNpZiBkZWZpbmVkKFZPUF9TSEFESU5HKSIKICAgICAgICAiICAgIGZsb2F0IG0= +eVMgPSAkaXNjb25uZWN0ZWRfcyA/ICRzIDogczsiCiAgICAgICAgIiAgICBmbG9hdCBteVQgPSAkaXNjb25uZWN0ZWRfdCA/ICR0IDogdDsiCiAgICAgICAgIiAgICBpbnQgZnB0ZXggPSAkaXNjb25uZWN0ZWRfcHRleGZhY2U= +ID8gJHB0ZXhmYWNlIDogZ2V0cHRleHR1cmVpZCgpOyIKICAgICAgICAiI2Vsc2UiCiAgICAgICAgIiAgICBmbG9hdCBteVMgPSAkczsiCiAgICAgICAgIiAgICBmbG9hdCBteVQgPSAkdDsiCiAgICAgICAgIiAgICBpbnQgZnA= +dGV4ID0gJHB0ZXhmYWNlOyIKICAgICAgICAiI2VuZGlmIgogICAgICAgICIgICAgc3RyaW5nIHdyYXBtb2RlID0gJHdyYXA7IgogICAgICAgICIgICAgaWYgKCRvcmllbnQgJiAweDAxKSB7IG15UyA9IDEgLSBteVM7IH0iCiA= +ICAgICAgICIgICAgaWYgKCRvcmllbnQgJiAweDAyKSB7IG15VCA9IDEgLSBteVQ7IH0iCiAgICAgICAgIiAgICBpZiAoJG9yaWVudCAmIDB4MDQpIHsgZmxvYXQgeCA9IG15UzsgbXlTID0gbXlUOyBteVQgPSB4OyB9IgogICA= +ICAgICAiICAgIHN0cmluZyBtYXBfdWRpbSA9ICRtYXA7IgoJIiAgICBzdHJpbmcgb2NpbyA9IG9jaW9fcGFyc2Vjb2xvcnNwYWNlKCRtYXApOyIKICAgICAgICAiICAgIGlmICgkdWRpbSAmJiBoYXNfdWRpbSgkbWFwKSkgeyA= +bWFwX3VkaW0gPSBleHBhbmRfdWRpbShteVMsIG15VCwgJG1hcCk7IH0iCiAgICAgICAgIiAgICBpZiAobWFwX3VkaW0gPT0gJycpIHsgJGNsciA9IHNldCgkZGVmY2xyKTsgfSIKICAgICAgICAiICAgIGVsc2UgeyIKICAgICA= +ICAgIiAgICAgICAgaWYgKG1hcF91ZGltICE9ICRtYXApIHsiCiAgICAgICAgIiAgICAgICAgICAgIG15UyAlPSAxLjA7IG15VCAlPSAxLjA7IgogICAgICAgICIgICAgICAgICAgICB3cmFwbW9kZSA9ICdzdHJlYWsnOyIKICA= +ICAgICAgIiAgICAgICAgfSIKICAgICAgICAiICAgICAgICBpZiAoJGlzY29ubmVjdGVkX2RzICE9IDAgJiYgJGlzY29ubmVjdGVkX2R0ICE9IDApIHsiCiAgICAgICAgIiAgICAgICAgICAgIGZsb2F0IHRkcyA9ICRkcyowLjU= +LCB0ZHQgPSAkZHQqMC41OyIKICAgICAgICAiICAgICAgICAgICAgaWYgKCRvcmllbnQgJiAweDA0KSB7IGZsb2F0IHggPSB0ZHM7IHRkcyA9IHRkdDsgdGR0ID0geDsgfSIKICAgICAgICAiICAgICAgICAgICAgJGNsciA9IHQ= +ZXh0dXJlKG1hcF91ZGltLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICAgbXlTIC0gdGRzLCBteVQgLSB0ZHQsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgKyB0ZHMsIG15VCAtIHRkdCwiCiAgICA= +ICAgICIgICAgICAgICAgICAgICAgICAgICBteVMgKyB0ZHMsIG15VCArIHRkdCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgIG15UyAtIHRkcywgbXlUICsgdGR0LCIKICAgICAgICAiICAgICAgICAgICAgICAgICA= +ICAgXCJ3cmFwXCIsIHdyYXBtb2RlLCBcImZpbHRlclwiLCAkZmlsdGVyLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcIndpZHRoXCIsICR3aWR0aCwgXCJib3JkZXJcIiwgJGJvcmRlciwiCiAgICAgICAgIiAgICA= +ICAgICAgICAgICAgICAgIFwiZXh0cmFwb2xhdGVcIiwgJGV4dHJhcG9sLCBcImxlcnBcIiwgJGludGVycCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJjaGFubmVsXCIsICRjaGFubmVsLCBcImZhY2VcIiwgZnA= +dGV4LCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJsdXJcIiwgJGJsdXIsIFwicGl4ZWxibHVyXCIsICRwaXhlbGJsdXIsIgogICAgICAgICIgICAgICAgICAgICAgICAgICAgIFwic3JjY29sb3JzcGFjZVwiLCA= +b2NpbyA9PSAnJyA/ICRzcmNjb2xvcnNwYWNlIDogJ2xpbmVhcicpOyIKICAgICAgICAiICAgICAgICB9IGVsc2UgeyIKICAgICAgICAiICAgICAgICAgICAgJGNsciA9IHRleHR1cmUobWFwX3VkaW0sIG15UywgbXlULCBcInc= +cmFwXCIsIHdyYXBtb2RlLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImZpbHRlclwiLCAkZmlsdGVyLCBcIndpZHRoXCIsICR3aWR0aCwiCiAgICAgICAgIiAgICAgICAgICAgICAgICAgICAgXCJib3JkZXJcIiw= +ICRib3JkZXIsIFwiZXh0cmFwb2xhdGVcIiwgJGV4dHJhcG9sLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImNoYW5uZWxcIiwgJGNoYW5uZWwsIFwiZmFjZVwiLCBmcHRleCwiCiAgICAgICAgIiAgICAgICAgICA= +ICAgICAgICAgIFwibGVycFwiLCAkaW50ZXJwLCIKICAgICAgICAiICAgICAgICAgICAgICAgICAgICBcImJsdXJcIiwgJGJsdXIsIFwicGl4ZWxibHVyXCIsICRwaXhlbGJsdXIsIgogICAgICAgICIgICAgICAgICAgICAgICA= +ICAgICBcInNyY2NvbG9yc3BhY2VcIiwgb2NpbyA9PSAnJyA/ICRzcmNjb2xvcnNwYWNlIDogJ2xpbmVhcicpOyIKICAgICAgICAiICAgICAgICB9IgogICAgICAgICIgICAgfSIKCSIgICAgaWYgKG9jaW8gIT0gJycpICRjbHI= +ID0gb2Npb190cmFuc2Zvcm0ob2NpbywgJ3NjZW5lX2xpbmVhcicsICRjbHIpOyIKICAgICAgICAifSBlbHNlIHsiCiAgICAgICAgIiAgICRjbHIgPSBzZXQoJGRlZmNscik7IgogICAgICAgICJ9IgogICAgfQoKICAgIGlucHU= +dCAgICAgICBzdHJpbmcgIG1hcCAgICAgICAgICAgICAiVGV4dHVyZSBNYXAiCiAgICBpbnB1dAlpbnQJdWRpbQkJIlVESU0gRmlsZW5hbWUgRXhwYW5zaW9uIgogICAgaW5wdXQgICAgICAgZmxvYXQgICBzICAgICAgICAgICA= +ICAgICJTIENvb3JkaW5hdGUiCiAgICBpbnB1dCAgICAgICBmbG9hdCAgIHQgICAgICAgICAgICAgICAiVCBDb29yZGluYXRlIgogICAgaW5wdXQgICAgICAgZmxvYXQgICBkcyAgICAgICAgICAgICAgIlMgRGVyaXZhdGl2ZSI= +CiAgICBpbnB1dCAgICAgICBmbG9hdCAgIGR0ICAgICAgICAgICAgICAiVCBEZXJpdmF0aXZlIgogICAgaW5wdXQgICAgICAgc3RyaW5nICBzcmNjb2xvcnNwYWNlICAgIlNvdXJjZSBDb2xvciBTcGFjZSIKICAgIGlucHV0ICA= +ICAgICBzdHJpbmcgIHdyYXAgICAgICAgICAgICAiV3JhcCIKICAgIC8vIFRoZSBwYXJhbWV0ZXJzIGZvciBtYXAgYW5kIHdyYXAgbmVlZCB0byBvY2N1ciBiZWZvcmUgdGhlIGZpbHRlcgogICAgLy8gbWFjcm9zIGFyZSBpbnY= +b2tlZCAoc28gdGhhdCB0aGUgcGFyYW1ldGVycyBtYXRjaCB0aGUgaW5wdXQKICAgIC8vIG9yZGVyKQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBtYXAKICAgICAgICBsYWJlbCAgICJUZXh0dXJlIE1hcCIKICAgICAgICA= +dHlwZSAgICBpbWFnZQogICAgICAgIGRlZmF1bHQgeyAiTWFuZHJpbC5waWMiIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgdWRpbQogICAgICAgIGxhYmVsICAgIlVESU0gRmlsZW5hbWUgRXhwYW5zaW9uIgo= +ICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIHNpemUgICAgMQogICAgICAgIGRlZmF1bHQgeyAwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgc3JjY29sb3JzcGFjZQogICAgICAgIGxhYmVsICAgIlM= +b3VyY2UgQ29sb3IgU3BhY2UiCiAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICBtZW51ICAgIHsKICAgICAgICAgICAgImF1dG8iICAgICAgIkF1dG9tYXRpYyIKICAgICAgICAgICAgImxpbmVhciIgICAgIkxpbmVhciI= +CiAgICAgICAgfQogICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICB3cmFwCiAgICAgICAgbGFiZWwgICAiV3JhcCIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICA= +ICBtZW51ICAgIHsKICAgICAgICAgICAgInJlcGVhdCIgICAgIlJlcGVhdCIKICAgICAgICAgICAgInN0cmVhayIgICAgIlN0cmVhayIKICAgICAgICAgICAgImRlY2FsIiAgICAgIkRlY2FsIgogICAgICAgIH0KICAgICAgICA= +ZGVmYXVsdCB7ICJyZXBlYXQiIH0KICAgIH0KICAgIFZPUF9GVUxMX0ZJTFRFUl9JTlBVVChmaWx0ZXIsICAgICAgICJGaWx0ZXIgVHlwZSIpCiAgICBWT1BfRkxUX0lOUFVUX1IoICAgIHdpZHRoLCAgICAgICAgICAiRmlsdGU= +ciBXaWR0aCIsIDEsIDEsIDEwKQogICAgVk9QX0ZMVF9JTlBVVF9SKCAgICBibHVyLCAgICAgICAgICAgIlRleHR1cmUgQmx1ciIsIDAsIDAsIDEpCiAgICBWT1BfRkxUX0lOUFVUX1IoICAgIHBpeGVsYmx1ciwgICAgICAiUGk= +eGVsIEJsdXIiLCAgIDAsIDAsIDEwKQogICAgaW5wdXQgICAgICAgdmVjdG9yNCBib3JkZXIgICAgICAgICAgIkJvcmRlciBDb2xvciIKICAgIGlucHV0ICAgICAgIGludCAgICAgZXh0cmFwb2wgICAgICAgICJFeHRyYXBvbGE= +dGUgRGVyaXZhdGl2ZXMiCiAgICBpbnB1dCAgICAgICBpbnQgICAgIGludGVycCAgICAgICAgICAiSW50ZXJwb2xhdGUgTUlQIExldmVscyIKICAgIGlucHV0ICAgICAgIHZlY3RvcjQgZGVmY2xyICAgICAgICAgICJEZWZhdWw= +dCBDb2xvciIKICAgIG91dHB1dCAgICAgIHZlY3RvciAgY2xyICAgICAgICAgICAgICJUZXh0dXJlIE1hcCBDb2xvciIKCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgIGJvcmRlcgogICAgICAgIGxhYmVsICAgIkJvcmRlciA= +Q29sb3IiCiAgICAgICAgdHlwZSAgICBjb2xvcjQKICAgICAgICBzaXplICAgIDQKICAgICAgICBkZWZhdWx0IHsgMC4wIDAuMCAwLjAgMS4wIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgZXh0cmFwb2wKICA= +ICAgICAgbGFiZWwgICAiRXh0cmFwb2xhdGUgRGVyaXZhdGl2ZXMiCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBzaXplICAgIDEKICAgICAgICBkZWZhdWx0IHsgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICA= +bmFtZSAgICBpbnRlcnAKICAgICAgICBsYWJlbCAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgc2l6ZSAgICAxCiAgICAgICAgZGVmYXVsdCB7IDAgfQogICAgfQogICA= +IFZPUF9DTFI0X1BBUk0oImRlZmNsciIsICJEZWZhdWx0IENvbG9yIiwgMCwgMCwgMCwgMCkKICAgIFZPUF9TVFJfSU5QVVQoY2hhbm5lbCwgICJUZXh0dXJlIENoYW5uZWwiLCAiIikKICAgIFZPUF9JTlRfSU5QVVQocHRleGY= +YWNlLCAiUFRleHR1cmUgRmFjZSIsIDApCiAgICBpbnB1dCAgICAgICBpbnQgICAgIG9yaWVudCAgIlVWIE9yaWVudGF0aW9uIgogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICBvcmllbnQKICAgICAgICBsYWJlbCAgICJVViA= +T3JpZW50YXRpb24iCiAgICAgICAgdHlwZSAgICBpbnQKICAgICAgICBkZWZhdWx0IHsgMCB9CiAgICAgICAgbWVudSAgICB7CiAgICAgICAgICAgICIwIiAiRGVmYXVsdCIKICAgICAgICAgICAgIjEiICJGbGlwIFMiCiAgICA= +ICAgICAgICAiMiIgIkZsaXAgVCIKICAgICAgICAgICAgIjMiICJGbGlwIFMgYW5kIFQiCiAgICAgICAgICAgICI0IiAiU3dhcCBTL1QiCiAgICAgICAgICAgICI1IiAiU3dhcCBTL1QsIEZsaXAgUyIKICAgICAgICAgICAgIjY= +IiAiU3dhcCBTL1QsIEZsaXAgVCIKICAgICAgICAgICAgIjciICJTd2FwIFMvVCwgRmxpcCBTIGFuZCBUIgogICAgICAgIH0KICAgIH0KCiAgICBzaWduYXR1cmUgICAiUkdCIFZhbHVlcyIgICAgZGVmYXVsdCB7IH0KICAgIHM= +aWduYXR1cmUgICAiUkdCQSBWYWx1ZXMiICAgdjQgICAgICB7IHN0cmluZyBpbnQgZmxvYXQgZmxvYXQgZmxvYXQgZmxvYXQgc3RyaW5nIHN0cmluZyBzdHJpbmcgZmxvYXQgZmxvYXQgZmxvYXQgdmVjdG9yNCBpbnQgaW50IHY= +ZWN0b3I0IHN0cmluZyBpbnQgaW50IHZlY3RvcjQgfQp9CgpJTkRYAAAAAAAAAAAAAAACAAAACENvbnRlbnRzAAAAAAAAAFdj349qAAAADERpYWxvZ1NjcmlwdAAAAFcAABQ/X2Ue/zA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjA= +MDAwMDAwMDAwMDAwMDAwMDEwMDAwMDAxNDM2NzcwNzU1MjAwMDAxMzAwMDAwMDAwMDAwVFJBSUxFUiEhIQAjIERpYWxvZyBzY3JpcHQgZm9yIHRleHR1cmU6OjIuMCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmE= +bWUJdGV4dHVyZTo6Mi4wCiAgICBzY3JpcHQJdGVtcF90ZXh0dXJlOjoyLjAKICAgIGxhYmVsCVRleHR1cmUKCiAgICBpbnB1dAl2ZWN0b3IJdXYJInV2OiAwLCAwLCAwIgogICAgaW5wdXQJdmVjdG9yCWR1dgkiZHV2OiAwLCA= +MCwgMCIKICAgIGlucHV0CXN0cmluZwltYXAJIm1hcDogTWFuZHJpbC5waWMiCiAgICBpbnB1dAlpbnQJdWRpbQkidWRpbTogb2ZmIgogICAgaW5wdXQJc3RyaW5nCXNyY2NvbG9yc3BhY2UJInNyY2NvbG9yc3BhY2U6IGF1dG8= +IgogICAgaW5wdXQJc3RyaW5nCXdyYXAJIndyYXA6IHJlcGVhdCIKICAgIGlucHV0CXN0cmluZwlmaWx0ZXIJImZpbHRlcjogYm94IgogICAgaW5wdXQJZmxvYXQJd2lkdGgJIndpZHRoOiAxIgogICAgaW5wdXQJZmxvYXQJYmw= +dXIJImJsdXI6IDAiCiAgICBpbnB1dAlmbG9hdAlwaXhlbGJsdXIJInBpeGVsYmx1cjogMCIKICAgIGlucHV0CXZlY3RvcjQJYm9yZGVyCSJib3JkZXI6IDAsIDAsIDAsIDEiCiAgICBpbnB1dAlpbnQJZXh0cmFwb2wJImV4dHI= +YXBvbDogb24iCiAgICBpbnB1dAlpbnQJaW50ZXJwCSJpbnRlcnA6IG9mZiIKICAgIGlucHV0CXZlY3RvcjQJZGVmY2xyCSJkZWZjbHI6IDAsIDAsIDAsIDAiCiAgICBpbnB1dAlzdHJpbmcJY2hhbm5lbAkiY2hhbm5lbDogIgo= +ICAgIGlucHV0CWludAlwdGV4ZmFjZQkicHRleGZhY2U6IDAiCiAgICBpbnB1dAlpbnQJb3JpZW50CSJvcmllbnQ6IDAiCiAgICBvdXRwdXQJdmVjdG9yCWNscgkiVGV4dHVyZSBNYXAgQ29sb3IiCiAgICBpbnB1dGZsYWdzCXU= +dgkwCiAgICBpbnB1dGZsYWdzCWR1dgkwCiAgICBpbnB1dGZsYWdzCW1hcAkwCiAgICBpbnB1dGZsYWdzCXVkaW0JMAogICAgaW5wdXRmbGFncwlzcmNjb2xvcnNwYWNlCTAKICAgIGlucHV0ZmxhZ3MJd3JhcAkwCiAgICBpbnA= +dXRmbGFncwlmaWx0ZXIJMAogICAgaW5wdXRmbGFncwl3aWR0aAkwCiAgICBpbnB1dGZsYWdzCWJsdXIJMAogICAgaW5wdXRmbGFncwlwaXhlbGJsdXIJMAogICAgaW5wdXRmbGFncwlib3JkZXIJMAogICAgaW5wdXRmbGFncwk= +ZXh0cmFwb2wJMAogICAgaW5wdXRmbGFncwlpbnRlcnAJMAogICAgaW5wdXRmbGFncwlkZWZjbHIJMAogICAgaW5wdXRmbGFncwljaGFubmVsCTAKICAgIGlucHV0ZmxhZ3MJcHRleGZhY2UJMAogICAgaW5wdXRmbGFncwlvcmk= +ZW50CTAKICAgIHNpZ25hdHVyZQkiUkdCIFZhbHVlcyIJZGVmYXVsdAl7IHZlY3RvciB2ZWN0b3Igc3RyaW5nIGludCBzdHJpbmcgc3RyaW5nIHN0cmluZyBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3I0IGludCBpbnQgdmVjdG8= +cjQgc3RyaW5nIGludCBpbnQgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiUkdCQSBWYWx1ZXMiCXY0CXsgdmVjdG9yIHZlY3RvciBzdHJpbmcgaW50IHN0cmluZyBzdHJpbmcgc3RyaW5nIGZsb2F0IGZsb2F0IGZsb2F0IHZlY3Q= +b3I0IGludCBpbnQgdmVjdG9yNCBzdHJpbmcgaW50IGludCB2ZWN0b3I0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CiAgICBvdXRwdXRvdmVycmk= +ZGVzCXY0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCwwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJzaWduYXR1cmUiCiAgICAgICAgYmFzZXBhcm0KICA= +ICAgICAgbGFiZWwgICAiU2lnbmF0dXJlIgogICAgICAgIGV4cG9ydCAgbm9uZQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAibWFwIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgTWFwIgogICAgICAgIHR5cGU= +ICAgIGltYWdlCiAgICAgICAgZGVmYXVsdCB7ICJNYW5kcmlsLnBpYyIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidWRpbSIKICAgICAgICBsYWJlbCAgICJVREk= +TSBGaWxlbmFtZSBFeHBhbnNpb24iCiAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICBkZWZhdWx0IHsgIjEiIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgInM= +cmNjb2xvcnNwYWNlIgogICAgICAgIGxhYmVsICAgIlNvdXJjZSBDb2xvciBTcGFjZSIKICAgICAgICB0eXBlICAgIHN0cmluZwogICAgICAgIGRlZmF1bHQgeyAiYXV0byIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICA= +ImF1dG8iICAgICAgIkF1dG9tYXRpYyIKICAgICAgICAgICAgImxpbmVhciIgICAgIkxpbmVhciIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJ3cmE= +cCIKICAgICAgICBsYWJlbCAgICJXcmFwIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJyZXBlYXQiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgInJlcGVhdCIgICAgIlJlcGVhdCIKICA= +ICAgICAgICAgICJzdHJlYWsiICAgICJTdHJlYWsiCiAgICAgICAgICAgICJkZWNhbCIgICAgICJEZWNhbCIKICAgICAgICB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICA= +ICAiZmlsdGVyIgogICAgICAgIGxhYmVsICAgIkZpbHRlciBUeXBlIgogICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJib3giIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgImJveCIgICAgICA= +ICAgICAgICAgIkJveCIKICAgICAgICAgICAgImdhdXNzIiAgICAgICAgICAgICAiVkVYOiBHYXVzc2lhbiIKICAgICAgICAgICAgImJhcnRsZXR0IiAgICAgICAgICAiVkVYOiBCYXJ0bGV0dC9Ucmlhbmd1bGFyIgogICAgICA= +ICAgICAgInNpbmMiICAgICAgICAgICAgICAiVkVYOiBTaW5jIFNoYXJwZW5pbmciCiAgICAgICAgICAgICJoYW5uaW5nIiAgICAgICAgICAgIlZFWDogSGFubmluZyIKICAgICAgICAgICAgImJsYWNrbWFuIiAgICAgICAgICA= +IlZFWDogQmxhY2ttYW4iCiAgICAgICAgICAgICJjYXRyb20iICAgICAgICAgICAgIlZFWDogQ2F0bXVsbC1Sb20iCiAgICAgICAgICAgICJtaXRjaGVsbCIgICAgICAgICAgIlZFWDogTWl0Y2hlbGwiCiAgICAgICAgICAgICI= +cG9pbnQiICAgICAgICAgICAgICJWRVg6IFBvaW50IChubyBmaWx0ZXIpIgogICAgICAgICAgICAiZ2F1c3NpYW4iICAgICAgICAgICJSU0w6IEdhdXNzaWFuIgogICAgICAgICAgICAiZGlzayIgICAgICAgICAgICAgICJSU0w= +OiBQb2lzc29uIERpc2siCiAgICAgICAgICAgICJyYWRpYWwtYnNwbGluZSIgICAgIlJTTDogUmFkaWFsIEItU3BsaW5lIgogICAgICAgIH0KICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgIH0KICAgIHBhcm0gewogICAgICA= +ICBuYW1lICAgICJ3aWR0aCIKICAgICAgICBsYWJlbCAgICJGaWx0ZXIgV2lkdGgiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAxIDEwIH0KICAgIH0KICA= +ICBwYXJtIHsKICAgICAgICBuYW1lICAgICJibHVyIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgQmx1ciIKICAgICAgICB0eXBlICAgIGZsb2F0CiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDA= +IDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicGl4ZWxibHVyIgogICAgICAgIGxhYmVsICAgIlBpeGVsIEJsdXIiCiAgICAgICAgdHlwZSAgICBmbG9hdAogICAgICAgIGRlZmF1bHQgeyAiMCIgfQogICA= +ICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJib3JkZXIiCiAgICAgICAgbGFiZWwgICAiQm9yZGVyIENvbG9yIgogICAgICAgIHR5cGUgICAgY29sb3I0CiAgICAgICAgc2k= +emUgICAgNAogICAgICAgIGRlZmF1bHQgeyAiMCIgIjAiICIwIiAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KICAgIHBhcm0gewogICAgICAgIG5hbWUgICAgImV4dHJhcG9sIgogICAgICAgIGxhYmVsICA= +ICJFeHRyYXBvbGF0ZSBEZXJpdmF0aXZlcyIKICAgICAgICB0eXBlICAgIHRvZ2dsZQogICAgICAgIGRlZmF1bHQgeyAiMSIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSA= +ICAgImludGVycCIKICAgICAgICBsYWJlbCAgICJJbnRlcnBvbGF0ZSBNSVAgTGV2ZWxzIgogICAgICAgIHR5cGUgICAgdG9nZ2xlCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICA= +fQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAiZGVmY2xyIgogICAgICAgIGxhYmVsICAgIkRlZmF1bHQgQ29sb3IiCiAgICAgICAgdHlwZSAgICBjb2xvcjQKICAgICAgICBzaXplICAgIDQKICAgICAgICBkZWZhdWx0IHs= +ICIwIiAiMCIgIjAiICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9CiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJjaGFubmVsIgogICAgICAgIGxhYmVsICAgIlRleHR1cmUgQ2hhbm5lbCIKICAgICAgICA= +dHlwZSAgICBzdHJpbmcKICAgICAgICBkZWZhdWx0IHsgIiIgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAicHRleGZhY2UiCiAgICAgICAgbGFiZWwgICAiUFRleHQ= +dXJlIEZhY2UiCiAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgcmFuZ2UgICB7IDAgMTAgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAib3JpZW50IgogICA= +ICAgICBsYWJlbCAgICJVViBPcmllbnRhdGlvbiIKICAgICAgICB0eXBlICAgIGludGVnZXIKICAgICAgICBkZWZhdWx0IHsgIjAiIH0KICAgICAgICBtZW51IHsKICAgICAgICAgICAgIjAiICJEZWZhdWx0IgogICAgICAgICA= +ICAgIjEiICJGbGlwIFUiCiAgICAgICAgICAgICIyIiAiRmxpcCBWIgogICAgICAgICAgICAiMyIgIkZsaXAgVSBhbmQgViIKICAgICAgICAgICAgIjQiICJTd2FwIFUvViIKICAgICAgICAgICAgIjUiICJTd2FwIFUvViwgRmw= +aXAgVSIKICAgICAgICAgICAgIjYiICJTd2FwIFUvViwgRmxpcCBWIgogICAgICAgICAgICAiNyIgIlN3YXAgVS9WLCBGbGlwIFUgYW5kIFYiCiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEwIH0KICAgIH0KfQpJTkQ= +WAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQAAAAAAAAOjV9QfUovKgogKiBQUk9QUklFVEFSWSBJTkZPUk1BVElPTi4gIFRoaXMgc29mdHdhcmUgaXMgcHJvcHJpZXRhcnkgdG8KICogU2lkZSBFZmZlY3RzIFNvZnR3YXI= +ZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHJvZHVjZWQsCiAqIHRyYW5zbWl0dGVkLCBvciBkaXNjbG9zZWQgaW4gYW55IHdheSB3aXRob3V0IHdyaXR0ZW4gcGVybWlzc2lvbi4KICoKICogUHJvZHVjZWQgYnk6CiAqCVM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ3NyBSaWNobW9uZCBTdHJlZXQgV2VzdAogKglUb3JvbnRvLCBPbnRhcmlvCiAqCUNhbmFkYSAgIE01ViAzRTcKICoJNDE2LTUwNC05ODc2CiAqCiAqLwoKI2luY2x1ZGUgPHA= +YXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ0d293YXkiCiAgICBzY3JpcHQJInR3b3dheSIKICAgIGxhYmVsCSJ0d293YXkiCgoKICAgIGNvZGUgewoJIiNpZm5kZWYgX192ZXgiCgkiICAkcmVzdWx0ID0gKCRjb25kdHlwZSA= +IT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQyIDogJGlucHV0MSkiCgkiICAgICAgICAgICAgICAgICAgICAgICAgICAgIDogKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDEgOiAkaW5wdXQyKSk7IgoJIiNlbHNlIgo= +ICAgICAgICAiICAjaWYgIXN0cmNtcCgkc2lnbmF0dXJlLCBcImJcIikiCgkiICAgIGZsb2F0ICRzY2FsZSA9ICgkY29uZHR5cGUgIT0gMCA/ICgkY29uZGl0aW9uICE9IDAgPyAxIDogMCkiCgkiICAgICAgICAgICAgICAgICA= +ICAgICAgICAgICAgICAgICAgOiAoJGNvbmRpdGlvbiAhPSAwID8gMCA6IDEpKTsiCgkiICAgICRyZXN1bHQgPSAoMS0kc2NhbGUpKiRpbnB1dDEgKyAkc2NhbGUqJGlucHV0MjsiCiAgICAgICAgIiAgI2Vsc2UiCgkiICAgICQ= +cmVzdWx0ID0gKCRjb25kdHlwZSAhPSAwID8gKCRjb25kaXRpb24gIT0gMCA/ICRpbnB1dDIgOiAkaW5wdXQxKSIKCSIgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6ICgkY29uZGl0aW9uICE9IDAgPyAkaW5wdXQxIDo= +ICRpbnB1dDIpKTsiCgkiICAjZW5kaWYiCiAgICAgICAgIiNlbmRpZiIKICAgIH0KCiAgICBpbnB1dAlpbnQJY29uZGl0aW9uCSJDb25kaXRpb24gVmFsdWUgKGludCkiCiAgICBpbnB1dAlmbG9hdAlpbnB1dDEJCSJJbnB1dCA= +MSIKICAgIGlucHV0CWZsb2F0CWlucHV0MgkJIklucHV0IDIiCiAgICBvdXRwdXQJZmxvYXQJcmVzdWx0CQkiT3V0cHV0IFZhbHVlIgoKICAgIHNpZ25hdHVyZQkiRmxvYXQiCSAJCWRlZmF1bHQgeyB9CiAgICBzaWduYXR1cmU= +CSJJbnRlZ2VyIgkJaQl7IGludCBpbnQgaW50IGludCB9CiAgICBzaWduYXR1cmUJIlN0cmluZyIJCXMJeyBpbnQgc3RyaW5nIHN0cmluZyBzdHJpbmcgfQogICAgc2lnbmF0dXJlCSIyRCBWZWN0b3IiIAkJdSAJeyBpbnQgdmU= +Y3RvcjIgdmVjdG9yMiB2ZWN0b3IyIH0KICAgIHNpZ25hdHVyZQkiM0QgVmVjdG9yIiAJCXYgCXsgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIH0KICAgIHNpZ25hdHVyZQkiM0QgUG9pbnQiIAkJcCAJeyBpbnQgcG9pbnQgcG8= +aW50IHBvaW50IH0KICAgIHNpZ25hdHVyZQkiM0QgTm9ybWFsIiAJCW4gCXsgaW50IG5vcm1hbCBub3JtYWwgbm9ybWFsIH0KICAgIHNpZ25hdHVyZQkiUkdCIENvbG9yIgkgCWMgCXsgaW50IGNvbG9yIGNvbG9yIGNvbG9yIH0= +CiAgICBzaWduYXR1cmUJIkJTREYiCSAJCWIgCXsgaW50IGJzZGYgYnNkZiBic2RmIH0KICAgIHNpZ25hdHVyZQkiNEQgVmVjdG9yIiAJCXY0IAl7IGludCB2ZWN0b3I0IHZlY3RvcjQgdmVjdG9yNCB9CiAgICBzaWduYXR1cmU= +CSIyeDIgTWF0cml4IiAJCW0yIAl7IGludCBtYXRyaXgyIG1hdHJpeDIgbWF0cml4MiB9CiAgICBzaWduYXR1cmUJIjN4MyBNYXRyaXgiIAkJbTMgCXsgaW50IG1hdHJpeDMgbWF0cml4MyBtYXRyaXgzIH0KICAgIHNpZ25hdHU= +cmUJIjR4NCBNYXRyaXgiIAkJbSAJeyBpbnQgbWF0cml4IG1hdHJpeCBtYXRyaXggfQoKICAgIHNpZ25hdHVyZQkiVW5pZm9ybSBGbG9hdCIJIAl1Zgl7IHVmbG9hdCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXQ= +dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIgCXV2IAl7IHVmbG9hdCB1dmVjdG9yIHV2ZWN0b3IgdXZlY3RvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gM0QgUG9pbnQiIAl1cCAJeyB1ZmxvYXQgdXBvaW50IHVwb2ludCB1cG8= +aW50IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiIAl1biAJeyB1ZmxvYXQgdW5vcm1hbCB1bm9ybWFsIHVub3JtYWwgfQogICAgc2lnbmF0dXJlCSJVbmlmb3JtIFJHQiBDb2xvciIJdWMgCXsgdWZsb2F0IHU= +Y29sb3IgdWNvbG9yIHVjb2xvciB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gNHg0IE1hdHJpeCIgCXVtIAl7IHVmbG9hdCB1bWF0cml4IHVtYXRyaXggdW1hdHJpeCB9CgoKICAgIHBhcm0gewoJbmFtZQljb25kdHlwZQoJbGE= +YmVsCUNvbmRpdGlvbgoJdHlwZQlpbnQKCW1lbnUJewoJICAgICJ0cnVlIgkiVXNlIElucHV0IDEgSWYgQ29uZGl0aW9uIFRydWUiCgkgICAgImZhbHNlIgkiVXNlIElucHV0IDEgSWYgQ29uZGl0aW9uIEZhbHNlIgoJfQoJZGU= +ZmF1bHQJeyAwIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyLCAiSW5wdXQgMiIsIDApCiAgICBWT1BfSU5UX1BBUk0oaW5wdXQyX2ksICJJbnB1dCAyIiwgMCkKICAgIFZPUF9TVFJfUEFSTShpbnB1dDJfcywgIkk= +bnB1dCAyIiwgIiIpCiAgICBWT1BfVkVDMl9QQVJNKGlucHV0Ml91LCAiSW5wdXQgMiIsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0oaW5wdXQyX3YsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDI= +X3AsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfbiwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX0NMUl9QQVJNKGlucHV0Ml9jLCAiSW5wdXQgMiIsIDEsIDEsIDEpCiAgICBWT1BfVkU= +QzRfUEFSTShpbnB1dDJfdjQsICJJbnB1dCAyIiwgMCwgMCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfbTIKCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAoJc2l6ZQk0CglkZWZhdWx0CXsgMSAwIDAgMSB9CiA= +ICAgfQogICAgcGFybSB7CgluYW1lCWlucHV0Ml9tMwoJbGFiZWwJIklucHV0IDIiCgl0eXBlCWZsb2F0CglzaXplCTkKCWRlZmF1bHQJeyAxIDAgMCAwIDEgMCAwIDAgMSB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJaW5wdXQ= +Ml9tCglsYWJlbAkiSW5wdXQgMiIKCXR5cGUJZmxvYXQKCXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KCiAgICBWT1BfRkxUX1BBUk0oaW5wdXQyX3VmLCAiSW5wdXQ= +IDIiLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91diwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml91cCwgIklucHV0IDIiLCAwLCAwLCAwKQogICAgVk9QX1ZFQ19QQVJNKGlucHV0Ml8= +dW4sICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTShpbnB1dDJfdWMsICJJbnB1dCAyIiwgMCwgMCwgMCkKICAgIHBhcm0gewoJbmFtZQlpbnB1dDJfdW0KCWxhYmVsCSJJbnB1dCAyIgoJdHlwZQlmbG9hdAo= +CXNpemUJMTYKCWRlZmF1bHQJeyAxIDAgMCAwIDAgMSAwIDAgMCAwIDEgMCAwIDAgMCAxIH0KICAgIH0KICAgIAogICAgZ3JvdXAgeyBuYW1lICJnMCIgb2Jzb2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcxIiBvYnM= +b2xldGUgMTIuMCB9CiAgICBncm91cCB7IG5hbWUgImcyIiBvYnNvbGV0ZSAxMi4wIH0KfQoKSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAABs1UQFzgwNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB1dmNvb3JkcyBhdXRvbWF0aWNhbGx5IGdlbmU= +cmF0ZWQgMDMvMjMvMTUgMTQ6Mzg6MDAKCnsKICAgIG5hbWUJdXZjb29yZHMKICAgIHNjcmlwdAl1dmNvb3JkcwogICAgbGFiZWwJIlVWIENvb3JkcyIKCiAgICBvdXRwdXQJdmVjdG9yCXV2CSJPdXRwdXQgVmFsdWUiCiAgICA= +b3V0cHV0CWZsb2F0CXMJIkNvbXBvbmVudCAxIgogICAgb3V0cHV0CWZsb2F0CXQJIkNvbXBvbmVudCAyIgogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHZlY3RvciBmbG9hdCBmbG9hdCB9CgogICA= +IG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0= +Cgp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2oAAAAMRGlhbG9nU2NyaXB0AAAAVwAAA8FfUH08MDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc= +NTUyMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3IgdXZjb29yZHM6OjIuMCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQl1dmNvb3Jkczo6Mi4wCiAgICBzY3JpcHQJdXY= +Y29vcmRzCiAgICBsYWJlbAkiVVYgQ29vcmRzIgoKICAgIGlucHV0CXN0cmluZwltb2RlCU1vZGUKICAgIG91dHB1dAl2ZWN0b3IJdXYJIk91dHB1dCBWYWx1ZSIKICAgIG91dHB1dAlmbG9hdAl1CSJDb21wb25lbnQgMSIKICA= +ICBvdXRwdXQJZmxvYXQJdgkiQ29tcG9uZW50IDIiCiAgICBvdXRwdXQJZmxvYXQJdwkiQ29tcG9uZW50IDMiCiAgICBpbnB1dGZsYWdzCW1vZGUJMAogICAgc2lnbmF0dXJlCSJEZWZhdWx0IElucHV0cyIJZGVmYXVsdAl7IHM= +dHJpbmcgdmVjdG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXU= +dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQogICAgfQoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBwYXJtIHsKICAgICAgICBuYW1lICAgICJtb2RlIgogICAgICAgIGxhYmVsICAgIk1vZGUiCiAgICAgICAgdHk= +cGUgICAgc3RyaW5nCiAgICAgICAgZGVmYXVsdCB7ICJ1diIgfQogICAgICAgIG1lbnUgewogICAgICAgICAgICAidXYiICAgICJVViIKICAgICAgICAgICAgInN0IiAgICAiUHJpbWl0aXZlIENvb3JkaW5hdGVzIChzLCB0KSI= +CiAgICAgICAgfQogICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgfQogICAgcGFybSB7CiAgICAgICAgbmFtZSAgICAidXZhdHRyaWIiCiAgICAgICAgbGFiZWwgICAiVVYgQXR0cmlidXRlIgogICAgICAgIHR5cGUgICAgc3Q= +cmluZwogICAgICAgIGRlZmF1bHQgeyAidXYiIH0KICAgICAgICBoaWRld2hlbiAieyBtb2RlICE9IHV2IH0iCiAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICB9Cn0KSU5EWAAAAAAAAAAAAAAAAQAAAAxEaWFsb2dTY3JpcHQ= +AAAAAAAABgRfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFNpZGUgRWZmZWN0cyBTb2Z0d2FyZSBJbmMuLCBhbmQgaXMgbm90IHRvIGJlIHJlcHI= +b2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiAqIFByb2R1Y2VkIGJ5OgogKglTaWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jCiAqCTQ= +NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3NgogKgogKi8KCiNpbmNsdWRlIDxwYXJhbWV0ZXIuZHM+Cgp7CiAgICBuYW1lCSJ2ZWM= +dG9mbG9hdCIKICAgIHNjcmlwdAkidmVjdG9mbG9hdCIKICAgIGxhYmVsCSJ2ZWN0b2Zsb2F0IgoKICAgIG91dGVyY29kZSB7CglJTkNMVURFX1ZPUExJQgogICAgfQoKICAgIGNvZGUgewoJInZvcF92ZWN0b2Zsb2F0KCR2ZWM= +LCAkZnZhbDEsICRmdmFsMiwgJGZ2YWwzKTsiCiAgICB9CgogICAgaW5wdXQJdmVjdG9yCXZlYwkiSW5wdXQgVmVjdG9yIgogICAgb3V0cHV0CWZsb2F0CWZ2YWwxCSJDb21wb25lbnQgMSIKICAgIG91dHB1dAlmbG9hdAlmdmE= +bDIJIkNvbXBvbmVudCAyIgogICAgb3V0cHV0CWZsb2F0CWZ2YWwzCSJDb21wb25lbnQgMyIKCiAgICBWT1BfVkVDX1BBUk0odmVjLCAiVmFsdWUiLCAgIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3AsICJWYWx1ZSI= +LCAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfbiwgIlZhbHVlIiwgMCwgMCwgMCkKICAgIFZPUF9DTFJfUEFSTSh2ZWNfYywgIlZhbHVlIiwgIDAsIDAsIDApCgogICAgVk9QX1ZFQ19QQVJNKHZlY191diwgIlZhbHU= +ZSIsIDAsIDAsIDApCiAgICBWT1BfVkVDX1BBUk0odmVjX3VwLCAiVmFsdWUiLCAgMCwgMCwgMCkKICAgIFZPUF9WRUNfUEFSTSh2ZWNfdW4sICJWYWx1ZSIsIDAsIDAsIDApCiAgICBWT1BfQ0xSX1BBUk0odmVjX3VjLCAiVmE= +bHVlIiwgIDAsIDAsIDApCgogICAgc2lnbmF0dXJlCSIzRCBWZWN0b3IiCWRlZmF1bHQJeyB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgfQogICAgc2lnbmF0dXJlCSIzRCBQb2ludCIJcAl7IHBvaW50IGZsb2F0IGZsb2F0IGY= +bG9hdCB9CiAgICBzaWduYXR1cmUJIjNEIE5vcm1hbCIJbgl7IG5vcm1hbCBmbG9hdCBmbG9hdCBmbG9hdCB9CiAgICBzaWduYXR1cmUJIlJHQiBDb2xvciIJYwl7IGNvbG9yIGZsb2F0IGZsb2F0IGZsb2F0IH0KCiAgICBzaWc= +bmF0dXJlCSJVbmlmb3JtIDNEIFZlY3RvciIJdXYJeyB1dmVjdG9yIHVmbG9hdCB1ZmxvYXQgdWZsb2F0IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBQb2ludCIJdXAJeyB1cG9pbnQgdWZsb2F0IHVmbG9hdCB1ZmxvYXQ= +IH0KICAgIHNpZ25hdHVyZQkiVW5pZm9ybSAzRCBOb3JtYWwiCXVuCXsgdW5vcm1hbCB1ZmxvYXQgdWZsb2F0IHVmbG9hdCB9CiAgICBzaWduYXR1cmUJIlVuaWZvcm0gUkdCIENvbG9yIgl1Ywl7IHVjb2xvciB1ZmxvYXQgdWY= +bG9hdCB1ZmxvYXQgfQp9CklORFgAAAAAAAAAAAAAAAEAAAAMRGlhbG9nU2NyaXB0AAAAAAAAAnpfUH1KLyoKICogUFJPUFJJRVRBUlkgSU5GT1JNQVRJT04uICBUaGlzIHNvZnR3YXJlIGlzIHByb3ByaWV0YXJ5IHRvCiAqIFM= +aWRlIEVmZmVjdHMgU29mdHdhcmUgSW5jLiwgYW5kIGlzIG5vdCB0byBiZSByZXByb2R1Y2VkLAogKiB0cmFuc21pdHRlZCwgb3IgZGlzY2xvc2VkIGluIGFueSB3YXkgd2l0aG91dCB3cml0dGVuIHBlcm1pc3Npb24uCiAqCiA= +KiBQcm9kdWNlZCBieToKICoJU2lkZSBFZmZlY3RzIFNvZnR3YXJlIEluYwogKgk0NzcgUmljaG1vbmQgU3RyZWV0IFdlc3QKICoJVG9yb250bywgT250YXJpbwogKglDYW5hZGEgICBNNVYgM0U3CiAqCTQxNi01MDQtOTg3Ngo= +ICoKICovCgojaW5jbHVkZSA8cGFyYW1ldGVyLmRzPgoKewogICAgbmFtZQkidmVjdG9odmVjIgogICAgc2NyaXB0CSJ2ZWN0b2h2ZWMiCiAgICBsYWJlbAkidmVjdG9odmVjIgoKCiAgICBjb2RlIHsKCSIkaHZlYyA9ICR2ZWM= +OyIKCSJzZXRjb21wKCRodmVjLCAkZnZhbDQsIDMpOyIKICAgIH0KCiAgICBWT1BfVkVDX0lOUFVUKAl2ZWMsCSJJbnB1dCBWZWN0b3IiLCAwLCAwLCAwKQogICAgVk9QX0ZMVF9JTlBVVCgJZnZhbDQsCSJGb3VydGggQ29tcG8= +bmVudCIsIDApCiAgICBvdXRwdXQJdmVjdG9yNAlodmVjCSJPdXRwdXQgVmVjdG9yNCIKfQoKSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAAH71NpNaQwNzA3MDc= +MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWVyYW1wIGF1dG9tYXRpY2FsbHkgZ2U= +bmVyYXRlZCAwNS8wNi8xNCAxNToxOTowMAoKewogICAgbmFtZQl2b2x1bWVyYW1wCiAgICBzY3JpcHQJdm9sdW1lcmFtcAogICAgbGFiZWwJIlZvbHVtZSBSYW1wIgoKICAgIGhlbHAgewoJIiIKICAgIH0KCiAgICBpbnB1dGw= +YWJlbAkxCSJWb2x1bWUgdG8gUmVtYXAgdGhyb3VnaCBSYW1wcyIKICAgIGlucHV0bGFiZWwJMgkiU3ViLU5ldHdvcmsgSW5wdXQgIzIiCiAgICBpbnB1dGxhYmVsCTMJIlN1Yi1OZXR3b3JrIElucHV0ICMzIgogICAgaW5wdXQ= +bGFiZWwJNAkiU3ViLU5ldHdvcmsgSW5wdXQgIzQiCgogICAgcGFybSB7CgluYW1lCSJwcmltaXRpdmUiCglsYWJlbAkiVm9sdW1lIFByaW1pdGl2ZSIKCXR5cGUJaW50ZWdlcgoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDA= +IDEwIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJIm5hbWUiCglsYWJlbAkiTmV3IE5hbWUiCgl0eXBlCXN0cmluZwoJZGVmYXVsdAl7ICIiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICA= +fQogICAgcGFybSB7CgluYW1lCSJzcmNtaW4iCglsYWJlbAkiU291cmNlIE1pbiIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKCXBhcm10YWcJeyAiYXV0b3Njb3BlIiA= +IjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgIH0KICAgIHBhcm0gewoJbmFtZQkic3JjbWF4IgoJbGFiZWwJIlNvdXJjZSBNYXgiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub24= +ZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlc3RtaW4iCglsYWJlbAkiRGVzdCBNaW4iCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXI= +YW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImRlc3RtYXgiCglsYWJlbAkiRGVzdCBNYXgiCgl0eXBlCWY= +bG9hdAoJZGVmYXVsdAl7ICIxIiB9CglyYW5nZQl7IDAgMSB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInVzZWNvbG9yIgo= +CWxhYmVsCSJVc2UgQ29sb3IgUmFtcCIKCXR5cGUJdG9nZ2xlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWUJInNjYWxhcnJhbXAiCglsYWJlbAkiU2M= +YWxhciBSYW1wIgoJdHlwZQlyYW1wX2ZsdAoJZGVmYXVsdAl7ICIyIiB9CglyYW5nZQl7IDEhIDEwIH0KCWV4cG9ydAlub25lCglwYXJtdGFnCXsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KCXBhcm10YWcJeyA= +InJhbXBiYXNpc192YXIiICJzY2FsYXJyYW1wX3RoZV9iYXNpc19zdHJpbmdzIiB9CglwYXJtdGFnCXsgInJhbXBiYXNpc2RlZmF1bHQiICJsaW5lYXIiIH0KCXBhcm10YWcJeyAicmFtcGtleXNfdmFyIiAic2NhbGFycmFtcF8= +dGhlX2tleV9wb3NpdGlvbnMiIH0KCXBhcm10YWcJeyAicmFtcHZhbHVlc192YXIiICJzY2FsYXJyYW1wX3RoZV9rZXlfdmFsdWVzIiB9CiAgICB9CiAgICBwYXJtIHsKCW5hbWUJImNvbG9ycmFtcCIKCWxhYmVsCSJDb2xvciA= +UmFtcCIKCXR5cGUJcmFtcF9yZ2IKCWRlZmF1bHQJeyAiMiIgfQoJcmFuZ2UJeyAxISAxMCB9CglleHBvcnQJbm9uZQoJcGFybXRhZwl7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CglwYXJtdGFnCXsgInJhbXA= +YmFzaXNfdmFyIiAicmFtcF90aGVfYmFzaXNfc3RyaW5ncyIgfQoJcGFybXRhZwl7ICJyYW1wYmFzaXNkZWZhdWx0IiAibGluZWFyIiB9CglwYXJtdGFnCXsgInJhbXBrZXlzX3ZhciIgInJhbXBfdGhlX2tleV9wb3NpdGlvbnM= +IiB9CglwYXJtdGFnCXsgInJhbXB2YWx1ZXNfdmFyIiAicmFtcF90aGVfa2V5X3ZhbHVlcyIgfQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2sAAAAMRGlhbG9nU2NyaXB0AAAAVwAACgY= +X1B9QDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUzMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1lc2hhZGVyIGF1dG8= +bWF0aWNhbGx5IGdlbmVyYXRlZCAwNC8yMi8xNSAxNzo0MTowNgoKewogICAgbmFtZQl2b2x1bWVzaGFkZXIKICAgIHNjcmlwdAl2b2x1bWVtb2RlbAogICAgbGFiZWwJIlZvbHVtZSBTaGFkZXIiCgogICAgaW5wdXQJZmxvYXQ= +CWRlbnNpdHkJRGVuc2l0eQogICAgaW5wdXQJZmxvYXQJZGVuc2l0eXNjYWxlCSJEZW5zaXR5IFNjYWxlIgogICAgaW5wdXQJZmxvYXQJc2hhZG93c2NhbGUJIlNoYWRvdyBEZW5zaXR5IE11bHRpcGxpZXIiCiAgICBpbnB1dAk= +ZmxvYXQJcGhhc2UJIlNjYXR0ZXJpbmcgUGhhc2UiCiAgICBpbnB1dAl2ZWN0b3IJc21va2Vjb2xvcgkiU21va2UgQ29sb3IiCiAgICBpbnB1dAlmbG9hdAllbWl0CSJFbWlzc2lvbiBJbnRlbnNpdHkiCiAgICBpbnB1dAlmbG8= +YXQJZW1pdHNjYWxlCSJFbWlzc2lvbiBTY2FsZSIKICAgIGlucHV0CXZlY3RvcgllbWl0Y29sb3IJIkVtaXNzaW9uIENvbG9yIgogICAgb3V0cHV0CXN0cnVjdF9TaGFkZXJMYXllcglsYXllcglsYXllcgogICAgb3V0cHV0CWI= +c2RmCUYJRgogICAgb3V0cHV0CWZsb2F0CU9mCU9mCiAgICBvdXRwdXQJdmVjdG9yCUNlCUNlCiAgICBpbnB1dGZsYWdzCWRlbnNpdHkJMAogICAgaW5wdXRmbGFncwlkZW5zaXR5c2NhbGUJMAogICAgaW5wdXRmbGFncwlzaGE= +ZG93c2NhbGUJMAogICAgaW5wdXRmbGFncwlwaGFzZQkwCiAgICBpbnB1dGZsYWdzCXNtb2tlY29sb3IJMAogICAgaW5wdXRmbGFncwllbWl0CTAKICAgIGlucHV0ZmxhZ3MJZW1pdHNjYWxlCTAKICAgIGlucHV0ZmxhZ3MJZW0= +aXRjb2xvcgkwCiAgICBzaWduYXR1cmUJIkZsb2F0IERlbnNpdHkgU2NhbGUiCWRlZmF1bHQJeyBmbG9hdCBmbG9hdCBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXllciBic2Q= +ZiBmbG9hdCB2ZWN0b3IgfQogICAgc2lnbmF0dXJlCSJWZWN0b3IgRGVuc2l0eSBTY2FsZSIJdmVjZAl7IGZsb2F0IHZlY3RvciBmbG9hdCBmbG9hdCB2ZWN0b3IgZmxvYXQgZmxvYXQgdmVjdG9yIHN0cnVjdF9TaGFkZXJMYXk= +ZXIgYnNkZiB2ZWN0b3IgdmVjdG9yIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX18= +X2JlZ2luCWF1dG8KCQkJKDAsMCwwKQogICAgfQogICAgb3V0cHV0b3ZlcnJpZGVzCXZlY2QKICAgIHsKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDA= +KQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCiAgICB9CgogICAgaGVscCB7CgkiIgogICAgfQoKICAgIHBhcm0gewoJbmFtZQkic2lnbmF0dXJlIgoJYmFzZXBhcm0KCWxhYmVsCSJTaWduYXR1cmUiCglleHBvcnQJbm9uZQo= +ICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZGVuc2l0eSIKCWxhYmVsCSJEZW5zaXR5IgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICA= +IHBhcm0gewoJbmFtZQkiZGVuc2l0eXNjYWxlIgoJbGFiZWwJIkRlbnNpdHkgU2NhbGUiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7Cgk= +bmFtZQkiZGVuc2l0eXNjYWxlX3ZlY2QiCglsYWJlbAkiRGVuc2l0eSBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiA= +ICAgcGFybSB7CgluYW1lCSJzaGFkb3dzY2FsZSIKCWxhYmVsCSJTaGFkb3cgRGVuc2l0eSBTY2FsZSIKCXR5cGUJZmxvYXQKCWRlZmF1bHQJeyAiMSIgfQoJcmFuZ2UJeyAwIDEgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHA= +YXJtIHsKCW5hbWUJInBoYXNlIgoJbGFiZWwJIlNjYXR0ZXJpbmcgUGhhc2UiCgl0eXBlCWZsb2F0CglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgLTEgMSB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSI= +c21va2Vjb2xvciIKCWxhYmVsCSJTbW9rZSBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxIH0KCWV4cG9ydAlub25lCiAgICB9CiAgICBwYXJtIHsKCW5hbWU= +CSJlbWl0IgoJbGFiZWwJIkVtaXNzaW9uIgoJdHlwZQlmbG9hdAoJaW52aXNpYmxlCglkZWZhdWx0CXsgIjAiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQogICAgcGFybSB7CgluYW1lCSJlbWl0c2NhbGU= +IgoJbGFiZWwJIkVtaXNzaW9uIFNjYWxlIgoJdHlwZQlmbG9hdAoJZGVmYXVsdAl7ICIwIiB9CglyYW5nZQl7IDAgMTAgfQoJZXhwb3J0CW5vbmUKICAgIH0KICAgIHBhcm0gewoJbmFtZQkiZW1pdGNvbG9yIgoJbGFiZWwJIkU= +bWlzc2lvbiBDb2xvciIKCXR5cGUJY29sb3IKCXNpemUJMwoJZGVmYXVsdAl7ICIxIiAiMSIgIjEiIH0KCXJhbmdlCXsgMCAxMCB9CglleHBvcnQJbm9uZQogICAgfQp9CklORFgAAAAAAAAAAAAAAAIAAAAIQ29udGVudHMAAAA= +AAAAAFdj349qAAAADERpYWxvZ1NjcmlwdAAAAFcAAAYWUUdPkDA3MDcwNzAwMDAwMTAwMDAwMDAwMDY2NjAwMDAwMDAwMDAwMDAwMDAwMTAwMDAwMDE0MzY3NzA3NTUyMDAwMDEzMDAwMDAwMDAwMDBUUkFJTEVSISEhACMgRGk= +YWxvZyBzY3JpcHQgZm9yIHZvbHVtZXZvcGdsb2JhbCBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZCAwMy8xOC8xMyAxMzozMjowMAoKewogICAgbmFtZQl2b2x1bWV2b3BnbG9iYWwKICAgIHNjcmlwdAl2b2x1bWV2ZXhnbG9iYWw= +CiAgICBsYWJlbAkiVm9sdW1lIFZPUCBHbG9iYWwgUGFyYW1ldGVycyIKCiAgICBvdXRwdXQJdmVjdG9yCVAJUAogICAgb3V0cHV0CWZsb2F0CWRlbnNpdHkJZGVuc2l0eQogICAgb3V0cHV0CWludAlpeAlpeAogICAgb3V0cHU= +dAlpbnQJaXkJaXkKICAgIG91dHB1dAlpbnQJaXoJaXoKICAgIG91dHB1dAlpbnQJcmVzeAlyZXN4CiAgICBvdXRwdXQJaW50CXJlc3kJcmVzeQogICAgb3V0cHV0CWludAlyZXN6CXJlc3oKICAgIG91dHB1dAl2ZWN0b3IJY2U= +bnRlcgljZW50ZXIKICAgIG91dHB1dAl2ZWN0b3IJb3JpZwlvcmlnCiAgICBvdXRwdXQJdmVjdG9yCXNpemUJc2l6ZQogICAgb3V0cHV0CXZlY3RvcglkUGR4CWRQZHgKICAgIG91dHB1dAl2ZWN0b3IJZFBkeQlkUGR5CiAgICA= +b3V0cHV0CXZlY3RvcglkUGR6CWRQZHoKICAgIG91dHB1dAl2ZWN0b3IJQkIJQkIKICAgIG91dHB1dAlmbG9hdAlUaW1lCVRpbWUKICAgIG91dHB1dAlmbG9hdAlUaW1laW5jCVRpbWVpbmMKICAgIG91dHB1dAlmbG9hdAlGcmE= +bWUJRnJhbWUKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDEJT3BJbnB1dDEKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDIJT3BJbnB1dDIKICAgIG91dHB1dAlzdHJpbmcJT3BJbnB1dDMJT3BJbnB1dDMKICAgIG91dHB1dAk= +c3RyaW5nCU9wSW5wdXQ0CU9wSW5wdXQ0CiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgdmVjdG9yIGZsb2F0IGludCBpbnQgaW50IGludCBpbnQgaW50IHZlY3RvciB2ZWN0b3IgdmVjdG9yIHZlY3Q= +b3IgdmVjdG9yIHZlY3RvciB2ZWN0b3IgZmxvYXQgZmxvYXQgZmxvYXQgc3RyaW5nIHN0cmluZyBzdHJpbmcgc3RyaW5nIH0KCiAgICBvdXRwdXRvdmVycmlkZXMJZGVmYXVsdAogICAgewoJX19fYmVnaW4JYXV0bwoJCQkoMCw= +MCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXQ= +bwoJCQkoMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSg= +MCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwLDAsMCkKCV9fX2JlZ2luCWF1dG8KCQkJKDAsMCwwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCwwLDApCglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoMCk= +CglfX19iZWdpbglhdXRvCgkJCSgwKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCglfX19iZWdpbglhdXRvCgkJCSgiIikKCV9fX2JlZ2luCWF1dG8KCQkJKCIiKQoJX19fYmVnaW4JYXV0bwoJCQkoIiIpCiAgICB9CgogICAgaGU= +bHAgewoJIiIKICAgIH0KCn0KSU5EWAAAAAAAAAAAAAAAAgAAAAhDb250ZW50cwAAAAAAAABXY9+PagAAAAxEaWFsb2dTY3JpcHQAAABXAAAByFFHT5wwNzA3MDcwMDAwMDEwMDAwMDAwMDA2NjYwMDAwMDAwMDAwMDAwMDAwMDE= +MDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDAwMDAwMFRSQUlMRVIhISEAIyBEaWFsb2cgc2NyaXB0IGZvciB2b2x1bWV2b3BvdXRwdXQgYXV0b21hdGljYWxseSBnZW5lcmF0ZWQgMDMvMTgvMTMgMTM6MzI6MTIKCnsKICA= +ICBuYW1lCXZvbHVtZXZvcG91dHB1dAogICAgc2NyaXB0CXZvbHVtZXZleG91dHB1dAogICAgbGFiZWwJIlZvbHVtZSBWT1AgT3V0cHV0IgoKICAgIGlucHV0CWZsb2F0CWRlbnNpdHkJIkNvbWJpbmVkIFZhbHVlIgogICAgaW4= +cHV0ZmxhZ3MJZGVuc2l0eQkwCiAgICBzaWduYXR1cmUJIkRlZmF1bHQgSW5wdXRzIglkZWZhdWx0CXsgZmxvYXQgfQoKICAgIG91dHB1dG92ZXJyaWRlcwlkZWZhdWx0CiAgICB7CiAgICB9CgogICAgaGVscCB7CgkiIgogICA= +IH0KCiAgICBwYXJtIHsKCW5hbWUJInN1bSIKCWxhYmVsCSJzdW0iCgl0eXBlCWZsb2F0CglpbnZpc2libGUKCWRlZmF1bHQJeyAiMCIgfQoJcmFuZ2UJeyAwIDEwIH0KCWV4cG9ydAlub25lCiAgICB9Cn0KSU5EWAAAAAAAAAA= +AAAAAAIAAAAIQ29udGVudHMAAAAAAAAAV2Pfj2oAAAAMRGlhbG9nU2NyaXB0AAAAVwAAFVZfUH0qMDcwNzA3MDAwMDAxMDAwMDAwMDAwNjY2MDAwMDAwMDAwMDAwMDAwMDAxMDAwMDAwMTQzNjc3MDc1NTIwMDAwMTMwMDAwMDA= +MDAwMDBUUkFJTEVSISEhACMgRGlhbG9nIHNjcmlwdCBmb3Igdm9sdW1ld3JhbmdsZSBhdXRvbWF0aWNhbGx5IGdlbmVyYXRlZAoKewogICAgbmFtZQl2b2x1bWV3cmFuZ2xlCiAgICBzY3JpcHQJdm9sdW1ld3JhbmdsZQogICA= +IGxhYmVsCSJWb2x1bWUgV3JhbmdsZSIKCiAgICBoZWxwIHsKCSIiCiAgICB9CgogICAgaW5wdXRsYWJlbAkxCSJWb2x1bWVzIHRvIFByb2Nlc3Mgd2l0aCBXcmFuZ2xlIgogICAgaW5wdXRsYWJlbAkyCSJBdXhpbGxhcnkgSW4= +cHV0IDEsIGFjY2VzcyB3aXRoIHZvbHVtZXNhbXBsZSgxLCAuLi4pIgogICAgaW5wdXRsYWJlbAkzCSJBdXhpbGxhcnkgSW5wdXQgMiwgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDIsIC4uLikiCiAgICBpbnB1dGxhYmVsCTQ= +CSJBdXhpbGxhcnkgSW5wdXQgMywgYWNjZXNzIHdpdGggdm9sdW1lc2FtcGxlKDMsIC4uLikiCgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjAiCiAgICAgICAgbGFiZWwgICAiQ29kZSIKCiAgICAgICAgcGE= +cm0gewogICAgICAgICAgICBuYW1lICAgICJncm91cCIKICAgICAgICAgICAgbGFiZWwgICAiR3JvdXAiCiAgICAgICAgICAgIHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgIG0= +ZW51dG9nZ2xlIHsKICAgICAgICAgICAgICAgIFsgIm9wbWVudSAtbCBibGFzdDEgZ3JvdXAiIF0KICAgICAgICAgICAgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2M= +b3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgInNjcmlwdF9hY3Rpb24iICJpbXBvcnQgc29wdXRpbHNcbmt3YXJnc1snZ2VvbWV0cnl0eXBlJ10gPSBob3UuZ2VvbWV0cnlUeXBlLlByaW0= +aXRpdmVzXG5rd2FyZ3NbJ2lucHV0aW5kZXgnXSA9IDBcbnNvcHV0aWxzLnNlbGVjdEdyb3VwUGFybShrd2FyZ3MpIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9oZWxwIiAiU2VsZWN0IGdlb21ldHI= +eSBmcm9tIGFuIGF2YWlsYWJsZSB2aWV3cG9ydC4iIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWN0aW9uX2ljb24iICJCVVRUT05TX3Jlc2VsZWN0IiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICA= +ICAgICAgbmFtZSAgICAiYmluZGVhY2giCiAgICAgICAgICAgIGxhYmVsICAgIkJpbmQgRWFjaCBWb2x1bWUgdG8gRGVuc2l0eSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICJvZmY= +IiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICAgICAgICB9CiAgICAgICAgcGFybSB7CiAgICAgICAgICAgIG5hbWU= +ICAgICJzbmlwcGV0IgogICAgICAgICAgICBsYWJlbCAgICJWRVhwcmVzc2lvbiIKICAgICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgbWVudXJlcGxhY2Ugewo= +ICAgICAgICAgICAgICAgIFsgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnUiIF0KICAgICAgICAgICAgICAgIFsgIiIgXQogICAgICAgICAgICAgICAgWyAicmV0dXJuIHZleHByZXNzaW9ubWVudS5idWlsZFNuaXBwZXRNZW51KCc= +dm9sdW1ld3JhbmdsZS9zbmlwcGV0JykiIF0KICAgICAgICAgICAgICAgIGxhbmd1YWdlIHB5dGhvbgogICAgICAgICAgICB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBleHBvcnQgIGFsbAogICA= +ICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9yIiAiMSIgfQogICAgICAgICAgICBwYXJtdGFnIHsgImVkaXRvcmxhbmciICJWRVg= +IiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiZWRpdG9ybGluZXMiICI4LTMwIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbiIgImltcG9ydCB2ZXhwcmVzc2lvbm1lbnVcblxubm9kZSA9IGt3YXJnc1s= +J25vZGUnXVxucGFybW5hbWUgPSAnc25pcHBldCdcblxudmV4cHJlc3Npb25tZW51LmNyZWF0ZVNwYXJlUGFybXNGcm9tQ2hDYWxscyhub2RlLCBwYXJtbmFtZSkiIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJzY3JpcHRfYWM= +dGlvbl9oZWxwIiAiQ3JlYXRlcyBzcGFyZSBwYXJhbWV0ZXJzIGZvciBlYWNoIHVuaXF1ZSBjYWxsIG9mIGNoKCkgIiB9CiAgICAgICAgICAgIHBhcm10YWcgeyAic2NyaXB0X2FjdGlvbl9pY29uIiAiQlVUVE9OU19jcmVhdGU= +X3Bhcm1fZnJvbV9jaCIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAiZXhwb3J0bGlzdCIKICAgICAgICAgICAgbGFiZWwgICAiVm9sdW1lcyB0byBXcml0ZSB0byIKICAgICAgICAgICA= +IHR5cGUgICAgc3RyaW5nCiAgICAgICAgICAgIGRlZmF1bHQgeyAiKiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiA= +ICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X3N0cmljdCIKICAgICAgICAgICAgbGFiZWwgICAiRW5mb3JjZSBQcm90b3R5cGVzIgogICAgICAgICAgICB0eXBlICAgIHRvZ2dsZQogICA= +ICAgICAgICAgZGVmYXVsdCB7ICJvZmYiIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJzY3JpcHRfY2FsbGJhY2siICIiIH0KICAgICAgICB9CiAgICB9CgogICAgZ3JvdXAgewogICAgICAgIG5hbWUgICAgImZvbGRlcjBfMSIKICAgICAgICBsYWJlbCAgICJCaW5kaW5ncyIKCiAgICAgICAgcGFybSB7CiA= +ICAgICAgICAgICBuYW1lICAgICJhdXRvYmluZCIKICAgICAgICAgICAgbGFiZWwgICAiQXV0b2JpbmQgYnkgTmFtZSIKICAgICAgICAgICAgdHlwZSAgICB0b2dnbGUKICAgICAgICAgICAgZGVmYXVsdCB7ICIxIiB9CiAgICA= +ICAgICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0iCiAgICAgICAgfQogICAgICAgIG11bHRpcGFybSB7CiAgICAgICAgICAgIG5hbWUgICAgImJpbmRpbmdzIgogICAgICAgICAgICBsYWJlbCAgICAiTnVtYmU= +ciBvZiBCaW5kaW5ncyIKICAgICAgICAgICAgZGVmYXVsdCAwCiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGFnIHsgIm11bHRpc3RhcnRvZmY= +c2V0IiAiMSIgfQoKICAgICAgICAgICAgcGFybSB7CiAgICAgICAgICAgICAgICBuYW1lICAgICJiaW5kcHJpbW5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIE5hbWUiCiAgICAgICAgICAgICAgICA= +dHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgICAgIGRlZmF1bHQgeyAiIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgIH0KICA= +ICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYmluZHByaW0jIgogICAgICAgICAgICAgICAgbGFiZWwgICAiUHJpbWl0aXZlIgogICAgICAgICAgICAgICAgdHlwZSAgICBpbnRlZ2VyCiAgICAgICA= +ICAgICAgICAgZGVmYXVsdCB7ICIwIiB9CiAgICAgICAgICAgICAgICBkaXNhYmxld2hlbiAieyBiaW5kZWFjaCA9PSAxIH0geyBhdXRvYmluZCA9PSAxIH0iCiAgICAgICAgICAgICAgICByYW5nZSAgIHsgMCAxMCB9CiAgICA= +ICAgICAgICB9CiAgICAgICAgICAgIHBhcm0gewogICAgICAgICAgICAgICAgbmFtZSAgICAiYmluZG5hbWUjIgogICAgICAgICAgICAgICAgbGFiZWwgICAiVkVYIFBhcmFtZXRlciIKICAgICAgICAgICAgICAgIHR5cGUgICA= +IHN0cmluZwogICAgICAgICAgICAgICAgZGVmYXVsdCB7ICIiIH0KICAgICAgICAgICAgICAgIGRpc2FibGV3aGVuICJ7IGJpbmRlYWNoID09IDEgfSB7IGF1dG9iaW5kID09IDEgfSIKICAgICAgICAgICAgfQogICAgICAgIH0= +CgogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfZ2VvbWV0cnlnZW5lcmF0b3IiCiAgICAgICAgICAgIGxhYmVsICAgIk9ubHkgT3V0cHV0IENyZWF0ZWQgR2VvbWV0cnkiCiAgICAgICAgICAgIHR5cGU= +ICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9mZiIgfQogICAgICAgICAgICByYW5nZSAgIHsgMCAxIH0KICAgICAgICAgICAgcGFybXRhZyB7ICJhdXRvc2NvcGUiICIwMDAwMDAwMDAwMDAwMDAwIiB9CiAgICA= +ICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmRiX3NpZ25lZGZsb29kIgogICAgICAgICAgICBsYWJlbCAgICJTaWduZWQtRmxvb2QgRmlsbCBPdXRwdXQgU0RGIFZEQnMiCiAgICAgICAgICAgIHQ= +eXBlICAgIHRvZ2dsZQogICAgICAgICAgICBkZWZhdWx0IHsgIm9uIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDAwMDAiIH0KICA= +ICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfY3dkcGF0aCIKICAgICAgICAgICAgbGFiZWwgICAiRXZhbHVhdGlvbiBOb2RlIFBhdGgiCiAgICAgICAgICAgIHR5cGUgICAgb3BwYXRoCiA= +ICAgICAgICAgICBkZWZhdWx0IHsgIi4iIH0KICAgICAgICAgICAgcmFuZ2UgICB7IDAgMSB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgICAgICBwYXJtdGE= +ZyB7ICJvcHJlbGF0aXZlIiAiLiIgfQogICAgICAgIH0KICAgICAgICBwYXJtIHsKICAgICAgICAgICAgbmFtZSAgICAidmV4X291dHB1dG1hc2siCiAgICAgICAgICAgIGxhYmVsICAgIkV4cG9ydCBQYXJhbWV0ZXJzIgogICA= +ICAgICAgICAgdHlwZSAgICBzdHJpbmcKICAgICAgICAgICAgZGVmYXVsdCB7ICIqIiB9CiAgICAgICAgICAgIHJhbmdlICAgeyAwIDEgfQogICAgICAgICAgICBwYXJtdGFnIHsgImF1dG9zY29wZSIgIjAwMDAwMDAwMDAwMDA= +MDAwIiB9CiAgICAgICAgfQogICAgICAgIHBhcm0gewogICAgICAgICAgICBuYW1lICAgICJ2ZXhfcHJlY2lzaW9uIgogICAgICAgICAgICBsYWJlbCAgICJWRVggUHJlY2lzaW9uIgogICAgICAgICAgICB0eXBlICAgIHN0cmk= +bmcKICAgICAgICAgICAgZGVmYXVsdCB7ICJhdXRvIiB9CiAgICAgICAgICAgIG1lbnUgewogICAgICAgICAgICAgICAgImF1dG8iICAiQXV0byIKICAgICAgICAgICAgICAgICIzMiIgICAgIjMyIgogICAgICAgICAgICAgICA= +ICI2NCIgICAgIjY0IgogICAgICAgICAgICB9CiAgICAgICAgICAgIHBhcm10YWcgeyAiYXV0b3Njb3BlIiAiMDAwMDAwMDAwMDAwMDAwMCIgfQogICAgICAgIH0KICAgIH0KCn0K + +--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 1632607174 + author 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" } + range { 0 1 } + } + multiparm { + name "num_visualizers" + label "Visualizers" + invisible + default 0 + parmtag { "multistartoffset" "0" } + + parm { + name "vis_active#" + label "Active #" + type toggle + invisible + default { "0" } + range { 0 1 } + } + parm { + name "vis_data#" + label "Raw Data #" + type string + invisible + nolabel + default { "" } + range { 0 1 } + 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 off exposed on selectable on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1595774427 + modify 1675597611 + author Administrator@O + access 0777 +} +color 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 "stdswitcher5" + 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 "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 "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 "stdswitcher5_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" + } + range { 0 1 } + 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)" + } + range { 0 1 } + 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" } + range { 0 1 } + 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" + } + range { 0 1 } + 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 }" + range { 0 1 } + 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" + range { 0 1 } + parmtag { "spare_category" "Shading" } + } + parm { + name "reflectmask" + label "Reflection Mask" + type oplist + default { "*" } + help "Objects that will be reflected on this object." + range { 0 1 } + 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." + range { 0 1 } + 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." + range { 0 1 } + parmtag { "opexpand" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/obj" } + parmtag { "spare_category" "Shading" } + } + parm { + name "lightcategories" + label "Light Selection" + type string + default { "*" } + range { 0 1 } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_lpetag" + label "LPE Tag" + type string + default { "" } + range { 0 1 } + 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)" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "matte" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_rayshade" + label "Raytrace Shading" + type toggle + default { "0" } + range { 0 1 } + 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" + } + range { 0 1 } + } + parm { + name "geo_accelattribute" + label "Acceleration Attribute" + type string + default { "accel" } + hidewhen "{ geo_velocityblur != accelblur }" + range { 0 1 } + 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" } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "rmbackface" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "shop_geometrypath" + label "Procedural Shader" + type oppath + default { "" } + range { 0 1 } + parmtag { "opfilter" "!!SHOP/GEOMETRY!!" } + parmtag { "oprelative" "." } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_forcegeometry" + label "Force Procedural Geometry Output" + type toggle + default { "1" } + range { 0 1 } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_rendersubdcurves" + label "Render Polygon Curves As Subdivision (Mantra)" + type toggle + default { "0" } + range { 0 1 } + 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 }" + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "pscalediameter" } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_metavolume" + label "Metaballs as Volume" + type toggle + default { "0" } + range { 0 1 } + 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" + } + range { 0 1 } + parmtag { "spare_category" "Geometry" } + } + parm { + name "vm_overridedetail" + label "Ignore Geometry Attribute Shaders" + type toggle + default { "0" } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "object" } + parmtag { "mantra_name" "procuseroottransform" } + parmtag { "spare_category" "Geometry" } + } + } + + } + + group { + name "stdswitcher5_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 + } + } + + parm { + name "pr" + baseparm + label "Pivot Rotate" + export none + } + parm { + name "constraints_on" + baseparm + label "Enable Constraints" + export none + } + parm { + name "constraints_path" + baseparm + label "Constraints" + export none + } + parm { + name "renderable" + baseparm + label "Renderable" + 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" ) +renderable [ 0 locks=0 ] ( "on" ) +stdswitcher4 [ 0 locks=0 ] ( 0 0 0 ) +stdswitcher5 [ 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 = 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.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.50713 -7.62969 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.spareparmdef" +Content-Type: text/plain + + parm { + name "particlesep" + baseparm + label "Particle Separation" + export none + } + parm { + name "voxelsize" + baseparm + label "Voxel Size" + export none + } + parm { + name "jitterseed" + baseparm + label "Jitter Seed" + export none + } + parm { + name "initialize" + baseparm + label "Initialize" + export none + } + parm { + name "volumename" + baseparm + label "Volume Name" + export none + } + parm { + name "shell" + baseparm + label "Shell Thickness" + nolabel + export none + } + parm { + name "shellthickness" + baseparm + label "Shell Thickness" + export none + } + parm { + name "outputfog" + baseparm + label "Output Fog" + export none + } + parm { + name "remapfog" + baseparm + label "Remap Fog" + nolabel + export none + } + parm { + name "fogboost" + baseparm + label "Fog Boost" + export none + } + parm { + name "createparticles" + baseparm + label "Create Particles" + export none + } + parm { + name "particlegroup" + baseparm + label "Particle Group" + export none + } + parm { + name "jitterscale" + baseparm + label "Jitter Scale" + export none + } + parm { + name "dooversampling" + baseparm + label "Oversampling" + nolabel + export none + } + parm { + name "oversampling" + baseparm + label "Oversampling" + export none + } + parm { + name "oversamplingbandwidth" + baseparm + label "Oversampling Bandwidth" + export none + } + parm { + name "addvelocity" + baseparm + label "Add Velocity" + nolabel + export none + } + parm { + name "velocity" + baseparm + label "Velocity" + export none + } + parm { + name "enablerest" + baseparm + label "Add Rest Attribute" + export none + } + parm { + name "dualrestattributes" + baseparm + label "Dual Rest Attributes" + export none + } + parm { + name "restoffset" + baseparm + label "Rest Offset" + export none + } + +--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 ] ( "off" ) +shellthickness [ 0 locks=0 ] ( 0.10000000000000001 ) +outputfog [ 0 locks=0 ] ( "off" ) +remapfog [ 0 locks=0 ] ( "off" ) +fogboost [ 0 locks=0 ] ( 0.75 ) +folder0 [ 0 locks=0 ] ( 0 ) +createparticles [ 0 locks=0 ] ( "on" ) +particlegroup [ 0 locks=0 ] ( particles ) +particlesep [ 8 locks=0 ] ( [ particlesep 0.1111111111111111 ] ) +jitterseed [ 0 locks=0 ] ( [ jitterseed 0 ] ) +jitterscale [ 0 locks=0 ] ( 1 ) +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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O.inp" +Content-Type: text/plain + +1 +0 -11.384449999999999 7.6580050846687699 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--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/create_rest.init" +Content-Type: text/plain + +type = attribwrangle +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/create_rest.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 8.94835 3.66711 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_velocity 0 1 "input1" +} +inputs +{ +0 switch_velocity 0 1 +} +stat +{ + create 1523378721 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/create_rest.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 "offset" + label "Offset" + type vector + size 3 + default { "0" "0" "0" } + range { 0 1 } + } + 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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/create_rest.chn" +Content-Type: text/plain + +{ + channel offsetx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../restoffsetx\") } + } + channel offsety { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../restoffsety\") } + } + channel offsetz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../restoffsetz\") } + } + } + +--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/create_rest.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 ] ( "v@rest = v@P + chv(\"offset\"); +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +offset [ 0 locks=0 ] ( [ offsetx 0 ] [ offsety 0 ] [ offsetz 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/create_rest.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--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/create_rest_2.init" +Content-Type: text/plain + +type = attribwrangle +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/create_rest_2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 11.2075 3.21531 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 create_rest 1 1 "input1" +} +inputs +{ +0 create_rest 0 1 +} +stat +{ + create 1523378819 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/create_rest_2.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 ] ( "v@rest2 = v@rest; +" ) +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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/create_rest_2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--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/remap_fog.init" +Content-Type: text/plain + +type = volumewrangle +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/remap_fog.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.04115 3.36591 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 to_fog 1 1 "input1" +} +inputs +{ +0 to_fog 0 1 +} +stat +{ + create 1523451207 + modify 1523554824 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/remap_fog.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 "ease" + label "Ease" + type float + default { "0" } + range { 0 1 } + } + 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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/remap_fog.chn" +Content-Type: text/plain + +{ + channel ease { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "if(ch(\"../fogboost\")==1, 1e-5, 1 - ch(\"../fogboost\"))" } + } + } + +--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/remap_fog.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +bindeach [ 0 locks=0 ] ( "on" ) +snippet [ 0 locks=0 ] ( "@density = fit(@density, 0, ch(\"ease\"), 0, 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 ] ( auto ) +folder1 [ 0 locks=0 ] ( 0 0 ) +ease [ 0 locks=0 ] ( [ ease 0.90000000000000002 ] ) +} + +--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/remap_fog.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 -14.3804 +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 +{ +4 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616101504 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -6.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 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 1616128292 + 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 19.2392 +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 +{ +4 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615847815 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 1 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 [ 0 locks=0 ] ( [ O_SENKCIHT_O_THICKNES_O 0.5 ] ) +O_EZIS_O_SIZE_O [ 0 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 ] ( 1 ) +} + +--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 16.3666 +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 1658235329 + 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 16.3666 +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 1658235329 + 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 28.7392 +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 1658235329 + 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 -1.2608 +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 1658235329 + 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 2.65013 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -20.1981 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 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/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 -16.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 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 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.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 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 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 -9.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.0453 +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 1658235329 + author Administrator@O + access 0777 +} +color 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_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O2.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_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -53.495 30.2392 +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 polydoctor23 1 1 "input1" +} +inputs +{ +0 polydoctor23 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_O2.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_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_SGNITES_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -54.495 37.2392 +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 +{ +4 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1621142577 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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 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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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 ] ( 7 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 3 ) +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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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 20.2342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 30.7392 +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 1658235329 + 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 36.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 30.7392 +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 1658235329 + 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 36.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 3 ) +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 -11.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -10.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -9.4708 +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 1658235329 + author Administrator@O + access 0777 +} +color 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/attribfrommap1.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.341 34.6992 +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 pointwrangle2 0 1 "input1" +} +inputs +{ +0 pointwrangle2 0 1 +} +stat +{ + create 1630749216 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/GNP.O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O.PNG ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "float" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( auto ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 0 locks=0 ] ( 1 1 1 1 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "on" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 1 ) +remap_influence [ 0 locks=0 ] ( 2 ) +filter [ 0 locks=0 ] ( point ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( streak ) +border [ 0 locks=0 ] ( 0 0 0 ) +vertexmethod [ 0 locks=0 ] ( "mean" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "off" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 0 ) +remap_influence1interp [ 0 locks=0 ] ( "linear" ) +remap_influence2pos [ 0 locks=0 ] ( 1 ) +remap_influence2value [ 0 locks=0 ] ( 1 ) +remap_influence2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.inp" +Content-Type: text/plain + +1 +0 0.93911218643188477 11.940807342529297 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.810504 2.63946 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 uvtransform2 1 1 "input1" +} +inputs +{ +0 uvtransform2 0 1 +} +stat +{ + create 1614251392 + modify 1632603257 + 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/attribfrommap1/calculate_color_from_map.multiparm" +Content-Type: text/plain + +3 +remap_influence_2_#pos ../remap_influence#pos +remap_influence_2_#value ../remap_influence#value +remap_influence_2_#interp ../remap_influence#interp + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "use_texture_from_disk" + label "use_texture_from_disk" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "cmap" + label "cmap" + type image + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "parm_udim" + label "parm_udim" + type integer + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "srccolorspace" + label "Source Color Space" + type string + default { "auto" } + menu { + "auto" "Automatic" + "linear" "Linear" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "wrap" + label "Wrap" + type string + default { "repeat" } + menu { + "repeat" "Repeat" + "streak" "Streak" + "decal" "Decal" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter_width" + label "Filter Width" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter" + label "Filter" + type string + default { "gauss" } + menu { + "point" "Point" + "box" "Box" + "gauss" "Gaussian" + "bartlett" "Bartlett/Triangular" + "sinc" "Sinc Sharpening" + "hanning" "Hanning" + "blackman" "Blackman" + "catrom" "Catmull-Rom" + "mitchell" "Mitchell" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "border" + label "Border Color" + type color + size 3 + default { "0" "0" "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "texture_channel" + label "Texture Channel" + type string + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "contrast" + label "Contrast" + type float + default { "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "visualize_map" + label "Visualize Influence Map" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "scale" + label "Scale" + type float + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "rolloff" + label "Contrast Rolloff" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "type" + label "Type" + type integer + default { "0" } + menu { + "float" "Float" + "vector" "Vector" + } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_influence" + label "Color Influence" + type float + size 4 + default { "0" "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "remap_influence_2" + label "Remap Influence" + type ramp_flt + default { "2" } + range { 1! 10 } + parmtag { "parmvop" "1" } + parmtag { "rampbasis_var" "remap_influence_2_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } + parmtag { "rampkeys_var" "remap_influence_2_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "remap_influence_2_the_key_values" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_channel" + label "Color Channel" + type integer + default { "0" } + menu { + "red" "Red" + "green" "Green" + "blue" "Blue" + "alpha" "Alpha" + "greyscale" "Greyscale" + } + range { 0 4 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "export_attribute" + label "Export Attribute" + type string + default { "Cd" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "doremap" + label "Do Remap" + type toggle + default { "on" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "st" + label "st" + type float + invisible + size 2 + default { "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.chn" +Content-Type: text/plain + +{ + channel remap_influence_2_1pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1pos\") } + } + channel remap_influence_2_1value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1value\") } + } + channel remap_influence_2_1interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence1interp\") } + } + channel remap_influence_2_2pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2pos\") } + } + channel remap_influence_2_2value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2value\") } + } + channel remap_influence_2_2interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence2interp\") } + } + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel parm_udim { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../udim\") } + } + channel srccolorspace { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../srccolorspace\") } + } + channel wrap { + lefttype = extend + righttype = extend + defaultString = \"repeat\" + flags = 0 + segment { length = 0 expr = chs(\"../wrap\") } + } + channel filter { + lefttype = extend + righttype = extend + defaultString = \"gauss\" + flags = 0 + segment { length = 0 expr = chs(\"../filter\") } + } + channel borderr { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderr\") } + } + channel borderg { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderg\") } + } + channel borderb { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderb\") } + } + channel texture_channel { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../texture_channel\") } + } + channel contrast { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast\") } + } + channel visualize_map { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "if (strcmp(chs(\"../export_attribute\"), \"Cd\") == 0, 1, ch(\"../visualize_map\"))" } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_scale\") } + } + channel rolloff { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast_rolloff\") } + } + channel type { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../attrib_type\") } + } + channel color_influence1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_color_influence1\") } + } + channel color_influence2 { + lefttype = extend + righttype = extend + default = 0.20000000298023224 + flags = 0 + segment { length = 0 value = 0.20000000298023224 0.20000000298023224 expr = ch(\"../rgb_color_influence2\") } + } + channel color_influence3 { + lefttype = extend + righttype = extend + default = 0.30000001192092896 + flags = 0 + segment { length = 0 value = 0.30000001192092896 0.30000001192092896 expr = ch(\"../rgb_color_influence3\") } + } + channel color_influence4 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../rgb_color_influence4\") } + } + channel color_channel { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../color_channel\") } + } + channel export_attribute { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = chs(\"../export_attribute\") } + } + channel doremap { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../doremap\") } + } + channel remap_influence_2 { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../remap_influence\") } + } + channel filter_width { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../filter_width\") } + } + channel use_texture_from_disk { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../use_file\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +use_texture_from_disk [ 0 locks=0 ] ( [ use_texture_from_disk 1 ] ) +cmap [ 0 locks=0 ] ( `chs(\"../filename\")` ) +parm_udim [ 0 locks=0 ] ( [ parm_udim 0 ] ) +srccolorspace [ 0 locks=0 ] ( [ srccolorspace auto ] ) +wrap [ 0 locks=0 ] ( [ wrap streak ] ) +filter_width [ 8 locks=0 ] ( [ filter_width 0 ] ) +filter [ 0 locks=0 ] ( [ filter gauss ] ) +border [ 0 locks=0 ] ( [ borderr 0 ] [ borderg 0 ] [ borderb 0 ] ) +texture_channel [ 0 locks=0 ] ( [ texture_channel "" ] ) +contrast [ 0 locks=0 ] ( [ contrast 0 ] ) +visualize_map [ 0 locks=0 ] ( [ visualize_map 1 ] ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +rolloff [ 0 locks=0 ] ( [ rolloff 1 ] ) +type [ 0 locks=0 ] ( [ type 1 ] ) +color_influence [ 0 locks=0 ] ( [ color_influence1 0.5 ] [ color_influence2 0.59999999999999998 ] [ color_influence3 0.10000000000000001 ] [ color_influence4 0 ] ) +remap_influence_2 [ 0 locks=0 ] ( [ remap_influence_2 2 ] ) +remap_influence_2_1pos [ 0 locks=0 ] ( [ remap_influence_2_1pos 0 ] ) +remap_influence_2_1value [ 0 locks=0 ] ( [ remap_influence_2_1value 0 ] ) +remap_influence_2_1interp [ 0 locks=0 ] ( [ remap_influence_2_1interp 1 ] ) +remap_influence_2_2pos [ 0 locks=0 ] ( [ remap_influence_2_2pos 1 ] ) +remap_influence_2_2value [ 0 locks=0 ] ( [ remap_influence_2_2value 1 ] ) +remap_influence_2_2interp [ 0 locks=0 ] ( [ remap_influence_2_2interp 1 ] ) +color_channel [ 0 locks=0 ] ( [ color_channel 4 ] ) +export_attribute [ 0 locks=0 ] ( [ export_attribute Cd ] ) +doremap [ 0 locks=0 ] ( [ doremap 0 ] ) +st [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind1.def" +Content-Type: text/plain + +comment "" +position 3.25847 2.01444 +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 "Alpha" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Alpha ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +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 ] ( "" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind2.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind2.def" +Content-Type: text/plain + +comment "" +position 3.07965 3.94021 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/vectohvec1.init" +Content-Type: text/plain + +type = vectohvec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/vectohvec1.def" +Content-Type: text/plain + +comment "" +position 6.06459 3.23401 +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 +{ +2 "hvec" +} +inputsNamed3 +{ +0 bind2 0 1 "vec" +1 bind1 0 1 "fval4" +} +inputs +{ +0 bind2 0 1 +1 bind1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/vectohvec1.parm" +Content-Type: text/plain + +{ +version 0.8 +vec [ 0 locks=0 ] ( 0 0 0 ) +fval4 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/vectohvec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/from_disk.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/from_disk.def" +Content-Type: text/plain + +comment "" +position 5.66568 5.4258 +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 "use_texture_from_disk" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/from_disk.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( use_texture_from_disk ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/from_disk.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_begin1.def" +Content-Type: text/plain + +comment "" +position 8.82305 4.46638 +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 +{ +} +inputsNamed3 +{ +0 from_disk 0 1 "condition_in" +1 vectohvec1 2 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 from_disk 0 1 +1 vectohvec1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/end_if1.def" +Content-Type: text/plain + +comment "" +position 16.1849 5.05532 +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 "var1_out" +} +inputsNamed3 +{ +0 texture1 17 1 "var1_in" +} +inputs +{ +0 texture1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind3.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind3.def" +Content-Type: text/plain + +comment "" +position 9.9741 7.32663 +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 "uv" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind3.chn" +Content-Type: text/plain + +{ + channel parmname { + lefttype = extend + righttype = extend + defaultString = \"uv\" + flags = 0 + segment { length = 0 expr = chs(\"../../uvattrib\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind3.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 8 locks=0 ] ( [ parmname uv ] ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm1.def" +Content-Type: text/plain + +comment "" +position 8.74403 9.2611 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "cmap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( cmap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "image" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/texture1.init" +Content-Type: text/plain + +type = texture::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/texture1.def" +Content-Type: text/plain + +comment "" +position 13.4143 6.18032 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +17 "clr" +} +inputsNamed3 +{ +0 bind3 0 1 "uv" +1 unit_derivative 0 1 "duv" +2 parm1 0 1 "map" +3 parm2 0 1 "udim" +4 srccolorspace 0 1 "srccolorspace" +5 wrap 0 1 "wrap" +6 filter 2 1 "filter" +7 filter_width 2 1 "width" +8 "" "" 1 "blur" +9 "" "" 1 "pixelblur" +10 border 0 1 "border" +11 "" "" 1 "extrapol" +12 "" "" 1 "interp" +13 "" "" 1 "defclr" +14 channel 0 1 "channel" +15 "" "" 1 "ptexface" +16 "" "" 1 "orient" +} +inputs +{ +0 bind3 0 1 +1 unit_derivative 0 1 +2 parm1 0 1 +3 parm2 0 1 +4 srccolorspace 0 1 +5 wrap 0 1 +6 filter 0 1 +7 filter_width 0 1 +8 "" 0 1 +9 "" 0 1 +10 border 0 1 +11 "" 0 1 +12 "" 0 1 +13 "" 0 1 +14 channel 0 1 +15 "" 0 1 +16 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/texture1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +map [ 0 locks=0 ] ( Mandril.pic ) +udim [ 0 locks=0 ] ( "on" ) +srccolorspace [ 0 locks=0 ] ( auto ) +wrap [ 0 locks=0 ] ( repeat ) +filter [ 0 locks=0 ] ( box ) +width [ 0 locks=0 ] ( 1 ) +blur [ 0 locks=0 ] ( 0 ) +pixelblur [ 0 locks=0 ] ( 0 ) +border [ 0 locks=0 ] ( 0 0 0 1 ) +extrapol [ 0 locks=0 ] ( "on" ) +interp [ 0 locks=0 ] ( "off" ) +defclr [ 0 locks=0 ] ( 0 0 0 0 ) +channel [ 0 locks=0 ] ( "" ) +ptexface [ 0 locks=0 ] ( 0 ) +orient [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/texture1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"32" + }, + "___toolid___":{ + "type":"string", + "value":"tool_2" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/unit_derivative.init" +Content-Type: text/plain + +type = constant +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/unit_derivative.def" +Content-Type: text/plain + +comment "" +position 9.75384 5.85634 +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 "Value" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0 0 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/unit_derivative.parm" +Content-Type: text/plain + +{ +version 0.8 +consttype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( Value ) +constlabel [ 0 locks=0 ] ( Constant ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/unit_derivative.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm2.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm2.def" +Content-Type: text/plain + +comment "" +position 8.53525 7.63566 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "parm_udim" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( udim ) +parmprefix [ 0 locks=0 ] ( parm_ ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/parm2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/srccolorspace.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/srccolorspace.def" +Content-Type: text/plain + +comment "" +position 8.74403 6.03615 +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 "srccolorspace" +1 "bound_srccolorspace" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/srccolorspace.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( srccolorspace ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Source Color Space" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( auto ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "auto \"Automatic\" linear \"Linear\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/srccolorspace.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/wrap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/wrap.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65617 +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 "wrap" +1 "bound_wrap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.996 0.933 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/wrap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( wrap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Wrap ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( repeat ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "repeat \"Repeat\" streak \"Streak\" decal \"Decal\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/wrap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter_width.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter_width.def" +Content-Type: text/plain + +comment "" +position 9.58917 3.41712 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter_width" +3 "bound_filter_width" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere-thinkpad + 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/attribfrommap1/calculate_color_from_map/filter_width.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter_width ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Filter Width" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter_width.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65036 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter" +3 "bound_filter" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/filter.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Filter ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( gauss ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "point \"Point\" box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/filter.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/border.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/border.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.64723 +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 "border" +1 "bound_border" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/border.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( border ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Border 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 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 1 ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/border.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/channel.def" +Content-Type: text/plain + +comment "" +position 10.3416 4.00238 +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 "texture_channel" +1 "bound_texture_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( texture_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Texture Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/exp.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/exp.def" +Content-Type: text/plain + +comment "" +position 21.8514 2.47324 +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 +{ +4 "contrast" +5 "bound_contrast" +} +inputsNamed3 +{ +3 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/exp.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( contrast ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Contrast ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/exp.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/visualize_map.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/visualize_map.def" +Content-Type: text/plain + +comment "" +position 25.8608 8.98831 +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 +{ +2 "visualize_map" +3 "bound_visualize_map" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/visualize_map.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( visualize_map ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Visualize Influence Map" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/visualize_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/scale.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/scale.def" +Content-Type: text/plain + +comment "" +position 25.628 0.776545 +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 +{ +2 "scale" +3 "bound_scale" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/scale.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( scale ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Scale ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/scale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/incoming_color.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/incoming_color.def" +Content-Type: text/plain + +comment "" +position 19.5481 5.15312 +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 +{ +3 "incoming_color" +} +inputsNamed3 +{ +0 end_if1 1 1 "var1_out" +} +inputs +{ +0 end_if1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/incoming_color.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( incoming_color ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/incoming_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/max.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/max.def" +Content-Type: text/plain + +comment "" +position 21.9925 7.754 +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 +{ +2 "rolloff" +3 "bound_rolloff" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/max.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( rolloff ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Contrast Rolloff" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/max.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/type.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/type.def" +Content-Type: text/plain + +comment "" +position 34.0752 4.23233 +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 +{ +2 "type" +3 "bound_type" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/type.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( type ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Type ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'float' 'Float' 'vector' 'Vector' " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/type.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float.def" +Content-Type: text/plain + +comment "" +position 36.4213 8.50036 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "false" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/suboutput1.def" +Content-Type: text/plain + +comment "" +position 37.3315 -3.76232 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/subinput1.def" +Content-Type: text/plain + +comment "" +position -1.4786 -1.42658 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_influence.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_influence.def" +Content-Type: text/plain + +comment "" +position 11.2003 3.22617 +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 +{ +2 "color_influence" +3 "bound_color_influence" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/color_influence.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_influence ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Influence" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float4" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_influence.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/remap_color.init" +Content-Type: text/plain + +type = rampparm +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/remap_color.def" +Content-Type: text/plain + +comment "" +position 14.9591 0.679823 +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 +{ +7 "remap_influence_2" +8 "remap_influence_2_the_basis_strings" +9 "remap_influence_2_the_key_positions" +10 "remap_influence_2_the_key_values" +11 "remap_influence_2_the_color_space" +} +inputsNamed3 +{ +6 if_greyscale 9 1 "input" +} +inputs +{ +0 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/remap_color.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( remap_influence_2 ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Remap Influence" ) +ramptype [ 0 locks=0 ] ( "flt" ) +rampcolortype [ 0 locks=0 ] ( rgb ) +rampbasisdefault [ 0 locks=0 ] ( linear ) +rampcolordefault [ 0 locks=0 ] ( 2 ) +rampfloatdefault [ 0 locks=0 ] ( 2 ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +separator2 [ 0 locks=0 ] ( ) +rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +rampcolordefault1pos [ 0 locks=0 ] ( 0 ) +rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 ) +rampcolordefault1interp [ 0 locks=0 ] ( "linear" ) +rampcolordefault2pos [ 0 locks=0 ] ( 1 ) +rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 ) +rampcolordefault2interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault1pos [ 0 locks=0 ] ( 0 ) +rampfloatdefault1value [ 0 locks=0 ] ( 0 ) +rampfloatdefault1interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault2pos [ 0 locks=0 ] ( 1 ) +rampfloatdefault2value [ 0 locks=0 ] ( 1 ) +rampfloatdefault2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/remap_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/remap_color.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgNQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSByZW1hcF9pbmZsdWVuY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm8= +cm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfYmFzaXNfc3RyaW5ncwpEZWJ1Z0NvcnJJbnB1dE4= +YW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWU= +IHJlbWFwX2luZmx1ZW5jZV90aGVfY29sb3Jfc3BhY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWY= +YXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfa2V5X3Bvc2l0aW9ucwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHU= +dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWUgcmVtYXBfaW5mbHVlbmNlX3RoZV9rZXlfdmFsdWU= +cwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_channel.def" +Content-Type: text/plain + +comment "" +position 5.36331 0.498985 +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 +{ +2 "color_channel" +3 "bound_color_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 4 ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'red' 'Red' 'green' 'Green' 'blue' 'Blue' 'alpha' 'Alpha' 'greyscale' 'Greyscale'" ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/switch_color_channel.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/switch_color_channel.def" +Content-Type: text/plain + +comment "" +position 6.96854 -3.48851 +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 +{ +11 "result" +} +inputsNamed3 +{ +6 color_channel 2 1 "switcher" +7 hvectofloat1 7 1 "input1" +8 hvectofloat1 8 1 "input2" +9 hvectofloat1 9 1 "input3" +10 hvectofloat1 10 1 "input4" +} +inputs +{ +0 color_channel 0 1 +1 hvectofloat1 0 1 +2 hvectofloat1 1 1 +3 hvectofloat1 2 1 +4 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/switch_color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +switcher [ 0 locks=0 ] ( 0 ) +outofbounds [ 0 locks=0 ] ( "last" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/switch_color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 2.44589 -3.46265 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.def" +Content-Type: text/plain + +comment "" +position 13.4847 -1.67287 +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 +{ +9 "_result" +} +inputsNamed3 +{ +5 if_greyscale1 5 1 "condition" +6 switch_color_channel 11 1 "result" +7 color_influence 2 1 "color_influence" +8 subinput1 10 1 "_incoming_color" +} +inputs +{ +0 if_greyscale1 0 1 +1 switch_color_channel 0 1 +2 color_influence 0 1 +3 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/suboutput1.def" +Content-Type: text/plain + +comment "" +position 24.2552 -1.03468 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 multiply4 5 1 "_result" +7 "" "" 1 "_color_influence" +8 "" "" 1 "__incoming_color" +9 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 multiply4 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/subinput1.def" +Content-Type: text/plain + +comment "" +position -0.312091 -0.808823 +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 +{ +4 "_condition" +5 "_result" +6 "_color_influence" +7 "__incoming_color" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 4.81622 1.75442 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 clamp_01 10 1 "hvec" +} +inputs +{ +0 clamp_01 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.def" +Content-Type: text/plain + +comment "" +position 4.62627 -3.29525 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 7 1 "hvec" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/clamp_01.init" +Content-Type: text/plain + +type = clamp +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/clamp_01.def" +Content-Type: text/plain + +comment "" +position 2.97377 1.89562 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +10 "clamp" +} +inputsNamed3 +{ +7 subinput1 6 1 "val" +8 "" "" 1 "min" +9 "" "" 1 "max" +} +inputs +{ +0 subinput1 2 1 +1 "" 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/clamp_01.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( 1 ) +min_i [ 0 locks=0 ] ( 0 ) +max_i [ 0 locks=0 ] ( 1 ) +min_u [ 0 locks=0 ] ( 0 0 ) +max_u [ 0 locks=0 ] ( 1 1 ) +min_v [ 0 locks=0 ] ( 0 0 0 ) +max_v [ 0 locks=0 ] ( 1 1 1 ) +min_p [ 0 locks=0 ] ( 0 0 0 ) +max_p [ 0 locks=0 ] ( 1 1 1 ) +min_n [ 0 locks=0 ] ( 0 0 0 ) +max_n [ 0 locks=0 ] ( 1 1 1 ) +min_c [ 0 locks=0 ] ( 0 0 0 ) +max_c [ 0 locks=0 ] ( 1 1 1 ) +min_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +max_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +min_uv [ 0 locks=0 ] ( 0 0 0 ) +max_uv [ 0 locks=0 ] ( 1 1 1 ) +min_up [ 0 locks=0 ] ( 0 0 0 ) +max_up [ 0 locks=0 ] ( 1 1 1 ) +min_un [ 0 locks=0 ] ( 0 0 0 ) +max_un [ 0 locks=0 ] ( 1 1 1 ) +min_uc [ 0 locks=0 ] ( 0 0 0 ) +max_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/clamp_01.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply1.def" +Content-Type: text/plain + +comment "" +position 10.43 1.14635 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 7 1 "input1" +4 hvectofloat1 7 1 "input2" +} +inputs +{ +0 hvectofloat2 0 1 +1 hvectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply2.def" +Content-Type: text/plain + +comment "" +position 10.43 -0.467845 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 8 1 "input1" +4 hvectofloat1 8 1 "input2" +} +inputs +{ +0 hvectofloat2 1 1 +1 hvectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply3.def" +Content-Type: text/plain + +comment "" +position 10.43 -1.96479 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 9 1 "input1" +4 hvectofloat1 9 1 "input2" +} +inputs +{ +0 hvectofloat2 2 1 +1 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add1.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add1.def" +Content-Type: text/plain + +comment "" +position 13.5072 3.02283 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 hvectofloat1 7 1 "input1" +5 hvectofloat1 8 1 "input2" +6 hvectofloat1 9 1 "input3" +} +inputs +{ +0 hvectofloat1 0 1 +1 hvectofloat1 1 1 +2 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add2.def" +Content-Type: text/plain + +comment "" +position 16.7488 -0.971288 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 multiply1 5 1 "input1" +5 multiply2 5 1 "input2" +6 multiply3 5 1 "input3" +} +inputs +{ +0 multiply1 0 1 +1 multiply2 0 1 +2 multiply3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/divide2.init" +Content-Type: text/plain + +type = divide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/divide2.def" +Content-Type: text/plain + +comment "" +position 19.1282 0.919932 +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 +{ +5 "div" +} +inputsNamed3 +{ +3 add2 7 1 "input1" +4 add1 7 1 "input2" +} +inputs +{ +0 add2 0 1 +1 add1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/divide2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/divide2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply4.def" +Content-Type: text/plain + +comment "" +position 22.5195 -0.906785 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 divide2 5 1 "input1" +4 add3 5 1 "input2" +} +inputs +{ +0 divide2 0 1 +1 add3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement1.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement1.def" +Content-Type: text/plain + +comment "" +position 14.754 -6.5943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "val" +} +inputs +{ +0 hvectofloat2 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add3.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add3.def" +Content-Type: text/plain + +comment "" +position 19.4612 -6.1706 +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 +{ +5 "sum" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "input1" +4 multiply5 5 1 "input2" +} +inputs +{ +0 hvectofloat2 3 1 +1 multiply5 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/add3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply5.def" +Content-Type: text/plain + +comment "" +position 17.0286 -4.25944 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 complement1 4 1 "input1" +4 complement2 4 1 "input2" +} +inputs +{ +0 complement1 0 1 +1 complement2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement2.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement2.def" +Content-Type: text/plain + +comment "" +position 14.764 -3.00786 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat1 10 1 "val" +} +inputs +{ +0 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement2.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale/complement2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale1.def" +Content-Type: text/plain + +comment "" +position 10.039 1.08722 +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 +{ +5 "bool" +} +inputsNamed3 +{ +3 color_channel 2 1 "input1" +4 "" "" 1 "input2" +} +inputs +{ +0 color_channel 0 1 +1 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_greyscale1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( eq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 4 ) +input2_s [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/pow1.def" +Content-Type: text/plain + +comment "" +position 20.9324 -1.24193 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 smooth1 13 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 smooth1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/addconst1.def" +Content-Type: text/plain + +comment "" +position 18.7796 -2.1094 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply4.def" +Content-Type: text/plain + +comment "" +position 25.8129 -0.324766 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 subinput1 13 1 "input1" +4 multiply1 5 1 "input2" +} +inputs +{ +0 subinput1 5 1 +1 multiply1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/smooth1.init" +Content-Type: text/plain + +type = smooth +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/smooth1.def" +Content-Type: text/plain + +comment "" +position 19.3689 3.87792 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +13 "val" +} +inputsNamed3 +{ +9 "" "" 1 "min" +10 subinput1 12 1 "max" +11 remap_color 7 1 "amount" +12 "" "" 1 "rolloff" +} +inputs +{ +0 "" 0 1 +1 subinput1 4 1 +2 remap_color 0 1 +3 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/smooth1.chn" +Content-Type: text/plain + +{ + channel max { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../max/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/smooth1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( [ max 0 ] ) +amount [ 0 locks=0 ] ( 0.5 ) +rolloff [ 0 locks=0 ] ( 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +amount_uf [ 0 locks=0 ] ( 0.5 ) +rolloff_uf [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/smooth1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply1.def" +Content-Type: text/plain + +comment "" +position 23.1345 0.528674 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 pow1 7 1 "input1" +4 remap_color 7 1 "input2" +} +inputs +{ +0 pow1 0 1 +1 remap_color 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize.def" +Content-Type: text/plain + +comment "" +position 31.7665 -4.7852 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 subinput1 5 1 "__Cd" +7 "" "" 1 "_result" +8 "" "" 1 "next" +9 "" "" 1 "next_2" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/twoway1.def" +Content-Type: text/plain + +comment "" +position 26.2679 3.285 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 if_greyscale 9 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/setattrib1.def" +Content-Type: text/plain + +comment "" +position 35.3135 2.42181 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 if_begin1 4 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 if_begin1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/bind1.def" +Content-Type: text/plain + +comment "" +position 32.6958 0.511391 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/compare1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/compare1.def" +Content-Type: text/plain + +comment "" +position 30.4956 3.89717 +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 "bool" +} +inputsNamed3 +{ +0 subinput1 15 1 "input1" +} +inputs +{ +0 subinput1 7 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_float/compare1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( neq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( Cd ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/compare1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_begin1.def" +Content-Type: text/plain + +comment "" +position 32.9693 3.06717 +connectornextid 5 +flags = lock 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 +{ +3 "condition_out" +4 "var1_out" +} +inputsNamed3 +{ +0 compare1 1 1 "condition_in" +1 twoway1 3 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 compare1 0 1 +1 twoway1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_begin1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb25kaXRpb25fb3V0CkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm0= +YWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAABCZWdpbkluZm8KT3V0cHV0TmFtZSB2YXIxX291dApEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29yckk= +bnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/end_if1.def" +Content-Type: text/plain + +comment "" +position 38.0945 2.42181 +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 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector.def" +Content-Type: text/plain + +comment "" +position 35.9983 -0.0534546 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/suboutput1.def" +Content-Type: text/plain + +comment "" +position 26.8336 -5.87705 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/subinput1.def" +Content-Type: text/plain + +comment "" +position -9.35888 -2.43235 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/pow1.def" +Content-Type: text/plain + +comment "" +position 10.1044 -1.24573 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 fit1 16 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 fit1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/addconst1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -3.48628 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply4.def" +Content-Type: text/plain + +comment "" +position 17.7351 -4.21532 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 multiply5 5 1 "input1" +4 subinput1 13 1 "input2" +} +inputs +{ +0 multiply5 0 1 +1 subinput1 5 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.def" +Content-Type: text/plain + +comment "" +position 22.2179 -6.32705 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "_result" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply5.def" +Content-Type: text/plain + +comment "" +position 15.0917 1.81273 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 normalize1 4 1 "input1" +4 pow1 7 1 "input2" +} +inputs +{ +0 normalize1 0 1 +1 pow1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/hvectovec1.init" +Content-Type: text/plain + +type = hvectovec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/hvectovec1.def" +Content-Type: text/plain + +comment "" +position -4.74409 -0.828813 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +5 "vec" +6 "fval4" +} +inputsNamed3 +{ +4 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/hvectovec1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/hvectovec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/normalize1.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/normalize1.def" +Content-Type: text/plain + +comment "" +position 11.7016 4.17641 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "nvec" +} +inputsNamed3 +{ +3 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/normalize1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/normalize1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/vectofloat1.init" +Content-Type: text/plain + +type = vectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/vectofloat1.def" +Content-Type: text/plain + +comment "" +position -2.27086 -2.05462 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "fval1" +7 "fval2" +8 "fval3" +} +inputsNamed3 +{ +5 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/vectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 0 0 0 ) +vec_p [ 0 locks=0 ] ( 0 0 0 ) +vec_n [ 0 locks=0 ] ( 0 0 0 ) +vec_c [ 0 locks=0 ] ( 0 0 0 ) +vec_uv [ 0 locks=0 ] ( 0 0 0 ) +vec_up [ 0 locks=0 ] ( 0 0 0 ) +vec_un [ 0 locks=0 ] ( 0 0 0 ) +vec_uc [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/vectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst1.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst1.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -0.726943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 6 1 "val" +} +inputs +{ +0 vectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/mulconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.5 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst2.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst2.def" +Content-Type: text/plain + +comment "" +position 1.93113 -2.17756 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 7 1 "val" +} +inputs +{ +0 vectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/mulconst2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.59999999999999998 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst3.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst3.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -2.96308 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 8 1 "val" +} +inputs +{ +0 vectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/mulconst3.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.10000000000000001 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/mulconst3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/add2.def" +Content-Type: text/plain + +comment "" +position 3.78858 -1.57831 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 mulconst1 4 1 "input1" +5 mulconst2 4 1 "input2" +6 mulconst3 4 1 "input3" +} +inputs +{ +0 mulconst1 0 1 +1 mulconst2 0 1 +2 mulconst3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/divconst1.init" +Content-Type: text/plain + +type = divconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/divconst1.def" +Content-Type: text/plain + +comment "" +position 5.73936 -1.15471 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 add2 7 1 "val" +} +inputs +{ +0 add2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/divconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +divconst [ 0 locks=0 ] ( 1.2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/divconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/fit1.init" +Content-Type: text/plain + +type = fit +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/fit1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -0.175145 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +16 "shift" +} +inputsNamed3 +{ +11 divconst1 4 1 "val" +12 "" "" 1 "srcmin" +13 subinput1 12 1 "srcmax" +14 "" "" 1 "destmin" +15 "" "" 1 "destmax" +} +inputs +{ +0 divconst1 0 1 +1 "" 0 1 +2 subinput1 4 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/fit1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +srcmin [ 0 locks=0 ] ( 0 ) +srcmax [ 0 locks=0 ] ( 1 ) +destmin [ 0 locks=0 ] ( 0 ) +destmax [ 0 locks=0 ] ( 1 ) +srcmin_v2 [ 0 locks=0 ] ( 0 0 ) +srcmax_v2 [ 0 locks=0 ] ( 1 1 ) +destmin_v2 [ 0 locks=0 ] ( 0 0 ) +destmax_v2 [ 0 locks=0 ] ( 1 1 ) +srcmin_v [ 0 locks=0 ] ( 0 0 0 ) +srcmax_v [ 0 locks=0 ] ( 1 1 1 ) +destmin_v [ 0 locks=0 ] ( 0 0 0 ) +destmax_v [ 0 locks=0 ] ( 1 1 1 ) +srcmin_p [ 0 locks=0 ] ( 0 0 0 ) +srcmax_p [ 0 locks=0 ] ( 1 1 1 ) +destmin_p [ 0 locks=0 ] ( 0 0 0 ) +destmax_p [ 0 locks=0 ] ( 1 1 1 ) +srcmin_n [ 0 locks=0 ] ( 0 0 0 ) +srcmax_n [ 0 locks=0 ] ( 1 1 1 ) +destmin_n [ 0 locks=0 ] ( 0 0 0 ) +destmax_n [ 0 locks=0 ] ( 1 1 1 ) +srcmin_c [ 0 locks=0 ] ( 0 0 0 ) +srcmax_c [ 0 locks=0 ] ( 1 1 1 ) +destmin_c [ 0 locks=0 ] ( 0 0 0 ) +destmax_c [ 0 locks=0 ] ( 1 1 1 ) +srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +srcmin_uf [ 0 locks=0 ] ( 0 ) +srcmax_uf [ 0 locks=0 ] ( 1 ) +destmin_uf [ 0 locks=0 ] ( 0 ) +destmax_uf [ 0 locks=0 ] ( 1 ) +srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) +destmin_uv [ 0 locks=0 ] ( 0 0 0 ) +destmax_uv [ 0 locks=0 ] ( 1 1 1 ) +srcmin_up [ 0 locks=0 ] ( 0 0 0 ) +srcmax_up [ 0 locks=0 ] ( 1 1 1 ) +destmin_up [ 0 locks=0 ] ( 0 0 0 ) +destmax_up [ 0 locks=0 ] ( 1 1 1 ) +srcmin_un [ 0 locks=0 ] ( 0 0 0 ) +srcmax_un [ 0 locks=0 ] ( 1 1 1 ) +destmin_un [ 0 locks=0 ] ( 0 0 0 ) +destmax_un [ 0 locks=0 ] ( 1 1 1 ) +srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) +destmin_uc [ 0 locks=0 ] ( 0 0 0 ) +destmax_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/fit1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/twoway1.def" +Content-Type: text/plain + +comment "" +position 17.7351 -0.551211 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 hvectovec1 5 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/setattrib1.def" +Content-Type: text/plain + +comment "" +position 22.9176 -1.0985 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 twoway1 3 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_vector/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/bind1.def" +Content-Type: text/plain + +comment "" +position 19.8631 -2.6785 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/attrib1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/attrib1.def" +Content-Type: text/plain + +comment "" +position 26.4755 -1.78756 +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 +{ +2 "export_attribute" +3 "bound_export_attribute" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/attrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( export_attribute ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Export Attribute" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( Cd ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/attrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select.def" +Content-Type: text/plain + +comment "" +position 38.9795 4.74152 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 type 2 1 "condition" +5 if_float 17 1 "_Cd" +6 if_vector 17 1 "_Cd_2" +} +inputs +{ +0 type 0 1 +1 if_float 0 1 +2 if_vector 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_color_select.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "__Cd_2" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_color_select/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "__Cd_2" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/if_color_select/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/doremap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/doremap.def" +Content-Type: text/plain + +comment "" +position 29.6621 10.1882 +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 "doremap" +1 "bound_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/calculate_color_from_map/doremap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( doremap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Do Remap" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "on" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/doremap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind4.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind4.def" +Content-Type: text/plain + +comment "" +position 24.2111 4.90728 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind4.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind5.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind5.def" +Content-Type: text/plain + +comment "" +position 41.9733 4.59152 +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 if_color_select 7 1 "input" +} +inputs +{ +0 if_color_select 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind5.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +vectordef [ 0 locks=0 ] ( 1 1 1 ) +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 ] ( "on" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "whenconnected" ) +exportcontext [ 0 locks=0 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/bind5.userdata" +Content-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_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O5.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_O5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.503 31.2884 +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 transform28 1 1 "input1" +} +inputs +{ +0 transform28 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_O5.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); +@P = normalize(@P);" ) +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_O5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -122.785 34.1648 +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 1630754823 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle1.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 ] ( "v@P *= length2(v@P);" ) +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/pointwrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle2.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.341 35.9692 +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 +{ +0 "output1" +} +inputsNamed3 +{ +1 grid1 0 1 "input1" +} +inputs +{ +0 grid1 0 1 +} +stat +{ + create 1630754823 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle2.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 ] ( "v@P /= length2(v@P);" ) +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/pointwrangle2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle3.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -120.446 34.04 +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 1630754823 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pointwrangle3.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 ] ( "v@P /= length2(v@P);" ) +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/pointwrangle3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Reflector1.init" +Content-Type: text/plain + +type = ae::Reflector::1 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Reflector1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -117.209 41.4622 +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 StereographicProjection1 1 1 "input1" +1 sphere1 0 1 "input2" +} +inputs +{ +0 StereographicProjection1 0 1 +1 sphere1 0 1 +} +stat +{ + create 1630759562 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Reflector1.parm" +Content-Type: text/plain + +{ +version 0.8 +showguide [ 0 locks=0 ] ( "on" ) +max_bounces [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Reflector1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion1.init" +Content-Type: text/plain + +type = ae::SphereInversion::1 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -119.51 39.846 +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 subdivide3 1 1 "input1" +} +inputs +{ +0 subdivide3 0 1 +} +stat +{ + create 1630760201 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion1.parm" +Content-Type: text/plain + +{ +version 0.8 +showguide [ 0 locks=0 ] ( "on" ) +rad [ 0 locks=0 ] ( 1.01 ) +cen [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1.29 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/StereographicProjection1.init" +Content-Type: text/plain + +type = ae::StereographicProjection::1 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/StereographicProjection1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -119 40.85 +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 SphereInversion1 1 1 "input1" +} +inputs +{ +0 SphereInversion1 0 1 +} +stat +{ + create 1630760265 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/StereographicProjection1.parm" +Content-Type: text/plain + +{ +version 0.8 +labelparm3 [ 0 locks=0 ] ( "A 3-Vector is output from a Forward 4-D projection" ) +labelparm4 [ 0 locks=0 ] ( "A 3-Vector with Z=0 is output from a Forward 3-D projection" ) +labelparm2 [ 0 locks=0 ] ( "A 4-Vector is output from an Inverse 3-D projection" ) +sepparm [ 0 locks=0 ] ( ) +guide [ 0 locks=0 ] ( "off" ) +dim [ 0 locks=0 ] ( 3 ) +inverse [ 0 locks=0 ] ( "on" ) +attr [ 0 locks=0 ] ( fourvec ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/StereographicProjection1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.init" +Content-Type: text/plain + +type = ae::StereographicProjection::1 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -116.017 35.896 +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 1630760265 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.parm" +Content-Type: text/plain + +{ +version 0.8 +labelparm3 [ 0 locks=0 ] ( "A 3-Vector is output from a Forward 4-D projection" ) +labelparm4 [ 0 locks=0 ] ( "A 3-Vector with Z=0 is output from a Forward 3-D projection" ) +labelparm2 [ 0 locks=0 ] ( "A 4-Vector is output from an Inverse 3-D projection" ) +sepparm [ 0 locks=0 ] ( ) +guide [ 0 locks=0 ] ( "on" ) +dim [ 0 locks=0 ] ( 3 ) +inverse [ 0 locks=0 ] ( "on" ) +attr [ 0 locks=0 ] ( fourvec ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.inp" +Content-Type: text/plain + +1 +0 1.6705882549285889 6.2588233947753906 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/sticky1.postitinit" +Content-Type: text/plain + +type = postitnote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/sticky1.postitdef" +Content-Type: text/plain + +text "TODO Variable dimensions, store in attribute.." +position -3.96912 4.32056 +size 2.5 2.5 +flags = minimize off +stat +{ + create 1485027848 + modify 1485027864 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 1 0.969 0.522 +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.225094 4.1823 +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 +{ +4 "output1" +} +inputsNamed3 +{ +38 IN 1 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1460906892 + modify 1630765561 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 1 0.8 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.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 "res" + label "Res" + type integer + default { "100" } + range { 0 500 } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.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_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=.5; +vector pt; +int inv = chi(\"../inverse\"); + +if (inv != 1){ + // forward + pt.x = (@P.x/ (1-@P.z)); + pt.y = (@P.y/ (1-@P.z)); + pt.z = 0; +} +else { + //reverse + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z +=1; + pt*=.5; +} + +@P = pt; +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +res [ 0 locks=0 ] ( 80 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1 4.747 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight on unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +5 (0) "" 1 "input1" +6 (1) "" 1 "input2" +7 (2) "" 1 "input3" +8 (3) "" 1 "input4" +} +inputs +{ +0 (0) 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1356026768 + modify 1630765550 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.multiparm" +Content-Type: text/plain + +4 +bindname# ../bindname# +bindparm# ../bindparm# +bindgroupname# ../bindgroupname# +bindgroupparm# ../bindgroupparm# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.chn" +Content-Type: text/plain + +{ + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel bindgrouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../grouptype\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../autobind\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindings\") } + } + channel groupautobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../groupautobind\") } + } + channel groupbindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../groupbindings\") } + } + 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 bindclass { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../class\") } + } + channel vex_updatenmls { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vex_updatenmls\") } + } + channel vex_numcount { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_numcount\") } + } + channel vex_threadjobsize { + lefttype = extend + righttype = extend + default = 1024 + flags = 0 + segment { length = 0 value = 1024 1024 expr = ch(\"../vex_threadjobsize\") } + } + channel vex_matchattrib { + lefttype = extend + righttype = extend + defaultString = \"id\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_matchattrib\") } + } + channel vex_inplace { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_inplace\") } + } + channel vex_selectiongroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_selectiongroup\") } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( [ bindgrouptype 0 ] ) +bindclass [ 0 locks=0 ] ( [ bindclass 2 ] ) +vex_numcount [ 0 locks=0 ] ( [ vex_numcount 10 ] ) +vex_threadjobsize [ 0 locks=0 ] ( [ vex_threadjobsize 1024 ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 0 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +groupautobind [ 0 locks=0 ] ( [ groupautobind 1 ] ) +groupbindings [ 0 locks=0 ] ( [ groupbindings 0 ] ) +vex_updatenmls [ 0 locks=0 ] ( [ vex_updatenmls 0 ] ) +vex_matchattrib [ 0 locks=0 ] ( [ vex_matchattrib id ] ) +vex_inplace [ 0 locks=0 ] ( [ vex_inplace 0 ] ) +vex_selectiongroup [ 0 locks=0 ] ( [ vex_selectiongroup 0 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 3.88226 2.59989 +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 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1356026899 + modify 1630765561 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code "@O_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=.5; +vector pt; +int inv = chi(\"../inverse\"); + +if (inv != 1){ + // forward + pt.x = (@P.x/ (1-@P.z)); + pt.y = (@P.y/ (1-@P.z)); + pt.z = 0; +} +else { + //reverse + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z +=1; + pt*=.5; +} + +@P = pt; +" ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/4d.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/4d.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.69255 4.1823 +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 +{ +4 "output1" +} +inputsNamed3 +{ +38 IN 1 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1460906892 + modify 1630765142 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 1 0.8 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/4d.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 "res" + label "Res" + type integer + default { "100" } + range { 0 500 } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/4d.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 ] ( "//inv +vector4 invStereographic3Sphere(vector p) { + float mul = 2; + float n = dot(p,p)+1; + return set(p.x*(mul/n),p.y*(mul/n),p.z*(mul/n),(n-2)/n); +} + +//forward +vector stereographic3Sphere(vector4 p) { + float mul = 2; + return set(p.x/(1-p.w),p.y/(1-p.w),p.z/(1-p.w)); + //return set(p.x/(1+p.w),p.y/(1+p.w),p.z/(1+p.w)); wrong but fun +} + +if(!haspointattrib(0, chs(\"../attr\"))){ + addpointattrib(0, chs(\"../attr\"), vector4(set(0,0,0,0))); +} + +int inv = chi(\"../inverse\"); +if (inv != 1){ + // forward + @P = stereographic3Sphere(point(0, chs(\"../attr\"), @ptnum)); +} +else { + //reverse + vector4 invs = invStereographic3Sphere(@P); + setpointattrib(0, chs(\"../attr\"), @ptnum, invs, \"set\"); +} +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +res [ 0 locks=0 ] ( 80 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/4d.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion2.init" +Content-Type: text/plain + +type = ae::SphereInversion::1 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -116.501 37.306 +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 facet1 1 1 "input1" +} +inputs +{ +0 facet1 0 1 +} +stat +{ + create 1630760201 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion2.parm" +Content-Type: text/plain + +{ +version 0.8 +showguide [ 0 locks=0 ] ( "on" ) +rad [ 0 locks=0 ] ( 1 ) +cen [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/SphereInversion2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -119.144 27.6597 +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1 4 1 "input1" +} +inputs +{ +0 O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1 0 1 +} +stat +{ + create 1630750267 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "ptnum" + label "Point Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vtxnum" + label "Vertex Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "primnum" + label "Primitive Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "id" + label "Id" + type integer + invisible + default { "-1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numpt" + label "Number of Points" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numvtx" + label "Number of Vertices" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numprim" + label "Number of Prims" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Time" + label "Time" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "TimeInc" + label "Time Inc" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Frame" + label "Frame" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "life" + label "Life" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "age" + label "Age" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput2" + label "Second Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput3" + label "Third Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput4" + label "Fourth Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput1" + label "First Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "uv" + label "UV" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "P" + label "P" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "v" + label "Velocity" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "force" + label "Force" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Cd" + label "Cd" + type float + invisible + size 3 + default { "1" "1" "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "N" + label "N" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( "" ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +ptnum [ 0 locks=0 ] ( 0 ) +vtxnum [ 0 locks=0 ] ( 0 ) +primnum [ 0 locks=0 ] ( 0 ) +id [ 0 locks=0 ] ( -1 ) +numpt [ 0 locks=0 ] ( 0 ) +numvtx [ 0 locks=0 ] ( 0 ) +numprim [ 0 locks=0 ] ( 0 ) +Time [ 0 locks=0 ] ( 0 ) +TimeInc [ 0 locks=0 ] ( 0 ) +Frame [ 0 locks=0 ] ( 0 ) +life [ 0 locks=0 ] ( 0 ) +age [ 0 locks=0 ] ( 0 ) +OpInput2 [ 0 locks=0 ] ( "" ) +OpInput3 [ 0 locks=0 ] ( "" ) +OpInput4 [ 0 locks=0 ] ( "" ) +OpInput1 [ 0 locks=0 ] ( "" ) +uv [ 0 locks=0 ] ( 0 0 0 ) +P [ 0 locks=0 ] ( 0 0 0 ) +v [ 0 locks=0 ] ( 0 0 0 ) +force [ 0 locks=0 ] ( 0 0 0 ) +Cd [ 0 locks=0 ] ( 1 1 1 ) +N [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_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_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopglobal1.init" +Content-Type: text/plain + +type = geometryvopglobal::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopglobal1.def" +Content-Type: text/plain + +comment "" +position -0.5 1.775 +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 on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "P" +1 "v" +2 "force" +3 "age" +4 "life" +5 "id" +6 "Cd" +7 "uv" +8 "N" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1630750267 + modify 1630750392 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopglobal1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopglobal1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopoutput1.init" +Content-Type: text/plain + +type = geometryvopoutput +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopoutput1.def" +Content-Type: text/plain + +comment "" +position 7 2.98 +connectornextid 5 +flags = lock 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 displacenml1 9 1 "P" +1 "" "" 1 "v" +2 "" "" 1 "force" +3 complement3 1 1 "Cd" +4 "" "" 1 "N" +} +inputs +{ +0 displacenml1 0 1 +1 "" 0 1 +2 "" 0 1 +3 complement3 0 1 +4 "" 0 1 +} +stat +{ + create 1630750267 + modify 1630774580 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopoutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/geometryvopoutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.init" +Content-Type: text/plain + +type = displacenml +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.def" +Content-Type: text/plain + +comment "" +position 4.19032 3.14 +connectornextid 11 +flags = lock 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 +{ +9 "dispP" +10 "dispN" +} +inputsNamed3 +{ +0 geometryvopglobal1 0 1 "P" +1 "" "" 1 "nN" +2 complement2 1 1 "amount" +3 "" "" 1 "scale" +4 "" "" 1 "sshear" +5 "" "" 1 "tshear" +6 "" "" 1 "polys" +7 "" "" 1 "objspace" +8 "" "" 1 "bump" +} +inputs +{ +0 geometryvopglobal1 0 1 +1 "" 0 1 +2 complement2 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1630750279 + modify 1630774577 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = -65536 + flags = 0 + segment { length = 0 value = -65536 -65536 expr = -(.015625)*.53125 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.parm" +Content-Type: text/plain + +{ +version 0.8 +amount [ 0 locks=0 ] ( 0 ) +scale [ 8 locks=0 ] ( [ scale -0.00830078125 ] ) +sshear [ 0 locks=0 ] ( 0 ) +tshear [ 0 locks=0 ] ( 0 ) +polys [ 0 locks=0 ] ( "on" ) +objspace [ 0 locks=0 ] ( "off" ) +bump [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/displacenml1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBkaXNwTgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= +CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWUgZGlzcFAKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX18= +ZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement2.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement2.def" +Content-Type: text/plain + +comment "" +position 2.15481 1.38 +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 "complem" +} +inputsNamed3 +{ +0 geometryvopglobal1 6 1 "val" +} +inputs +{ +0 geometryvopglobal1 6 1 +} +stat +{ + create 1630766587 + modify 1630774577 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O/complement2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement2.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb21wbGVtCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGU= +IDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement3.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement3.def" +Content-Type: text/plain + +comment "" +position 2.17273 0.21962 +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 "complem" +} +inputsNamed3 +{ +0 geometryvopglobal1 6 1 "val" +} +inputs +{ +0 geometryvopglobal1 6 1 +} +stat +{ + create 1630766587 + modify 1630774577 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O/complement3.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O/complement3.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb21wbGVtCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGU= +IDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.84 29.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 off colordefault on exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O5 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O5 0 1 +} +stat +{ + create 1460906892 + modify 1658235329 + author Aeoll@Nick + access 0777 +} +color 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1.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 "res" + label "Res" + type integer + default { "100" } + range { 0 500 } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=1; +vector pt; + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O/2 + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + //pt.z +=1; + //pt*=.5; + + +@P = pt; +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +res [ 0 locks=0 ] ( 80 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1 4.747 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight on unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +5 (0) "" 1 "input1" +6 (1) "" 1 "input2" +7 (2) "" 1 "input3" +8 (3) "" 1 "input4" +} +inputs +{ +0 (0) 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1356026768 + modify 1630770851 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.multiparm" +Content-Type: text/plain + +4 +bindname# ../bindname# +bindparm# ../bindparm# +bindgroupname# ../bindgroupname# +bindgroupparm# ../bindgroupparm# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.chn" +Content-Type: text/plain + +{ + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel bindgrouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../grouptype\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../autobind\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindings\") } + } + channel groupautobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../groupautobind\") } + } + channel groupbindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../groupbindings\") } + } + 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 bindclass { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../class\") } + } + channel vex_updatenmls { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vex_updatenmls\") } + } + channel vex_numcount { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_numcount\") } + } + channel vex_threadjobsize { + lefttype = extend + righttype = extend + default = 1024 + flags = 0 + segment { length = 0 value = 1024 1024 expr = ch(\"../vex_threadjobsize\") } + } + channel vex_matchattrib { + lefttype = extend + righttype = extend + defaultString = \"id\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_matchattrib\") } + } + channel vex_inplace { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_inplace\") } + } + channel vex_selectiongroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_selectiongroup\") } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( [ bindgrouptype 0 ] ) +bindclass [ 0 locks=0 ] ( [ bindclass 2 ] ) +vex_numcount [ 0 locks=0 ] ( [ vex_numcount 10 ] ) +vex_threadjobsize [ 0 locks=0 ] ( [ vex_threadjobsize 1024 ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1 ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 0 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +groupautobind [ 0 locks=0 ] ( [ groupautobind 1 ] ) +groupbindings [ 0 locks=0 ] ( [ groupbindings 0 ] ) +vex_updatenmls [ 0 locks=0 ] ( [ vex_updatenmls 0 ] ) +vex_matchattrib [ 0 locks=0 ] ( [ vex_matchattrib id ] ) +vex_inplace [ 0 locks=0 ] ( [ vex_inplace 0 ] ) +vex_selectiongroup [ 0 locks=0 ] ( [ vex_selectiongroup 0 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 3.88226 2.59989 +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 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1356026899 + modify 1630770850 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code "@O_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=1; +vector pt; + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O/2 + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + //pt.z +=1; + //pt*=.5; + + +@P = pt; +" ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -113.247 35.1353 +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 off colordefault on exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +0 grid2 0 1 "input1" +} +inputs +{ +0 grid2 0 1 +} +stat +{ + create 1460906892 + modify 1658235329 + author Aeoll@Nick + access 0777 +} +color 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.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 "res" + label "Res" + type integer + default { "100" } + range { 0 500 } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.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_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=1; +vector pt; + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O/2 + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + //pt.z +=1; + //pt*=.5; + + +@P = pt; +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +res [ 0 locks=0 ] ( 80 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1 4.747 +connectornextid 0 +flags = lock off model off template off footprint off xray off bypass off display on render on highlight on unload on savedata off compress on colordefault off exposed on +outputsNamed3 +{ +4 "output1" +} +inputsNamed3 +{ +5 (0) "" 1 "input1" +6 (1) "" 1 "input2" +7 (2) "" 1 "input3" +8 (3) "" 1 "input4" +} +inputs +{ +0 (0) 0 1 +1 (1) 0 1 +2 (2) 0 1 +3 (3) 0 1 +} +stat +{ + create 1356026768 + modify 1630770851 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.multiparm" +Content-Type: text/plain + +4 +bindname# ../bindname# +bindparm# ../bindparm# +bindgroupname# ../bindgroupname# +bindgroupparm# ../bindgroupparm# + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.chn" +Content-Type: text/plain + +{ + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel bindgrouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../grouptype\") } + } + channel autobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../autobind\") } + } + channel bindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bindings\") } + } + channel groupautobind { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../groupautobind\") } + } + channel groupbindings { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../groupbindings\") } + } + 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 bindclass { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../class\") } + } + channel vex_updatenmls { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../vex_updatenmls\") } + } + channel vex_numcount { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_numcount\") } + } + channel vex_threadjobsize { + lefttype = extend + righttype = extend + default = 1024 + flags = 0 + segment { length = 0 value = 1024 1024 expr = ch(\"../vex_threadjobsize\") } + } + channel vex_matchattrib { + lefttype = extend + righttype = extend + defaultString = \"id\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_matchattrib\") } + } + channel vex_inplace { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../vex_inplace\") } + } + channel vex_selectiongroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../vex_selectiongroup\") } + } + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( [ bindgrouptype 0 ] ) +bindclass [ 0 locks=0 ] ( [ bindclass 2 ] ) +vex_numcount [ 0 locks=0 ] ( [ vex_numcount 10 ] ) +vex_threadjobsize [ 0 locks=0 ] ( [ vex_threadjobsize 1024 ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2 ] ) +vex_outputmask [ 0 locks=0 ] ( [ vex_outputmask * ] ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( [ vex_precision 0 ] ) +autobind [ 0 locks=0 ] ( [ autobind 1 ] ) +bindings [ 0 locks=0 ] ( [ bindings 0 ] ) +groupautobind [ 0 locks=0 ] ( [ groupautobind 1 ] ) +groupbindings [ 0 locks=0 ] ( [ groupbindings 0 ] ) +vex_updatenmls [ 0 locks=0 ] ( [ vex_updatenmls 0 ] ) +vex_matchattrib [ 0 locks=0 ] ( [ vex_matchattrib id ] ) +vex_inplace [ 0 locks=0 ] ( [ vex_inplace 0 ] ) +vex_selectiongroup [ 0 locks=0 ] ( [ vex_selectiongroup 0 ] ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1/snippet1.def" +Content-Type: text/plain + +comment "" +position 3.88226 2.59989 +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 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1356026899 + modify 1630770850 + 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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1/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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1/snippet1.parm" +Content-Type: text/plain + +{ +version 0.8 +code [ 0 locks=0 ] ( [ code "@O_EULAV_O_VALUE_O=ch(\"O_EULAV_O_VALUE_O\"); +@O_EULAV_O_VALUE_O=1; +vector pt; + pt.x = 2*@P.x / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.y = 2*@P.y / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + pt.z = -(-@O_EULAV_O_VALUE_O/2 + pow(@P.x,2) +pow(@P.y,2)) / (@O_EULAV_O_VALUE_O + pow(@P.x,2) + pow(@P.y,2)); + //pt.z +=1; + //pt*=.5; + + +@P = pt; +" ] ) +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1/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/attribfrommap2.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.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 grid3 0 1 "input1" +} +inputs +{ +0 grid3 0 1 +} +stat +{ + create 1630749216 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/3..EXR.FXS.EXR.0000.EXR+PNG.4.EXR.PNG.16BPC.RGB.PNG ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "float" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( auto ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 0 locks=0 ] ( 1 1 1 1 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "off" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 1 ) +remap_influence [ 0 locks=0 ] ( 2 ) +filter [ 0 locks=0 ] ( point ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( streak ) +border [ 0 locks=0 ] ( 0 0 0 ) +vertexmethod [ 0 locks=0 ] ( "mean" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "off" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 0 ) +remap_influence1interp [ 0 locks=0 ] ( "linear" ) +remap_influence2pos [ 0 locks=0 ] ( 1 ) +remap_influence2value [ 0 locks=0 ] ( 1 ) +remap_influence2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.inp" +Content-Type: text/plain + +1 +0 0.93911218643188477 11.940807342529297 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.810504 2.63946 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 uvtransform2 1 1 "input1" +} +inputs +{ +0 uvtransform2 0 1 +} +stat +{ + create 1614251392 + modify 1632603257 + 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/attribfrommap2/calculate_color_from_map.multiparm" +Content-Type: text/plain + +3 +remap_influence_2_#pos ../remap_influence#pos +remap_influence_2_#value ../remap_influence#value +remap_influence_2_#interp ../remap_influence#interp + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "use_texture_from_disk" + label "use_texture_from_disk" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "cmap" + label "cmap" + type image + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "parm_udim" + label "parm_udim" + type integer + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "srccolorspace" + label "Source Color Space" + type string + default { "auto" } + menu { + "auto" "Automatic" + "linear" "Linear" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "wrap" + label "Wrap" + type string + default { "repeat" } + menu { + "repeat" "Repeat" + "streak" "Streak" + "decal" "Decal" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter_width" + label "Filter Width" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter" + label "Filter" + type string + default { "gauss" } + menu { + "point" "Point" + "box" "Box" + "gauss" "Gaussian" + "bartlett" "Bartlett/Triangular" + "sinc" "Sinc Sharpening" + "hanning" "Hanning" + "blackman" "Blackman" + "catrom" "Catmull-Rom" + "mitchell" "Mitchell" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "border" + label "Border Color" + type color + size 3 + default { "0" "0" "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "texture_channel" + label "Texture Channel" + type string + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "contrast" + label "Contrast" + type float + default { "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "visualize_map" + label "Visualize Influence Map" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "scale" + label "Scale" + type float + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "rolloff" + label "Contrast Rolloff" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "type" + label "Type" + type integer + default { "0" } + menu { + "float" "Float" + "vector" "Vector" + } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_influence" + label "Color Influence" + type float + size 4 + default { "0" "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "remap_influence_2" + label "Remap Influence" + type ramp_flt + default { "2" } + range { 1! 10 } + parmtag { "parmvop" "1" } + parmtag { "rampbasis_var" "remap_influence_2_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } + parmtag { "rampkeys_var" "remap_influence_2_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "remap_influence_2_the_key_values" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_channel" + label "Color Channel" + type integer + default { "0" } + menu { + "red" "Red" + "green" "Green" + "blue" "Blue" + "alpha" "Alpha" + "greyscale" "Greyscale" + } + range { 0 4 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "export_attribute" + label "Export Attribute" + type string + default { "Cd" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "doremap" + label "Do Remap" + type toggle + default { "on" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "st" + label "st" + type float + invisible + size 2 + default { "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.chn" +Content-Type: text/plain + +{ + channel remap_influence_2_1pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1pos\") } + } + channel remap_influence_2_1value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1value\") } + } + channel remap_influence_2_1interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence1interp\") } + } + channel remap_influence_2_2pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2pos\") } + } + channel remap_influence_2_2value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2value\") } + } + channel remap_influence_2_2interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence2interp\") } + } + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel parm_udim { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../udim\") } + } + channel srccolorspace { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../srccolorspace\") } + } + channel wrap { + lefttype = extend + righttype = extend + defaultString = \"repeat\" + flags = 0 + segment { length = 0 expr = chs(\"../wrap\") } + } + channel filter { + lefttype = extend + righttype = extend + defaultString = \"gauss\" + flags = 0 + segment { length = 0 expr = chs(\"../filter\") } + } + channel borderr { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderr\") } + } + channel borderg { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderg\") } + } + channel borderb { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderb\") } + } + channel texture_channel { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../texture_channel\") } + } + channel contrast { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast\") } + } + channel visualize_map { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "if (strcmp(chs(\"../export_attribute\"), \"Cd\") == 0, 1, ch(\"../visualize_map\"))" } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_scale\") } + } + channel rolloff { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast_rolloff\") } + } + channel type { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../attrib_type\") } + } + channel color_influence1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_color_influence1\") } + } + channel color_influence2 { + lefttype = extend + righttype = extend + default = 0.20000000298023224 + flags = 0 + segment { length = 0 value = 0.20000000298023224 0.20000000298023224 expr = ch(\"../rgb_color_influence2\") } + } + channel color_influence3 { + lefttype = extend + righttype = extend + default = 0.30000001192092896 + flags = 0 + segment { length = 0 value = 0.30000001192092896 0.30000001192092896 expr = ch(\"../rgb_color_influence3\") } + } + channel color_influence4 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../rgb_color_influence4\") } + } + channel color_channel { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../color_channel\") } + } + channel export_attribute { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = chs(\"../export_attribute\") } + } + channel doremap { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../doremap\") } + } + channel remap_influence_2 { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../remap_influence\") } + } + channel filter_width { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../filter_width\") } + } + channel use_texture_from_disk { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../use_file\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +use_texture_from_disk [ 0 locks=0 ] ( [ use_texture_from_disk 1 ] ) +cmap [ 0 locks=0 ] ( `chs(\"../filename\")` ) +parm_udim [ 0 locks=0 ] ( [ parm_udim 0 ] ) +srccolorspace [ 0 locks=0 ] ( [ srccolorspace auto ] ) +wrap [ 0 locks=0 ] ( [ wrap streak ] ) +filter_width [ 8 locks=0 ] ( [ filter_width 0 ] ) +filter [ 0 locks=0 ] ( [ filter point ] ) +border [ 0 locks=0 ] ( [ borderr 0 ] [ borderg 0 ] [ borderb 0 ] ) +texture_channel [ 0 locks=0 ] ( [ texture_channel "" ] ) +contrast [ 0 locks=0 ] ( [ contrast 0 ] ) +visualize_map [ 0 locks=0 ] ( [ visualize_map 1 ] ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +rolloff [ 0 locks=0 ] ( [ rolloff 1 ] ) +type [ 0 locks=0 ] ( [ type 0 ] ) +color_influence [ 0 locks=0 ] ( [ color_influence1 1 ] [ color_influence2 1 ] [ color_influence3 1 ] [ color_influence4 1 ] ) +remap_influence_2 [ 0 locks=0 ] ( [ remap_influence_2 2 ] ) +remap_influence_2_1pos [ 0 locks=0 ] ( [ remap_influence_2_1pos 0 ] ) +remap_influence_2_1value [ 0 locks=0 ] ( [ remap_influence_2_1value 0 ] ) +remap_influence_2_1interp [ 0 locks=0 ] ( [ remap_influence_2_1interp 1 ] ) +remap_influence_2_2pos [ 0 locks=0 ] ( [ remap_influence_2_2pos 1 ] ) +remap_influence_2_2value [ 0 locks=0 ] ( [ remap_influence_2_2value 1 ] ) +remap_influence_2_2interp [ 0 locks=0 ] ( [ remap_influence_2_2interp 1 ] ) +color_channel [ 0 locks=0 ] ( [ color_channel 4 ] ) +export_attribute [ 0 locks=0 ] ( [ export_attribute Cd ] ) +doremap [ 0 locks=0 ] ( [ doremap 0 ] ) +st [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind1.def" +Content-Type: text/plain + +comment "" +position 3.25847 2.01444 +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 "Alpha" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Alpha ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +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 ] ( "" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind2.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind2.def" +Content-Type: text/plain + +comment "" +position 3.07965 3.94021 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/vectohvec1.init" +Content-Type: text/plain + +type = vectohvec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/vectohvec1.def" +Content-Type: text/plain + +comment "" +position 6.06459 3.23401 +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 +{ +2 "hvec" +} +inputsNamed3 +{ +0 bind2 0 1 "vec" +1 bind1 0 1 "fval4" +} +inputs +{ +0 bind2 0 1 +1 bind1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/vectohvec1.parm" +Content-Type: text/plain + +{ +version 0.8 +vec [ 0 locks=0 ] ( 0 0 0 ) +fval4 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/vectohvec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/from_disk.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/from_disk.def" +Content-Type: text/plain + +comment "" +position 5.66568 5.4258 +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 "use_texture_from_disk" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/from_disk.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( use_texture_from_disk ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/from_disk.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_begin1.def" +Content-Type: text/plain + +comment "" +position 8.82305 4.46638 +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 +{ +} +inputsNamed3 +{ +0 from_disk 0 1 "condition_in" +1 vectohvec1 2 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 from_disk 0 1 +1 vectohvec1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/end_if1.def" +Content-Type: text/plain + +comment "" +position 16.1849 5.05532 +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 "var1_out" +} +inputsNamed3 +{ +0 texture1 17 1 "var1_in" +} +inputs +{ +0 texture1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind3.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind3.def" +Content-Type: text/plain + +comment "" +position 9.9741 7.32663 +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 "uv" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind3.chn" +Content-Type: text/plain + +{ + channel parmname { + lefttype = extend + righttype = extend + defaultString = \"uv\" + flags = 0 + segment { length = 0 expr = chs(\"../../uvattrib\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind3.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 8 locks=0 ] ( [ parmname uv ] ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm1.def" +Content-Type: text/plain + +comment "" +position 8.74403 9.2611 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "cmap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( cmap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "image" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/texture1.init" +Content-Type: text/plain + +type = texture::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/texture1.def" +Content-Type: text/plain + +comment "" +position 13.4143 6.18032 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +17 "clr" +} +inputsNamed3 +{ +0 bind3 0 1 "uv" +1 unit_derivative 0 1 "duv" +2 parm1 0 1 "map" +3 parm2 0 1 "udim" +4 srccolorspace 0 1 "srccolorspace" +5 wrap 0 1 "wrap" +6 filter 2 1 "filter" +7 filter_width 2 1 "width" +8 "" "" 1 "blur" +9 "" "" 1 "pixelblur" +10 border 0 1 "border" +11 "" "" 1 "extrapol" +12 "" "" 1 "interp" +13 "" "" 1 "defclr" +14 channel 0 1 "channel" +15 "" "" 1 "ptexface" +16 "" "" 1 "orient" +} +inputs +{ +0 bind3 0 1 +1 unit_derivative 0 1 +2 parm1 0 1 +3 parm2 0 1 +4 srccolorspace 0 1 +5 wrap 0 1 +6 filter 0 1 +7 filter_width 0 1 +8 "" 0 1 +9 "" 0 1 +10 border 0 1 +11 "" 0 1 +12 "" 0 1 +13 "" 0 1 +14 channel 0 1 +15 "" 0 1 +16 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/texture1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +map [ 0 locks=0 ] ( Mandril.pic ) +udim [ 0 locks=0 ] ( "on" ) +srccolorspace [ 0 locks=0 ] ( auto ) +wrap [ 0 locks=0 ] ( repeat ) +filter [ 0 locks=0 ] ( box ) +width [ 0 locks=0 ] ( 1 ) +blur [ 0 locks=0 ] ( 0 ) +pixelblur [ 0 locks=0 ] ( 0 ) +border [ 0 locks=0 ] ( 0 0 0 1 ) +extrapol [ 0 locks=0 ] ( "on" ) +interp [ 0 locks=0 ] ( "off" ) +defclr [ 0 locks=0 ] ( 0 0 0 0 ) +channel [ 0 locks=0 ] ( "" ) +ptexface [ 0 locks=0 ] ( 0 ) +orient [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/texture1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"32" + }, + "___toolid___":{ + "type":"string", + "value":"tool_2" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/unit_derivative.init" +Content-Type: text/plain + +type = constant +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/unit_derivative.def" +Content-Type: text/plain + +comment "" +position 9.75384 5.85634 +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 "Value" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0 0 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/unit_derivative.parm" +Content-Type: text/plain + +{ +version 0.8 +consttype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( Value ) +constlabel [ 0 locks=0 ] ( Constant ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/unit_derivative.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm2.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm2.def" +Content-Type: text/plain + +comment "" +position 8.53525 7.63566 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "parm_udim" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( udim ) +parmprefix [ 0 locks=0 ] ( parm_ ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/parm2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/srccolorspace.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/srccolorspace.def" +Content-Type: text/plain + +comment "" +position 8.74403 6.03615 +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 "srccolorspace" +1 "bound_srccolorspace" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/srccolorspace.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( srccolorspace ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Source Color Space" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( auto ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "auto \"Automatic\" linear \"Linear\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/srccolorspace.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/wrap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/wrap.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65617 +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 "wrap" +1 "bound_wrap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.996 0.933 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/wrap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( wrap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Wrap ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( repeat ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "repeat \"Repeat\" streak \"Streak\" decal \"Decal\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/wrap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter_width.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter_width.def" +Content-Type: text/plain + +comment "" +position 9.58917 3.41712 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter_width" +3 "bound_filter_width" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere-thinkpad + 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/attribfrommap2/calculate_color_from_map/filter_width.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter_width ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Filter Width" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter_width.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65036 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter" +3 "bound_filter" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/filter.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Filter ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( gauss ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "point \"Point\" box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/filter.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/border.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/border.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.64723 +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 "border" +1 "bound_border" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/border.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( border ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Border 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 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 1 ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/border.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/channel.def" +Content-Type: text/plain + +comment "" +position 10.3416 4.00238 +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 "texture_channel" +1 "bound_texture_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( texture_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Texture Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/exp.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/exp.def" +Content-Type: text/plain + +comment "" +position 21.8514 2.47324 +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 +{ +4 "contrast" +5 "bound_contrast" +} +inputsNamed3 +{ +3 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/exp.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( contrast ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Contrast ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/exp.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/visualize_map.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/visualize_map.def" +Content-Type: text/plain + +comment "" +position 25.8608 8.98831 +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 +{ +2 "visualize_map" +3 "bound_visualize_map" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/visualize_map.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( visualize_map ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Visualize Influence Map" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/visualize_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/scale.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/scale.def" +Content-Type: text/plain + +comment "" +position 25.628 0.776545 +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 +{ +2 "scale" +3 "bound_scale" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/scale.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( scale ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Scale ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/scale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/incoming_color.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/incoming_color.def" +Content-Type: text/plain + +comment "" +position 19.5481 5.15312 +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 +{ +3 "incoming_color" +} +inputsNamed3 +{ +0 end_if1 1 1 "var1_out" +} +inputs +{ +0 end_if1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/incoming_color.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( incoming_color ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/incoming_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/max.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/max.def" +Content-Type: text/plain + +comment "" +position 21.9925 7.754 +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 +{ +2 "rolloff" +3 "bound_rolloff" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/max.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( rolloff ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Contrast Rolloff" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/max.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/type.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/type.def" +Content-Type: text/plain + +comment "" +position 34.0752 4.23233 +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 +{ +2 "type" +3 "bound_type" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/type.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( type ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Type ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'float' 'Float' 'vector' 'Vector' " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/type.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float.def" +Content-Type: text/plain + +comment "" +position 36.4213 8.50036 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "false" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/suboutput1.def" +Content-Type: text/plain + +comment "" +position 37.3315 -3.76232 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/subinput1.def" +Content-Type: text/plain + +comment "" +position -1.4786 -1.42658 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_influence.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_influence.def" +Content-Type: text/plain + +comment "" +position 11.2003 3.22617 +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 +{ +2 "color_influence" +3 "bound_color_influence" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/color_influence.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_influence ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Influence" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float4" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_influence.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/remap_color.init" +Content-Type: text/plain + +type = rampparm +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/remap_color.def" +Content-Type: text/plain + +comment "" +position 14.9591 0.679823 +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 +{ +7 "remap_influence_2" +8 "remap_influence_2_the_basis_strings" +9 "remap_influence_2_the_key_positions" +10 "remap_influence_2_the_key_values" +11 "remap_influence_2_the_color_space" +} +inputsNamed3 +{ +6 if_greyscale 9 1 "input" +} +inputs +{ +0 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/remap_color.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( remap_influence_2 ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Remap Influence" ) +ramptype [ 0 locks=0 ] ( "flt" ) +rampcolortype [ 0 locks=0 ] ( rgb ) +rampbasisdefault [ 0 locks=0 ] ( linear ) +rampcolordefault [ 0 locks=0 ] ( 2 ) +rampfloatdefault [ 0 locks=0 ] ( 2 ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +separator2 [ 0 locks=0 ] ( ) +rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +rampcolordefault1pos [ 0 locks=0 ] ( 0 ) +rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 ) +rampcolordefault1interp [ 0 locks=0 ] ( "linear" ) +rampcolordefault2pos [ 0 locks=0 ] ( 1 ) +rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 ) +rampcolordefault2interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault1pos [ 0 locks=0 ] ( 0 ) +rampfloatdefault1value [ 0 locks=0 ] ( 0 ) +rampfloatdefault1interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault2pos [ 0 locks=0 ] ( 1 ) +rampfloatdefault2value [ 0 locks=0 ] ( 1 ) +rampfloatdefault2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/remap_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/remap_color.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgNQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSByZW1hcF9pbmZsdWVuY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm8= +cm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfYmFzaXNfc3RyaW5ncwpEZWJ1Z0NvcnJJbnB1dE4= +YW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWU= +IHJlbWFwX2luZmx1ZW5jZV90aGVfY29sb3Jfc3BhY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWY= +YXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfa2V5X3Bvc2l0aW9ucwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHU= +dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWUgcmVtYXBfaW5mbHVlbmNlX3RoZV9rZXlfdmFsdWU= +cwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_channel.def" +Content-Type: text/plain + +comment "" +position 5.36331 0.498985 +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 +{ +2 "color_channel" +3 "bound_color_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 4 ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'red' 'Red' 'green' 'Green' 'blue' 'Blue' 'alpha' 'Alpha' 'greyscale' 'Greyscale'" ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/switch_color_channel.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/switch_color_channel.def" +Content-Type: text/plain + +comment "" +position 6.96854 -3.48851 +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 +{ +11 "result" +} +inputsNamed3 +{ +6 color_channel 2 1 "switcher" +7 hvectofloat1 7 1 "input1" +8 hvectofloat1 8 1 "input2" +9 hvectofloat1 9 1 "input3" +10 hvectofloat1 10 1 "input4" +} +inputs +{ +0 color_channel 0 1 +1 hvectofloat1 0 1 +2 hvectofloat1 1 1 +3 hvectofloat1 2 1 +4 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/switch_color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +switcher [ 0 locks=0 ] ( 0 ) +outofbounds [ 0 locks=0 ] ( "last" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/switch_color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 2.44589 -3.46265 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.def" +Content-Type: text/plain + +comment "" +position 13.4847 -1.67287 +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 +{ +9 "_result" +} +inputsNamed3 +{ +5 if_greyscale1 5 1 "condition" +6 switch_color_channel 11 1 "result" +7 color_influence 2 1 "color_influence" +8 subinput1 10 1 "_incoming_color" +} +inputs +{ +0 if_greyscale1 0 1 +1 switch_color_channel 0 1 +2 color_influence 0 1 +3 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/suboutput1.def" +Content-Type: text/plain + +comment "" +position 24.2552 -1.03468 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 multiply4 5 1 "_result" +7 "" "" 1 "_color_influence" +8 "" "" 1 "__incoming_color" +9 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 multiply4 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/subinput1.def" +Content-Type: text/plain + +comment "" +position -0.312091 -0.808823 +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 +{ +4 "_condition" +5 "_result" +6 "_color_influence" +7 "__incoming_color" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 4.81622 1.75442 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 clamp_01 10 1 "hvec" +} +inputs +{ +0 clamp_01 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.def" +Content-Type: text/plain + +comment "" +position 4.62627 -3.29525 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 7 1 "hvec" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/clamp_01.init" +Content-Type: text/plain + +type = clamp +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/clamp_01.def" +Content-Type: text/plain + +comment "" +position 2.97377 1.89562 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +10 "clamp" +} +inputsNamed3 +{ +7 subinput1 6 1 "val" +8 "" "" 1 "min" +9 "" "" 1 "max" +} +inputs +{ +0 subinput1 2 1 +1 "" 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/clamp_01.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( 1 ) +min_i [ 0 locks=0 ] ( 0 ) +max_i [ 0 locks=0 ] ( 1 ) +min_u [ 0 locks=0 ] ( 0 0 ) +max_u [ 0 locks=0 ] ( 1 1 ) +min_v [ 0 locks=0 ] ( 0 0 0 ) +max_v [ 0 locks=0 ] ( 1 1 1 ) +min_p [ 0 locks=0 ] ( 0 0 0 ) +max_p [ 0 locks=0 ] ( 1 1 1 ) +min_n [ 0 locks=0 ] ( 0 0 0 ) +max_n [ 0 locks=0 ] ( 1 1 1 ) +min_c [ 0 locks=0 ] ( 0 0 0 ) +max_c [ 0 locks=0 ] ( 1 1 1 ) +min_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +max_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +min_uv [ 0 locks=0 ] ( 0 0 0 ) +max_uv [ 0 locks=0 ] ( 1 1 1 ) +min_up [ 0 locks=0 ] ( 0 0 0 ) +max_up [ 0 locks=0 ] ( 1 1 1 ) +min_un [ 0 locks=0 ] ( 0 0 0 ) +max_un [ 0 locks=0 ] ( 1 1 1 ) +min_uc [ 0 locks=0 ] ( 0 0 0 ) +max_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/clamp_01.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply1.def" +Content-Type: text/plain + +comment "" +position 10.43 1.14635 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 7 1 "input1" +4 hvectofloat1 7 1 "input2" +} +inputs +{ +0 hvectofloat2 0 1 +1 hvectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply2.def" +Content-Type: text/plain + +comment "" +position 10.43 -0.467845 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 8 1 "input1" +4 hvectofloat1 8 1 "input2" +} +inputs +{ +0 hvectofloat2 1 1 +1 hvectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply3.def" +Content-Type: text/plain + +comment "" +position 10.43 -1.96479 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 9 1 "input1" +4 hvectofloat1 9 1 "input2" +} +inputs +{ +0 hvectofloat2 2 1 +1 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add1.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add1.def" +Content-Type: text/plain + +comment "" +position 13.5072 3.02283 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 hvectofloat1 7 1 "input1" +5 hvectofloat1 8 1 "input2" +6 hvectofloat1 9 1 "input3" +} +inputs +{ +0 hvectofloat1 0 1 +1 hvectofloat1 1 1 +2 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add2.def" +Content-Type: text/plain + +comment "" +position 16.7488 -0.971288 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 multiply1 5 1 "input1" +5 multiply2 5 1 "input2" +6 multiply3 5 1 "input3" +} +inputs +{ +0 multiply1 0 1 +1 multiply2 0 1 +2 multiply3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/divide2.init" +Content-Type: text/plain + +type = divide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/divide2.def" +Content-Type: text/plain + +comment "" +position 19.1282 0.919932 +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 +{ +5 "div" +} +inputsNamed3 +{ +3 add2 7 1 "input1" +4 add1 7 1 "input2" +} +inputs +{ +0 add2 0 1 +1 add1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/divide2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/divide2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply4.def" +Content-Type: text/plain + +comment "" +position 22.5195 -0.906785 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 divide2 5 1 "input1" +4 add3 5 1 "input2" +} +inputs +{ +0 divide2 0 1 +1 add3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement1.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement1.def" +Content-Type: text/plain + +comment "" +position 14.754 -6.5943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "val" +} +inputs +{ +0 hvectofloat2 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add3.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add3.def" +Content-Type: text/plain + +comment "" +position 19.4612 -6.1706 +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 +{ +5 "sum" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "input1" +4 multiply5 5 1 "input2" +} +inputs +{ +0 hvectofloat2 3 1 +1 multiply5 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/add3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply5.def" +Content-Type: text/plain + +comment "" +position 17.0286 -4.25944 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 complement1 4 1 "input1" +4 complement2 4 1 "input2" +} +inputs +{ +0 complement1 0 1 +1 complement2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement2.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement2.def" +Content-Type: text/plain + +comment "" +position 14.764 -3.00786 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat1 10 1 "val" +} +inputs +{ +0 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement2.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale/complement2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale1.def" +Content-Type: text/plain + +comment "" +position 10.039 1.08722 +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 +{ +5 "bool" +} +inputsNamed3 +{ +3 color_channel 2 1 "input1" +4 "" "" 1 "input2" +} +inputs +{ +0 color_channel 0 1 +1 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_greyscale1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( eq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 4 ) +input2_s [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/pow1.def" +Content-Type: text/plain + +comment "" +position 20.9324 -1.24193 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 smooth1 13 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 smooth1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/addconst1.def" +Content-Type: text/plain + +comment "" +position 18.7796 -2.1094 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply4.def" +Content-Type: text/plain + +comment "" +position 25.8129 -0.324766 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 subinput1 13 1 "input1" +4 multiply1 5 1 "input2" +} +inputs +{ +0 subinput1 5 1 +1 multiply1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/smooth1.init" +Content-Type: text/plain + +type = smooth +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/smooth1.def" +Content-Type: text/plain + +comment "" +position 19.3689 3.87792 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +13 "val" +} +inputsNamed3 +{ +9 "" "" 1 "min" +10 subinput1 12 1 "max" +11 remap_color 7 1 "amount" +12 "" "" 1 "rolloff" +} +inputs +{ +0 "" 0 1 +1 subinput1 4 1 +2 remap_color 0 1 +3 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/smooth1.chn" +Content-Type: text/plain + +{ + channel max { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../max/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/smooth1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( [ max 0 ] ) +amount [ 0 locks=0 ] ( 0.5 ) +rolloff [ 0 locks=0 ] ( 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +amount_uf [ 0 locks=0 ] ( 0.5 ) +rolloff_uf [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/smooth1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply1.def" +Content-Type: text/plain + +comment "" +position 23.1345 0.528674 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 pow1 7 1 "input1" +4 remap_color 7 1 "input2" +} +inputs +{ +0 pow1 0 1 +1 remap_color 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize.def" +Content-Type: text/plain + +comment "" +position 31.7665 -4.7852 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 subinput1 5 1 "__Cd" +7 "" "" 1 "_result" +8 "" "" 1 "next" +9 "" "" 1 "next_2" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/twoway1.def" +Content-Type: text/plain + +comment "" +position 26.2679 3.285 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 if_greyscale 9 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/setattrib1.def" +Content-Type: text/plain + +comment "" +position 35.3135 2.42181 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 if_begin1 4 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 if_begin1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/bind1.def" +Content-Type: text/plain + +comment "" +position 32.6958 0.511391 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/compare1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/compare1.def" +Content-Type: text/plain + +comment "" +position 30.4956 3.89717 +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 "bool" +} +inputsNamed3 +{ +0 subinput1 15 1 "input1" +} +inputs +{ +0 subinput1 7 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_float/compare1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( neq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( Cd ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/compare1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_begin1.def" +Content-Type: text/plain + +comment "" +position 32.9693 3.06717 +connectornextid 5 +flags = lock 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 +{ +3 "condition_out" +4 "var1_out" +} +inputsNamed3 +{ +0 compare1 1 1 "condition_in" +1 twoway1 3 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 compare1 0 1 +1 twoway1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_begin1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb25kaXRpb25fb3V0CkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm0= +YWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAABCZWdpbkluZm8KT3V0cHV0TmFtZSB2YXIxX291dApEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29yckk= +bnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/end_if1.def" +Content-Type: text/plain + +comment "" +position 38.0945 2.42181 +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 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector.def" +Content-Type: text/plain + +comment "" +position 35.9983 -0.0534546 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/suboutput1.def" +Content-Type: text/plain + +comment "" +position 26.8336 -5.87705 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/subinput1.def" +Content-Type: text/plain + +comment "" +position -9.35888 -2.43235 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/pow1.def" +Content-Type: text/plain + +comment "" +position 10.1044 -1.24573 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 fit1 16 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 fit1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/addconst1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -3.48628 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply4.def" +Content-Type: text/plain + +comment "" +position 17.7351 -4.21532 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 multiply5 5 1 "input1" +4 subinput1 13 1 "input2" +} +inputs +{ +0 multiply5 0 1 +1 subinput1 5 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.def" +Content-Type: text/plain + +comment "" +position 22.2179 -6.32705 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "_result" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply5.def" +Content-Type: text/plain + +comment "" +position 15.0917 1.81273 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 normalize1 4 1 "input1" +4 pow1 7 1 "input2" +} +inputs +{ +0 normalize1 0 1 +1 pow1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/hvectovec1.init" +Content-Type: text/plain + +type = hvectovec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/hvectovec1.def" +Content-Type: text/plain + +comment "" +position -4.74409 -0.828813 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +5 "vec" +6 "fval4" +} +inputsNamed3 +{ +4 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/hvectovec1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/hvectovec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/normalize1.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/normalize1.def" +Content-Type: text/plain + +comment "" +position 11.7016 4.17641 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "nvec" +} +inputsNamed3 +{ +3 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/normalize1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/normalize1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/vectofloat1.init" +Content-Type: text/plain + +type = vectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/vectofloat1.def" +Content-Type: text/plain + +comment "" +position -2.27086 -2.05462 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "fval1" +7 "fval2" +8 "fval3" +} +inputsNamed3 +{ +5 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/vectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 0 0 0 ) +vec_p [ 0 locks=0 ] ( 0 0 0 ) +vec_n [ 0 locks=0 ] ( 0 0 0 ) +vec_c [ 0 locks=0 ] ( 0 0 0 ) +vec_uv [ 0 locks=0 ] ( 0 0 0 ) +vec_up [ 0 locks=0 ] ( 0 0 0 ) +vec_un [ 0 locks=0 ] ( 0 0 0 ) +vec_uc [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/vectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst1.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst1.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -0.726943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 6 1 "val" +} +inputs +{ +0 vectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/mulconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.5 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst2.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst2.def" +Content-Type: text/plain + +comment "" +position 1.93113 -2.17756 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 7 1 "val" +} +inputs +{ +0 vectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/mulconst2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.59999999999999998 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst3.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst3.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -2.96308 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 8 1 "val" +} +inputs +{ +0 vectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/mulconst3.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.10000000000000001 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/mulconst3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/add2.def" +Content-Type: text/plain + +comment "" +position 3.78858 -1.57831 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 mulconst1 4 1 "input1" +5 mulconst2 4 1 "input2" +6 mulconst3 4 1 "input3" +} +inputs +{ +0 mulconst1 0 1 +1 mulconst2 0 1 +2 mulconst3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/divconst1.init" +Content-Type: text/plain + +type = divconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/divconst1.def" +Content-Type: text/plain + +comment "" +position 5.73936 -1.15471 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 add2 7 1 "val" +} +inputs +{ +0 add2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/divconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +divconst [ 0 locks=0 ] ( 1.2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/divconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/fit1.init" +Content-Type: text/plain + +type = fit +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/fit1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -0.175145 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +16 "shift" +} +inputsNamed3 +{ +11 divconst1 4 1 "val" +12 "" "" 1 "srcmin" +13 subinput1 12 1 "srcmax" +14 "" "" 1 "destmin" +15 "" "" 1 "destmax" +} +inputs +{ +0 divconst1 0 1 +1 "" 0 1 +2 subinput1 4 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/fit1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +srcmin [ 0 locks=0 ] ( 0 ) +srcmax [ 0 locks=0 ] ( 1 ) +destmin [ 0 locks=0 ] ( 0 ) +destmax [ 0 locks=0 ] ( 1 ) +srcmin_v2 [ 0 locks=0 ] ( 0 0 ) +srcmax_v2 [ 0 locks=0 ] ( 1 1 ) +destmin_v2 [ 0 locks=0 ] ( 0 0 ) +destmax_v2 [ 0 locks=0 ] ( 1 1 ) +srcmin_v [ 0 locks=0 ] ( 0 0 0 ) +srcmax_v [ 0 locks=0 ] ( 1 1 1 ) +destmin_v [ 0 locks=0 ] ( 0 0 0 ) +destmax_v [ 0 locks=0 ] ( 1 1 1 ) +srcmin_p [ 0 locks=0 ] ( 0 0 0 ) +srcmax_p [ 0 locks=0 ] ( 1 1 1 ) +destmin_p [ 0 locks=0 ] ( 0 0 0 ) +destmax_p [ 0 locks=0 ] ( 1 1 1 ) +srcmin_n [ 0 locks=0 ] ( 0 0 0 ) +srcmax_n [ 0 locks=0 ] ( 1 1 1 ) +destmin_n [ 0 locks=0 ] ( 0 0 0 ) +destmax_n [ 0 locks=0 ] ( 1 1 1 ) +srcmin_c [ 0 locks=0 ] ( 0 0 0 ) +srcmax_c [ 0 locks=0 ] ( 1 1 1 ) +destmin_c [ 0 locks=0 ] ( 0 0 0 ) +destmax_c [ 0 locks=0 ] ( 1 1 1 ) +srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +srcmin_uf [ 0 locks=0 ] ( 0 ) +srcmax_uf [ 0 locks=0 ] ( 1 ) +destmin_uf [ 0 locks=0 ] ( 0 ) +destmax_uf [ 0 locks=0 ] ( 1 ) +srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) +destmin_uv [ 0 locks=0 ] ( 0 0 0 ) +destmax_uv [ 0 locks=0 ] ( 1 1 1 ) +srcmin_up [ 0 locks=0 ] ( 0 0 0 ) +srcmax_up [ 0 locks=0 ] ( 1 1 1 ) +destmin_up [ 0 locks=0 ] ( 0 0 0 ) +destmax_up [ 0 locks=0 ] ( 1 1 1 ) +srcmin_un [ 0 locks=0 ] ( 0 0 0 ) +srcmax_un [ 0 locks=0 ] ( 1 1 1 ) +destmin_un [ 0 locks=0 ] ( 0 0 0 ) +destmax_un [ 0 locks=0 ] ( 1 1 1 ) +srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) +destmin_uc [ 0 locks=0 ] ( 0 0 0 ) +destmax_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/fit1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/twoway1.def" +Content-Type: text/plain + +comment "" +position 17.7351 -0.551211 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 hvectovec1 5 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/setattrib1.def" +Content-Type: text/plain + +comment "" +position 22.9176 -1.0985 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 twoway1 3 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_vector/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/bind1.def" +Content-Type: text/plain + +comment "" +position 19.8631 -2.6785 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/attrib1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/attrib1.def" +Content-Type: text/plain + +comment "" +position 26.4755 -1.78756 +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 +{ +2 "export_attribute" +3 "bound_export_attribute" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/attrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( export_attribute ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Export Attribute" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( Cd ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/attrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select.def" +Content-Type: text/plain + +comment "" +position 38.9795 4.74152 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 type 2 1 "condition" +5 if_float 17 1 "_Cd" +6 if_vector 17 1 "_Cd_2" +} +inputs +{ +0 type 0 1 +1 if_float 0 1 +2 if_vector 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_color_select.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "__Cd_2" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_color_select/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "__Cd_2" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/if_color_select/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/doremap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/doremap.def" +Content-Type: text/plain + +comment "" +position 29.6621 10.1882 +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 "doremap" +1 "bound_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/calculate_color_from_map/doremap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( doremap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Do Remap" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "on" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/doremap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind4.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind4.def" +Content-Type: text/plain + +comment "" +position 24.2111 4.90728 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind4.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind5.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind5.def" +Content-Type: text/plain + +comment "" +position 41.9733 4.59152 +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 if_color_select 7 1 "input" +} +inputs +{ +0 if_color_select 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind5.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +vectordef [ 0 locks=0 ] ( 1 1 1 ) +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 ] ( "on" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "whenconnected" ) +exportcontext [ 0 locks=0 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/bind5.userdata" +Content-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_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O7.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_O7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 20.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 5 1 "input1" +} +inputs +{ +0 merge21 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_O7.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)/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_O7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.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 reverse2 1 1 "input1" +} +inputs +{ +0 reverse2 0 1 +} +stat +{ + create 1630750267 + modify 1675595696 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O1.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "ptnum" + label "Point Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vtxnum" + label "Vertex Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "primnum" + label "Primitive Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "id" + label "Id" + type integer + invisible + default { "-1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numpt" + label "Number of Points" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numvtx" + label "Number of Vertices" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numprim" + label "Number of Prims" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Time" + label "Time" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "TimeInc" + label "Time Inc" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Frame" + label "Frame" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "life" + label "Life" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "age" + label "Age" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput2" + label "Second Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput3" + label "Third Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput4" + label "Fourth Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput1" + label "First Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "uv" + label "UV" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "P" + label "P" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "v" + label "Velocity" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "force" + label "Force" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Cd" + label "Cd" + type float + invisible + size 3 + default { "1" "1" "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "N" + label "N" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( "" ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +ptnum [ 0 locks=0 ] ( 0 ) +vtxnum [ 0 locks=0 ] ( 0 ) +primnum [ 0 locks=0 ] ( 0 ) +id [ 0 locks=0 ] ( -1 ) +numpt [ 0 locks=0 ] ( 0 ) +numvtx [ 0 locks=0 ] ( 0 ) +numprim [ 0 locks=0 ] ( 0 ) +Time [ 0 locks=0 ] ( 0 ) +TimeInc [ 0 locks=0 ] ( 0 ) +Frame [ 0 locks=0 ] ( 0 ) +life [ 0 locks=0 ] ( 0 ) +age [ 0 locks=0 ] ( 0 ) +OpInput2 [ 0 locks=0 ] ( "" ) +OpInput3 [ 0 locks=0 ] ( "" ) +OpInput4 [ 0 locks=0 ] ( "" ) +OpInput1 [ 0 locks=0 ] ( "" ) +uv [ 0 locks=0 ] ( 0 0 0 ) +P [ 0 locks=0 ] ( 0 0 0 ) +v [ 0 locks=0 ] ( 0 0 0 ) +force [ 0 locks=0 ] ( 0 0 0 ) +Cd [ 0 locks=0 ] ( 1 1 1 ) +N [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_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_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopglobal1.init" +Content-Type: text/plain + +type = geometryvopglobal::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopglobal1.def" +Content-Type: text/plain + +comment "" +position -0.5 1.775 +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 on colordefault off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "P" +1 "v" +2 "force" +3 "age" +4 "life" +5 "id" +6 "Cd" +7 "uv" +8 "N" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1630750267 + modify 1630750392 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopglobal1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopglobal1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopoutput1.init" +Content-Type: text/plain + +type = geometryvopoutput +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopoutput1.def" +Content-Type: text/plain + +comment "" +position 7 2.98 +connectornextid 5 +flags = lock 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 displacenml1 9 1 "P" +1 "" "" 1 "v" +2 "" "" 1 "force" +3 geometryvopglobal1 6 1 "Cd" +4 "" "" 1 "N" +} +inputs +{ +0 displacenml1 0 1 +1 "" 0 1 +2 "" 0 1 +3 geometryvopglobal1 6 1 +4 "" 0 1 +} +stat +{ + create 1630750267 + modify 1631245802 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopoutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/geometryvopoutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.init" +Content-Type: text/plain + +type = displacenml +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.def" +Content-Type: text/plain + +comment "" +position 3.65736 3.64 +connectornextid 11 +flags = lock 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 +{ +9 "dispP" +10 "dispN" +} +inputsNamed3 +{ +0 geometryvopglobal1 0 1 "P" +1 "" "" 1 "nN" +2 complement2 1 1 "amount" +3 "" "" 1 "scale" +4 "" "" 1 "sshear" +5 "" "" 1 "tshear" +6 "" "" 1 "polys" +7 "" "" 1 "objspace" +8 "" "" 1 "bump" +} +inputs +{ +0 geometryvopglobal1 0 1 +1 "" 0 1 +2 complement2 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1630750279 + modify 1631245800 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = -65536 + flags = 0 + segment { length = 0 value = -65536 -65536 expr = (.015625)*1.53125 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.parm" +Content-Type: text/plain + +{ +version 0.8 +amount [ 0 locks=0 ] ( 0 ) +scale [ 8 locks=0 ] ( [ scale 0.02392578125 ] ) +sshear [ 0 locks=0 ] ( 0 ) +tshear [ 0 locks=0 ] ( 0 ) +polys [ 0 locks=0 ] ( "on" ) +objspace [ 0 locks=0 ] ( "on" ) +bump [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/displacenml1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBkaXNwTgpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDA= +CkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWUgZGlzcFAKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX18= +ZGVmYXVsdF9fCk5vcm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement2.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement2.def" +Content-Type: text/plain + +comment "" +position 4.19032 -0.12 +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 "complem" +} +inputsNamed3 +{ +0 geometryvopglobal1 6 1 "val" +} +inputs +{ +0 geometryvopglobal1 6 1 +} +stat +{ + create 1630766587 + modify 1631244574 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O1/complement2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement2.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb21wbGVtCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGU= +IDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement3.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement3.def" +Content-Type: text/plain + +comment "" +position 1.74636 -1.12 +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 "complem" +} +inputsNamed3 +{ +0 geometryvopglobal1 6 1 "val" +} +inputs +{ +0 geometryvopglobal1 6 1 +} +stat +{ + create 1630766587 + modify 1631244616 + author Administrator@O + access 0777 +} +color 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_TNEMECALPSID_O_DISPLACEMENT_O1/complement3.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1/complement3.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb21wbGVtCkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm1hbE1vZGU= +IDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.init" +Content-Type: text/plain + +type = attribpaint +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -145 20.985 +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 attribfrommap3 1 1 "input1" +} +inputs +{ +0 attribfrommap3 0 1 +} +stat +{ + create 1632532568 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.parm" +Content-Type: text/plain + +{ +version 0.8 +stroke_group [ 0 locks=0 ] ( "" ) +displaygroup [ 0 locks=0 ] ( "off" ) +usedisplay [ 0 locks=0 ] ( "off" ) +attribute [ 0 locks=0 ] ( 0 ) +stroke_attrib [ 0 locks=0 ] ( Cd ) +stroke_attribtype [ 0 locks=0 ] ( "color" ) +reset [ 0 locks=0 ] ( 0 ) +folder0_1 [ 0 locks=0 ] ( 0 0 0 0 0 ) +lmboperation [ 0 locks=0 ] ( "paint" ) +lmboperation2 [ 0 locks=0 ] ( "smooth" ) +lmboperation3 [ 0 locks=0 ] ( "paintbg" ) +mmboperation [ 0 locks=0 ] ( "smooth" ) +mmboperation2 [ 0 locks=0 ] ( "samplebg" ) +mmboperation3 [ 0 locks=0 ] ( "erase" ) +stroke_operation [ 0 locks=0 ] ( "paint" ) +stroke_paintmode [ 0 locks=0 ] ( "over" ) +stroke_shape [ 0 locks=0 ] ( "screen" ) +fgcolor [ 0 locks=0 ] ( 1 1 1 ) +bgcolor [ 0 locks=0 ] ( 0.033021576702594757 0.69974875450134277 0.94729322195053101 ) +fgfloat [ 0 locks=0 ] ( 1 ) +bgfloat [ 0 locks=0 ] ( 0 ) +fgint [ 0 locks=0 ] ( 1 ) +bgint [ 0 locks=0 ] ( 0 ) +stroke_radius [ 0 locks=0 ] ( 0.066000000000000003 ) +stroke_screensize [ 0 locks=0 ] ( 45.299999999999997 ) +stroke_opacity [ 0 locks=0 ] ( 1 ) +stroke_softedge [ 0 locks=0 ] ( 1 ) +stroke_connectivity [ 0 locks=0 ] ( "off" ) +stroke_frontface [ 0 locks=0 ] ( "off" ) +stroke_visibility [ 0 locks=0 ] ( "off" ) +visibilitybias [ 0 locks=0 ] ( 0.001 ) +stroke_opacitypressure [ 0 locks=0 ] ( 1 ) +stroke_radiuspressure [ 0 locks=0 ] ( 1 ) +showpath [ 0 locks=0 ] ( "on" ) +stroke_tool [ 0 locks=0 ] ( 0 ) +stroke_color [ 0 locks=0 ] ( 1 1 1 ) +stroke_projtype [ 0 locks=0 ] ( "geometry" ) +stroke_projcenter [ 0 locks=0 ] ( 0 0 0 ) +stroke_float [ 0 locks=0 ] ( 1 ) +stroke_int [ 0 locks=0 ] ( 1 ) +stroke_numstrokes [ 0 locks=0 ] ( 0 ) +numattribs [ 0 locks=0 ] ( 1 ) +domirror [ 0 locks=0 ] ( "off" ) +mirror_t [ 0 locks=0 ] ( 0 0 0 ) +mirror_dir [ 0 locks=0 ] ( 1 1 1 ) +recachemethod [ 0 locks=0 ] ( "original" ) +recache [ 0 locks=0 ] ( 0 ) +savecache [ 0 locks=0 ] ( "on" ) +livemode [ 0 locks=0 ] ( "off" ) +docaching [ 0 locks=0 ] ( "on" ) +strokegeo [ 0 locks=0 ] ( geometry:f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDE4LjUuNDk5JgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxEAKwQLdmVydGV4Y291bnQmBBEAKwUOcHJpbWl0aXZlY291bnQmBREAKwYEaW5mbyYGeysHBmFydGlzdCYHKwgNQWRtaW5pc3RyYXRvciYIKwkIc29mdHdhcmUmCSsKEEhvdWRpbmkgMTguNS40OTkmCisLBGRhdGUmCysMEzIwMjMtMDItMDUgMTQ6MjQ6MDMmDCsNCGhvc3RuYW1lJg0rDgFPJg4rDwZib3VuZHMmD0AZBv///37////+////fv////7///9+/////isQEWF0dHJpYnV0ZV9zdW1tYXJ5JhAnGyAgICAgMSBwb2ludCBhdHRyaWJ1dGVzOglQCn0rEQh0b3BvbG9neSYRWysSCHBvaW50cmVmJhJbKxMHaW5kaWNlcyYTQBIAXV0rFAphdHRyaWJ1dGVzJhRbKxUPcG9pbnRhdHRyaWJ1dGVzJhVbW1srFgVzY29wZSYWKxcGcHVibGljJhcrGAR0eXBlJhgrGQdudW1lcmljJhkrGgRuYW1lJhorGwFQJhsrHAdvcHRpb25zJhx7Jhh7JhgrHQZzdHJpbmcmHSseBXZhbHVlJh4rHwVwb2ludCYffX1dWysgBHNpemUmIBEDKyEHc3RvcmFnZSYhKyIIZnByZWFsMzImIisjCGRlZmF1bHRzJiNbJiARASYhKyQIZnByZWFsNjQmJCslBnZhbHVlcyYlQBoBAAAAAAAAAABdJiVbJiARAyYhJiIrJghwYWdlc2l6ZSYmEgAEKycLcmF3cGFnZWRhdGEmJ0AZAF1dXV1dKygKcHJpbWl0aXZlcyYoW10nBWluZGV4WycOaW50ZWdlcmVudHJpZXN7fScNc3RyaW5nZW50cmllc3t9JxFpbnRlZ2Vya2V5ZW50aXJlc3t9JxBzdHJpbmdrZXllbnRyaWVze31dJw1pbmRleHBvc2l0aW9uFGYAAAAAAAAAXQ== ) +isectgeo [ 0 locks=0 ] ( "" ) +activestrokegeo [ 0 locks=0 ] ( "" ) +bakedgeo [ 0 locks=0 ] ( geometry:f05TSmJbKwALZmlsZXZlcnNpb24mACsBCDE4LjUuNDk5JgErAghoYXNpbmRleCYCMSsDCnBvaW50Y291bnQmAxEAKwQLdmVydGV4Y291bnQmBBEAKwUOcHJpbWl0aXZlY291bnQmBREAKwYEaW5mbyYGeysHBmFydGlzdCYHKwgNQWRtaW5pc3RyYXRvciYIKwkIc29mdHdhcmUmCSsKEEhvdWRpbmkgMTguNS40OTkmCisLBGRhdGUmCysMEzIwMjMtMDItMDUgMTQ6MjQ6MDMmDCsNCGhvc3RuYW1lJg0rDgFPJg4rDwZib3VuZHMmD0AZBv///37////+////fv////7///9+/////isQEWF0dHJpYnV0ZV9zdW1tYXJ5JhAnGyAgICAgMSBwb2ludCBhdHRyaWJ1dGVzOglQCn0rEQh0b3BvbG9neSYRWysSCHBvaW50cmVmJhJbKxMHaW5kaWNlcyYTQBIAXV0rFAphdHRyaWJ1dGVzJhRbKxUPcG9pbnRhdHRyaWJ1dGVzJhVbW1srFgVzY29wZSYWKxcGcHVibGljJhcrGAR0eXBlJhgrGQdudW1lcmljJhkrGgRuYW1lJhorGwFQJhsrHAdvcHRpb25zJhx7Jhh7JhgrHQZzdHJpbmcmHSseBXZhbHVlJh4rHwVwb2ludCYffX1dWysgBHNpemUmIBEDKyEHc3RvcmFnZSYhKyIIZnByZWFsMzImIisjCGRlZmF1bHRzJiNbJiARASYhKyQIZnByZWFsNjQmJCslBnZhbHVlcyYlQBoBAAAAAAAAAABdJiVbJiARAyYhJiIrJghwYWdlc2l6ZSYmEgAEKycLcmF3cGFnZWRhdGEmJ0AZAF1dXV1dKygKcHJpbWl0aXZlcyYoW10nBWluZGV4WycOaW50ZWdlcmVudHJpZXN7fScNc3RyaW5nZW50cmllc3t9JxFpbnRlZ2Vya2V5ZW50aXJlc3t9JxBzdHJpbmdrZXllbnRyaWVze31dJw1pbmRleHBvc2l0aW9uFGYAAAAAAAAAXQ== ) +unsavedbakedgeo [ 0 locks=0 ] ( "" ) +erasestrokes [ 0 locks=0 ] ( 0 ) +attribname1 [ 0 locks=0 ] ( Cd ) +attribtype1 [ 0 locks=0 ] ( "color" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"1" + }, + "___toolid___":{ + "type":"string", + "value":"sop_attribpaint" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.inp" +Content-Type: text/plain + +1 +0 -5.8312789312397308 2.027913428329299 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/factor_in_pressure_points.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/factor_in_pressure_points.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.6643 -12.9588 +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 off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 get_stroke 1 1 "input1" +2 feedback 0 1 "input2" +3 active_stroke_stencil 0 1 "input3" +} +inputs +{ +0 get_stroke 0 1 +1 feedback 0 1 +2 active_stroke_stencil 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/factor_in_pressure_points.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "points" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "float opacity_pressure = prim(0, 'stroke_opacitypressure', 0); +opacity_pressure = lerp(1, @stroke_pressure, opacity_pressure); +f@stroke_alpha = prim(0, 'stroke_opacity', 0) * opacity_pressure; + +int isuv = prim(0, 'stroke_isuv', 0); + +float radius_pressure = prim(0, 'stroke_radiuspressure', 0); +float radius_scale = lerp(1, @stroke_pressure, radius_pressure); +int shape = prim(0, 'stroke_shape', 0); + +int prevstrokecount = detail(2, 'prevstrokecount'); +if (@ptnum < prevstrokecount-1) + removepoint(0, @ptnum); + +if (shape == 2) // spray +{ + float primwidth = prim(0, 'stroke_screensize', 0); + f@width = primwidth * radius_scale; + vector4 pos = @P; + pos.w = 1.0; + matrix toscreen = prim(0, 'stroke_toscreenxform', 0); + + pos *= toscreen; + pos /= pos.w; + v@search_P = set(pos.x, pos.y, 0); + v@screen_P = v@search_P; + @search_width = @width; + @end_width = @width; + if (npoints(0) > @ptnum+1) + { + vector opoint = point(0, 'P', @ptnum+1); + vector4 opoint4 = opoint; + opoint4.w = 1; + opoint4 *= toscreen; + opoint4 /= opoint4.w; + opoint = set(opoint4.x, opoint4.y, 0); + + float owidth = primwidth * lerp(1, point(0, 'stroke_pressure', @ptnum+1), radius_pressure); + + v@search_P = avg(@search_P, opoint); + @search_width = max(owidth, @width) + distance(opoint, @P) / 2; + v@end_P = opoint; + @end_width = owidth; + } + else if (npoints(0) > 1) + { + removepoint(0, @ptnum); + } +} +else +{ + float primwidth = prim(0, 'width', 0); + f@width = primwidth * radius_scale; + v@search_P = @P; + @search_width = @width; + v@end_P = @P; + @end_width = @width; + if (shape == 0) // volume, we want to connect adjacent. + { + if (npoints(0) > @ptnum+1) + { + vector opoint = point(0, 'P', @ptnum+1); + float owidth = primwidth * lerp(1, point(0, 'stroke_pressure', @ptnum+1), radius_pressure); + + v@search_P = avg(@P, opoint); + @search_width = max(owidth, @width) + distance(opoint, @P) / 2; + v@end_P = opoint; + @end_width = owidth; + } + else if (npoints(0) > 1) + { + removepoint(0, @ptnum); + } + } +} + +int frontface = prim(0, \"stroke_frontface\", 0); +if (frontface && !isuv) +{ + // Compute our hitnormal. + int didhit = @stroke_hit > 0.5; + v@_seednormal = - v@stroke_dir; + if (didhit) + { + @_seednormal = primuv(1, '_N', i@stroke_prim, v@stroke_uv); + } +} + +i@hit_component = -1; +if (i@stroke_hit) + i@hit_component = prim(1, \"_component\", i@stroke_prim);" ) +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/attribpaint1/factor_in_pressure_points.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_paint.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_paint.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67736 -23.5808 +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 off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_if_uv 1 1 "input1" +2 CURRENT_STROKE 1 1 "input2" +3 input1 1 1 "input3" +} +inputs +{ +0 switch_if_uv 0 1 +1 CURRENT_STROKE 0 1 +2 input1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_stencil_paint.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_paint.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "prims(\"../CURRENT_STROKE\", 0, \"stroke_group\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_paint.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 8 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "points" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "// Combine current stencil with new overlay: color = color, alpha = reldist * density +vector stroke_color = prim(1, \"Cd\", 0); +float stroke_float = prim(1, \"stroke_float\", 0); +int stroke_int = prim(1, \"stroke_int\", 0); +int paintmode = prim(1, \"stroke_paintmode\", 0); +int type = prim(1, \"stroke_attribtype\", 0); + +if (paintmode > 0) +{ + string attrib = prim(1, \"stroke_attrib\", 0); + + // We need to know the original colour. + if (type == 0) + { + vector attrib_vector = vector(point(2, attrib, @ptnum)); + if (attrib == \"Cd\" && !haspointattrib(2, \"Cd\")) + attrib_vector = set(1, 1, 1); + vector orig_stroke_color = lerp(attrib_vector, v@stencil_vector, f@stencil_alpha); + + if (paintmode == 1) // add + stroke_color += orig_stroke_color; + else if (paintmode == 2) // max + stroke_color = max(stroke_color, orig_stroke_color); + else if (paintmode == 3) // min + stroke_color = min(stroke_color, orig_stroke_color); + } + else if (type == 1) + { + float attrib_float = point(2, attrib, @ptnum); + float orig_stroke_float = lerp(attrib_float, f@stencil_float, f@stencil_alpha); + + if (paintmode == 1) // add + stroke_float += orig_stroke_float; + else if (paintmode == 2) // max + stroke_float = max(stroke_float, orig_stroke_float); + else if (paintmode == 3) // min + stroke_float = min(stroke_float, orig_stroke_float); + } + else if (type == 2) + { + int attrib_int = point(2, attrib, @ptnum); + int orig_stroke_int = f@stencil_alpha > 0.5 ? i@stencil_int : attrib_int; + + if (paintmode == 1) // add + stroke_int += orig_stroke_int; + else if (paintmode == 2) // max + stroke_int = max(stroke_int, orig_stroke_int); + else if (paintmode == 3) // min + stroke_int = min(stroke_int, orig_stroke_int); + } +} + +if (type == 0) +{ + vector old_stencil_value = v@stencil_vector; + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + vector overlay_value = stroke_color; + // We store non-pre-multiplied colors, so need to find the right lerp. + // old coverage is old_stencil_alpha. new coverage is + // overlay_alpa + old_stencil_alpha * (1 - overlay_alpha) + // This means there is old_stencil_alpha * (1 - overlay_alpha) peeking through, + // so our blend rate is overlay_alpha / newcoverage, with 1 meaning new vector. + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + v@stencil_vector = vector(lerp(old_stencil_value, overlay_value, overlay_alpha / @stencil_alpha)); + // If anything goes wrong, break this glass and debug away! + // printf(\"old=(v=%f, a=%f), stroke_color=%f, new=(v=%f, a=%f)\\n\", old_stencil_value, old_stencil_alpha, stroke_color, v@stencil_vector, f@stencil_alpha); +} +else if (type == 1) +{ + float old_stencil_value = f@stencil_float; + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + float overlay_value = stroke_float; + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + f@stencil_float = lerp(old_stencil_value, overlay_value, overlay_alpha / @stencil_alpha); +} +else if (type == 2) +{ + int old_stencil_value = i@stencil_int; + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + int overlay_value = stroke_int; + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + if (overlay_alpha / @stencil_alpha >= 0.5) + i@stencil_int = overlay_value; +}" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 4 ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +bindname1 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_vector\")`" ) +bindparm1 [ 0 locks=0 ] ( stencil_vector ) +bindname2 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_float\")`" ) +bindparm2 [ 0 locks=0 ] ( stencil_float ) +bindname3 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_int\")`" ) +bindparm3 [ 0 locks=0 ] ( stencil_int ) +bindname4 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name\") + \"_alpha\"`" ) +bindparm4 [ 0 locks=0 ] ( stencil_alpha ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_paint.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/init_negalpha.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/init_negalpha.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.03807 -13.37 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 feedback 0 1 "input1" +} +inputs +{ +0 feedback 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/init_negalpha.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 ] ( "f@current_negalpha = 1.0;" ) +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/attribpaint1/init_negalpha.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/filter_visibility.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/filter_visibility.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.07103 -20.0633 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_on_shape 5 1 "input1" +2 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 switch_on_shape 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/filter_visibility.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 "bias" + label "Bias" + type float + default { "0" } + range { 0 1 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/filter_visibility.chn" +Content-Type: text/plain + +{ + channel bias { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../visibilitybias\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/filter_visibility.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( @current_negalpha!=1 ) +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 ] ( "int visible = prim(1, \"stroke_visibility\", 0); +float bias = ch(\"bias\"); +if (@current_negalpha != 1.0) +{ + matrix toscreen = prim(1, 'stroke_toscreenxform', 0); + + vector4 pos = @P; + pos.w = 1; + pos *= toscreen ; + pos /= pos.w; + pos.z = -1; + pos *= invert(toscreen); + pos /= pos.w; + + vector stroke_orig = set(pos.x, pos.y, pos.z); + vector this_pt = v@P; + vector p, uvw; + vector dir = normalize(stroke_orig - this_pt); + vector ray_orig = this_pt + bias * dir; + int primnum = intersect(0, ray_orig, stroke_orig - ray_orig, p, uvw); + if (primnum >= 0) + f@current_negalpha = 1.0; +} +" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +bias [ 0 locks=0 ] ( [ bias 0.001 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/filter_visibility.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_flood_stencil.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_flood_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.60982 -17.6327 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_flood_stencil.chn" +Content-Type: text/plain + +{ + channel vex_numcount { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = npoints(1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_flood_stencil.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 ] ( [ vex_numcount 39 ] ) +vex_threadjobsize [ 0 locks=0 ] ( 8 ) +snippet [ 0 locks=0 ] ( "float @current_negalpha = 1; + +float stroke_alpha = prim(1, \"stroke_opacity\", 0); +int connected_only = prim(1, \"stroke_connectivity\", 0); +int frontface = prim(1, \"stroke_frontface\", 0); +int isuv = prim(1, 'stroke_isuv', 0); + + +if (frontface && !isuv) +{ + vector seednormal = point(1, '_seednormal', 0); + vector stroke_dir = point(1, \"stroke_dir\", 0); + // see if we match the direction of the seed normal or not. + if (dot(seednormal, stroke_dir) < 0) + { + if (dot(v@_N, stroke_dir) > 0) + return; + } + else + { + if (dot(v@_N, stroke_dir) < 0) + return; + } +} + + +if (!connected_only) + f@current_negalpha = min(@current_negalpha, 1 - stroke_alpha); +else +{ + int count = findattribvalcount(1, \"point\", \"hit_component\", i@_component); + if (count > 0) + f@current_negalpha = min(@current_negalpha, 1 - stroke_alpha); +}" ) +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/attribpaint1/make_flood_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calc_smooth_stencil.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calc_smooth_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -15.403 -22.2974 +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 off exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 switch_if_uv 1 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +3 input1 1 1 "input3" +} +inputs +{ +0 switch_if_uv 0 1 +1 CURRENT_STROKE 0 1 +2 input1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/calc_smooth_stencil.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "prims(\"../CURRENT_STROKE\", 0, \"stroke_group\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calc_smooth_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( [ group "" ] ) +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 ] ( "// Combine current stencil with new overlay: color = color, alpha = reldist * density +if (f@current_negalpha == 1) return; + +string attrib = prim(1, \"stroke_attrib\", 0); + +vector attrib_vector = vector(point(2, attrib, @ptnum)); +if (attrib == \"Cd\" && !haspointattrib(2, \"Cd\")) + attrib_vector = set(1, 1, 1); +float attrib_float = point(2, attrib, @ptnum); +int attrib_int = point(2, attrib, @ptnum); + +vector stroke_color = lerp(attrib_vector, v@stencil_vector, f@stencil_alpha); +float stroke_float = lerp(attrib_float, f@stencil_float, f@stencil_alpha); +// We don't smooth integers so this is a direct copy. +float stroke_int = i@stencil_int; + +int neighbour_pts[] = i[]@_neighbours; +float total_alpha = f@stencil_alpha; +float num_pts = len(neighbour_pts) + 1; + +string internal_name = prim(1, \"internal_name\", 0); +int attrib_type = prim(1, \"stroke_attribtype\", 0); + +foreach (int neighbour_pt; neighbour_pts) +{ + float alpha = point(0, internal_name + \"_alpha\", neighbour_pt); + + if (attrib_type == 0) + { + // Color + vector input_color = point(2, attrib, neighbour_pt); + if (attrib == \"Cd\" && !haspointattrib(2, \"Cd\")) + input_color = set(1, 1, 1); + vector stencil_color = point(0, internal_name, neighbour_pt); + vector post_color = lerp(input_color, stencil_color, alpha); + stroke_color += post_color; + } + else if (attrib_type == 1) + { + // Float + float input_float = point(2, attrib, neighbour_pt); + float stencil_float = point(0, internal_name, neighbour_pt); + float post_float = lerp(input_float, stencil_float, alpha); + stroke_float += post_float; + } + total_alpha += alpha; +} + +if (total_alpha >= 0) +{ + v@this_color = stroke_color / num_pts; + f@this_float = stroke_float / num_pts; + i@this_int = stroke_int; +} +else +{ + f@current_negalpha = 1.0; +} +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 4 ) +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 ) +bindname1 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_vector\")`" ) +bindparm1 [ 0 locks=0 ] ( stencil_vector ) +bindname2 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_float\")`" ) +bindparm2 [ 0 locks=0 ] ( stencil_float ) +bindname3 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_int\")`" ) +bindparm3 [ 0 locks=0 ] ( stencil_int ) +bindname4 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name\") + \"_alpha\"`" ) +bindparm4 [ 0 locks=0 ] ( stencil_alpha ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calc_smooth_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_smooth_stencil.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_smooth_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.3504 -23.4766 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 calc_smooth_stencil 2 1 "input1" +2 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 calc_smooth_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_smooth_stencil.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "prims(\"../CURRENT_STROKE\", 0, \"stroke_group\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_smooth_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( [ group "" ] ) +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 ] ( "vector stroke_color = v@this_color; +float stroke_float = f@this_float; +int stroke_int = i@this_int; + +int type = prim(1, \"stroke_attribtype\", 0); +if (type == 0) { + vector old_stencil_value = v@stencil_vector; + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + vector overlay_value = stroke_color; + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + v@stencil_vector = vector(lerp(old_stencil_value, overlay_value, overlay_alpha / @stencil_alpha)); +} +else if (type == 1) +{ + float old_stencil_value = f@stencil_float; + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + float overlay_value = stroke_float; + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + f@stencil_float = lerp(old_stencil_value, overlay_value, overlay_alpha / @stencil_alpha); +} +else if (type == 2) +{ + int old_stencil_value = int(@stencil_int); + float old_stencil_alpha = f@stencil_alpha; + float overlay_alpha = 1.0 - f@current_negalpha; + int overlay_value = stroke_int; + f@stencil_alpha = overlay_alpha + old_stencil_alpha * (1 - overlay_alpha); + if (overlay_alpha / @stencil_alpha >= 0.5) + @stencil_int = overlay_value; +}" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 4 ) +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 ) +bindname1 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_vector\")`" ) +bindparm1 [ 0 locks=0 ] ( stencil_vector ) +bindname2 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_float\")`" ) +bindparm2 [ 0 locks=0 ] ( stencil_float ) +bindname3 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_int\")`" ) +bindparm3 [ 0 locks=0 ] ( stencil_int ) +bindname4 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name\") + \"_alpha\"`" ) +bindparm4 [ 0 locks=0 ] ( stencil_alpha ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_smooth_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/set_internal_name.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/set_internal_name.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.6613 -14.0366 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 factor_in_pressure_points 1 1 "input1" +} +inputs +{ +0 factor_in_pressure_points 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/set_internal_name.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 ] ( "primitive" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( " +string types[] = {\"v\", \"f\", \"i\"}; + +s@internal_name = \"_attrib_\" + s@stroke_attrib + \"_\" + types[i@stroke_attribtype]; + +s@internal_name_vector = \"_tmp\"; +s@internal_name_float = \"_tmp\"; +s@internal_name_int = \"_tmp\"; + +if (i@stroke_attribtype == 0) + s@internal_name_vector = s@internal_name; +else if (i@stroke_attribtype == 1) + s@internal_name_float = s@internal_name; +else if (i@stroke_attribtype == 2) + s@internal_name_int = s@internal_name;" ) +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/attribpaint1/set_internal_name.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_stencil_names.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_stencil_names.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.61159 -31.8246 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin1 0 1 "input1" +2 foreach_begin1_metadata1 0 1 "input2" +} +inputs +{ +0 foreach_begin1 0 1 +1 foreach_begin1_metadata1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/create_stencil_names.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 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "s@attrib_name = chs(\"../attribname\" + itoa(detail(1, \"ivalue\"))); +i@attrib_type = chi(\"../attribtype\" + itoa(detail(1, \"ivalue\"))); +s@stencil_name = \"_attrib_\" + s@attrib_name + \"_\" + \"vfi\"[i@attrib_type];" ) +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/attribpaint1/create_stencil_names.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_vector.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_vector.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.0079 -33.5158 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 foreach_count1 1 1 "input1" +2 create_stencil_names 1 1 "input2" +} +inputs +{ +0 foreach_count1 0 1 +1 create_stencil_names 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_vector.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 "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_vector.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 1 1 ) +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 ] ( "string stencil = detail(1, \"stencil_name\", 0); +string attrib_name = detail(1, \"attrib_name\", 0); +string alpha_name = stencil + \"_alpha\"; +vector old_vector = v@attrib; +// Set Cd default to set(1, 1, 1) +if (attrib_name == \"Cd\" && !haspointattrib(0, \"Cd\")) + old_vector = set(1, 1, 1); +vector stencilvalue_vector = point(1, stencil, @ptnum); +float stencilalpha = point(1, alpha_name, @ptnum); +v@attrib = vector(lerp(old_vector, stencilvalue_vector, stencilalpha)); +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 1 ) +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 ) +folder1 [ 0 locks=0 ] ( 1 1 ) +spare_input0 [ 0 locks=0 ] ( ../create_stencil_names ) +bindname1 [ 0 locks=0 ] ( "`details(-1, \"attrib_name\")`" ) +bindparm1 [ 0 locks=0 ] ( attrib ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_vector.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_float.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_float.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.39088 -33.5158 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_count1 1 1 "input1" +2 create_stencil_names 1 1 "input2" +} +inputs +{ +0 foreach_count1 0 1 +1 create_stencil_names 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_float.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 "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_float.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 ] ( "string stencil = detail(1, \"stencil_name\", 0); +string attrib_name = detail(1, \"attrib_name\", 0); +string alpha_name = stencil + \"_alpha\"; +float old_float = f@attrib; +float stencilvalue_float = point(1, stencil, @ptnum); +float stencilalpha = point(1, alpha_name, @ptnum); +f@attrib = lerp(old_float, stencilvalue_float, stencilalpha);" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 1 ) +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 ) +folder1 [ 0 locks=0 ] ( 1 1 ) +spare_input0 [ 0 locks=0 ] ( ../create_stencil_names ) +bindname1 [ 0 locks=0 ] ( "`details(-1, \"attrib_name\")`" ) +bindparm1 [ 0 locks=0 ] ( attrib ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_float.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_int.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_int.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.305271 -33.5158 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 foreach_count1 1 1 "input1" +2 create_stencil_names 1 1 "input2" +} +inputs +{ +0 foreach_count1 0 1 +1 create_stencil_names 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_int.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 "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_int.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 ] ( "string stencil = detail(1, \"stencil_name\", 0); +string attrib_name = detail(1, \"attrib_name\", 0); +string alpha_name = stencil + \"_alpha\"; +float stencilalpha = point(1, alpha_name, @ptnum); +int result_int = point(1, stencil, @ptnum); +if (stencilalpha > 0.5) + i@attrib = result_int; +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 1 ) +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 ) +folder1 [ 0 locks=0 ] ( 1 1 ) +spare_input0 [ 0 locks=0 ] ( ../create_stencil_names ) +bindname1 [ 0 locks=0 ] ( "`details(-1, \"attrib_name\")`" ) +bindparm1 [ 0 locks=0 ] ( attrib ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_int.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_transfer_stencil_names.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_transfer_stencil_names.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.7923 -7.35242 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_begin2 0 1 "input1" +2 foreach_begin2_metadata1 0 1 "input2" +} +inputs +{ +0 foreach_begin2 0 1 +1 foreach_begin2_metadata1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/create_transfer_stencil_names.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + parm { + name "attrib_name" + label "Attrib Name" + type string + default { "" } + range { 0 1 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_transfer_stencil_names.chn" +Content-Type: text/plain + +{ + channel attrib_name { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "chs(\"../attribname\" + detail(opinputpath(\".\", 1), \"ivalue\", 0))" } + } + channel attrib_type { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "ch(\"../attribtype\" + detail(opinputpath(\".\", 1), \"ivalue\", 0))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_transfer_stencil_names.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 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "s@attrib_name = chs(\"attrib_name\"); +i@attrib_type = chi(\"attrib_type\"); +s@stencil_name = \"_attrib_\" + s@attrib_name + \"_\" + \"vfi\"[i@attrib_type];" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 8 locks=0 ] ( [ attrib_type 1 ] ) +attrib_name [ 8 locks=0 ] ( [ attrib_name num ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/create_transfer_stencil_names.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_airbrush.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_airbrush.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.475 -16.778 +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 on colordefault off exposed on +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_stencil_volume_airbrush.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_airbrush.chn" +Content-Type: text/plain + +{ + channel vex_numcount { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = npoints(1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_airbrush.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 ] ( [ vex_numcount 39 ] ) +vex_threadjobsize [ 0 locks=0 ] ( 8 ) +snippet [ 0 locks=0 ] ( "float @current_negalpha = 1; + +float elendt(float x) +{ + x *= x; + x -= 1; + return x * x; +} + +int tool = prim(1, \"stroke_shape\", 0); +string posattrib = \"P\"; + +vector pos = @P; +if (tool == 2) // airbrush +{ + matrix toscreen = prim(1, 'stroke_toscreenxform', 0); + + posattrib = \"screen_P\"; + vector4 pos4 = @P; + pos4.w = 1; + pos4 *= toscreen; + pos4 /= pos4.w; + // Avoid including points behind the z-min plane. + if (pos4.z > 1 ) + return; + pos = set(pos4.x, pos4.y, 0); +} + +// Find all potential points. +// Surface brushes can never be closer than spatial distance. +int strokepts[] = pcfind_radius(1, \"search_P\", 'search_width', 1.0, pos, 0.0, npoints(1)); +if (len(strokepts) == 0) + return; + +int connected = prim(1, \"stroke_connectivity\", 0); +float edge = prim(1, \"stroke_softedge\", 0); +int frontface = prim(1, \"stroke_frontface\", 0); + +float alphachange = 1.0; + +foreach (int strokept; strokepts) +{ + vector p = point(1, posattrib, strokept); + float width = point(1, \"width\", strokept); + float stroke_alpha = point(1, \"stroke_alpha\", strokept); + int hitprim = point(1, \"stroke_prim\", strokept); + int component = prim(0, \"_component\", hitprim); + + int attrib_type = chi(\"attrib_type\"); + vector stroke_orig = point(1, \"stroke_orig\", strokept); + vector stroke_dir = point(1, \"stroke_dir\", strokept); + float max_angle = point(1, \"max_angle\", strokept) * PI / 180.; + + float dist2 = 0.0; + + if (connected) + { + if (component != @_component) + continue; + } + if (frontface) + { + vector seednormal = point(1, '_seednormal', strokept); + // see if we match the direction of the seed normal or not. + if (dot(seednormal, stroke_dir) < 0) + { + if (dot(v@_N, stroke_dir) > 0) + continue; + } + else + { + if (dot(v@_N, stroke_dir) < 0) + continue; + } + } + + if (tool == 0 || tool == 2) // Sphere or Airbrush + { + // This uses simple distance + vector opoint = point(1, 'end_P', strokept); + float owidth = point(1, 'end_width', strokept); + + float len2 = distance2(opoint, p); + float u = 0; + if (len2 > 0) + { + u = dot(pos - p, opoint - p) / len2; + u = clamp(u, 0, 1); + width = lerp(width, owidth, u); + p = lerp(p, opoint, u); + } + + dist2 = distance2(pos, p); + } + else if (tool == 1) // Surface + { + vector pt_pos = pos; + float shortest_dist = width * 1.01; + + // Avoid n^2 when polysoups are present. + int nearest_points[]; + if (primvertexcount(0, hitprim) > 4) + { + nearest_points = nearpoints(0, p, width, 4); + } + else + { + nearest_points = primpoints(0, hitprim); + } + foreach (int primpt; nearest_points) + { + vector primpt_pos = point(0, 'P', primpt); + float dist = length(primpt_pos - p); + if (dist > shortest_dist) + continue; + float remaining = shortest_dist - dist; + int closest_surface_pt; + float surf_dist = surfacedist(0, itoa(primpt), \"P\", @ptnum, width, closest_surface_pt, \"surface\"); + if (closest_surface_pt != -1 && surf_dist + dist < shortest_dist) + shortest_dist = surf_dist + dist; + } + dist2 = shortest_dist * shortest_dist; + } + + float distance_alpha = 0.0; + if (dist2 >= width * width) + { + continue; // Or distance_alpha = 0.0; if we want to avoid early returns + } + else if (dist2 < (1 - edge) * (1 - edge) * width * width) + { + distance_alpha = 1.0; + } + else + { + float x = 0.0; + x = sqrt(dist2) / width; + + // At this point I'm 90% sure the sqrt is inevitable + float arg = (x - 1) / edge + 1; + // Yay grade 10 math and transformations of graphs! + distance_alpha = elendt(arg); + } + + float overlay_alpha = distance_alpha * stroke_alpha; +// @current_negalpha *= 1 - overlay_alpha; +// @current_negalpha = min(@current_negalpha, 1 - overlay_alpha); + alphachange = min(alphachange, 1 - overlay_alpha); +} + +@current_negalpha = min(@current_negalpha, alphachange);" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_airbrush.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.07103 -18.2733 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_stencil_nearest.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest.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 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 0 ) +vex_threadjobsize [ 0 locks=0 ] ( 8 ) +snippet [ 0 locks=0 ] ( "addpointattrib(0, \"current_negalpha\", 1.0); + +int elemcount = npoints(1); +for (int elemnum = 0; elemnum < elemcount; elemnum++) +{ + vector p = point(1, \"P\", elemnum); + float width = point(1, \"width\", elemnum); + float stroke_alpha = point(1, \"stroke_alpha\", elemnum); + int hitprim = point(1, \"stroke_prim\", elemnum); + + if (width == 0) continue; + + // Avoid n^2 when polysoups are present. + int nearest_pt = -1; + if (primvertexcount(0, hitprim) > 10) + { + nearest_pt = nearpoint(0, p); + } + else + { + int nearest_points[] = primpoints(0, hitprim); + float nearest_dist = 0; + foreach (int npt; nearest_points) + { + float dist = distance2(p, point(0, 'P', npt)); + if (nearest_pt == -1 || dist < nearest_dist) + { + nearest_pt = npt; + nearest_dist = dist; + } + } + } + + if (nearest_pt < 0) + continue; + + // Closest point is always front facing and connected. + + // Closest point is always 0 distance! + setpointattrib(0, \"current_negalpha\", nearest_pt, 1 - stroke_alpha, \"min\"); +}" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/compute_neighbours_for_smoothing.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/compute_neighbours_for_smoothing.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.8568 -3.08996 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/compute_neighbours_for_smoothing.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 ] ( "i[]@_neighbours = neighbours(0, @ptnum);" ) +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/attribpaint1/compute_neighbours_for_smoothing.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/record_previous_stroke_count.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/record_previous_stroke_count.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -15.875 -30.5606 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 take_only_points 1 1 "input1" +2 apply_all_strokes_when_live_or_no_cache 2 1 "input2" +} +inputs +{ +0 take_only_points 0 1 +1 apply_all_strokes_when_live_or_no_cache 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/record_previous_stroke_count.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 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "i@prevstrokecount = primvertexcount(1, 0); +if (chi(\"../domirror\")) +{ + // Can't trivially cache the stencil when mirroring. + i@prevstrokecount = 0; +}" ) +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/attribpaint1/record_previous_stroke_count.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_erase.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_erase.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.13445 -23.7664 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_if_uv 1 1 "input1" +2 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 switch_if_uv 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_stencil_erase.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_erase.chn" +Content-Type: text/plain + +{ + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = "prims(\"../CURRENT_STROKE\", 0, \"stroke_group\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_erase.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 0 locks=0 ] ( "points" ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "f@stencil_alpha *= f@current_negalpha; +" ) +exportlist [ 0 locks=0 ] ( * ) +vex_strict [ 0 locks=0 ] ( "off" ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 4 ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +bindname1 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_vector\")`" ) +bindparm1 [ 0 locks=0 ] ( stencil_vector ) +bindname2 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_float\")`" ) +bindparm2 [ 0 locks=0 ] ( stencil_float ) +bindname3 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name_int\")`" ) +bindparm3 [ 0 locks=0 ] ( stencil_int ) +bindname4 [ 0 locks=0 ] ( "`prims(1, 0, \"internal_name\") + \"_alpha\"`" ) +bindparm4 [ 0 locks=0 ] ( stencil_alpha ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_stencil_erase.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_surface_airbrush_uv.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_surface_airbrush_uv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.60301 -16.5633 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_stencil_volume_surface_airbrush_uv.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_surface_airbrush_uv.chn" +Content-Type: text/plain + +{ + channel vex_numcount { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = npoints(1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_surface_airbrush_uv.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 ] ( [ vex_numcount 39 ] ) +vex_threadjobsize [ 0 locks=0 ] ( 8 ) +snippet [ 0 locks=0 ] ( "float @current_negalpha = 1; + +float elendt(float x) +{ + x *= x; + x -= 1; + return x * x; +} + +int tool = prim(1, \"stroke_shape\", 0); + +string posattrib = prim(1, \"stroke_uvattrib\", 0); +string strokeposattrib = \"P\"; + +int isvertex = hasvertexattrib(0, posattrib); + +vector searchposes[]; + +if (isvertex) +{ + int vtxlist[] = pointvertices(0, @ptnum); + foreach (int vtx; vtxlist) + { + vector npos = vertex(0, posattrib, vtx); + npos.z = 0; + if (len(searchposes) > 0) + { + if (searchposes[-1] != npos) + { + // Unique entry + append(searchposes, npos); + } + } + else + { + append(searchposes, npos); + } + } +} +else +{ + vector npos = point(0, posattrib, @ptnum); + npos.z = 0; + append(searchposes, npos); +} + +float alphachange = 1.0; + +foreach (vector pos; searchposes) +{ + if (tool == 2) // airbrush + { + matrix toscreen = prim(1, 'stroke_toscreenxform', 0); + + strokeposattrib = \"screen_P\"; + vector4 pos4 = pos; + pos4.w = 1; + pos4 *= toscreen; + pos4 /= pos4.w; + pos = set(pos4.x, pos4.y, 0); + } + + // Find all potential points. + // Surface brushes can never be closer than spatial distance. + int strokepts[] = pcfind_radius(1, \"search_P\", 'search_width', 1.0, pos, 0.0, npoints(1)); + if (len(strokepts) == 0) + continue; + + int connected = prim(1, \"stroke_connectivity\", 0); + float edge = prim(1, \"stroke_softedge\", 0); + int frontface = prim(1, \"stroke_frontface\", 0); + + foreach (int strokept; strokepts) + { + vector p = point(1, strokeposattrib, strokept); + float width = point(1, \"width\", strokept); + float stroke_alpha = point(1, \"stroke_alpha\", strokept); + int hitprim = point(1, \"stroke_prim\", strokept); + int component = prim(0, \"_component\", hitprim); + + int attrib_type = chi(\"attrib_type\"); + vector stroke_orig = point(1, \"stroke_orig\", strokept); + vector stroke_dir = point(1, \"stroke_dir\", strokept); + float max_angle = point(1, \"max_angle\", strokept) * PI / 180.; + + float dist2 = 0.0; + + if (connected) + { + if (component != @_component) + continue; + } + + if (tool == 0 || tool == 1 || tool == 2) // Sphere or Airbrush or Surface + { + // This uses simple distance + vector opoint = point(1, 'end_P', strokept); + float owidth = point(1, 'end_width', strokept); + + float len2 = distance2(opoint, p); + float u = 0; + if (len2 > 0) + { + u = dot(pos - p, opoint - p) / len2; + u = clamp(u, 0, 1); + width = lerp(width, owidth, u); + p = lerp(p, opoint, u); + } + + dist2 = distance2(pos, p); + } + + float distance_alpha = 0.0; + if (dist2 >= width * width) + { + continue; // Or distance_alpha = 0.0; if we want to avoid early returns + } + else if (dist2 < (1 - edge) * (1 - edge) * width * width) + { + distance_alpha = 1.0; + } + else + { + float x = 0.0; + x = sqrt(dist2) / width; + + // At this point I'm 90% sure the sqrt is inevitable + float arg = (x - 1) / edge + 1; + // Yay grade 10 math and transformations of graphs! + distance_alpha = elendt(arg); + } + + float overlay_alpha = distance_alpha * stroke_alpha; + // @current_negalpha *= 1 - overlay_alpha; + // @current_negalpha = min(@current_negalpha, 1 - overlay_alpha); + alphachange = min(alphachange, 1 - overlay_alpha); + } +} + +@current_negalpha = min(@current_negalpha, alphachange);" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_volume_surface_airbrush_uv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest_uv.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest_uv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.38602 -17.9085 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_stencil_nearest_uv.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 "attrib_type" + label "Attrib Type" + type integer + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest_uv.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 ] ( "detail" ) +vex_numcount [ 0 locks=0 ] ( 0 ) +vex_threadjobsize [ 0 locks=0 ] ( 8 ) +snippet [ 0 locks=0 ] ( "addpointattrib(0, \"current_negalpha\", 1.0); + +string uvattrib = prim(1, \"stroke_uvattrib\", 0); +int isvertex = hasvertexattrib(0, uvattrib); + +int elemcount = npoints(1); +for (int elemnum = 0; elemnum < elemcount; elemnum++) +{ + vector p = point(1, \"P\", elemnum); + float width = point(1, \"width\", elemnum); + float stroke_alpha = point(1, \"stroke_alpha\", elemnum); + int hitprim = point(1, \"stroke_prim\", elemnum); + + if (width == 0) continue; + + // Avoid n^2 when polysoups are present. + int nearest_pt = -1; + if (primvertexcount(0, hitprim) > 10) + { + // TODO: This is sadly wrong. + nearest_pt = nearpoint(0, p); + } + else + { + if (isvertex) + { + int nearest_vtxs[] = primvertices(0, hitprim); + float nearest_dist = 0; + foreach (int nvtx; nearest_vtxs) + { + vector uvpos = vertex(0, uvattrib, nvtx); + uvpos.z = 0; + float dist = distance2(p, uvpos); + if (nearest_pt == -1 || dist < nearest_dist) + { + nearest_pt = vertexpoint(0, nvtx); + nearest_dist = dist; + } + } + } + else + { + int nearest_points[] = primpoints(0, hitprim); + float nearest_dist = 0; + foreach (int npt; nearest_points) + { + vector uvpos = point(0, uvattrib, npt); + uvpos.z = 0; + float dist = distance2(p, uvpos); + if (nearest_pt == -1 || dist < nearest_dist) + { + nearest_pt = npt; + nearest_dist = dist; + } + } + } + } + + if (nearest_pt < 0) + continue; + + // Closest point is always front facing and connected. + + // Closest point is always 0 distance! + setpointattrib(0, \"current_negalpha\", nearest_pt, 1 - stroke_alpha, \"min\"); +}" ) +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 ) +folder1 [ 0 locks=0 ] ( 0 0 ) +attrib_type [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_nearest_uv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_ray.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_ray.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.1764 -0.973677 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 cached_strokes 0 1 "input1" +2 take_input_as_isect_if_live 2 1 "input2" +} +inputs +{ +0 cached_strokes 0 1 +1 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/recache_ray.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 ] ( "vector hitpos, hituv; + +vector minbox = getbbox_min(1); +vector maxbox = getbbox_max(2); +vector center = avg(minbox, maxbox); +float maxdist = distance(center, v@stroke_orig) + distance(minbox, maxbox); + + +int hitprim = intersect(1, v@stroke_orig, normalize(v@stroke_dir)*1.1*maxdist, hitpos, hituv); +i@stroke_prim = hitprim; +i@stroke_hit = hitprim >= 0; +@P = hitpos; +v@stroke_uv = hituv;" ) +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/attribpaint1/recache_ray.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_primuv.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_primuv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -18.2677 -1.84042 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 cached_strokes 0 1 "input1" +2 take_input_as_isect_if_live 2 1 "input2" +} +inputs +{ +0 cached_strokes 0 1 +1 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/recache_primuv.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 ] ( "if (i@stroke_hit > 0) + @P = primuv(1, 'P', i@stroke_prim, v@stroke_uv); +" ) +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/attribpaint1/recache_primuv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/store_texuv.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/store_texuv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.4073 -2.39157 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 stroke 0 1 "input1" +2 take_input_as_isect_if_live 2 1 "input2" +} +inputs +{ +0 stroke 0 1 +1 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/store_texuv.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 ] ( "v@stroke_texuv = primuv(1, 'uv', i@stroke_prim, v@stroke_uv);" ) +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/attribpaint1/store_texuv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_texuv.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/recache_texuv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -17.4474 -2.74755 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 cached_strokes 0 1 "input1" +2 take_input_as_isect_if_live 2 1 "input2" +} +inputs +{ +0 cached_strokes 0 1 +1 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/recache_texuv.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 ] ( "vector hitpos, hituv; + +vector minbox = getbbox_min(1); +vector maxbox = getbbox_max(2); +vector center = avg(minbox, maxbox); +float maxdist = distance(center, v@stroke_orig) + distance(minbox, maxbox); + +int hitprim = uvintersect(1, 'uv', v@stroke_texuv - set(0,0,1), set(0,0,2), hitpos, hituv); + +i@stroke_prim = hitprim; +i@stroke_hit = hitprim >= 0; +v@stroke_uv = hituv; +if (i@stroke_hit) + @P = primuv(1, 'P', i@stroke_prim, v@stroke_uv); +" ) +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/attribpaint1/recache_texuv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/color1.init" +Content-Type: text/plain + +type = color +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/color1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -18.8571 -5.41468 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 stroke 0 1 "input1" +} +inputs +{ +0 stroke 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/color1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +deleteallcolorattribs [ 0 locks=0 ] ( "off" ) +class [ 0 locks=0 ] ( 2 ) +colortype [ 0 locks=0 ] ( 0 ) +color [ 0 locks=0 ] ( 1 0 0 ) +seed [ 0 locks=0 ] ( 0 ) +rampattribute [ 0 locks=0 ] ( "" ) +ramprange [ 0 locks=0 ] ( 0 1 ) +ramp [ 0 locks=0 ] ( 2 ) +ramp1pos [ 0 locks=0 ] ( 0 ) +ramp1c [ 0 locks=0 ] ( 0 0 0 ) +ramp1interp [ 0 locks=0 ] ( "linear" ) +ramp2pos [ 0 locks=0 ] ( 1 ) +ramp2c [ 0 locks=0 ] ( 1 1 1 ) +ramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/color1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"sop_color" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribexpression1.init" +Content-Type: text/plain + +type = attribexpression +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribexpression1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -145.136 19.504 +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 attribpaint1 1 1 "input1" +} +inputs +{ +0 attribpaint1 0 1 +} +stat +{ + create 1632533113 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribexpression1.chn" +Content-Type: text/plain + +{ + channel valv3_1z { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @P.z } + } + channel valv3_1y { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @P.y } + } + channel valv3_1x { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = @P.x } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribexpression1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( "" ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +folder0 [ 0 locks=0 ] ( 0 0 0 ) +bindclass [ 0 locks=0 ] ( "point" ) +expressions [ 0 locks=0 ] ( 1 ) +vex_cwdpath [ 0 locks=0 ] ( . ) +vex_matchattrib [ 0 locks=0 ] ( id ) +includes [ 0 locks=0 ] ( "" ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +updatecode [ 0 locks=0 ] ( 0 ) +generatedcode [ 0 locks=1 ] ( "{ + vector self = v@P; + vector value = chv(\"valv3_1\"); + v@P = value; +} +" ) +enable1 [ 0 locks=0 ] ( "on" ) +preset1 [ 0 locks=0 ] ( "P" ) +name1 [ 0 locks=0 ] ( P ) +type1 [ 0 locks=0 ] ( "vector" ) +vali_1 [ 0 locks=0 ] ( 0 ) +valf_1 [ 0 locks=0 ] ( 0 ) +valv3_1 [ 8 locks=0 ] ( [ valv3_1x 0 ] [ valv3_1y 0 ] [ valv3_1z 0 ] ) +valv4_1 [ 0 locks=0 ] ( 0 0 0 0 ) +valm3_1 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +valm4_1 [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +valc_1 [ 0 locks=0 ] ( 1 1 1 ) +vals_1 [ 0 locks=0 ] ( "" ) +snippet1 [ 0 locks=0 ] ( "set(self.x, -@Cd/8 , self.z)" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribexpression1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.init" +Content-Type: text/plain + +type = explodedview::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.761 26.3783 +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 facet2 1 1 "input1" +} +inputs +{ +0 facet2 0 1 +} +stat +{ + create 1632534685 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +pieceattrib [ 0 locks=0 autoscope=0 ] ( name ) +class [ 0 locks=0 autoscope=0 ] ( "point" ) +sepparm [ 0 locks=0 ] ( ) +scale [ 0 locks=0 autoscope=0 ] ( 0 ) +s [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +overridecenter [ 0 locks=0 autoscope=0 ] ( "off" ) +t [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.inp" +Content-Type: text/plain + +1 +0 -2.2420300023460946 10.793779612592083 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/move_pieces.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/move_pieces.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 -1.21526 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 setup_end 1 1 "input1" +} +inputs +{ +0 setup_end 0 1 +} +stat +{ + create 1540564217 + modify 1545071792 + 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/explodedview1/move_pieces.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 "scale" + label "Scale" + type vector + size 3 + default { "0" "0" "0" } + range { 0 1 } + } + parm { + name "piece_class" + label "Piece Class" + type integer + default { "0" } + range { 0 10 } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/move_pieces.chn" +Content-Type: text/plain + +{ + channel piece_class { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../class\") } + } + channel group { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel grouptype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "4 - ch(\"../class\")" } + } + channel scalex { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "ch(\"../scale\") * ch(\"../sx\")" } + } + channel scaley { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "ch(\"../scale\") * ch(\"../sy\")" } + } + channel scalez { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "ch(\"../scale\") * ch(\"../sz\")" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/move_pieces.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( [ group "" ] ) +grouptype [ 8 locks=0 ] ( [ grouptype 4 ] ) +class [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( "vector ref_centroid = detail(0, \"__refcentroid\"); + +vector centroid; +if (chi(\"piece_class\") == 1) + centroid = v@__centroid; +else + centroid = prim(0, \"__centroid\", @primnum); + +@P += chv(\"scale\") * (centroid - ref_centroid); +" ) +exportlist [ 0 locks=0 ] ( P ) +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 ] ( "on" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +vex_precision [ 0 locks=0 ] ( auto ) +folder1 [ 0 locks=0 ] ( 0 0 ) +scale [ 0 locks=0 ] ( [ scalex 1 ] [ scaley 1 ] [ scalez 1 ] ) +piece_class [ 0 locks=0 ] ( [ piece_class 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/move_pieces.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.init" +Content-Type: text/plain + +type = ae::CubeSphere::1 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -148.982 25.298 +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 1632535199 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.chn" +Content-Type: text/plain + +{ + channel sc { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../grid4/rows\")/(ch(\"../grid4/rows\")*(ch(\"../grid4/rows\")-1))*ch(\"../grid4/sizex\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.parm" +Content-Type: text/plain + +{ +version 0.8 +algorithm [ 0 locks=0 ] ( "houdini" ) +iterations [ 0 locks=0 ] ( 1 ) +sc [ 8 locks=0 ] ( [ sc 0.047619047619047616 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +seam [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/rad.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/rad.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.003 -1.13717 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 sw_seams 1 1 "input1" +} +inputs +{ +0 sw_seams 0 1 +} +stat +{ + create 1507930641 + modify 1517846590 + author Nick@NICK-TR + access 0777 +} +color UT_Color RGB 1 0.725 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/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)*chf(\"../sc\");" ) +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/CubeSphere1/rad.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/all_seams.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/all_seams.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.24023 3.06023 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 group1 1 1 "input1" +} +inputs +{ +0 group1 0 1 +} +stat +{ + create 1517846053 + modify 1517846575 + author user@Burroughs + access 0777 +} +color UT_Color RGB 1 0.725 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/all_seams.parm" +Content-Type: text/plain + +{ +version 0.8 +folder0 [ 0 locks=0 ] ( 0 0 ) +group [ 0 locks=0 ] ( seams ) +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 ] ( "//int n = neighbour(0, @ptnum, 0); + +int ns[] = neighbours(0, @ptnum); +foreach(int n; ns){ + setedgegroup(0, \"start\", @ptnum, n, 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/CubeSphere1/all_seams.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.772 23.525 +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 attribcreate1 0 1 "input1" +} +inputs +{ +0 attribcreate1 0 1 +} +stat +{ + create 1632540155 + modify 1675595697 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "ptnum" + label "Point Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vtxnum" + label "Vertex Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "primnum" + label "Primitive Number" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "id" + label "Id" + type integer + invisible + default { "-1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numpt" + label "Number of Points" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numvtx" + label "Number of Vertices" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "numprim" + label "Number of Prims" + type integer + invisible + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Time" + label "Time" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "TimeInc" + label "Time Inc" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Frame" + label "Frame" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "life" + label "Life" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "age" + label "Age" + type float + invisible + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput2" + label "Second Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput3" + label "Third Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput4" + label "Fourth Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "OpInput1" + label "First Input" + type string + invisible + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "uv" + label "UV" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "P" + label "P" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "v" + label "Velocity" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "force" + label "Force" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "Cd" + label "Cd" + type float + invisible + size 3 + default { "1" "1" "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "N" + label "N" + type float + invisible + size 3 + default { "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( "" ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +ptnum [ 0 locks=0 ] ( 0 ) +vtxnum [ 0 locks=0 ] ( 0 ) +primnum [ 0 locks=0 ] ( 0 ) +id [ 0 locks=0 ] ( -1 ) +numpt [ 0 locks=0 ] ( 0 ) +numvtx [ 0 locks=0 ] ( 0 ) +numprim [ 0 locks=0 ] ( 0 ) +Time [ 0 locks=0 ] ( 0 ) +TimeInc [ 0 locks=0 ] ( 0 ) +Frame [ 0 locks=0 ] ( 0 ) +life [ 0 locks=0 ] ( 0 ) +age [ 0 locks=0 ] ( 0 ) +OpInput2 [ 0 locks=0 ] ( "" ) +OpInput3 [ 0 locks=0 ] ( "" ) +OpInput4 [ 0 locks=0 ] ( "" ) +OpInput1 [ 0 locks=0 ] ( "" ) +uv [ 0 locks=0 ] ( 0 0 0 ) +P [ 0 locks=0 ] ( 0 0 0 ) +v [ 0 locks=0 ] ( 0 0 0 ) +force [ 0 locks=0 ] ( 0 0 0 ) +Cd [ 0 locks=0 ] ( 1 1 1 ) +N [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopglobal1.init" +Content-Type: text/plain + +type = geometryvopglobal::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopglobal1.def" +Content-Type: text/plain + +comment "" +position 1.31128 2.2 +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 "P" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1632540155 + modify 1632540224 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopglobal1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopglobal1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopoutput1.init" +Content-Type: text/plain + +type = geometryvopoutput +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopoutput1.def" +Content-Type: text/plain + +comment "" +position 7 3.7 +connectornextid 5 +flags = lock 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 "P" +1 "" "" 1 "v" +2 "" "" 1 "force" +3 luminance1 1 1 "Cd" +4 "" "" 1 "N" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 "" 0 1 +3 luminance1 0 1 +4 "" 0 1 +} +stat +{ + create 1632540155 + modify 1632540680 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopoutput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/geometryvopoutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/colormap1.init" +Content-Type: text/plain + +type = colormap +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/colormap1.def" +Content-Type: text/plain + +comment "" +position 4.21135 2.59152 +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 "clr" +} +inputsNamed3 +{ +0 "" "" 1 "cmap" +1 uvcoords1 1 1 "u" +2 uvcoords1 2 1 "v" +3 "" "" 1 "wrap" +4 "" "" 1 "border" +} +inputs +{ +0 "" 0 1 +1 uvcoords1 1 1 +2 uvcoords1 2 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1632540222 + modify 1632540668 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/colormap1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +cmap [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/GNP.O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O.PNG ) +u [ 0 locks=0 ] ( 0 ) +v [ 0 locks=0 ] ( 1 ) +wrap [ 0 locks=0 ] ( repeat ) +border [ 0 locks=0 ] ( 0 0 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/colormap1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/colormap1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjbHIKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkI= +eXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAA== + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/uvcoords1.init" +Content-Type: text/plain + +type = uvcoords +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/uvcoords1.def" +Content-Type: text/plain + +comment "" +position 1.64378 4.00311 +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 "uv" +1 "s" +2 "t" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1632540229 + modify 1632540256 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/uvcoords1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/uvcoords1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/luminance1.init" +Content-Type: text/plain + +type = luminance +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/luminance1.def" +Content-Type: text/plain + +comment "" +position 4.61524 3.97056 +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 "lum" +} +inputsNamed3 +{ +0 colormap1 5 1 "rgb" +} +inputs +{ +0 colormap1 0 1 +} +stat +{ + create 1632540367 + modify 1632541234 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/luminance1.parm" +Content-Type: text/plain + +{ +version 0.8 +rgb [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1/luminance1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.886 22.255 +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 attribvop1 1 1 "input1" +} +inputs +{ +0 attribvop1 0 1 +} +stat +{ + create 1630749216 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/3..EXR.FXS.EXR.0000.EXR+PNG.4.EXR.PNG.16BPC.RGB.PNG ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "float" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( auto ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 8 locks=0 ] ( 1 1 1 1 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "off" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 1 ) +remap_influence [ 0 locks=0 ] ( 2 ) +filter [ 0 locks=0 ] ( point ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( streak ) +border [ 0 locks=0 ] ( 0 0 0 ) +vertexmethod [ 0 locks=0 ] ( "mean" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "off" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 0 ) +remap_influence1interp [ 0 locks=0 ] ( "linear" ) +remap_influence2pos [ 0 locks=0 ] ( 1 ) +remap_influence2value [ 0 locks=0 ] ( 1 ) +remap_influence2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.inp" +Content-Type: text/plain + +1 +0 0.93911218643188477 11.940807342529297 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.init" +Content-Type: text/plain + +type = attribvop +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.810504 2.63946 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 uvtransform2 1 1 "input1" +} +inputs +{ +0 uvtransform2 0 1 +} +stat +{ + create 1614251392 + modify 1632603257 + 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/attribfrommap3/calculate_color_from_map.multiparm" +Content-Type: text/plain + +3 +remap_influence_2_#pos ../remap_influence#pos +remap_influence_2_#value ../remap_influence#value +remap_influence_2_#interp ../remap_influence#interp + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.spareparmdef" +Content-Type: text/plain + + parm { + name "bindgroup" + baseparm + label "Group" + export none + bindselector uvselect "Modify Points" + "Select the points to affect and press Enter to complete." + 0 1 0xffffffff 0 bindgrouptype 0 + } + parm { + name "bindgrouptype" + baseparm + label "Group Type" + export none + } + parm { + name "bindclass" + 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 + } + 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 "Attribute Bindings" + + parm { + name "autobind" + baseparm + label "Autobind by Name" + export none + } + multiparm { + name "bindings" + label "Number of Bindings" + baseparm + default 0 + 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 { "multistartoffset" "1" } + + parm { + name "bindgroupname#" + baseparm + label "Group Name" + export none + } + parm { + name "bindgroupparm#" + baseparm + label "VEX Parameter" + 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 "use_texture_from_disk" + label "use_texture_from_disk" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "cmap" + label "cmap" + type image + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "parm_udim" + label "parm_udim" + type integer + default { "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "srccolorspace" + label "Source Color Space" + type string + default { "auto" } + menu { + "auto" "Automatic" + "linear" "Linear" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "wrap" + label "Wrap" + type string + default { "repeat" } + menu { + "repeat" "Repeat" + "streak" "Streak" + "decal" "Decal" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter_width" + label "Filter Width" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "filter" + label "Filter" + type string + default { "gauss" } + menu { + "point" "Point" + "box" "Box" + "gauss" "Gaussian" + "bartlett" "Bartlett/Triangular" + "sinc" "Sinc Sharpening" + "hanning" "Hanning" + "blackman" "Blackman" + "catrom" "Catmull-Rom" + "mitchell" "Mitchell" + } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "border" + label "Border Color" + type color + size 3 + default { "0" "0" "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "texture_channel" + label "Texture Channel" + type string + default { "" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "contrast" + label "Contrast" + type float + default { "1" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "visualize_map" + label "Visualize Influence Map" + type toggle + default { "off" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "scale" + label "Scale" + type float + default { "0" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "rolloff" + label "Contrast Rolloff" + type float + default { "1" } + range { 0 1 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "type" + label "Type" + type integer + default { "0" } + menu { + "float" "Float" + "vector" "Vector" + } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_influence" + label "Color Influence" + type float + size 4 + default { "0" "0" "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "remap_influence_2" + label "Remap Influence" + type ramp_flt + default { "2" } + range { 1! 10 } + parmtag { "parmvop" "1" } + parmtag { "rampbasis_var" "remap_influence_2_the_basis_strings" } + parmtag { "rampbasisdefault" "linear" } + parmtag { "rampfloatdefault" "1pos ( 0 ) 1value ( 0 ) 1interp ( linear ) 2pos ( 1 ) 2value ( 1 ) 2interp ( linear )" } + parmtag { "rampkeys_var" "remap_influence_2_the_key_positions" } + parmtag { "rampshowcontrolsdefault" "0" } + parmtag { "rampvalues_var" "remap_influence_2_the_key_values" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "color_channel" + label "Color Channel" + type integer + default { "0" } + menu { + "red" "Red" + "green" "Green" + "blue" "Blue" + "alpha" "Alpha" + "greyscale" "Greyscale" + } + range { 0 4 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "export_attribute" + label "Export Attribute" + type string + default { "Cd" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "doremap" + label "Do Remap" + type toggle + default { "on" } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "st" + label "st" + type float + invisible + size 2 + default { "0" "0" } + range { 0 10 } + parmtag { "parmvop" "1" } + parmtag { "shaderparmcontexts" "cvex" } + } + parm { + name "vex_precision" + baseparm + label "VEX Precision" + 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 + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.chn" +Content-Type: text/plain + +{ + channel remap_influence_2_1pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1pos\") } + } + channel remap_influence_2_1value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence1value\") } + } + channel remap_influence_2_1interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence1interp\") } + } + channel remap_influence_2_2pos { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2pos\") } + } + channel remap_influence_2_2value { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remap_influence2value\") } + } + channel remap_influence_2_2interp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../remap_influence2interp\") } + } + channel bindgroup { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../group\") } + } + channel parm_udim { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../udim\") } + } + channel srccolorspace { + lefttype = extend + righttype = extend + defaultString = \"auto\" + flags = 0 + segment { length = 0 expr = chs(\"../srccolorspace\") } + } + channel wrap { + lefttype = extend + righttype = extend + defaultString = \"repeat\" + flags = 0 + segment { length = 0 expr = chs(\"../wrap\") } + } + channel filter { + lefttype = extend + righttype = extend + defaultString = \"gauss\" + flags = 0 + segment { length = 0 expr = chs(\"../filter\") } + } + channel borderr { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderr\") } + } + channel borderg { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderg\") } + } + channel borderb { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../borderb\") } + } + channel texture_channel { + lefttype = extend + righttype = extend + defaultString = \"\" + flags = 0 + segment { length = 0 expr = chs(\"../texture_channel\") } + } + channel contrast { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast\") } + } + channel visualize_map { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 expr = "if (strcmp(chs(\"../export_attribute\"), \"Cd\") == 0, 1, ch(\"../visualize_map\"))" } + } + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_scale\") } + } + channel rolloff { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_contrast_rolloff\") } + } + channel type { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../attrib_type\") } + } + channel color_influence1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../rgb_color_influence1\") } + } + channel color_influence2 { + lefttype = extend + righttype = extend + default = 0.20000000298023224 + flags = 0 + segment { length = 0 value = 0.20000000298023224 0.20000000298023224 expr = ch(\"../rgb_color_influence2\") } + } + channel color_influence3 { + lefttype = extend + righttype = extend + default = 0.30000001192092896 + flags = 0 + segment { length = 0 value = 0.30000001192092896 0.30000001192092896 expr = ch(\"../rgb_color_influence3\") } + } + channel color_influence4 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../rgb_color_influence4\") } + } + channel color_channel { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../color_channel\") } + } + channel export_attribute { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = chs(\"../export_attribute\") } + } + channel doremap { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../doremap\") } + } + channel remap_influence_2 { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../remap_influence\") } + } + channel filter_width { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../filter_width\") } + } + channel use_texture_from_disk { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../use_file\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.parm" +Content-Type: text/plain + +{ +version 0.8 +bindgroup [ 0 locks=0 ] ( [ bindgroup "" ] ) +bindgrouptype [ 0 locks=0 ] ( "guess" ) +bindclass [ 0 locks=0 ] ( "point" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +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_outputmask [ 0 locks=0 ] ( * ) +vex_multithread [ 0 locks=0 ] ( "on" ) +vex_precision [ 0 locks=0 ] ( auto ) +autobind [ 0 locks=0 ] ( "on" ) +bindings [ 0 locks=0 ] ( 0 ) +groupautobind [ 0 locks=0 ] ( "on" ) +groupbindings [ 0 locks=0 ] ( 0 ) +vex_updatenmls [ 0 locks=0 ] ( "off" ) +vex_matchattrib [ 0 locks=0 ] ( id ) +vex_inplace [ 0 locks=0 ] ( "off" ) +vex_selectiongroup [ 0 locks=0 ] ( "" ) +stdswitcher3 [ 0 locks=0 ] ( 0 0 ) +use_texture_from_disk [ 0 locks=0 ] ( [ use_texture_from_disk 1 ] ) +cmap [ 0 locks=0 ] ( `chs(\"../filename\")` ) +parm_udim [ 0 locks=0 ] ( [ parm_udim 0 ] ) +srccolorspace [ 0 locks=0 ] ( [ srccolorspace auto ] ) +wrap [ 0 locks=0 ] ( [ wrap streak ] ) +filter_width [ 8 locks=0 ] ( [ filter_width 0 ] ) +filter [ 0 locks=0 ] ( [ filter point ] ) +border [ 0 locks=0 ] ( [ borderr 0 ] [ borderg 0 ] [ borderb 0 ] ) +texture_channel [ 0 locks=0 ] ( [ texture_channel "" ] ) +contrast [ 0 locks=0 ] ( [ contrast 0 ] ) +visualize_map [ 0 locks=0 ] ( [ visualize_map 1 ] ) +scale [ 0 locks=0 ] ( [ scale 1 ] ) +rolloff [ 0 locks=0 ] ( [ rolloff 1 ] ) +type [ 0 locks=0 ] ( [ type 0 ] ) +color_influence [ 0 locks=0 ] ( [ color_influence1 1 ] [ color_influence2 1 ] [ color_influence3 1 ] [ color_influence4 1 ] ) +remap_influence_2 [ 0 locks=0 ] ( [ remap_influence_2 2 ] ) +remap_influence_2_1pos [ 0 locks=0 ] ( [ remap_influence_2_1pos 0 ] ) +remap_influence_2_1value [ 0 locks=0 ] ( [ remap_influence_2_1value 0 ] ) +remap_influence_2_1interp [ 0 locks=0 ] ( [ remap_influence_2_1interp 1 ] ) +remap_influence_2_2pos [ 0 locks=0 ] ( [ remap_influence_2_2pos 1 ] ) +remap_influence_2_2value [ 0 locks=0 ] ( [ remap_influence_2_2value 1 ] ) +remap_influence_2_2interp [ 0 locks=0 ] ( [ remap_influence_2_2interp 1 ] ) +color_channel [ 0 locks=0 ] ( [ color_channel 4 ] ) +export_attribute [ 0 locks=0 ] ( [ export_attribute Cd ] ) +doremap [ 0 locks=0 ] ( [ doremap 0 ] ) +st [ 0 locks=0 ] ( 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind1.def" +Content-Type: text/plain + +comment "" +position 3.25847 2.01444 +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 "Alpha" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Alpha ) +parmtype [ 0 locks=0 ] ( "float" ) +parmtypename [ 0 locks=0 ] ( "" ) +overridetype [ 0 locks=0 ] ( "off" ) +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 ] ( "" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind2.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind2.def" +Content-Type: text/plain + +comment "" +position 3.07965 3.94021 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/vectohvec1.init" +Content-Type: text/plain + +type = vectohvec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/vectohvec1.def" +Content-Type: text/plain + +comment "" +position 6.06459 3.23401 +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 +{ +2 "hvec" +} +inputsNamed3 +{ +0 bind2 0 1 "vec" +1 bind1 0 1 "fval4" +} +inputs +{ +0 bind2 0 1 +1 bind1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/vectohvec1.parm" +Content-Type: text/plain + +{ +version 0.8 +vec [ 0 locks=0 ] ( 0 0 0 ) +fval4 [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/vectohvec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/from_disk.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/from_disk.def" +Content-Type: text/plain + +comment "" +position 5.66568 5.4258 +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 "use_texture_from_disk" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/from_disk.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( use_texture_from_disk ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/from_disk.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_begin1.def" +Content-Type: text/plain + +comment "" +position 8.82305 4.46638 +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 +{ +} +inputsNamed3 +{ +0 from_disk 0 1 "condition_in" +1 vectohvec1 2 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 from_disk 0 1 +1 vectohvec1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/end_if1.def" +Content-Type: text/plain + +comment "" +position 16.1849 5.05532 +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 "var1_out" +} +inputsNamed3 +{ +0 texture1 17 1 "var1_in" +} +inputs +{ +0 texture1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind3.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind3.def" +Content-Type: text/plain + +comment "" +position 9.9741 7.32663 +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 "uv" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind3.chn" +Content-Type: text/plain + +{ + channel parmname { + lefttype = extend + righttype = extend + defaultString = \"uv\" + flags = 0 + segment { length = 0 expr = chs(\"../../uvattrib\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind3.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 8 locks=0 ] ( [ parmname uv ] ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm1.def" +Content-Type: text/plain + +comment "" +position 8.74403 9.2611 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "cmap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( cmap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "image" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/texture1.init" +Content-Type: text/plain + +type = texture::2.0 +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/texture1.def" +Content-Type: text/plain + +comment "" +position 13.4143 6.18032 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +17 "clr" +} +inputsNamed3 +{ +0 bind3 0 1 "uv" +1 unit_derivative 0 1 "duv" +2 parm1 0 1 "map" +3 parm2 0 1 "udim" +4 srccolorspace 0 1 "srccolorspace" +5 wrap 0 1 "wrap" +6 filter 2 1 "filter" +7 filter_width 2 1 "width" +8 "" "" 1 "blur" +9 "" "" 1 "pixelblur" +10 border 0 1 "border" +11 "" "" 1 "extrapol" +12 "" "" 1 "interp" +13 "" "" 1 "defclr" +14 channel 0 1 "channel" +15 "" "" 1 "ptexface" +16 "" "" 1 "orient" +} +inputs +{ +0 bind3 0 1 +1 unit_derivative 0 1 +2 parm1 0 1 +3 parm2 0 1 +4 srccolorspace 0 1 +5 wrap 0 1 +6 filter 0 1 +7 filter_width 0 1 +8 "" 0 1 +9 "" 0 1 +10 border 0 1 +11 "" 0 1 +12 "" 0 1 +13 "" 0 1 +14 channel 0 1 +15 "" 0 1 +16 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/texture1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +map [ 0 locks=0 ] ( Mandril.pic ) +udim [ 0 locks=0 ] ( "on" ) +srccolorspace [ 0 locks=0 ] ( auto ) +wrap [ 0 locks=0 ] ( repeat ) +filter [ 0 locks=0 ] ( box ) +width [ 0 locks=0 ] ( 1 ) +blur [ 0 locks=0 ] ( 0 ) +pixelblur [ 0 locks=0 ] ( 0 ) +border [ 0 locks=0 ] ( 0 0 0 1 ) +extrapol [ 0 locks=0 ] ( "on" ) +interp [ 0 locks=0 ] ( "off" ) +defclr [ 0 locks=0 ] ( 0 0 0 0 ) +channel [ 0 locks=0 ] ( "" ) +ptexface [ 0 locks=0 ] ( 0 ) +orient [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/texture1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"32" + }, + "___toolid___":{ + "type":"string", + "value":"tool_2" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/unit_derivative.init" +Content-Type: text/plain + +type = constant +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/unit_derivative.def" +Content-Type: text/plain + +comment "" +position 9.75384 5.85634 +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 "Value" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0 0 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/unit_derivative.parm" +Content-Type: text/plain + +{ +version 0.8 +consttype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( Value ) +constlabel [ 0 locks=0 ] ( Constant ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/unit_derivative.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm2.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm2.def" +Content-Type: text/plain + +comment "" +position 8.53525 7.63566 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +0 "parm_udim" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm2.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( udim ) +parmprefix [ 0 locks=0 ] ( parm_ ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( cvex ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/parm2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/srccolorspace.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/srccolorspace.def" +Content-Type: text/plain + +comment "" +position 8.74403 6.03615 +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 "srccolorspace" +1 "bound_srccolorspace" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/srccolorspace.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( srccolorspace ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Source Color Space" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( auto ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "auto \"Automatic\" linear \"Linear\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/srccolorspace.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/wrap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/wrap.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65617 +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 "wrap" +1 "bound_wrap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.996 0.933 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/wrap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( wrap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Wrap ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( repeat ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "repeat \"Repeat\" streak \"Streak\" decal \"Decal\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/wrap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter_width.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter_width.def" +Content-Type: text/plain + +comment "" +position 9.58917 3.41712 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter_width" +3 "bound_filter_width" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere-thinkpad + 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/attribfrommap3/calculate_color_from_map/filter_width.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter_width ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Filter Width" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter_width.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.65036 +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 off lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +2 "filter" +3 "bound_filter" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/filter.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( filter ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Filter ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( gauss ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "point \"Point\" box \"Box\" gauss \"Gaussian\" bartlett \"Bartlett/Triangular\" sinc \"Sinc Sharpening\" hanning \"Hanning\" blackman \"Blackman\" catrom \"Catmull-Rom\" mitchell \"Mitchell\" " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/filter.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/border.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/border.def" +Content-Type: text/plain + +comment "" +position 9.75384 4.64723 +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 "border" +1 "bound_border" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 1 1 0.4 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/border.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( border ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Border 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 ] ( 0 0 0 ) +color4def [ 0 locks=0 ] ( 0 0 0 1 ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/border.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/channel.def" +Content-Type: text/plain + +comment "" +position 10.3416 4.00238 +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 "texture_channel" +1 "bound_texture_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( texture_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Texture Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/exp.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/exp.def" +Content-Type: text/plain + +comment "" +position 21.8514 2.47324 +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 +{ +4 "contrast" +5 "bound_contrast" +} +inputsNamed3 +{ +3 "" "" 1 "input" +} +inputs +{ +0 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/exp.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( contrast ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Contrast ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/exp.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/visualize_map.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/visualize_map.def" +Content-Type: text/plain + +comment "" +position 25.8608 8.98831 +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 +{ +2 "visualize_map" +3 "bound_visualize_map" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/visualize_map.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( visualize_map ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Visualize Influence Map" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/visualize_map.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/scale.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/scale.def" +Content-Type: text/plain + +comment "" +position 25.628 0.776545 +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 +{ +2 "scale" +3 "bound_scale" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/scale.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( scale ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Scale ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/scale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/incoming_color.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/incoming_color.def" +Content-Type: text/plain + +comment "" +position 19.5481 5.15312 +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 +{ +3 "incoming_color" +} +inputsNamed3 +{ +0 end_if1 1 1 "var1_out" +} +inputs +{ +0 end_if1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/incoming_color.parm" +Content-Type: text/plain + +{ +version 0.8 +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( incoming_color ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/incoming_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/max.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/max.def" +Content-Type: text/plain + +comment "" +position 21.9925 7.754 +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 +{ +2 "rolloff" +3 "bound_rolloff" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/max.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( rolloff ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Contrast Rolloff" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/max.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/type.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/type.def" +Content-Type: text/plain + +comment "" +position 34.0752 4.23233 +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 +{ +2 "type" +3 "bound_type" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/type.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( type ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( Type ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'float' 'Float' 'vector' 'Vector' " ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/type.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float.def" +Content-Type: text/plain + +comment "" +position 36.4213 8.50036 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "false" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/suboutput1.def" +Content-Type: text/plain + +comment "" +position 37.3315 -3.76232 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/subinput1.def" +Content-Type: text/plain + +comment "" +position -1.4786 -1.42658 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_influence.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_influence.def" +Content-Type: text/plain + +comment "" +position 11.2003 3.22617 +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 +{ +2 "color_influence" +3 "bound_color_influence" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/color_influence.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_influence ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Influence" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "float4" ) +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 ] ( 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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_influence.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/remap_color.init" +Content-Type: text/plain + +type = rampparm +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/remap_color.def" +Content-Type: text/plain + +comment "" +position 14.9591 0.679823 +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 +{ +7 "remap_influence_2" +8 "remap_influence_2_the_basis_strings" +9 "remap_influence_2_the_key_positions" +10 "remap_influence_2_the_key_values" +11 "remap_influence_2_the_color_space" +} +inputsNamed3 +{ +6 if_greyscale 9 1 "input" +} +inputs +{ +0 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/remap_color.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( remap_influence_2 ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Remap Influence" ) +ramptype [ 0 locks=0 ] ( "flt" ) +rampcolortype [ 0 locks=0 ] ( rgb ) +rampbasisdefault [ 0 locks=0 ] ( linear ) +rampcolordefault [ 0 locks=0 ] ( 2 ) +rampfloatdefault [ 0 locks=0 ] ( 2 ) +separator1 [ 0 locks=0 ] ( ) +useasparmdefiner [ 0 locks=0 ] ( "off" ) +separator2 [ 0 locks=0 ] ( ) +rampshowcontrolsdefault [ 0 locks=0 ] ( "off" ) +disablewhen [ 0 locks=0 ] ( "" ) +hidewhen [ 0 locks=0 ] ( "" ) +callback [ 0 locks=0 ] ( "" ) +help [ 0 locks=0 ] ( "" ) +rampcolordefault1pos [ 0 locks=0 ] ( 0 ) +rampcolordefault1c [ 0 locks=0 ] ( 0 0 0 ) +rampcolordefault1interp [ 0 locks=0 ] ( "linear" ) +rampcolordefault2pos [ 0 locks=0 ] ( 1 ) +rampcolordefault2c [ 0 locks=0 ] ( 1 1 1 ) +rampcolordefault2interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault1pos [ 0 locks=0 ] ( 0 ) +rampfloatdefault1value [ 0 locks=0 ] ( 0 ) +rampfloatdefault1interp [ 0 locks=0 ] ( "linear" ) +rampfloatdefault2pos [ 0 locks=0 ] ( 1 ) +rampfloatdefault2value [ 0 locks=0 ] ( 1 ) +rampfloatdefault2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/remap_color.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/remap_color.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgNQpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSByZW1hcF9pbmZsdWVuY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm8= +cm1hbE1vZGUgMApCeXBhc3NNb2RlIDEKVXNlRGVmYXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfYmFzaXNfc3RyaW5ncwpEZWJ1Z0NvcnJJbnB1dE4= +YW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWU= +IHJlbWFwX2luZmx1ZW5jZV90aGVfY29sb3Jfc3BhY2UKRGVidWdDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCkJ5cGFzc0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWY= +YXVsdFZhbHVlIDEKRW5kSW5mbwoAAAAAAAAAAEJlZ2luSW5mbwpPdXRwdXROYW1lIHJlbWFwX2luZmx1ZW5jZV90aGVfa2V5X3Bvc2l0aW9ucwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHU= +dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAAQmVnaW5JbmZvCk91dHB1dE5hbWUgcmVtYXBfaW5mbHVlbmNlX3RoZV9rZXlfdmFsdWU= +cwpEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpOb3JtYWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAAA= + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_channel.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_channel.def" +Content-Type: text/plain + +comment "" +position 5.36331 0.498985 +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 +{ +2 "color_channel" +3 "bound_color_channel" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( color_channel ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Color Channel" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( 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 4 ) +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 ] ( sop ) +providemenu [ 0 locks=0 ] ( "on" ) +menuchoices [ 0 locks=0 ] ( "'red' 'Red' 'green' 'Green' 'blue' 'Blue' 'alpha' 'Alpha' 'greyscale' 'Greyscale'" ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/switch_color_channel.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/switch_color_channel.def" +Content-Type: text/plain + +comment "" +position 6.96854 -3.48851 +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 +{ +11 "result" +} +inputsNamed3 +{ +6 color_channel 2 1 "switcher" +7 hvectofloat1 7 1 "input1" +8 hvectofloat1 8 1 "input2" +9 hvectofloat1 9 1 "input3" +10 hvectofloat1 10 1 "input4" +} +inputs +{ +0 color_channel 0 1 +1 hvectofloat1 0 1 +2 hvectofloat1 1 1 +3 hvectofloat1 2 1 +4 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/switch_color_channel.parm" +Content-Type: text/plain + +{ +version 0.8 +switcher [ 0 locks=0 ] ( 0 ) +outofbounds [ 0 locks=0 ] ( "last" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/switch_color_channel.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 2.44589 -3.46265 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.def" +Content-Type: text/plain + +comment "" +position 13.4847 -1.67287 +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 +{ +9 "_result" +} +inputsNamed3 +{ +5 if_greyscale1 5 1 "condition" +6 switch_color_channel 11 1 "result" +7 color_influence 2 1 "color_influence" +8 subinput1 10 1 "_incoming_color" +} +inputs +{ +0 if_greyscale1 0 1 +1 switch_color_channel 0 1 +2 color_influence 0 1 +3 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/suboutput1.def" +Content-Type: text/plain + +comment "" +position 24.2552 -1.03468 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 multiply4 5 1 "_result" +7 "" "" 1 "_color_influence" +8 "" "" 1 "__incoming_color" +9 "" "" 1 "next" +} +inputs +{ +0 "" 0 1 +1 multiply4 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/subinput1.def" +Content-Type: text/plain + +comment "" +position -0.312091 -0.808823 +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 +{ +4 "_condition" +5 "_result" +6 "_color_influence" +7 "__incoming_color" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.def" +Content-Type: text/plain + +comment "" +position 4.81622 1.75442 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 clamp_01 10 1 "hvec" +} +inputs +{ +0 clamp_01 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.init" +Content-Type: text/plain + +type = hvectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.def" +Content-Type: text/plain + +comment "" +position 4.62627 -3.29525 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "fval1" +8 "fval2" +9 "fval3" +10 "fval4" +} +inputsNamed3 +{ +6 subinput1 7 1 "hvec" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/hvectofloat2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/clamp_01.init" +Content-Type: text/plain + +type = clamp +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/clamp_01.def" +Content-Type: text/plain + +comment "" +position 2.97377 1.89562 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +10 "clamp" +} +inputsNamed3 +{ +7 subinput1 6 1 "val" +8 "" "" 1 "min" +9 "" "" 1 "max" +} +inputs +{ +0 subinput1 2 1 +1 "" 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/clamp_01.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v4 ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( 1 ) +min_i [ 0 locks=0 ] ( 0 ) +max_i [ 0 locks=0 ] ( 1 ) +min_u [ 0 locks=0 ] ( 0 0 ) +max_u [ 0 locks=0 ] ( 1 1 ) +min_v [ 0 locks=0 ] ( 0 0 0 ) +max_v [ 0 locks=0 ] ( 1 1 1 ) +min_p [ 0 locks=0 ] ( 0 0 0 ) +max_p [ 0 locks=0 ] ( 1 1 1 ) +min_n [ 0 locks=0 ] ( 0 0 0 ) +max_n [ 0 locks=0 ] ( 1 1 1 ) +min_c [ 0 locks=0 ] ( 0 0 0 ) +max_c [ 0 locks=0 ] ( 1 1 1 ) +min_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +max_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +min_uv [ 0 locks=0 ] ( 0 0 0 ) +max_uv [ 0 locks=0 ] ( 1 1 1 ) +min_up [ 0 locks=0 ] ( 0 0 0 ) +max_up [ 0 locks=0 ] ( 1 1 1 ) +min_un [ 0 locks=0 ] ( 0 0 0 ) +max_un [ 0 locks=0 ] ( 1 1 1 ) +min_uc [ 0 locks=0 ] ( 0 0 0 ) +max_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/clamp_01.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply1.def" +Content-Type: text/plain + +comment "" +position 10.43 1.14635 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 7 1 "input1" +4 hvectofloat1 7 1 "input2" +} +inputs +{ +0 hvectofloat2 0 1 +1 hvectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply2.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply2.def" +Content-Type: text/plain + +comment "" +position 10.43 -0.467845 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 8 1 "input1" +4 hvectofloat1 8 1 "input2" +} +inputs +{ +0 hvectofloat2 1 1 +1 hvectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply3.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply3.def" +Content-Type: text/plain + +comment "" +position 10.43 -1.96479 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 hvectofloat2 9 1 "input1" +4 hvectofloat1 9 1 "input2" +} +inputs +{ +0 hvectofloat2 2 1 +1 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add1.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add1.def" +Content-Type: text/plain + +comment "" +position 13.5072 3.02283 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 hvectofloat1 7 1 "input1" +5 hvectofloat1 8 1 "input2" +6 hvectofloat1 9 1 "input3" +} +inputs +{ +0 hvectofloat1 0 1 +1 hvectofloat1 1 1 +2 hvectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add2.def" +Content-Type: text/plain + +comment "" +position 16.7488 -0.971288 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 multiply1 5 1 "input1" +5 multiply2 5 1 "input2" +6 multiply3 5 1 "input3" +} +inputs +{ +0 multiply1 0 1 +1 multiply2 0 1 +2 multiply3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/divide2.init" +Content-Type: text/plain + +type = divide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/divide2.def" +Content-Type: text/plain + +comment "" +position 19.1282 0.919932 +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 +{ +5 "div" +} +inputsNamed3 +{ +3 add2 7 1 "input1" +4 add1 7 1 "input2" +} +inputs +{ +0 add2 0 1 +1 add1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/divide2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/divide2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply4.def" +Content-Type: text/plain + +comment "" +position 22.5195 -0.906785 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 divide2 5 1 "input1" +4 add3 5 1 "input2" +} +inputs +{ +0 divide2 0 1 +1 add3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement1.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement1.def" +Content-Type: text/plain + +comment "" +position 14.754 -6.5943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "val" +} +inputs +{ +0 hvectofloat2 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add3.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add3.def" +Content-Type: text/plain + +comment "" +position 19.4612 -6.1706 +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 +{ +5 "sum" +} +inputsNamed3 +{ +3 hvectofloat2 10 1 "input1" +4 multiply5 5 1 "input2" +} +inputs +{ +0 hvectofloat2 3 1 +1 multiply5 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/add3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply5.def" +Content-Type: text/plain + +comment "" +position 17.0286 -4.25944 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 complement1 4 1 "input1" +4 complement2 4 1 "input2" +} +inputs +{ +0 complement1 0 1 +1 complement2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement2.init" +Content-Type: text/plain + +type = complement +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement2.def" +Content-Type: text/plain + +comment "" +position 14.764 -3.00786 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "complem" +} +inputsNamed3 +{ +3 hvectofloat1 10 1 "val" +} +inputs +{ +0 hvectofloat1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement2.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale/complement2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale1.def" +Content-Type: text/plain + +comment "" +position 10.039 1.08722 +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 +{ +5 "bool" +} +inputsNamed3 +{ +3 color_channel 2 1 "input1" +4 "" "" 1 "input2" +} +inputs +{ +0 color_channel 0 1 +1 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_greyscale1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( eq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 4 ) +input2_s [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/pow1.def" +Content-Type: text/plain + +comment "" +position 20.9324 -1.24193 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 smooth1 13 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 smooth1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/addconst1.def" +Content-Type: text/plain + +comment "" +position 18.7796 -2.1094 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply4.def" +Content-Type: text/plain + +comment "" +position 25.8129 -0.324766 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 subinput1 13 1 "input1" +4 multiply1 5 1 "input2" +} +inputs +{ +0 subinput1 5 1 +1 multiply1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/smooth1.init" +Content-Type: text/plain + +type = smooth +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/smooth1.def" +Content-Type: text/plain + +comment "" +position 19.3689 3.87792 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +13 "val" +} +inputsNamed3 +{ +9 "" "" 1 "min" +10 subinput1 12 1 "max" +11 remap_color 7 1 "amount" +12 "" "" 1 "rolloff" +} +inputs +{ +0 "" 0 1 +1 subinput1 4 1 +2 remap_color 0 1 +3 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/smooth1.chn" +Content-Type: text/plain + +{ + channel max { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../max/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/smooth1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +min [ 0 locks=0 ] ( 0 ) +max [ 0 locks=0 ] ( [ max 0 ] ) +amount [ 0 locks=0 ] ( 0.5 ) +rolloff [ 0 locks=0 ] ( 1 ) +min_uf [ 0 locks=0 ] ( 0 ) +max_uf [ 0 locks=0 ] ( 1 ) +amount_uf [ 0 locks=0 ] ( 0.5 ) +rolloff_uf [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/smooth1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply1.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply1.def" +Content-Type: text/plain + +comment "" +position 23.1345 0.528674 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 pow1 7 1 "input1" +4 remap_color 7 1 "input2" +} +inputs +{ +0 pow1 0 1 +1 remap_color 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/multiply1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/multiply1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize.def" +Content-Type: text/plain + +comment "" +position 31.7665 -4.7852 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +5 "" "" 1 "_condition" +6 subinput1 5 1 "__Cd" +7 "" "" 1 "_result" +8 "" "" 1 "next" +9 "" "" 1 "next_2" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/twoway1.def" +Content-Type: text/plain + +comment "" +position 26.2679 3.285 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 if_greyscale 9 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 if_greyscale 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/setattrib1.def" +Content-Type: text/plain + +comment "" +position 35.3135 2.42181 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 if_begin1 4 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 if_begin1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( f ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/bind1.def" +Content-Type: text/plain + +comment "" +position 32.6958 0.511391 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/compare1.init" +Content-Type: text/plain + +type = compare +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/compare1.def" +Content-Type: text/plain + +comment "" +position 30.4956 3.89717 +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 "bool" +} +inputsNamed3 +{ +0 subinput1 15 1 "input1" +} +inputs +{ +0 subinput1 7 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_float/compare1.parm" +Content-Type: text/plain + +{ +version 0.8 +cmp [ 0 locks=0 ] ( neq ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( Cd ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/compare1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_begin1.init" +Content-Type: text/plain + +type = block_begin_if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_begin1.def" +Content-Type: text/plain + +comment "" +position 32.9693 3.06717 +connectornextid 5 +flags = lock 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 +{ +3 "condition_out" +4 "var1_out" +} +inputsNamed3 +{ +0 compare1 1 1 "condition_in" +1 twoway1 3 1 "var1_in" +2 "" "" 1 "next_in" +} +inputs +{ +0 compare1 0 1 +1 twoway1 0 1 +2 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../end_if1 ) +outputnum [ 0 locks=0 ] ( 1 ) +outputname1 [ 0 locks=0 ] ( "" ) +outputtype1 [ 0 locks=0 ] ( bywire ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_begin1.outputinfos" +Content-Type: application/octet-stream +Content-Transfer-Encoding: base64 + +TnVtSW5mb3MgMgpWYWx1ZXNCaW5hcnkgMQpCZWdpbkluZm8KT3V0cHV0TmFtZSBjb25kaXRpb25fb3V0CkRlYnVnQ29ycklucHV0TmFtZSBfX2RlZmF1bHRfXwpCeXBhc3NDb3JySW5wdXROYW1lIF9fZGVmYXVsdF9fCk5vcm0= +YWxNb2RlIDAKQnlwYXNzTW9kZSAxClVzZURlZmF1bHRWYWx1ZSAxCkVuZEluZm8KAAAAAAAAAABCZWdpbkluZm8KT3V0cHV0TmFtZSB2YXIxX291dApEZWJ1Z0NvcnJJbnB1dE5hbWUgX19kZWZhdWx0X18KQnlwYXNzQ29yckk= +bnB1dE5hbWUgX19kZWZhdWx0X18KTm9ybWFsTW9kZSAwCkJ5cGFzc01vZGUgMQpVc2VEZWZhdWx0VmFsdWUgMQpFbmRJbmZvCgAAAAAAAAAA + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/end_if1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/end_if1.def" +Content-Type: text/plain + +comment "" +position 38.0945 2.42181 +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 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color HSV 212 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/end_if1.parm" +Content-Type: text/plain + +{ +version 0.8 +blockpath [ 0 locks=0 ] ( ../if_begin1 ) +encloseinputs [ 0 locks=0 ] ( "on" ) +outputnum [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/end_if1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector.def" +Content-Type: text/plain + +comment "" +position 35.9983 -0.0534546 +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 +{ +17 "_Cd" +} +inputsNamed3 +{ +9 type 2 1 "condition" +10 bind4 0 1 "Cd" +11 incoming_color 3 1 "incoming_color" +12 exp 4 1 "contrast" +13 max 2 1 "rolloff" +14 scale 2 1 "scale" +15 visualize_map 2 1 "visualize_map" +16 attrib1 2 1 "export_attribute" +18 doremap 0 1 "doremap" +} +inputs +{ +0 type 0 1 +1 bind4 0 1 +2 incoming_color 0 1 +3 exp 0 1 +4 max 0 1 +5 scale 0 1 +6 visualize_map 0 1 +7 attrib1 0 1 +8 doremap 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/suboutput1.def" +Content-Type: text/plain + +comment "" +position 26.8336 -5.87705 +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 +{ +} +inputsNamed3 +{ +8 "" "" 1 "_condition" +9 if_visualize 7 1 "_Cd" +10 "" "" 1 "_incoming_color" +11 "" "" 1 "_contrast" +12 "" "" 1 "_rolloff" +13 "" "" 1 "_scale" +14 "" "" 1 "_visualize_map" +15 "" "" 1 "_export_attribute" +16 "" "" 1 "_doremap" +} +inputs +{ +0 "" 0 1 +1 if_visualize 0 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +6 "" 0 1 +7 "" 0 1 +8 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/subinput1.def" +Content-Type: text/plain + +comment "" +position -9.35888 -2.43235 +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 +{ +8 "_condition" +9 "_Cd" +10 "_incoming_color" +11 "_contrast" +12 "_rolloff" +13 "_scale" +14 "_visualize_map" +15 "_export_attribute" +16 "_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/pow1.init" +Content-Type: text/plain + +type = pow +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/pow1.def" +Content-Type: text/plain + +comment "" +position 10.1044 -1.24573 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +7 "pow" +} +inputsNamed3 +{ +5 fit1 16 1 "val" +6 addconst1 4 1 "exp" +} +inputs +{ +0 fit1 0 1 +1 addconst1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/pow1.chn" +Content-Type: text/plain + +{ + channel exp { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch('../exp/floatdef') } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/pow1.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 ] ( [ exp 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/pow1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/addconst1.init" +Content-Type: text/plain + +type = addconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/addconst1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -3.48628 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "added" +} +inputsNamed3 +{ +3 subinput1 11 1 "val" +} +inputs +{ +0 subinput1 3 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/addconst1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/addconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply4.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply4.def" +Content-Type: text/plain + +comment "" +position 17.7351 -4.21532 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 multiply5 5 1 "input1" +4 subinput1 13 1 "input2" +} +inputs +{ +0 multiply5 0 1 +1 subinput1 5 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/multiply4.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.def" +Content-Type: text/plain + +comment "" +position 22.2179 -6.32705 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 subinput1 14 1 "condition" +5 subinput1 9 1 "_Cd" +6 twoway1 3 1 "result" +} +inputs +{ +0 subinput1 6 1 +1 subinput1 1 1 +2 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "_result" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "_result" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply5.init" +Content-Type: text/plain + +type = multiply +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply5.def" +Content-Type: text/plain + +comment "" +position 15.0917 1.81273 +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 +{ +5 "product" +} +inputsNamed3 +{ +3 normalize1 4 1 "input1" +4 pow1 7 1 "input2" +} +inputs +{ +0 normalize1 0 1 +1 pow1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/multiply5.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/multiply5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/hvectovec1.init" +Content-Type: text/plain + +type = hvectovec +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/hvectovec1.def" +Content-Type: text/plain + +comment "" +position -4.74409 -0.828813 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +5 "vec" +6 "fval4" +} +inputsNamed3 +{ +4 subinput1 10 1 "hvec" +} +inputs +{ +0 subinput1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/hvectovec1.parm" +Content-Type: text/plain + +{ +version 0.8 +hvec [ 0 locks=0 ] ( 0 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/hvectovec1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/normalize1.init" +Content-Type: text/plain + +type = normalize +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/normalize1.def" +Content-Type: text/plain + +comment "" +position 11.7016 4.17641 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "nvec" +} +inputsNamed3 +{ +3 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/normalize1.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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/normalize1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/vectofloat1.init" +Content-Type: text/plain + +type = vectofloat +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/vectofloat1.def" +Content-Type: text/plain + +comment "" +position -2.27086 -2.05462 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +6 "fval1" +7 "fval2" +8 "fval3" +} +inputsNamed3 +{ +5 hvectovec1 5 1 "vec" +} +inputs +{ +0 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/vectofloat1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +vec [ 0 locks=0 ] ( 0 0 0 ) +vec_p [ 0 locks=0 ] ( 0 0 0 ) +vec_n [ 0 locks=0 ] ( 0 0 0 ) +vec_c [ 0 locks=0 ] ( 0 0 0 ) +vec_uv [ 0 locks=0 ] ( 0 0 0 ) +vec_up [ 0 locks=0 ] ( 0 0 0 ) +vec_un [ 0 locks=0 ] ( 0 0 0 ) +vec_uc [ 0 locks=0 ] ( 0 0 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/vectofloat1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst1.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst1.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -0.726943 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 6 1 "val" +} +inputs +{ +0 vectofloat1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/mulconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.5 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst2.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst2.def" +Content-Type: text/plain + +comment "" +position 1.93113 -2.17756 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 7 1 "val" +} +inputs +{ +0 vectofloat1 1 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/mulconst2.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.59999999999999998 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst3.init" +Content-Type: text/plain + +type = mulconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst3.def" +Content-Type: text/plain + +comment "" +position -0.0893569 -2.96308 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 vectofloat1 8 1 "val" +} +inputs +{ +0 vectofloat1 2 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/mulconst3.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +mulconst [ 0 locks=0 ] ( 0.10000000000000001 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/mulconst3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/add2.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/add2.def" +Content-Type: text/plain + +comment "" +position 3.78858 -1.57831 +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 +{ +7 "sum" +} +inputsNamed3 +{ +4 mulconst1 4 1 "input1" +5 mulconst2 4 1 "input2" +6 mulconst3 4 1 "input3" +} +inputs +{ +0 mulconst1 0 1 +1 mulconst2 0 1 +2 mulconst3 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/add2.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/add2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/divconst1.init" +Content-Type: text/plain + +type = divconst +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/divconst1.def" +Content-Type: text/plain + +comment "" +position 5.73936 -1.15471 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +4 "scaled" +} +inputsNamed3 +{ +3 add2 7 1 "val" +} +inputs +{ +0 add2 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/divconst1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +divconst [ 0 locks=0 ] ( 1.2 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/divconst1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/fit1.init" +Content-Type: text/plain + +type = fit +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/fit1.def" +Content-Type: text/plain + +comment "" +position 7.47663 -0.175145 +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 lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +16 "shift" +} +inputsNamed3 +{ +11 divconst1 4 1 "val" +12 "" "" 1 "srcmin" +13 subinput1 12 1 "srcmax" +14 "" "" 1 "destmin" +15 "" "" 1 "destmax" +} +inputs +{ +0 divconst1 0 1 +1 "" 0 1 +2 subinput1 4 1 +3 "" 0 1 +4 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/fit1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +srcmin [ 0 locks=0 ] ( 0 ) +srcmax [ 0 locks=0 ] ( 1 ) +destmin [ 0 locks=0 ] ( 0 ) +destmax [ 0 locks=0 ] ( 1 ) +srcmin_v2 [ 0 locks=0 ] ( 0 0 ) +srcmax_v2 [ 0 locks=0 ] ( 1 1 ) +destmin_v2 [ 0 locks=0 ] ( 0 0 ) +destmax_v2 [ 0 locks=0 ] ( 1 1 ) +srcmin_v [ 0 locks=0 ] ( 0 0 0 ) +srcmax_v [ 0 locks=0 ] ( 1 1 1 ) +destmin_v [ 0 locks=0 ] ( 0 0 0 ) +destmax_v [ 0 locks=0 ] ( 1 1 1 ) +srcmin_p [ 0 locks=0 ] ( 0 0 0 ) +srcmax_p [ 0 locks=0 ] ( 1 1 1 ) +destmin_p [ 0 locks=0 ] ( 0 0 0 ) +destmax_p [ 0 locks=0 ] ( 1 1 1 ) +srcmin_n [ 0 locks=0 ] ( 0 0 0 ) +srcmax_n [ 0 locks=0 ] ( 1 1 1 ) +destmin_n [ 0 locks=0 ] ( 0 0 0 ) +destmax_n [ 0 locks=0 ] ( 1 1 1 ) +srcmin_c [ 0 locks=0 ] ( 0 0 0 ) +srcmax_c [ 0 locks=0 ] ( 1 1 1 ) +destmin_c [ 0 locks=0 ] ( 0 0 0 ) +destmax_c [ 0 locks=0 ] ( 1 1 1 ) +srcmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +srcmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +destmin_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +destmax_v4 [ 0 locks=0 ] ( 1 1 1 1 ) +srcmin_uf [ 0 locks=0 ] ( 0 ) +srcmax_uf [ 0 locks=0 ] ( 1 ) +destmin_uf [ 0 locks=0 ] ( 0 ) +destmax_uf [ 0 locks=0 ] ( 1 ) +srcmin_uv [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uv [ 0 locks=0 ] ( 1 1 1 ) +destmin_uv [ 0 locks=0 ] ( 0 0 0 ) +destmax_uv [ 0 locks=0 ] ( 1 1 1 ) +srcmin_up [ 0 locks=0 ] ( 0 0 0 ) +srcmax_up [ 0 locks=0 ] ( 1 1 1 ) +destmin_up [ 0 locks=0 ] ( 0 0 0 ) +destmax_up [ 0 locks=0 ] ( 1 1 1 ) +srcmin_un [ 0 locks=0 ] ( 0 0 0 ) +srcmax_un [ 0 locks=0 ] ( 1 1 1 ) +destmin_un [ 0 locks=0 ] ( 0 0 0 ) +destmax_un [ 0 locks=0 ] ( 1 1 1 ) +srcmin_uc [ 0 locks=0 ] ( 0 0 0 ) +srcmax_uc [ 0 locks=0 ] ( 1 1 1 ) +destmin_uc [ 0 locks=0 ] ( 0 0 0 ) +destmax_uc [ 0 locks=0 ] ( 1 1 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/fit1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/twoway1.init" +Content-Type: text/plain + +type = twoway +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/twoway1.def" +Content-Type: text/plain + +comment "" +position 17.7351 -0.551211 +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 "result" +} +inputsNamed3 +{ +0 subinput1 16 1 "condition" +1 multiply4 5 1 "input1" +2 hvectovec1 5 1 "input2" +} +inputs +{ +0 subinput1 8 1 +1 multiply4 0 1 +2 hvectovec1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/twoway1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( v ) +condtype [ 0 locks=0 ] ( 0 ) +input2 [ 0 locks=0 ] ( 0 ) +input2_i [ 0 locks=0 ] ( 0 ) +input2_s [ 0 locks=0 ] ( "" ) +input2_u [ 0 locks=0 ] ( 0 0 ) +input2_v [ 0 locks=0 ] ( 0 0 0 ) +input2_p [ 0 locks=0 ] ( 0 0 0 ) +input2_n [ 0 locks=0 ] ( 0 0 0 ) +input2_c [ 0 locks=0 ] ( 1 1 1 ) +input2_v4 [ 0 locks=0 ] ( 0 0 0 0 ) +input2_m2 [ 0 locks=0 ] ( 1 0 0 1 ) +input2_m3 [ 0 locks=0 ] ( 1 0 0 0 1 0 0 0 1 ) +input2_m [ 0 locks=0 ] ( 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 ) +input2_uf [ 0 locks=0 ] ( 0 ) +input2_uv [ 0 locks=0 ] ( 0 0 0 ) +input2_up [ 0 locks=0 ] ( 0 0 0 ) +input2_un [ 0 locks=0 ] ( 0 0 0 ) +input2_uc [ 0 locks=0 ] ( 0 0 0 ) +input2_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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/twoway1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/setattrib1.init" +Content-Type: text/plain + +type = setattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/setattrib1.def" +Content-Type: text/plain + +comment "" +position 22.9176 -1.0985 +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 off exposed on lowdetail off mediumdetail off highdetail on material off +outputsNamed3 +{ +} +inputsNamed3 +{ +0 "" "" 1 "handle" +1 "" "" 1 "atype" +2 subinput1 15 1 "attrib" +3 "" "" 1 "mode" +4 bind1 0 1 "i1" +5 "" "" 1 "i2" +6 twoway1 3 1 "value" +} +inputs +{ +0 "" 0 1 +1 "" 0 1 +2 subinput1 7 1 +3 "" 0 1 +4 bind1 0 1 +5 "" 0 1 +6 twoway1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_vector/setattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +signature [ 0 locks=0 ] ( default ) +handle [ 0 locks=0 ] ( 0 ) +atype [ 0 locks=0 ] ( point ) +mode [ 0 locks=0 ] ( set ) +attrib [ 0 locks=0 ] ( Cd ) +i1 [ 0 locks=0 ] ( -1 ) +i2 [ 0 locks=0 ] ( -1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/setattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/bind1.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/bind1.def" +Content-Type: text/plain + +comment "" +position 19.8631 -2.6785 +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 "ptnum" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/bind1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( ptnum ) +parmtype [ 0 locks=0 ] ( "int" ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/bind1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/attrib1.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/attrib1.def" +Content-Type: text/plain + +comment "" +position 26.4755 -1.78756 +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 +{ +2 "export_attribute" +3 "bound_export_attribute" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/attrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( export_attribute ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Export Attribute" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "string" ) +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 ] ( Cd ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/attrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select.init" +Content-Type: text/plain + +type = if +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select.def" +Content-Type: text/plain + +comment "" +position 38.9795 4.74152 +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 +{ +7 "__Cd" +} +inputsNamed3 +{ +4 type 2 1 "condition" +5 if_float 17 1 "_Cd" +6 if_vector 17 1 "_Cd_2" +} +inputs +{ +0 type 0 1 +1 if_float 0 1 +2 if_vector 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_color_select.parm" +Content-Type: text/plain + +{ +version 0.8 +condition [ 0 locks=0 ] ( "true" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/suboutput1.init" +Content-Type: text/plain + +type = suboutput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/suboutput1.def" +Content-Type: text/plain + +comment "" +position 5 1 +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 +{ +} +inputsNamed3 +{ +6 "" "" 1 "_condition" +7 subinput1 5 1 "__Cd" +8 "" "" 1 "__Cd_2" +9 "" "" 1 "next" +10 "" "" 1 "next_2" +11 "" "" 1 "next_3" +} +inputs +{ +0 "" 0 1 +1 subinput1 2 1 +2 "" 0 1 +3 "" 0 1 +4 "" 0 1 +5 "" 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_color_select/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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/suboutput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/subinput1.init" +Content-Type: text/plain + +type = subinput +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/subinput1.def" +Content-Type: text/plain + +comment "" +position 0 1 +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 +{ +3 "_condition" +4 "__Cd" +5 "__Cd_2" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/if_color_select/subinput1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select/subinput1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/doremap.init" +Content-Type: text/plain + +type = parameter +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/doremap.def" +Content-Type: text/plain + +comment "" +position 29.6621 10.1882 +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 "doremap" +1 "bound_doremap" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/calculate_color_from_map/doremap.parm" +Content-Type: text/plain + +{ +version 0.8 +parmscope [ 0 locks=0 ] ( shaderparm ) +parmaccess [ 0 locks=0 ] ( "" ) +parmname [ 0 locks=0 ] ( doremap ) +parmprefix [ 0 locks=0 ] ( "" ) +parmpostfix [ 0 locks=0 ] ( "" ) +parmlabel [ 0 locks=0 ] ( "Do Remap" ) +showlabel [ 0 locks=0 ] ( "on" ) +parmtype [ 0 locks=0 ] ( "toggle" ) +parmtypename [ 0 locks=0 ] ( "" ) +floatdef [ 0 locks=0 ] ( 0 ) +intdef [ 0 locks=0 ] ( 0 ) +toggledef [ 0 locks=0 ] ( "on" ) +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 ] ( sop ) +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="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/doremap.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind4.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind4.def" +Content-Type: text/plain + +comment "" +position 24.2111 4.90728 +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 "Cd" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind4.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +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 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind5.init" +Content-Type: text/plain + +type = bind +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind5.def" +Content-Type: text/plain + +comment "" +position 41.9733 4.59152 +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 if_color_select 7 1 "input" +} +inputs +{ +0 if_color_select 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.6 0.6 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind5.parm" +Content-Type: text/plain + +{ +version 0.8 +parmname [ 0 locks=0 ] ( Cd ) +parmtype [ 0 locks=0 ] ( "float3" ) +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 ] ( 1 1 1 ) +vectordef [ 0 locks=0 ] ( 1 1 1 ) +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 ] ( "on" ) +useownexportcontext [ 0 locks=0 ] ( "off" ) +parmuniform [ 0 locks=0 ] ( "on" ) +usebound [ 0 locks=0 ] ( "off" ) +exportparm [ 0 locks=0 ] ( "whenconnected" ) +exportcontext [ 0 locks=0 ] ( cvex ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/bind5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap4.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.995 31.02 +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 uvtexture1 1 1 "input1" +} +inputs +{ +0 uvtexture1 0 1 +} +stat +{ + create 1632607193 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap4.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( op:`opfullpath(\"../COPNET_DATA/OUT_COP\")`/obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1 ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "vector" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( linear ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 0 locks=0 ] ( 1 1 1 1 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "off" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 0 ) +remap_influence [ 0 locks=0 ] ( 3 ) +filter [ 0 locks=0 ] ( point ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( repeat ) +border [ 0 locks=0 ] ( 0 0 0 ) +vertexmethod [ 0 locks=0 ] ( "mean" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "off" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 1 ) +remap_influence1interp [ 0 locks=0 ] ( "monotonecubic" ) +remap_influence2pos [ 0 locks=0 ] ( 0.5 ) +remap_influence2value [ 0 locks=0 ] ( 0 ) +remap_influence2interp [ 0 locks=0 ] ( "monotonecubic" ) +remap_influence3pos [ 0 locks=0 ] ( 1 ) +remap_influence3value [ 0 locks=0 ] ( 1 ) +remap_influence3interp [ 0 locks=0 ] ( "monotonecubic" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--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_O8.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_O8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.623 17.1362 +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_O5 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O5 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_O8.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)/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_O8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle1.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -161.007 29.75 +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 attribfrommap4 1 1 "input1" +} +inputs +{ +0 attribfrommap4 0 1 +} +stat +{ + create 1632618811 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle1.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-.9570; ) +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/attribwrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap5.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -179.995 33.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 +{ +} +inputsNamed3 +{ +0 uvtexture2 1 1 "input1" +} +inputs +{ +0 uvtexture2 0 1 +} +stat +{ + create 1633064690 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/4096-3..EXR.FXS.EXR.0000.EXR+PNG.4.EXR.PNG.16BPC.RGB.4096.PNG ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "vector" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( linear ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 0 locks=0 ] ( 0.5 0.59999999999999998 0.10000000000000001 0 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "off" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 1 ) +remap_influence [ 0 locks=0 ] ( 2 ) +filter [ 0 locks=0 ] ( gauss ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( streak ) +border [ 0 locks=0 ] ( 0 0 0 ) +vertexmethod [ 0 locks=0 ] ( "first" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "off" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 0 ) +remap_influence1interp [ 0 locks=0 ] ( "linear" ) +remap_influence2pos [ 0 locks=0 ] ( 1 ) +remap_influence2value [ 0 locks=0 ] ( 1 ) +remap_influence2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--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_O9.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_O9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 polydoctor36 1 1 "input1" +} +inputs +{ +0 polydoctor36 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_O9.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_O9.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_ENALP_O_PLANE_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_ENALP_O_PLANE_CROS_FRACTAL_SETINGS_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 1658235329 + author Administrator@O + access 0777 +} +color 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_ENALP_O_PLANE_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_ENALP_O_PLANE_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 ] ( 6 ) +O_SNOISIVID_O_DIVISIONS_O [ 0 locks=0 ] ( 3 ) +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_ENALP_O_PLANE_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_EZIREHPS_O_SPHERIZE_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_EZIREHPS_O_SPHERIZE_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 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 transform45 1 1 "input1" +} +inputs +{ +0 transform45 0 1 +} +stat +{ + create 1507930641 + modify 1658235329 + 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_EZIREHPS_O_SPHERIZE_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_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_EZIREHPS_O_SPHERIZE_O.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumewrangle1.init" +Content-Type: text/plain + +type = volumewrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumewrangle1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 9.505 14.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 volumevisualization1 1 1 "input1" +} +inputs +{ +0 volumevisualization1 0 1 +} +stat +{ + create 1659977534 + modify 1671246994 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumewrangle1.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=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 ] ( auto ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumewrangle1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap6.init" +Content-Type: text/plain + +type = attribfrommap +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22.005 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 grid9 0 1 "input1" +} +inputs +{ +0 grid9 0 1 +} +stat +{ + create 1675595711 + modify 1675599597 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap6.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +use_file [ 0 locks=0 ] ( "on" ) +filename [ 0 locks=0 ] ( C:\\GNP.PNG ) +reload [ 0 locks=0 ] ( 0 ) +udim [ 0 locks=0 ] ( "off" ) +texture_channel [ 0 locks=0 ] ( "" ) +uvattrib [ 0 locks=0 ] ( uv ) +export_attribute [ 0 locks=0 ] ( Cd ) +attrib_type [ 0 locks=0 ] ( "float" ) +color_settings [ 0 locks=0 ] ( 0 0 0 ) +srccolorspace [ 0 locks=0 ] ( auto ) +color_channel [ 0 locks=0 ] ( 4 ) +rgb_color_influence [ 0 locks=0 ] ( 1 1 1 0 ) +visualize_map [ 0 locks=0 ] ( "on" ) +doremap [ 0 locks=0 ] ( "on" ) +rgb_scale [ 0 locks=0 ] ( 1 ) +rgb_contrast [ 0 locks=0 ] ( 0 ) +rgb_contrast_rolloff [ 0 locks=0 ] ( 1 ) +remap_influence [ 0 locks=0 ] ( 2 ) +filter [ 0 locks=0 ] ( point ) +filter_width [ 0 locks=0 ] ( 0 ) +wrap [ 0 locks=0 ] ( repeat ) +border [ 0 locks=0 ] ( 1 1 1 ) +vertexmethod [ 0 locks=0 ] ( "mean" ) +uv_invertu [ 0 locks=0 ] ( "off" ) +uv_invertv [ 0 locks=0 ] ( "on" ) +uv_scale [ 0 locks=0 ] ( 1 ) +uv_rz [ 0 locks=0 ] ( 0 ) +uv_t [ 0 locks=0 ] ( 0 0 ) +remap_influence1pos [ 0 locks=0 ] ( 0 ) +remap_influence1value [ 0 locks=0 ] ( 0 ) +remap_influence1interp [ 0 locks=0 ] ( "linear" ) +remap_influence2pos [ 0 locks=0 ] ( 1 ) +remap_influence2value [ 0 locks=0 ] ( 1 ) +remap_influence2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + }, + "___toolcount___":{ + "type":"string", + "value":"2" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_fuelfromtexture" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle2.init" +Content-Type: text/plain + +type = attribwrangle +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22.005 14.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 attribpromote2 1 1 "input1" +} +inputs +{ +0 attribpromote2 0 1 +} +stat +{ + create 1675596668 + modify 1675599199 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribwrangle2.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 ] ( "primitive" ) +vex_numcount [ 0 locks=0 ] ( 10 ) +vex_threadjobsize [ 0 locks=0 ] ( 1024 ) +snippet [ 0 locks=0 ] ( @zextrusion=1-((@Cd.r+@Cd.g+@Cd.b)/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/attribwrangle2.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 1632607174 + 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 off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1675595702 + 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 off 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 off 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 off 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 off 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 off 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 1632607174 + 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 off 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 off 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 off 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 ] ( 1 ) +base_color2c [ 0 locks=0 autoscope=0 ] ( 1 1 1 ) +base_color2interp [ 0 locks=0 autoscope=0 ] ( "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 off 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 off 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 off 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 off 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 off 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 1632607174 + 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 off 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 off 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 off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616096161 + modify 1675595702 + 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 off 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 off 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 off 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 off 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 off 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 1632607174 + 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 off 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 off 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 off exposed on +outputsNamed3 +{ +0 "Material Shader" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1616025482 + modify 1632605616 + 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 off 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 off 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 1632607174 + 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 off 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 := 1; + color := "UT_Color RGB 1 1 1 "; + comment := __netbox1; + height := 21.699999988079071; + minimized := 0; + width := 71; + x_position := 8.0000000000000018; + y_position := 8; +} +{ + create 1622312274 + modify 1675595636 + 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 := 1; + color := "UT_Color RGB 1 1 1 "; + comment := __netbox2; + height := 44.700000000000003; + minimized := 0; + width := 95; + x_position := 7; + y_position := -14; +} +{ + create 1622484078 + modify 1675595635 + 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 ] ( "on" ) +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 off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1622567684 + modify 1632605616 + 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 off 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 off 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 1632607174 + 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 off 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 := 1; + color := "UT_Color RGB 1 1 1 "; + comment := __netbox1; + height := 21.699999999999999; + minimized := 0; + width := 68; + x_position := -28.000000000000004; + y_position := -2.0000000119209291; +} +{ + create 1622483765 + modify 1675595636 + 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 off 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 1632607174 + 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 0 3.75 +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 1632606910 + modify 1632607174 + 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="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" + } +} + +--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 off exposed on selectable on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1586891209 + modify 1675602846 + author Administrator@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')\")`" ] + } + range { 0 1 } + 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" + } + range { 0 1 } + parmtag { "spare_category" "View" } + } + parm { + name "vm_lensshader" + label "Lens Shader" + type oppath + default { "" } + disablewhen "{ projection != lens }" + range { 0 1 } + 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" + } + range { 0 1 } + } + 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" } + range { 0 1 } + parmtag { "spare_category" "View" } + } + parm { + name "vm_background" + label "Background Image" + type file + default { "" } + disablewhen "{ vm_bgenable == 0 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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" + } + range { 0 1 } + parmtag { "spare_category" "Sampling" } + } + parm { + name "vm_bokehfile" + label "Bokeh Image File" + type image + default { "default.pic" } + disablewhen "{ vm_bokeh != file }" + range { 0 1 } + 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." + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_user_attributes" + label "User Attributes" + type string + default { "" } + help "User attributes" + range { 0 1 } + } + 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" + } + range { 0 1 } + } + } + + 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)." + range { 0 1 } + 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 }" + range { 0 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)." + range { 0 1 } + 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." + range { 0 1 } + } + } + + 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 { "" } + range { 0 1 } + } + } + + groupsimple { + name "vfhObjectPropertiesLights" + label "Light" + grouptag { "group_type" "simple" } + + parm { + name "vray_light_reflectmask" + label "Reflection Mask" + type oplist + default { "*" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "opfilter" "!!OBJ/LIGHT!!" } + parmtag { "oprelative" "/obj" } + } + parm { + name "vray_light_refractmask" + label "Refraction Mask" + type oplist + default { "*" } + range { 0 1 } + 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." + range { 0 1 } + 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" + } + range { 0 1 } + 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 }" + range { 0 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" + } + range { 0 1 } + 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 }" + range { 0 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" + } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "vray_ref_mesh_node" + label "Reference Object" + type oplist + default { "" } + hidewhen "{ vray_ref_mesh_mode != 1 }" + range { 0 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 }" + range { 0 1 } + } + parm { + name "vray_rest_normal" + label "Normal" + type string + default { "rnml" } + hidewhen "{ vray_ref_mesh_mode != 2 }" + range { 0 1 } + } + } + + group { + name "vfhObjectPropertiesMain_3" + label "Bake Geometry" + + parm { + name "vray_bake_subdiv" + label "Bake Subdivision" + type toggle + default { "0" } + range { 0 1 } + 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 }" + range { 0 1 } + 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" + range { 0 1 } + 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 }" + range { 0 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" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_receive_gi" + label "Receive GI" + type toggle + default { "1" } + range { 0 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" } + range { 0 1 } + parmtag { "cook_dependent" "1" } + } + parm { + name "PhxShaderSim_receive_caust" + label "Receive Caustics" + type toggle + default { "1" } + range { 0 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 }" + range { 0 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" + range { 0 1 } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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" + } + range { 0 1 } + 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 }" + range { 0 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 }" + range { 0 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 }" + range { 0 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" + range { 0 1 } + 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)" + range { 0 1 } + 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)" + range { 0 1 } + 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" + range { 0 1 } + 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" + range { 0 1 } + 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)" + range { 0 1 } + 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 }" + range { 0 1 } + parmtag { "cook_dependent" "1" } + parmtag { "vray_plugin" "MtlRenderStats" } + parmtag { "vray_pluginattr" "shadows_receive" } + parmtag { "vray_type" "boolean" } + } + } + + } + + } + + } + + } + + parm { + name "childcomp" + baseparm + label "Child Compensation" + export none + } + parm { + name "lookupobjpath" + baseparm + label "Look Up Object" + invisible + export none + } + parm { + name "pr" + baseparm + label "Pivot Rotate" + export none + } + parm { + name "constraints_on" + baseparm + label "Enable Constraints" + export none + } + parm { + name "constraints_path" + baseparm + label "Constraints" + 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 ] ( -5.9604644775390625e-08 1.821333954317699 1.8731760445275801e-07 ) +r [ 0 locks=0 ] ( -629.99999316981086 -540 -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.7777775658501582 ) +near [ 0 locks=0 ] ( 0.0018890983503064322 ) +far [ 8 locks=0 ] ( 1889.0983503064322 ) +vm_bgenable [ 0 locks=0 ] ( "off" ) +vm_background [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/⦿/GNP.#SLEXIP#8402X8402#DNUORGKCAB#ETIHW#HTIW#DIRG#YCNERAPSNART#THGIL#TFOS#SLEXIP#61X61#NI#4X4#66_0#HTIW#33_0#_#0_33#WITH#0_66#4X4#IN#16X16#PIXELS#SOFT#LIGHT#TRANSPARENCY#GRID#WITH#WHITE#BACKGROUND#2048X2048#PIXELS#.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 off 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 off 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.spareparmdef" +Content-Type: text/plain + + parm { + name "filemode" + baseparm + label "File Mode" + export none + } + parm { + name "file" + baseparm + label "Geometry File" + export all + } + parm { + name "reload" + baseparm + label "Reload Geometry" + export none + } + parm { + name "objpattern" + baseparm + label "Object Mask" + export none + } + parm { + name "geodatapath" + baseparm + label "Geometry Data Path" + export none + } + parm { + name "missingframe" + baseparm + label "Missing Frame" + export none + } + parm { + name "loadtype" + baseparm + label "Load" + export none + } + parm { + name "packedviewedit" + baseparm + label "Display Packed As" + export none + } + parm { + name "viewportlod" + baseparm + label "Display As" + export none + } + parm { + name "packexpanded" + baseparm + label "Pack Using Expanded/Absolute File Path" + export none + } + parm { + name "delayload" + baseparm + label "Delay Load Geometry" + export none + } + parm { + name "mkpath" + baseparm + label "Create Intermediate Directories" + export none + } + parm { + name "cachesize" + baseparm + label "Cache Frames" + export none + } + parm { + name "prefetch" + baseparm + label "Pre-fetch Geometry" + export none + } + parm { + name "index" + baseparm + label "Sequence Index" + export none + } + parm { + name "f" + baseparm + label "Frame Range" + export none + } + parm { + name "wrap" + baseparm + label "Wrap Mode" + export none + } + parm { + name "retry" + baseparm + label "Save/Load Retries" + export none + } + +--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 off 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 ] ( 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 ] ( "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 -14.1697 +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 1596233050 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 -3.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.spareparmdef" +Content-Type: text/plain + + parm { + name "filemode" + baseparm + label "File Mode" + export none + } + parm { + name "file" + baseparm + label "Geometry File" + export all + } + parm { + name "reload" + baseparm + label "Reload Geometry" + export none + } + parm { + name "objpattern" + baseparm + label "Object Mask" + export none + } + parm { + name "geodatapath" + baseparm + label "Geometry Data Path" + export none + } + parm { + name "missingframe" + baseparm + label "Missing Frame" + export none + } + parm { + name "loadtype" + baseparm + label "Load" + export none + } + parm { + name "packedviewedit" + baseparm + label "Display Packed As" + export none + } + parm { + name "viewportlod" + baseparm + label "Display As" + export none + } + parm { + name "packexpanded" + baseparm + label "Pack Using Expanded/Absolute File Path" + export none + } + parm { + name "delayload" + baseparm + label "Delay Load Geometry" + export none + } + parm { + name "mkpath" + baseparm + label "Create Intermediate Directories" + export none + } + parm { + name "cachesize" + baseparm + label "Cache Frames" + export none + } + parm { + name "prefetch" + baseparm + label "Pre-fetch Geometry" + export none + } + parm { + name "index" + baseparm + label "Sequence Index" + export none + } + parm { + name "f" + baseparm + label "Frame Range" + export none + } + parm { + name "wrap" + baseparm + label "Wrap Mode" + export none + } + parm { + name "retry" + baseparm + label "Save/Load Retries" + export none + } + +--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 -16.3008 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -14.1697 +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 1596216548 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 -23.3342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/build_sdf.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 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/build_sdf.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -8.56045 6.37791 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1522941398 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/build_sdf.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(\"../voxelsize\") } + } + } + +--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/build_sdf.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.10000000000000001 ] ) +group [ 0 locks=0 ] ( "" ) +builddistance [ 0 locks=0 ] ( "on" ) +distancename [ 0 locks=0 ] ( `chs(\"../volumename\")` ) +buildfog [ 0 locks=0 ] ( "off" ) +fogname [ 0 locks=0 ] ( density ) +useworldspaceunits [ 0 locks=0 ] ( "off" ) +exteriorbandvoxels [ 0 locks=0 ] ( 3 ) +interiorbandvoxels [ 0 locks=0 ] ( 3 ) +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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/build_sdf.userdata" +Content-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/switch_particles.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_particles.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.46475 -1.15209 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 VOLUME 1 1 "input1" +1 merge 2 1 "input2" +} +inputs +{ +0 VOLUME 0 1 +1 merge 0 1 +} +stat +{ + create 1522942775 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_particles.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../createparticles\") } + } + } + +--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/switch_particles.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 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/switch_particles.userdata" +Content-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/seed_particles.init" +Content-Type: text/plain + +type = pointsfromvolume +matchesdef = 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/seed_particles.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3.86515 5.24841 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 SDF 0 1 "input1" +} +inputs +{ +0 SDF 0 1 +} +stat +{ + create 1522942793 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/seed_particles.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 = ch(\"../particlesep\") } + } + channel jitterseed { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../jitterseed\") } + } + channel jitterscale { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../jitterscale\") } + } + channel dooversampling { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../dooversampling\") } + } + channel oversampling { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../oversampling\") } + } + channel oversamplingbandwidth { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../oversamplingbandwidth\") } + } + } + +--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/seed_particles.parm" +Content-Type: text/plain + +{ +version 0.8 +source [ 0 locks=0 ] ( "sdf" ) +pointmethod [ 0 locks=0 ] ( "sparse" ) +invert [ 0 locks=0 ] ( "off" ) +inittype [ 0 locks=0 ] ( "grid" ) +particlesep [ 0 locks=0 ] ( [ particlesep 0.10000000000000001 ] ) +iso [ 0 locks=0 ] ( 0 ) +dominiso [ 0 locks=0 ] ( "off" ) +miniso [ 0 locks=0 ] ( 0 ) +jitterseed [ 0 locks=0 ] ( [ jitterseed 0 ] ) +jitterscale [ 0 locks=0 ] ( [ jitterscale 1 ] ) +converttofog [ 0 locks=0 ] ( "on" ) +offset [ 0 locks=0 ] ( 0 0 0 ) +addscale [ 0 locks=0 ] ( "off" ) +radiusscale [ 0 locks=0 ] ( 2 ) +dodither [ 0 locks=0 ] ( "off" ) +dithernormal [ 0 locks=0 ] ( 0 1 0 ) +ditherangle [ 0 locks=0 ] ( 45 ) +doscatter [ 0 locks=0 ] ( "off" ) +scatter [ 0 locks=0 ] ( 1 ) +relaxpoints [ 0 locks=0 ] ( "off" ) +relaxiterations [ 0 locks=0 ] ( 10 ) +dooversampling [ 0 locks=0 ] ( [ dooversampling 0 ] ) +oversampling [ 0 locks=0 ] ( [ oversampling 2 ] ) +oversamplingbandwidth [ 0 locks=0 ] ( [ oversamplingbandwidth 1 ] ) +newg [ 0 locks=0 ] ( "off" ) +outputgroup [ 0 locks=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/seed_particles.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"2" + }, + "___toolcount___":{ + "type":"string", + "value":"1" + }, + "___toolid___":{ + "type":"string", + "value":"dynamics_flipbox" + } +} + +--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/seed_particles.inp" +Content-Type: text/plain + +1 +0 38.335100011175868 -30.726497778645331 2 0 __NO_OWNER_NETWORK_BOX__ "FROMOUTPUT" + +--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/seed_particles.net" +Content-Type: text/plain + +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/OUT.init" +Content-Type: text/plain + +type = output +matchesdef = 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/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.46475 -2.28159 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 switch_particles 2 1 "input1" +} +inputs +{ +0 switch_particles 0 1 +} +stat +{ + create 1522942874 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/OUT.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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/OUT.userdata" +Content-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/merge.init" +Content-Type: text/plain + +type = merge +matchesdef = 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/merge.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 7.53635 -0.173195 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 VOLUME 1 1 "input1" +1 switch_rest 0 1 "input2" +} +inputs +{ +0 VOLUME 0 1 +1 switch_rest 0 1 +} +stat +{ + create 1522942892 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/merge.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--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/merge.userdata" +Content-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/group_particles.init" +Content-Type: text/plain + +type = merge +matchesdef = 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/group_particles.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3.86515 4.11891 +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 off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 seed_particles 1 1 "input1" +} +inputs +{ +0 seed_particles 0 1 +} +stat +{ + create 1522942932 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/group_particles.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--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/group_particles.userdata" +Content-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/switch_shell.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_shell.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.86605 4.94721 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 build_sdf 1 1 "input1" +1 subtract 2 1 "input2" +} +inputs +{ +0 build_sdf 0 1 +1 subtract 0 1 +} +stat +{ + create 1522945433 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_shell.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../shell\") } + } + } + +--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/switch_shell.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 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/switch_shell.userdata" +Content-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/SDF.init" +Content-Type: text/plain + +type = null +matchesdef = 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/SDF.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.12525 2.83881 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 switch_build 0 1 "input1" +} +inputs +{ +0 switch_build 0 1 +} +stat +{ + create 1522945438 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +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/SDF.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--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/SDF.userdata" +Content-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/dilated.init" +Content-Type: text/plain + +type = vdbreshapesdf +matchesdef = 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/dilated.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.30125 7.35681 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 build_sdf 1 1 "input1" +} +inputs +{ +0 build_sdf 0 1 +} +stat +{ + create 1522945471 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/dilated.chn" +Content-Type: text/plain + +{ + channel voxeloffset { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "ch(\"../shellthickness\") / 2" } + } + } + +--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/dilated.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( @name=`chs(\"../volumename\")` ) +mask [ 0 locks=0 ] ( "on" ) +maskname [ 0 locks=0 ] ( "" ) +operation [ 0 locks=0 ] ( dilate ) +useworldspaceunits [ 0 locks=0 ] ( "on" ) +radius [ 0 locks=0 ] ( 1 ) +radiusworld [ 0 locks=0 ] ( 0.10000000000000001 ) +iterations [ 0 locks=0 ] ( 4 ) +halfwidth [ 0 locks=0 ] ( 3 ) +halfwidthworld [ 0 locks=0 ] ( 0.10000000000000001 ) +voxeloffset [ 0 locks=0 ] ( [ voxeloffset 0.20000000000000001 ] ) +accuracy [ 0 locks=0 ] ( "upwind first" ) +invert [ 0 locks=0 ] ( "off" ) +minmask [ 0 locks=0 ] ( 0 ) +maxmask [ 0 locks=0 ] ( 1 ) +trim [ 0 locks=0 ] ( all ) +} + +--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/dilated.userdata" +Content-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/eroded.init" +Content-Type: text/plain + +type = vdbreshapesdf +matchesdef = 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/eroded.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.04205 6.90501 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 build_sdf 1 1 "input1" +} +inputs +{ +0 build_sdf 0 1 +} +stat +{ + create 1522945471 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/eroded.chn" +Content-Type: text/plain + +{ + channel voxeloffset { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "ch(\"../shellthickness\") / 2" } + } + } + +--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/eroded.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( @name=`chs(\"../volumename\")` ) +mask [ 0 locks=0 ] ( "on" ) +maskname [ 0 locks=0 ] ( "" ) +operation [ 0 locks=0 ] ( erode ) +useworldspaceunits [ 0 locks=0 ] ( "on" ) +radius [ 0 locks=0 ] ( 1 ) +radiusworld [ 0 locks=0 ] ( 0.10000000000000001 ) +iterations [ 0 locks=0 ] ( 4 ) +halfwidth [ 0 locks=0 ] ( 3 ) +halfwidthworld [ 0 locks=0 ] ( 0.10000000000000001 ) +voxeloffset [ 0 locks=0 ] ( [ voxeloffset 0.20000000000000001 ] ) +accuracy [ 0 locks=0 ] ( "upwind first" ) +invert [ 0 locks=0 ] ( "off" ) +minmask [ 0 locks=0 ] ( 0 ) +maxmask [ 0 locks=0 ] ( 1 ) +trim [ 0 locks=0 ] ( all ) +} + +--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/eroded.userdata" +Content-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/subtract.init" +Content-Type: text/plain + +type = vdbcombine +matchesdef = 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/subtract.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.17165 5.92611 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 dilated 1 1 "input1" +1 eroded 1 1 "input2" +} +inputs +{ +0 dilated 0 1 +1 eroded 0 1 +} +stat +{ + create 1522945542 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/subtract.parm" +Content-Type: text/plain + +{ +version 0.8 +agroup [ 0 locks=0 ] ( "" ) +bgroup [ 0 locks=0 ] ( "" ) +collation [ 0 locks=0 ] ( pairs ) +operation [ 0 locks=0 ] ( "sdfdifference" ) +amult [ 0 locks=0 ] ( 1 ) +bmult [ 0 locks=0 ] ( 1 ) +resample [ 0 locks=0 ] ( "btoa" ) +resampleinterp [ 0 locks=0 ] ( "linear" ) +deactivate [ 0 locks=0 ] ( "off" ) +bgtolerance [ 0 locks=0 ] ( 0 ) +prune [ 0 locks=0 ] ( "on" ) +tolerance [ 0 locks=0 ] ( 0 ) +flood [ 0 locks=0 ] ( "off" ) +} + +--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/subtract.userdata" +Content-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/switch_build.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_build.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.12525 3.96831 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 SDF_CANDIDATE 1 1 "input1" +2 switch_shell 2 1 "input2" +} +inputs +{ +0 SDF_CANDIDATE 0 1 +1 switch_shell 0 1 +} +stat +{ + create 1522946157 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_build.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "# We use the candidate if and only if it exists and is a volume or VDB SDF. + +prims = hou.pwd().node('../SDF_CANDIDATE').geometry().prims() +if len(prims) < 1: + return 1 + +sdf = prims[0] +if sdf.type() == hou.primType.VDB or sdf.type() == hou.primType.Volume: + if sdf.isSDF(): + return 0 + +return 1" language = python } + } + } + +--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/switch_build.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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/switch_build.userdata" +Content-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/isolate_named_prim.init" +Content-Type: text/plain + +type = blast +matchesdef = 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/isolate_named_prim.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.3844 6.52851 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1522946177 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/isolate_named_prim.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( @name=`chs(\"../volumename\")` ) +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_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/isolate_named_prim.userdata" +Content-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/SDF_CANDIDATE.init" +Content-Type: text/plain + +type = null +matchesdef = 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/SDF_CANDIDATE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.3844 5.39901 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 isolate_named_prim 1 1 "input1" +} +inputs +{ +0 isolate_named_prim 0 1 +} +stat +{ + create 1522946277 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +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/SDF_CANDIDATE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--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/SDF_CANDIDATE.userdata" +Content-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/add_velocity.init" +Content-Type: text/plain + +type = attribcreate::2.0 +matchesdef = 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/add_velocity.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 6.12435 3.66711 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 group_particles 1 1 "input1" +} +inputs +{ +0 group_particles 0 1 +} +stat +{ + create 1523378412 + modify 1523452299 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/add_velocity.chn" +Content-Type: text/plain + +{ + channel value1v1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../velocityx\") } + } + channel value1v2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../velocityy\") } + } + channel value1v3 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../velocityz\") } + } + } + +--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/add_velocity.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +encodenames [ 0 locks=0 ] ( "off" ) +numattr [ 0 locks=0 ] ( 1 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( v ) +existing1 [ 0 locks=0 ] ( "better" ) +createvarmap1 [ 0 locks=0 ] ( "off" ) +varname1 [ 0 locks=0 ] ( "" ) +class1 [ 0 locks=0 ] ( "point" ) +savetoinfo1 [ 0 locks=0 ] ( "off" ) +type1 [ 0 locks=0 ] ( "vector" ) +typeinfo1 [ 0 locks=0 ] ( "guess" ) +precision1 [ 0 locks=0 ] ( "32" ) +size1 [ 0 locks=0 ] ( 1 ) +default1v [ 0 locks=0 ] ( 0 0 0 0 ) +writevalues1 [ 0 locks=0 ] ( "on" ) +uselocal1 [ 0 locks=0 ] ( "on" ) +value1v [ 0 locks=0 ] ( [ value1v1 0 ] [ value1v2 0 ] [ value1v3 0 ] 0 ) +string1 [ 0 locks=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/add_velocity.userdata" +Content-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/switch_velocity.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_velocity.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 4.99475 2.68821 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 group_particles 1 1 "input1" +2 add_velocity 0 1 "input2" +} +inputs +{ +0 group_particles 0 1 +1 add_velocity 0 1 +} +stat +{ + create 1523378418 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_velocity.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../addvelocity\") } + } + } + +--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/switch_velocity.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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/switch_velocity.userdata" +Content-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/switch_rest.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_rest.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 7.53635 1.25751 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 switch_velocity 0 1 "input1" +2 switch_rest_2 0 1 "input2" +} +inputs +{ +0 switch_velocity 0 1 +1 switch_rest_2 0 1 +} +stat +{ + create 1523378706 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_rest.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../enablerest\") } + } + } + +--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/switch_rest.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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/switch_rest.userdata" +Content-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/switch_rest_2.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_rest_2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 10.0779 2.23641 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 create_rest 1 1 "input1" +2 create_rest_2 1 1 "input2" +} +inputs +{ +0 create_rest 0 1 +1 create_rest_2 0 1 +} +stat +{ + create 1523378794 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_rest_2.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../dualrestattributes\") } + } + } + +--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/switch_rest_2.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 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/switch_rest_2.userdata" +Content-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/switch_fog.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_fog.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.60685 1.40811 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 SDF 0 1 "input1" +1 switch_remap 0 1 "input2" +} +inputs +{ +0 SDF 0 1 +1 switch_remap 0 1 +} +stat +{ + create 1523398053 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_fog.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../outputfog\") } + } + } + +--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/switch_fog.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 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/switch_fog.userdata" +Content-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/VOLUME.init" +Content-Type: text/plain + +type = null +matchesdef = 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/VOLUME.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.60685 0.278605 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_fog 2 1 "input1" +} +inputs +{ +0 switch_fog 0 1 +} +stat +{ + create 1523398123 + modify 1523452299 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +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/VOLUME.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--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/VOLUME.userdata" +Content-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/to_fog.init" +Content-Type: text/plain + +type = convertvdb +matchesdef = 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/to_fog.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.21805 3.81771 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 SDF 0 1 "input1" +} +inputs +{ +0 SDF 0 1 +} +stat +{ + create 1523452151 + modify 1523452377 + 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/O_EMULOV_LEHS_ELCITRAP_TICILPMI_DIULF_O_FLUID_IMPLICIT_PARTICLE_SHEL_VOLUME_O/to_fog.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( @name=`chs(\"../volumename\")` ) +conversion [ 0 locks=0 ] ( "vdb" ) +vdbclass [ 0 locks=0 ] ( "fog" ) +vdbtype [ 0 locks=0 ] ( none ) +vdbprecision [ 0 locks=0 ] ( none ) +splitdisjointvolumes [ 0 locks=0 ] ( "off" ) +isovalue [ 0 locks=0 ] ( 0 ) +fogisovalue [ 0 locks=0 ] ( 0.5 ) +adaptivity [ 0 locks=0 ] ( 0 ) +computenormals [ 0 locks=0 ] ( "off" ) +internaladaptivity [ 0 locks=0 ] ( 0 ) +transferattributes [ 0 locks=0 ] ( "off" ) +sharpenfeatures [ 0 locks=0 ] ( "off" ) +edgetolerance [ 0 locks=0 ] ( 0.5 ) +surfacegroup [ 0 locks=0 ] ( surface_polygons ) +interiorgroup [ 0 locks=0 ] ( interior_polygons ) +seamlinegroup [ 0 locks=0 ] ( seam_polygons ) +seampoints [ 0 locks=0 ] ( seam_points ) +surfacemask [ 0 locks=0 ] ( "on" ) +surfacemaskname [ 0 locks=0 ] ( "" ) +surfacemaskoffset [ 0 locks=0 ] ( 0 ) +invertmask [ 0 locks=0 ] ( "off" ) +adaptivityfield [ 0 locks=0 ] ( "off" ) +adaptivityfieldname [ 0 locks=0 ] ( "" ) +prune [ 0 locks=0 ] ( "on" ) +tolerance [ 0 locks=0 ] ( 0 ) +flood [ 0 locks=0 ] ( "on" ) +activateinsidesdf [ 0 locks=0 ] ( "on" ) +} + +--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/to_fog.userdata" +Content-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/switch_remap.init" +Content-Type: text/plain + +type = switch +matchesdef = 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/switch_remap.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.08845 2.38701 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 to_fog 1 1 "input1" +2 remap_fog 1 1 "input2" +} +inputs +{ +0 to_fog 0 1 +1 remap_fog 0 1 +} +stat +{ + create 1523452221 + modify 1523452406 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +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/switch_remap.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../remapfog\") } + } + } + +--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/switch_remap.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 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/switch_remap.userdata" +Content-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.order" +Content-Type: text/plain + +25 +build_sdf +switch_particles +seed_particles +OUT +merge +group_particles +switch_shell +SDF +dilated +eroded +subtract +switch_build +isolate_named_prim +SDF_CANDIDATE +add_velocity +switch_velocity +switch_rest +create_rest +switch_rest_2 +create_rest_2 +switch_fog +VOLUME +remap_fog +to_fog +switch_remap + +--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.net" +Content-Type: text/plain + +1 + +--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 -6.62969 +connectornextid 0 +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 +{ +} +inputs +{ +} +stat +{ + create 1612009718 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -8.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -4.62969 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 = merge +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 -3.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.spareparmdef" +Content-Type: text/plain + + parm { + name "lengththreshold" + label "lengththreshold" + type float + default { "0" } + range { 0 10 } + } + +--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 +lengththreshold [ 8 locks=0 ] ( [ lengththreshold 0 ] ) +} + +--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 -2.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -6.62969 +connectornextid 0 +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 +{ +} +inputs +{ +} +stat +{ + create 1612009718 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -15.3008 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -24.3342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -8.62969 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -9.6297 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -15.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -7.62969 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -11.6297 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -12.8997 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 -25.3342 +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_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 1 1 "input1" +} +inputs +{ +0 O_MROFSNART_TLUSER_O_RESULT_TRANSFORM_O 0 1 +} +stat +{ + create 1616097450 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -18.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -21.7031 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.0009 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -3.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.spareparmdef" +Content-Type: text/plain + + parm { + name "filemode" + baseparm + label "File Mode" + export none + } + parm { + name "file" + baseparm + label "Geometry File" + export all + } + parm { + name "reload" + baseparm + label "Reload Geometry" + export none + } + parm { + name "objpattern" + baseparm + label "Object Mask" + export none + } + parm { + name "geodatapath" + baseparm + label "Geometry Data Path" + export none + } + parm { + name "missingframe" + baseparm + label "Missing Frame" + export none + } + parm { + name "loadtype" + baseparm + label "Load" + export none + } + parm { + name "packedviewedit" + baseparm + label "Display Packed As" + export none + } + parm { + name "viewportlod" + baseparm + label "Display As" + export none + } + parm { + name "packexpanded" + baseparm + label "Pack Using Expanded/Absolute File Path" + export none + } + parm { + name "delayload" + baseparm + label "Delay Load Geometry" + export none + } + parm { + name "mkpath" + baseparm + label "Create Intermediate Directories" + export none + } + parm { + name "cachesize" + baseparm + label "Cache Frames" + export none + } + parm { + name "prefetch" + baseparm + label "Pre-fetch Geometry" + export none + } + parm { + name "index" + baseparm + label "Sequence Index" + export none + } + parm { + name "f" + baseparm + label "Frame Range" + export none + } + parm { + name "wrap" + baseparm + label "Wrap Mode" + export none + } + parm { + name "retry" + baseparm + label "Save/Load Retries" + export none + } + +--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 -8.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 off 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 off 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 off 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 -5.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -4.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -7.51343 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 -10.6297 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 -11.8999 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 -12.7051 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 -11.4351 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 18.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 0 ) +scale [ 0 locks=0 ] ( 1 ) +order [ 0 locks=0 ] ( 2 ) +divs [ 0 locks=0 ] ( 1 ) +arc [ 0 locks=0 ] ( "openarc" ) +angle [ 0 locks=0 ] ( -135 45 ) +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 17.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 17.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.9946 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 14.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 4 ) +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.9205 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 4.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 3.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 9.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 15.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 15.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 14.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 12.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 11.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 10.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 9.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.995 6.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 pack3 1 1 "input1" +1 pack2 1 1 "input2" +} +inputs +{ +0 pack3 0 1 +1 pack2 0 1 +} +stat +{ + create 1615851549 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 14.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 12.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 11.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 10.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 9.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.9205 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.9205 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 10.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.7482 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 5.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 2.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.2392 +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 1658235329 + 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 17.3666 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 1 ] ) +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 ] ( "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/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 18.2392 +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 1658235329 + 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 17.3666 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 [ 0 locks=0 ] ( [ iterations 1 ] ) +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 ] ( "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/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 1.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 1.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -0.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 30.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 28.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 29.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 30.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 12.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 27.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 25.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 26.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 27.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 25.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 26.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 23.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 23.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 23.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 23.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.8748 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 20.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +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 30.7392 +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 1658235329 + 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 29.7392 +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 1658235329 + 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.7392 +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 1658235329 + 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 -0.2608 +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 1658235329 + 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 4.51225 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.650132 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 1.65013 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 -0.34987 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -14.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -18.8408 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 off 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 off 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 off 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 -14.7658 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -15.7608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -20.7031 +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 1658235329 + author Administrator@O + access 0777 +} +color 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_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O2.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_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -53.495 35.2392 +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 1658235329 + 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_O2.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_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_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O2.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_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -53.495 34.2392 +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_O2 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O2 0 1 +} +stat +{ + create 1507930636 + modify 1658235329 + 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_O2.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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_O2.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 3 ] ) +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_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/circle2.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -54.495 34.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle2.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle2.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 16 ] ) +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/circle2.userdata" +Content-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 -54.495 14.2392 +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 polydoctor28 1 1 "input1" +0 circle2 0 1 "input2" +1 O_PILC_THGIR_O_RIGHT_CLIP_O 1 1 "input3" +} +inputs +{ +0 polydoctor28 0 1 +1 circle2 0 1 +2 O_PILC_THGIR_O_RIGHT_CLIP_O 0 1 +} +stat +{ + create 1621143119 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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/circle4.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 36.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle4.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-1 )" } + } + 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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3/2/3 } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../O_SGNITES_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_EZIS_ELOHW_O_WHOLE_SIZE_O\")/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "yz" ) +rad [ 8 locks=0 ] ( [ radx 0.055555555555555552 ] [ rady 0.055555555555555552 ] ) +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 16 ] ) +arc [ 0 locks=0 ] ( "openarc" ) +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/circle4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve1.init" +Content-Type: text/plain + +type = revolve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 17.2392 +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 polydoctor27 1 1 "input1" +} +inputs +{ +0 polydoctor27 0 1 +} +stat +{ + create 1621147715 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve1.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_SNOISIVID_O_DIVISIONS_O\")+2-2 )" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/revolve1.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 ] ( "openarc" ) +angle [ 0 locks=0 ] ( 0 90 ) +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/revolve1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge9.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.995 25.2392 +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 transform3 1 1 "input1" +1 transform2 1 1 "input2" +} +inputs +{ +0 transform3 0 1 +1 transform2 0 1 +} +stat +{ + create 1621148212 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge9.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge9.userdata" +Content-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_end1.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_end1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.995 24.2392 +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 merge9 2 1 "input1" +} +inputs +{ +0 merge9 0 1 +} +stat +{ + create 1621148305 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_end1.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_begin1 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end1.userdata" +Content-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_begin1.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_begin1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 29.2392 +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 polydoctor24 1 1 "input1" +} +inputs +{ +0 polydoctor24 0 1 +} +stat +{ + create 1621148305 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end1 ) +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_begin1.userdata" +Content-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_end1.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_end1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 20.2392 +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 merge10 1 1 "input1" +} +inputs +{ +0 merge10 0 1 +} +stat +{ + create 1621148371 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_end1.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end1.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 7 ] ) +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_begin1 ) +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 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end1.userdata" +Content-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_begin1.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_begin1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 32.2392 +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 polydoctor22 1 1 "input1" +} +inputs +{ +0 polydoctor22 0 1 +} +stat +{ + create 1621148371 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../repeat_end1 ) +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_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform2.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -54.995 26.2392 +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 polydoctor25 1 1 "input1" +} +inputs +{ +0 polydoctor25 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform2.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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/transform2.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 ] ( 0 ) +p [ 8 locks=0 ] ( 0 [ py 0.16666666666666666 ] 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/transform2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform3.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.995 26.2392 +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 polydoctor25 1 1 "input1" +} +inputs +{ +0 polydoctor25 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform3.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_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_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/transform3.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 ] ( 0 ) +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/transform3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge10.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 21.2392 +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 polydoctor26 1 1 "input1" +2 polydoctor25 1 1 "input2" +} +inputs +{ +0 polydoctor26 0 1 +1 polydoctor25 0 1 +} +stat +{ + create 1621168465 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge10.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge10.userdata" +Content-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_LAIRETAM_O_MATERIAL_1_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_1_LAIRETAM_O_MATERIAL_1_O.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -54.495 10.2392 +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 vertex1 1 1 "input1" +} +inputs +{ +0 vertex1 0 1 +} +stat +{ + create 1622037817 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_LAIRETAM_O_MATERIAL_1_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_1_LAIRETAM_O_MATERIAL_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/vertex1.init" +Content-Type: text/plain + +type = vertex +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -54.495 11.2392 +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 polydoctor29 1 1 "input1" +} +inputs +{ +0 polydoctor29 0 1 +} +stat +{ + create 1622271974 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex1.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/vertex1.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/vertex1.userdata" +Content-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 22.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 20.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 19.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.2342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 = merge +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 19.2342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 +} + +--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 18.2342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 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/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 16.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 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/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 15.7392 +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 transform6 1 1 "input1" +1 transform5 1 1 "input2" +} +inputs +{ +0 transform6 0 1 +1 transform5 0 1 +} +stat +{ + create 1622494144 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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.9648 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 off 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 off 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 off 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 = merge +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 off 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.spareparmdef" +Content-Type: text/plain + + parm { + name "basegroup" + label "basegroup" + type float + default { "0" } + range { 0 10 } + } + +--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 +basegroup [ 8 locks=0 ] ( [ basegroup 0 ] ) +} + +--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 = merge +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 off 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.spareparmdef" +Content-Type: text/plain + + parm { + name "group1" + label "group1" + type float + default { "0" } + range { 0 10 } + } + +--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 +group1 [ 8 locks=0 ] ( [ group1 0 ] ) +} + +--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 off 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 off 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 = merge +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 off 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.spareparmdef" +Content-Type: text/plain + + parm { + name "group1" + label "group1" + type float + default { "0" } + range { 0 10 } + } + +--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 +group1 [ 8 locks=0 ] ( [ group1 0 ] ) +} + +--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 off 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 off 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 off 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 = merge +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 13.7342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 +} + +--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 14.2342 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 10.4242 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.9642 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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/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 14.4364 +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 1658235329 + author Administrator@O + access 0777 +} +color 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.9642 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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/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 11.6942 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 17.0449 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 16.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "precompute" ) +ptnormalattrib [ 0 locks=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 ] ( 0 ) +pivot [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +pivotrotate [ 0 locks=0 ] ( 0 0 0 ) +prexformsection [ 0 locks=0 ] ( 0 ) +prexform_rst [ 0 locks=0 ] ( "srt" ) +prexform_xyz [ 0 locks=0 ] ( "xyz" ) +prexform_translate [ 0 locks=0 ] ( 0 0 0 ) +prexform_rotate [ 0 locks=0 ] ( 0 0 0 ) +prexform_scale [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=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 ] ( "off" ) +frontseamgrp [ 0 locks=0 ] ( extrudeFrontSeam ) +outputbackseamgrp [ 0 locks=0 ] ( "off" ) +backseamgrp [ 0 locks=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 ] ( 0 ) +genuvs [ 0 locks=0 ] ( "on" ) +uvstyle [ 0 locks=0 ] ( "proprtional" ) +uvscaling [ 0 locks=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.9698 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.6998 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.84007 +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 merge12 3 1 "input1" +} +inputs +{ +0 merge12 0 1 +} +stat +{ + create 1622495734 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 35.7392 +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 1658235329 + 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 34.7392 +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 1658235329 + 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 35.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 10.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 17.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +} + +--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 24.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "auto" ) +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 ] ( "off" ) +} + +--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 27.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 14.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 1.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 9.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 28.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 29.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 7.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 6.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 5.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 33.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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/clip16.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip16.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 35.2392 +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 circle4 0 1 "input1" +} +inputs +{ +0 circle4 0 1 +} +stat +{ + create 1622806736 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip16.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/clip16.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip19.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip19.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -53.495 33.2392 +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_O2 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O2 0 1 +} +stat +{ + create 1622806736 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip19.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/clip19.userdata" +Content-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 2.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 31.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 32.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 25.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 26.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 23.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 15.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 16.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 11.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 12.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 3.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 4.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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/polydoctor22.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor22.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 33.2392 +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 fuse8 1 1 "input1" +} +inputs +{ +0 fuse8 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor22.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/polydoctor22.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse8.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 34.2392 +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 clip16 1 1 "input1" +} +inputs +{ +0 clip16 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse8.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/fuse8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor23.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor23.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -52.495 31.2392 +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 fuse9 1 1 "input1" +} +inputs +{ +0 fuse9 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor23.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/polydoctor23.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse9.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -52.495 32.2392 +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 clip19 1 1 "input1" +} +inputs +{ +0 clip19 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse9.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/fuse9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor24.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor24.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 30.2392 +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 fuse10 1 1 "input1" +} +inputs +{ +0 fuse10 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor24.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/polydoctor24.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse10.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 31.2392 +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_begin1 0 1 "input1" +} +inputs +{ +0 repeat_begin1 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse10.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/fuse10.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor25.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor25.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 27.2392 +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 fuse11 1 1 "input1" +} +inputs +{ +0 fuse11 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor25.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/polydoctor25.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse11.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse11.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 28.2392 +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_begin1 0 1 "input1" +} +inputs +{ +0 foreach_begin1 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse11.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/fuse11.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor26.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor26.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.995 22.2392 +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 fuse12 1 1 "input1" +} +inputs +{ +0 fuse12 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor26.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/polydoctor26.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse12.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse12.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.995 23.2392 +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_end1 1 1 "input1" +} +inputs +{ +0 foreach_end1 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse12.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/fuse12.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor27.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor27.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 18.2392 +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 fuse13 1 1 "input1" +} +inputs +{ +0 fuse13 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor27.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/polydoctor27.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse13.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse13.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 19.2392 +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_end1 1 1 "input1" +} +inputs +{ +0 repeat_end1 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse13.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/fuse13.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor28.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor28.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 15.2392 +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 fuse14 1 1 "input1" +} +inputs +{ +0 fuse14 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor28.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/polydoctor28.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse14.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse14.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -56.495 16.2392 +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 revolve1 1 1 "input1" +} +inputs +{ +0 revolve1 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse14.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/fuse14.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor29.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor29.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 12.2392 +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 fuse15 1 1 "input1" +} +inputs +{ +0 fuse15 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor29.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/polydoctor29.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse15.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse15.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -55.495 13.2392 +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 merge8 2 1 "input1" +} +inputs +{ +0 merge8 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse15.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/fuse15.userdata" +Content-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 21.2392 +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 1658235329 + 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 20.2392 +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 1658235329 + 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 35.7392 +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 1658235329 + 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 34.7392 +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 1658235329 + 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 3 ] ) +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 35.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 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/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 10.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 18.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 17.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "off" ) +} + +--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 24.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 13.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "auto" ) +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 ] ( "off" ) +} + +--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 27.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 14.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 1.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 9.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 28.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 21.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( 0 ) +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 29.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 7.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 8.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 6.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 5.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 33.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 2.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 31.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 32.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 25.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 26.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 22.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 23.7392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 15.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 16.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 11.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 12.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 3.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 4.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 21.2392 +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 1658235329 + 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 20.2392 +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 1658235329 + 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.2392 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -12.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "on" ) +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 -9.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -10.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -13.2608 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 ] ( "smoke" ) +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 ] ( 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 -5.66888 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -19.6563 +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 1658235329 + author Administrator@O + access 0777 +} +color 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 -53.495 28.7392 +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_O2 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O2 0 1 +} +stat +{ + create 1627741551 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -53.495 27.7392 +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_PILC_KCAB_O_BACK_CLIP_O 1 1 "input1" +} +inputs +{ +0 O_PILC_KCAB_O_BACK_CLIP_O 0 1 +} +stat +{ + create 1627741551 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 -53.495 26.7392 +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_PILC_MOTOB_O_BOTOM_CLIP_O 1 1 "input1" +} +inputs +{ +0 O_PILC_MOTOB_O_BOTOM_CLIP_O 0 1 +} +stat +{ + create 1627741551 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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/grid1.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.495 37.2392 +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 1630748446 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid1.chn" +Content-Type: text/plain + +{ + channel rows { + lefttype = extend + righttype = extend + default = 168 + flags = 0 + segment { length = 0 value = 168 168 expr = 1680*2 } + } + channel cols { + lefttype = extend + righttype = extend + default = 105 + flags = 0 + segment { length = 0 value = 105 105 expr = 1050*2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid1.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "zx" ) +size [ 8 locks=0 ] ( 1680 1050 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 8 locks=0 ] ( [ rows 3360 ] ) +cols [ 8 locks=0 ] ( [ cols 2100 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/OUT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.11375 -0.124129 +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 +outputsNamed3 +{ +3 "output1" +} +inputsNamed3 +{ +2 attribcopy1 2 1 "input1" +} +inputs +{ +0 attribcopy1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/IN.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/IN.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 10.6012 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/IN.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/IN.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_vertex_uvs_to_points.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_vertex_uvs_to_points.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3.70599 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/promote_vertex_uvs_to_points.chn" +Content-Type: text/plain + +{ + channel method { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../vertexmethod\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_vertex_uvs_to_points.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 8 locks=0 ] ( `chs(\"../uvattrib\")` ) +inclass [ 0 locks=0 ] ( "vertex" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( [ method 8 ] ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( uv ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_vertex_uvs_to_points.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_uv_on_vertices.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_uv_on_vertices.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.27583 6.68494 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 IN 3 1 "input1" +6 promote_vertex_uvs_to_points 3 1 "input2" +} +inputs +{ +0 IN 0 1 +1 promote_vertex_uvs_to_points 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/promote_uv_on_vertices.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_uv_on_vertices.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "hasvertexattrib(-1, chs(\"../uvattrib\"))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_uv_on_vertices.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/promote_uv_on_vertices.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/texture.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/texture.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 5.41434 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 make_default_uvs 3 1 "input1" +6 promote_uv_on_vertices 7 1 "input2" +} +inputs +{ +0 make_default_uvs 0 1 +1 promote_uv_on_vertices 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/texture.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/texture.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 accel = 1 1 expr = "max(haspointattrib(-1, chs(\"../uvattrib\")), hasvertexattrib(-1, chs(\"../uvattrib\")))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/texture.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/texture.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/make_default_uvs.init" +Content-Type: text/plain + +type = texture +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/make_default_uvs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.52552 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/make_default_uvs.parm" +Content-Type: text/plain + +{ +version 0.8 +uvattrib [ 0 locks=0 ] ( uv ) +group [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "texture" ) +axis [ 0 locks=0 ] ( "y" ) +campath [ 0 locks=0 ] ( "" ) +coord [ 0 locks=0 ] ( "point" ) +s [ 0 locks=0 ] ( 1 1 1 ) +offset [ 0 locks=0 ] ( 0 0 0 ) +angle [ 0 locks=0 ] ( 0 ) +fixseams [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/make_default_uvs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/attribcopy1.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/attribcopy1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.1172 0.98128 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +1 calculate_color_from_map 1 1 "input2" +} +inputs +{ +0 (0) 0 1 +1 calculate_color_from_map 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/attribcopy1.chn" +Content-Type: text/plain + +{ + channel attribname { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = "chs(\"../export_attribute\") + ifs(ch(\"../visualize_map\"), ' Cd', '')" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/attribcopy1.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 8 locks=0 ] ( [ attribname "Cd Cd" ] ) +copyp [ 0 locks=0 ] ( "on" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "points" ) +copyvariable [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/attribcopy1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/uvtransform2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/uvtransform2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 3.96686 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 texture 7 1 "input1" +} +inputs +{ +0 texture 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap1/uvtransform2.spareparmdef" +Content-Type: text/plain + + parm { + name "tx" + label "tx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "ty" + label "ty" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sx" + label "sx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sy" + label "sy" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rz" + label "rz" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/uvtransform2.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_tx\") } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_ty\") } + } + channel sx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertu\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel sy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertv\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel rz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_rz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/uvtransform2.parm" +Content-Type: text/plain + +{ +version 0.8 +tx [ 0 locks=0 ] ( [ tx 0 ] ) +ty [ 0 locks=0 ] ( [ ty 0 ] ) +sx [ 0 locks=0 ] ( [ sx 0 ] ) +sy [ 0 locks=0 ] ( [ sy 0 ] ) +rz [ 0 locks=0 ] ( [ rz 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/uvtransform2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.order" +Content-Type: text/plain + +16 +suboutput1 +subinput1 +hvectofloat1 +hvectofloat2 +clamp_01 +multiply1 +multiply2 +multiply3 +add1 +add2 +divide2 +multiply4 +complement1 +add3 +multiply5 +complement2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_greyscale.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float.order" +Content-Type: text/plain + +21 +suboutput1 +subinput1 +color_influence +remap_color +color_channel +switch_color_channel +hvectofloat1 +if_greyscale +if_greyscale1 +pow1 +addconst1 +multiply4 +smooth1 +multiply1 +if_visualize +twoway1 +setattrib1 +bind1 +compare1 +if_begin1 +end_if1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_float.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector.order" +Content-Type: text/plain + +19 +suboutput1 +subinput1 +pow1 +addconst1 +multiply4 +if_visualize +multiply5 +hvectovec1 +normalize1 +vectofloat1 +mulconst1 +mulconst2 +mulconst3 +add2 +divconst1 +fit1 +twoway1 +setattrib1 +bind1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_vector.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map/if_color_select.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.order" +Content-Type: text/plain + +30 +bind1 +bind2 +vectohvec1 +from_disk +if_begin1 +end_if1 +bind3 +parm1 +texture1 +unit_derivative +parm2 +srccolorspace +wrap +filter_width +filter +border +channel +exp +visualize_map +scale +incoming_color +max +type +if_float +if_vector +attrib1 +if_color_select +doremap +bind4 +bind5 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1/calculate_color_from_map.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.order" +Content-Type: text/plain + +9 +OUT +IN +promote_vertex_uvs_to_points +promote_uv_on_vertices +texture +make_default_uvs +attribcopy1 +uvtransform2 +calculate_color_from_map + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform28.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform28.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.341 33.6992 +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 attribfrommap1 1 1 "input1" +} +inputs +{ +0 attribfrommap1 0 1 +} +stat +{ + create 1630749593 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform28.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 [ 0 locks=0 ] ( 0.001 ) +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/transform28.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box1.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.495 40.976 +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 1630754808 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box1.chn" +Content-Type: text/plain + +{ + channel divrate2 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"divrate1\") } + } + channel divrate3 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"divrate1\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box1.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 [ 8 locks=0 ] ( 9 [ divrate2 9 ] [ divrate3 9 ] ) +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/box1.userdata" +Content-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 -121.462 32.476 +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 +{ +1 switch3 1 1 "input1" +0 switch2 1 1 "input2" +3 pointwrangle3 0 1 "input3" +} +inputs +{ +0 switch3 0 1 +1 switch2 0 1 +2 pointwrangle3 0 1 +} +stat +{ + create 1630754826 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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/clip24.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip24.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.52 35.896 +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 convert5 1 1 "input1" +} +inputs +{ +0 convert5 0 1 +} +stat +{ + create 1630754975 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip24.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/clip24.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch2.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.524 33.746 +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 +{ +2 null1 0 1 "input1" +} +inputs +{ +0 null1 0 1 +} +stat +{ + create 1630755255 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch2.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/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/null1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -123.5 37.35 +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 1630755275 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide3.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.501 38.436 +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 transform29 1 1 "input1" +} +inputs +{ +0 transform29 0 1 +} +stat +{ + create 1630755322 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide3.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( "osdcc" ) +iterations [ 0 locks=0 ] ( 3 ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 0 ) +outputcrease [ 0 locks=0 ] ( "on" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "pull" ) +surroundpoly [ 0 locks=0 ] ( "nodiv" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "off" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "on" ) +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/subdivide3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert5.init" +Content-Type: text/plain + +type = convert +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.511 37.166 +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 subdivide3 1 1 "input1" +} +inputs +{ +0 subdivide3 0 1 +} +stat +{ + create 1630755477 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/convert5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +fromtype [ 0 locks=0 ] ( "all" ) +totype [ 0 locks=0 ] ( "nurbCurve" ) +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/convert5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform29.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform29.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -121.631 39.706 +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 box1 0 1 "input1" +} +inputs +{ +0 box1 0 1 +} +stat +{ + create 1630755654 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform29.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 ] ( 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/transform29.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch3.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -123.495 33.1478 +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 +{ +2 null1 0 1 "input1" +3 pointwrangle1 0 1 "input2" +} +inputs +{ +0 null1 0 1 +1 pointwrangle1 0 1 +} +stat +{ + create 1630755255 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch3.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/switch3.userdata" +Content-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 -118.419 38.8941 +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 transform29 1 1 "input1" +0 switch4 1 1 "input2" +} +inputs +{ +0 transform29 0 1 +1 switch4 0 1 +} +stat +{ + create 1630758229 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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/switch4.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -119.664 38.3901 +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 +{ +2 null1 0 1 "input1" +0 transform29 1 1 "input2" +} +inputs +{ +0 null1 0 1 +1 transform29 0 1 +} +stat +{ + create 1630755255 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch4.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/switch4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Polyhedron1.init" +Content-Type: text/plain + +type = ae::Polyhedron::1 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Polyhedron1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -119.495 42.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 1630759090 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Polyhedron1.spareparmdef" +Content-Type: text/plain + + groupradio { + name "folder" + label "Archimedean" + + parm { + name "polytype_arch" + label "Type" + type ordinal + default { "0" } + menu { + "cuboctahedron" "cuboctahedron" + "great rhombicosidodecahedron" "great rhombicosidodecahedron" + "great rhombicuboctahedron" "great rhombicuboctahedron" + "icosidodecahedron" "icosidodecahedron" + "small rhombicosidodecahedron" "small rhombicosidodecahedron" + "small rhombicuboctahedron" "small rhombicuboctahedron" + "snub cube" "snub cube" + "snub dodecahedron" "snub dodecahedron" + "truncated cube" "truncated cube" + "truncated dodecahedron" "truncated dodecahedron" + "truncated icosahedron" "truncated icosahedron" + "truncated octahedron" "truncated octahedron" + "truncated tetrahedron" "truncated tetrahedron" + } + range { 0 1 } + } + } + + groupradio { + name "folder_1" + label "Catalan" + + parm { + name "polytype_cata" + label "Type" + type ordinal + default { "0" } + menu { + "triakis tetrahedron" "triakis tetrahedron" + "rhombic dodecahedron" "rhombic dodecahedron" + "triakis octahedron" "triakis octahedron" + "tetrakis hexahedron" "tetrakis hexahedron" + "pentakis dodecahedron" "pentakis dodecahedron" + "trapezoidal hexecontahedron" "trapezoidal hexecontahedron" + "pentagonal hexecontahedron" "pentagonal hexecontahedron" + "trapezoidal icositetrahedron" "trapezoidal icositetrahedron" + } + range { 0 1 } + } + } + + groupradio { + name "folder_2" + label "Misc" + + parm { + name "polytype_misc" + label "Type" + type ordinal + default { "0" } + menu { + "dodecadodecahedron" "dodecadodecahedron" + "echidnahedron" "echidnahedron" + "tetrahemihexahedron" "tetrahemihexahedron" + "small ditrigonal icosidodecahedron" "small ditrigonal icosidodecahedron" + "octahemioctahedron" "octahemioctahedron" + } + range { 0 1 } + } + } + + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Polyhedron1.parm" +Content-Type: text/plain + +{ +version 0.8 +folder [ 0 locks=0 ] ( 0 0 0 ) +polytype_arch [ 0 locks=0 ] ( "small rhombicuboctahedron" ) +polytype_cata [ 0 locks=0 ] ( "rhombic dodecahedron" ) +polytype_misc [ 0 locks=0 ] ( "dodecadodecahedron" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/Polyhedron1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere1.init" +Content-Type: text/plain + +type = sphere +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -120.811 42.202 +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 1630759337 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere1.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.29 ) +orient [ 0 locks=0 ] ( "y" ) +freq [ 0 locks=0 ] ( 1 ) +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/sphere1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet1.init" +Content-Type: text/plain + +type = facet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -117.658 40.35 +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 subdivide3 1 1 "input1" +} +inputs +{ +0 subdivide3 0 1 +} +stat +{ + create 1630760650 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +prenml [ 0 locks=0 ] ( "off" ) +unit [ 0 locks=0 ] ( "off" ) +unique [ 0 locks=0 ] ( "on" ) +cons [ 0 locks=0 ] ( "none" ) +dist [ 0 locks=0 ] ( 0.001 ) +accurate [ 0 locks=0 ] ( "on" ) +inline [ 0 locks=0 ] ( "off" ) +inlinedist [ 0 locks=0 ] ( 0.001 ) +orientPolys [ 0 locks=0 ] ( "off" ) +cusp [ 0 locks=0 ] ( "off" ) +angle [ 0 locks=0 ] ( 20 ) +remove [ 0 locks=0 ] ( "off" ) +mkplanar [ 0 locks=0 ] ( "off" ) +postnml [ 0 locks=0 ] ( "off" ) +reversenml [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet1.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d/attribvop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/3d.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/switch1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.05726 2.00583 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 3d 4 1 "input1" +2 4d 4 1 "input2" +} +inputs +{ +0 3d 0 1 +1 4d 0 1 +} +stat +{ + create 1485108572 + modify 1630765142 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 0.666667 0 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/switch1.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = if(ch(\"../dim\")<4,0,1) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/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/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/OUT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.05726 1.11163 +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 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch1 0 1 "input1" +} +inputs +{ +0 switch1 0 1 +} +stat +{ + create 1485108859 + modify 1485727076 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 0 0.333333 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/OUT.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/GUIDE.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/GUIDE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.06747 3.9218 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +4 noguide 1 1 "input1" +5 IN 1 1 "input2" +} +inputs +{ +0 noguide 0 1 +1 IN 0 1 +} +stat +{ + create 1485725767 + modify 1630765142 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 0.666667 0 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/GUIDE.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../guide\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/GUIDE.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/GUIDE.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/noguide.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/noguide.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.06747 5.62533 +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 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1485725774 + modify 1485727025 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 0 0.333333 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/noguide.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/noguide.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/IN.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/IN.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.28079 5.48415 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1485726956 + modify 1485727033 + author Aeoll@Nick + access 0777 +} +color UT_Color RGB 0 0.333333 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/IN.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O/IN.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.order" +Content-Type: text/plain + +7 +3d +switch1 +4d +OUT +GUIDE +noguide +IN + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -115.249 33.3108 +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 transform30 1 1 "input1" +} +inputs +{ +0 transform30 0 1 +} +stat +{ + create 1630760754 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid2.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -113.656 37.0745 +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 1630763805 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid2.chn" +Content-Type: text/plain + +{ + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = 1050 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid2.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "xy" ) +size [ 8 locks=0 ] ( 1.6000000000000001 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 1680 ) +cols [ 8 locks=0 ] ( [ cols 1050 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform30.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform30.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -115.761 34.5808 +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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2 4 1 "input1" +} +inputs +{ +0 O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2 0 1 +} +stat +{ + create 1630763881 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform30.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 ] ( 0.5 ) +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/transform30.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box4.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -111.834 33.9991 +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 1630754808 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box4.chn" +Content-Type: text/plain + +{ + channel divrate2 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = 1050 } + } + channel divrate3 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = 1 } + } + channel divrate1 { + lefttype = extend + righttype = extend + default = 9 + flags = 0 + segment { length = 0 value = 9 9 expr = 1680 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/box4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "polymesh" ) +surftype [ 0 locks=0 ] ( "quads" ) +consolidatepts [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1.6000000000000001 1 1 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +divrate [ 8 locks=0 ] ( [ divrate1 1680 ] [ divrate2 1050 ] [ divrate3 1 ] ) +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/box4.userdata" +Content-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_TNEMECALPSID_O_DISPLACEMENT_O.order" +Content-Type: text/plain + +5 +geometryvopglobal1 +geometryvopoutput1 +displacenml1 +complement2 +complement3 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack10.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -118.67 26.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_TNEMECALPSID_O_DISPLACEMENT_O 1 1 "input1" +} +inputs +{ +0 O_TNEMECALPSID_O_DISPLACEMENT_O 0 1 +} +stat +{ + create 1630769418 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack10.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/pack10.userdata" +Content-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_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1/attribvop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2/attribvop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2.net" +Content-Type: text/plain + +1 + +--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_O5.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_O5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.455 37.018 +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 1658235329 + 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_O5.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "polymesh" ) +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 ] ( 168 168 168 ) +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 ] ( "on" ) +} + +--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_O5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/OUT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.11375 -0.124129 +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 +outputsNamed3 +{ +3 "output1" +} +inputsNamed3 +{ +2 attribcopy1 2 1 "input1" +} +inputs +{ +0 attribcopy1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/IN.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/IN.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 10.6012 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/IN.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/IN.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_vertex_uvs_to_points.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_vertex_uvs_to_points.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3.70599 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/promote_vertex_uvs_to_points.chn" +Content-Type: text/plain + +{ + channel method { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../vertexmethod\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_vertex_uvs_to_points.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 8 locks=0 ] ( `chs(\"../uvattrib\")` ) +inclass [ 0 locks=0 ] ( "vertex" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( [ method 8 ] ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( uv ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_vertex_uvs_to_points.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_uv_on_vertices.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_uv_on_vertices.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.27583 6.68494 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 IN 3 1 "input1" +6 promote_vertex_uvs_to_points 3 1 "input2" +} +inputs +{ +0 IN 0 1 +1 promote_vertex_uvs_to_points 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/promote_uv_on_vertices.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_uv_on_vertices.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "hasvertexattrib(-1, chs(\"../uvattrib\"))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_uv_on_vertices.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/promote_uv_on_vertices.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/texture.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/texture.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 5.41434 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 make_default_uvs 3 1 "input1" +6 promote_uv_on_vertices 7 1 "input2" +} +inputs +{ +0 make_default_uvs 0 1 +1 promote_uv_on_vertices 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/texture.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/texture.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 accel = 1 1 expr = "max(haspointattrib(-1, chs(\"../uvattrib\")), hasvertexattrib(-1, chs(\"../uvattrib\")))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/texture.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/texture.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/make_default_uvs.init" +Content-Type: text/plain + +type = texture +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/make_default_uvs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.52552 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/make_default_uvs.parm" +Content-Type: text/plain + +{ +version 0.8 +uvattrib [ 0 locks=0 ] ( uv ) +group [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "texture" ) +axis [ 0 locks=0 ] ( "y" ) +campath [ 0 locks=0 ] ( "" ) +coord [ 0 locks=0 ] ( "point" ) +s [ 0 locks=0 ] ( 1 1 1 ) +offset [ 0 locks=0 ] ( 0 0 0 ) +angle [ 0 locks=0 ] ( 0 ) +fixseams [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/make_default_uvs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/attribcopy1.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/attribcopy1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.1172 0.98128 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +1 calculate_color_from_map 1 1 "input2" +} +inputs +{ +0 (0) 0 1 +1 calculate_color_from_map 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/attribcopy1.chn" +Content-Type: text/plain + +{ + channel attribname { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = "chs(\"../export_attribute\") + ifs(ch(\"../visualize_map\"), ' Cd', '')" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/attribcopy1.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 8 locks=0 ] ( [ attribname "Cd Cd" ] ) +copyp [ 0 locks=0 ] ( "on" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "points" ) +copyvariable [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/attribcopy1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/uvtransform2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/uvtransform2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 3.96686 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 texture 7 1 "input1" +} +inputs +{ +0 texture 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap2/uvtransform2.spareparmdef" +Content-Type: text/plain + + parm { + name "tx" + label "tx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "ty" + label "ty" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sx" + label "sx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sy" + label "sy" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rz" + label "rz" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/uvtransform2.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_tx\") } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_ty\") } + } + channel sx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertu\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel sy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertv\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel rz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_rz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/uvtransform2.parm" +Content-Type: text/plain + +{ +version 0.8 +tx [ 0 locks=0 ] ( [ tx 0 ] ) +ty [ 0 locks=0 ] ( [ ty 0 ] ) +sx [ 0 locks=0 ] ( [ sx 0 ] ) +sy [ 0 locks=0 ] ( [ sy 0 ] ) +rz [ 0 locks=0 ] ( [ rz 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/uvtransform2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.order" +Content-Type: text/plain + +16 +suboutput1 +subinput1 +hvectofloat1 +hvectofloat2 +clamp_01 +multiply1 +multiply2 +multiply3 +add1 +add2 +divide2 +multiply4 +complement1 +add3 +multiply5 +complement2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_greyscale.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float.order" +Content-Type: text/plain + +21 +suboutput1 +subinput1 +color_influence +remap_color +color_channel +switch_color_channel +hvectofloat1 +if_greyscale +if_greyscale1 +pow1 +addconst1 +multiply4 +smooth1 +multiply1 +if_visualize +twoway1 +setattrib1 +bind1 +compare1 +if_begin1 +end_if1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_float.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector.order" +Content-Type: text/plain + +19 +suboutput1 +subinput1 +pow1 +addconst1 +multiply4 +if_visualize +multiply5 +hvectovec1 +normalize1 +vectofloat1 +mulconst1 +mulconst2 +mulconst3 +add2 +divconst1 +fit1 +twoway1 +setattrib1 +bind1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_vector.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map/if_color_select.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.order" +Content-Type: text/plain + +30 +bind1 +bind2 +vectohvec1 +from_disk +if_begin1 +end_if1 +bind3 +parm1 +texture1 +unit_derivative +parm2 +srccolorspace +wrap +filter_width +filter +border +channel +exp +visualize_map +scale +incoming_color +max +type +if_float +if_vector +attrib1 +if_color_select +doremap +bind4 +bind5 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2/calculate_color_from_map.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.order" +Content-Type: text/plain + +9 +OUT +IN +promote_vertex_uvs_to_points +promote_uv_on_vertices +texture +make_default_uvs +attribcopy1 +uvtransform2 +calculate_color_from_map + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap2.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid3.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 30.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 1630898385 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid3.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + channel rows { + lefttype = extend + righttype = extend + default = 168 + flags = 0 + segment { length = 0 value = 168 168 expr = 168*2/8 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid3.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "zx" ) +size [ 8 locks=0 ] ( 1 [ sizey 1 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 8 locks=0 ] ( [ rows 42 ] ) +cols [ 8 locks=0 ] ( [ cols 42 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform31.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform31.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.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 attribfrommap2 1 1 "input1" +} +inputs +{ +0 attribfrommap2 0 1 +} +stat +{ + create 1630898438 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform31.chn" +Content-Type: text/plain + +{ + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../grid3/sizex\")/2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform31.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 ] ( 0 0 [ tz 0.5 ] ) +r [ 0 locks=0 ] ( -90 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/transform31.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform32.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform32.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -132.495 24.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 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1630898657 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform32.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 [ 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/transform32.userdata" +Content-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 -134.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 +{ +5 "output1" +} +inputsNamed3 +{ +2 switch5 1 1 "input1" +0 reverse1 1 1 "input2" +3 transform32 1 1 "input3" +} +inputs +{ +0 switch5 0 1 +1 reverse1 0 1 +2 transform32 0 1 +} +stat +{ + create 1630898680 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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/transform33.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform33.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -136.495 24.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 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1630898657 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform33.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/transform33.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip26.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip26.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.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 transform31 1 1 "input1" +} +inputs +{ +0 transform31 0 1 +} +stat +{ + create 1631243262 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip26.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 [ 8 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/clip26.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip27.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip27.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 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 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip26 1 1 "input1" +} +inputs +{ +0 clip26 0 1 +} +stat +{ + create 1631243262 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip27.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 [ 8 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/clip27.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null2.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -137.495 23.9737 +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 1631244049 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null2.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/null2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch5.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -136.495 22.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 null2 0 1 "input1" +2 transform33 1 1 "input2" +} +inputs +{ +0 null2 0 1 +1 transform33 0 1 +} +stat +{ + create 1631244044 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch5.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/switch5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip28.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip28.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 24.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 +{ +1 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1631243262 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip28.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 [ 8 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/clip28.userdata" +Content-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_TNEMECALPSID_O_DISPLACEMENT_O1.order" +Content-Type: text/plain + +5 +geometryvopglobal1 +geometryvopoutput1 +displacenml1 +complement2 +complement3 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/O_TNEMECALPSID_O_DISPLACEMENT_O1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform34.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform34.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 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 +{ +1 "output1" +} +inputsNamed3 +{ +0 clip28 1 1 "input1" +} +inputs +{ +0 clip28 0 1 +} +stat +{ + create 1630898657 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform34.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/transform34.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse1.init" +Content-Type: text/plain + +type = reverse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 22.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 transform34 1 1 "input1" +} +inputs +{ +0 transform34 0 1 +} +stat +{ + create 1631245192 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +vtxsort [ 0 locks=0 ] ( "reverse" ) +vtxuoff [ 0 locks=0 ] ( 0 ) +vtxvoff [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse2.init" +Content-Type: text/plain + +type = reverse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -134.495 19.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_O7 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O7 0 1 +} +stat +{ + create 1631245192 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +vtxsort [ 0 locks=0 ] ( "reverse" ) +vtxuoff [ 0 locks=0 ] ( 0 ) +vtxvoff [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/reverse2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STROKE_CURVES.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STROKE_CURVES.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.6983 -3.57107 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 store_texuv 1 1 "input1" +} +inputs +{ +0 store_texuv 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/STROKE_CURVES.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STROKE_CURVES.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_strokes.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_strokes.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.7513 0.636488 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/cached_strokes.spareparmdef" +Content-Type: text/plain + + parm { + name "stash" + label "stash" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_strokes.chn" +Content-Type: text/plain + +{ + channel stash { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../strokegeo\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_strokes.parm" +Content-Type: text/plain + +{ +version 0.8 +stash [ 0 locks=0 ] ( [ stash 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_strokes.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/all_strokes.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/all_strokes.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.4574 -4.2286 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 switch_recache_method 1 1 "input1" +1 STROKE_CURVES 1 1 "input2" +} +inputs +{ +0 switch_recache_method 0 1 +1 STROKE_CURVES 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/all_strokes.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/all_strokes.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/POST_APPLY_EACH_STROKE.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/POST_APPLY_EACH_STROKE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67436 -32.1408 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 attribdelete1 1 1 "input1" +} +inputs +{ +0 attribdelete1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/POST_APPLY_EACH_STROKE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/POST_APPLY_EACH_STROKE.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_stencil.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.2892 -2.03765 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/cached_stencil.spareparmdef" +Content-Type: text/plain + + parm { + name "stash" + label "stash" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_stencil.chn" +Content-Type: text/plain + +{ + channel stash { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../bakedgeo\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +stash [ 0 locks=0 ] ( [ stash 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/cached_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke.init" +Content-Type: text/plain + +type = stroke +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.6983 -1.39057 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 take_input_as_isect_if_live 2 1 "input1" +} +inputs +{ +0 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585127480 + 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/attribpaint1/stroke.multiparm" +Content-Type: text/plain + +16 +stroke#_enable ../stroke#_enable +stroke#_radius ../stroke#_radius +stroke#_tool ../stroke#_tool +stroke#_colorr ../stroke#_colorr +stroke#_colorg ../stroke#_colorg +stroke#_colorb ../stroke#_colorb +stroke#_opacity ../stroke#_opacity +stroke#_projtype ../stroke#_projtype +stroke#_projcenterx ../stroke#_projcenterx +stroke#_projcentery ../stroke#_projcentery +stroke#_projcenterz ../stroke#_projcenterz +stroke#_projdirx ../stroke#_projdirx +stroke#_projdiry ../stroke#_projdiry +stroke#_projdirz ../stroke#_projdirz +stroke#_data ../stroke#_data +stroke#_metadata ../stroke#_metadata + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke.chn" +Content-Type: text/plain + +{ + channel stroke_tool { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../stroke_tool\") } + } + channel stroke_colorr { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../stroke_colorr\") } + } + channel stroke_colorg { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../stroke_colorg\") } + } + channel stroke_colorb { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../stroke_colorb\") } + } + channel stroke_opacity { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../stroke_opacity\") } + } + channel stroke_numstrokes { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 value = 5 5 expr = ch(\"../stroke_numstrokes\") } + } + channel stroke_projtype { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"../stroke_projtype\") } + } + channel stroke_projcenterx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../stroke_projcenterx\") } + } + channel stroke_projcentery { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../stroke_projcentery\") } + } + channel stroke_projcenterz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../stroke_projcenterz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke.parm" +Content-Type: text/plain + +{ +version 0.8 +stroke_radius [ 0 locks=0 ] ( 1 ) +stroke_tool [ 0 locks=0 ] ( [ stroke_tool 0 ] ) +stroke_color [ 0 locks=0 ] ( [ stroke_colorr 1 ] [ stroke_colorg 1 ] [ stroke_colorb 1 ] ) +stroke_opacity [ 0 locks=0 ] ( [ stroke_opacity 1 ] ) +stroke_projtype [ 0 locks=0 ] ( [ stroke_projtype 4 ] ) +stroke_projcenter [ 0 locks=0 ] ( [ stroke_projcenterx 0 ] [ stroke_projcentery 0 ] [ stroke_projcenterz 0 ] ) +stroke_numstrokes [ 0 locks=0 ] ( [ stroke_numstrokes 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_only_points.init" +Content-Type: text/plain + +type = add +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_only_points.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67436 -30.0381 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 AFTER_ALL_STROKES 1 1 "input1" +} +inputs +{ +0 AFTER_ALL_STROKES 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/take_only_points.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +keep [ 0 locks=0 ] ( "on" ) +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 ] ( "off" ) +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____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_only_points.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/AFTER_ALL_STROKES.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/AFTER_ALL_STROKES.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67436 -28.5151 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end2 1 1 "input1" +} +inputs +{ +0 foreach_end2 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/AFTER_ALL_STROKES.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/AFTER_ALL_STROKES.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/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/attribpaint1/foreach_end2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67276 -27.4738 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 stroke_operation 4 1 "input1" +} +inputs +{ +0 stroke_operation 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end2.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "feedback" ) +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 ] ( name ) +usemaxiter [ 0 locks=0 ] ( "off" ) +maxiter [ 0 locks=0 ] ( 10 ) +blockpath [ 0 locks=0 ] ( ../feedback ) +templatepath [ 0 locks=0 ] ( ../get_stroke ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 1 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/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/attribpaint1/feedback.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/feedback.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.1745 -11.5717 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 foreach_end3 1 1 "input1" +} +inputs +{ +0 foreach_end3 0 1 +} +stat +{ + create 1585124432 + modify 1585126684 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/feedback.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +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/attribpaint1/feedback.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/get_stroke.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/get_stroke.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -16.6139 -11.3529 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 apply_all_strokes_when_live_or_no_cache 2 1 "input1" +} +inputs +{ +0 apply_all_strokes_when_live_or_no_cache 0 1 +} +stat +{ + create 1585124432 + modify 1585126684 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/get_stroke.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/attribpaint1/get_stroke.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/intersect_geometry.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/intersect_geometry.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -15.0947 1.99461 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/intersect_geometry.spareparmdef" +Content-Type: text/plain + + parm { + name "stash" + label "stash" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/intersect_geometry.chn" +Content-Type: text/plain + +{ + channel stash { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../isectgeo\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/intersect_geometry.parm" +Content-Type: text/plain + +{ +version 0.8 +stash [ 0 locks=0 ] ( [ stash 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/intersect_geometry.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/connectivity.init" +Content-Type: text/plain + +type = connectivity +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/connectivity.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.2832 -0.390569 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 take_input_as_isect_if_live 2 1 "input1" +} +inputs +{ +0 take_input_as_isect_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/connectivity.parm" +Content-Type: text/plain + +{ +version 0.8 +connecttype [ 0 locks=0 ] ( "prim" ) +attribname [ 0 locks=0 ] ( _component ) +attribtype [ 0 locks=0 ] ( "int" ) +prefix [ 0 locks=0 ] ( piece ) +createvarmap [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( "" ) +seamgroup [ 0 locks=0 ] ( "" ) +byuv [ 0 locks=0 ] ( "off" ) +uvattrib [ 0 locks=0 ] ( uv ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/connectivity.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribpromote.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribpromote.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.2832 -1.39057 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 connectivity 1 1 "input1" +} +inputs +{ +0 connectivity 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/attribpromote.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( _component ) +inclass [ 0 locks=0 ] ( "primitive" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribpromote.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_input_as_isect_if_live.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_input_as_isect_if_live.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -13.4318 1.00109 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 intersect_geometry 0 1 "input1" +1 (0) "" 1 "input2" +} +inputs +{ +0 intersect_geometry 0 1 +1 (0) 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/take_input_as_isect_if_live.spareparmdef" +Content-Type: text/plain + + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_input_as_isect_if_live.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../livemode\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_input_as_isect_if_live.parm" +Content-Type: text/plain + +{ +version 0.8 +expr1 [ 8 locks=0 ] ( [ expr1 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/take_input_as_isect_if_live.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_all_strokes_when_live_or_no_cache.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_all_strokes_when_live_or_no_cache.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.8531 -5.97799 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 STROKE_CURVES 1 1 "input1" +1 all_strokes 2 1 "input2" +} +inputs +{ +0 STROKE_CURVES 0 1 +1 all_strokes 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_all_strokes_when_live_or_no_cache.spareparmdef" +Content-Type: text/plain + + multiparm { + name "tests" + label "Number of Tests" + default 1 + + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_all_strokes_when_live_or_no_cache.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../livemode\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_all_strokes_when_live_or_no_cache.parm" +Content-Type: text/plain + +{ +version 0.8 +tests [ 0 locks=0 ] ( 2 ) +spare_input0 [ 0 locks=0 ] ( ../switchif1 ) +expr1 [ 8 locks=0 ] ( [ expr1 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_all_strokes_when_live_or_no_cache.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/use_input_as_stencil_if_live.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/use_input_as_stencil_if_live.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.93636 -4.66918 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 switchif1 2 1 "input1" +1 (0) "" 1 "input2" +} +inputs +{ +0 switchif1 0 1 +1 (0) 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/use_input_as_stencil_if_live.spareparmdef" +Content-Type: text/plain + + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/use_input_as_stencil_if_live.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../livemode\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/use_input_as_stencil_if_live.parm" +Content-Type: text/plain + +{ +version 0.8 +expr1 [ 8 locks=0 ] ( [ expr1 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/use_input_as_stencil_if_live.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/CURRENT_STROKE.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/CURRENT_STROKE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.6583 -15.2463 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 set_internal_name 1 1 "input1" +} +inputs +{ +0 set_internal_name 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/CURRENT_STROKE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/CURRENT_STROKE.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calculate_normals.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/calculate_normals.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -11.2832 -2.39057 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 attribpromote 1 1 "input1" +} +inputs +{ +0 attribpromote 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/calculate_normals.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 ] ( "typepoint" ) +cuspangle [ 0 locks=0 ] ( 60 ) +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/attribpaint1/calculate_normals.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/is_visible_only.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/is_visible_only.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.853 -20.6281 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 switch_on_shape 5 1 "input1" +1 filter_visibility 1 1 "input2" +} +inputs +{ +0 switch_on_shape 0 1 +1 filter_visibility 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/is_visible_only.spareparmdef" +Content-Type: text/plain + + multiparm { + name "tests" + label "Number of Tests" + default 1 + + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/is_visible_only.parm" +Content-Type: text/plain + +{ +version 0.8 +tests [ 0 locks=0 ] ( 1 ) +spare_input0 [ 0 locks=0 ] ( ../CURRENT_STROKE ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/is_visible_only.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete2.init" +Content-Type: text/plain + +type = attribdelete +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -14.3508 -24.6044 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 apply_smooth_stencil 1 1 "input1" +} +inputs +{ +0 apply_smooth_stencil 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/attribdelete2.parm" +Content-Type: text/plain + +{ +version 0.8 +usereference [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +doptdel [ 0 locks=0 ] ( "on" ) +ptdel [ 0 locks=0 ] ( "this_color this_float this_int this_alpha" ) +dovtxdel [ 0 locks=0 ] ( "on" ) +vtxdel [ 0 locks=0 ] ( "" ) +doprimdel [ 0 locks=0 ] ( "on" ) +primdel [ 0 locks=0 ] ( "" ) +dodtldel [ 0 locks=0 ] ( "on" ) +dtldel [ 0 locks=0 ] ( "" ) +updatevar [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/input1.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/input1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.807385 -20.8931 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/input1.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/input1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end1.init" +Content-Type: text/plain + +type = block_end +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.58838 -36.7919 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 apply_type 1 1 "input1" +} +inputs +{ +0 apply_type 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end1.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../numattribs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end1.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 0 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 ] ( ../foreach_count1 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin1 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.95185 -30.7392 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 AFTER_ALL_STROKES 1 1 "input1" +} +inputs +{ +0 AFTER_ALL_STROKES 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../foreach_end1 ) +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/attribpaint1/foreach_begin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_count1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_count1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.722129 -28.6887 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 input1 1 1 "input1" +} +inputs +{ +0 input1 0 1 +} +stat +{ + create 1585124432 + modify 1585127087 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_count1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../foreach_end1 ) +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/attribpaint1/foreach_count1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/applied_output.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/applied_output.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.58678 -39.0196 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 foreach_end1 1 1 "input1" +} +inputs +{ +0 foreach_end1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/applied_output.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/applied_output.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1_metadata1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1_metadata1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.19368 -28.6887 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585127087 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin1_metadata1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "metadata" ) +blockpath [ 0 locks=0 ] ( ../foreach_end1 ) +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/attribpaint1/foreach_begin1_metadata1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_type.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_type.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.38788 -34.6675 +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 off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +2 apply_vector 0 1 "input1" +0 apply_float 1 1 "input2" +3 apply_int 0 1 "input3" +} +inputs +{ +0 apply_vector 0 1 +1 apply_float 0 1 +2 apply_int 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_type.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_type.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "detail(-1, \"attrib_type\", 0)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_type.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../create_stencil_names ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_type.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/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/attribpaint1/foreach_end3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.0575 -10.3994 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 attribcopy1 2 1 "input1" +} +inputs +{ +0 attribcopy1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end3.chn" +Content-Type: text/plain + +{ + channel iterations { + lefttype = extend + righttype = extend + default = 10 + flags = 0 + segment { length = 0 value = 10 10 expr = ch(\"../numattribs\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_end3.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 0 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 ] ( ../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 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/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/attribpaint1/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/attribpaint1/foreach_begin2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.947 -5.82876 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 use_input_as_stencil_if_live 2 1 "input1" +} +inputs +{ +0 use_input_as_stencil_if_live 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin2.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +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/attribpaint1/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/attribpaint1/foreach_count2.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_count2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -4.13533 -6.02961 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 attribcopy2 1 1 "input1" +} +inputs +{ +0 attribcopy2 0 1 +} +stat +{ + create 1585124432 + modify 1585127087 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_count2.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +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/attribpaint1/foreach_count2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin2_metadata1.init" +Content-Type: text/plain + +type = block_begin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin2_metadata1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.94702 -5.82876 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585127087 + author nobody@nowhere.sidefx.com + access 0777 +} +color UT_Color RGB 0.75 0.4 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/foreach_begin2_metadata1.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "metadata" ) +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/attribpaint1/foreach_begin2_metadata1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/output0.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/output0.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.58678 -43.5031 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 display_cache 1 1 "input1" +} +inputs +{ +0 display_cache 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/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/attribpaint1/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/attribpaint1/attribcopy1.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribcopy1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.288 -8.84606 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 foreach_count2 1 1 "input1" +1 create_transfer_stencil_names 1 1 "input2" +} +inputs +{ +0 foreach_count2 0 1 +1 create_transfer_stencil_names 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/attribcopy1.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 0 locks=0 ] ( "`details(1, \"stencil_name\")` `details(1, \"stencil_name\")`_alpha" ) +copyp [ 0 locks=0 ] ( "off" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "guess" ) +copyvariable [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribcopy1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.67085 -19.2008 +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 +outputsNamed3 +{ +5 "output1" +} +inputsNamed3 +{ +0 make_stencil_volume_airbrush 2 1 "input1" +1 make_stencil_surface 2 1 "input2" +2 make_stencil_volume_airbrush 2 1 "input3" +3 make_flood_stencil 2 1 "input4" +4 make_stencil_nearest 2 1 "input5" +} +inputs +{ +0 make_stencil_volume_airbrush 0 1 +1 make_stencil_surface 0 1 +2 make_stencil_volume_airbrush 0 1 +3 make_flood_stencil 0 1 +4 make_stencil_nearest 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switch_on_shape.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "prim(-1, 0, 'stroke_shape', 0)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../CURRENT_STROKE ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/display_cache.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/display_cache.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.58678 -41.3102 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 applied_output 1 1 "input1" +} +inputs +{ +0 applied_output 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/display_cache.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/display_cache.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribcopy2.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribcopy2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.3154 -4.02967 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 calculate_normals 1 1 "input1" +2 compute_neighbours_for_smoothing 1 1 "input2" +} +inputs +{ +0 calculate_normals 0 1 +1 compute_neighbours_for_smoothing 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/attribcopy2.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 0 locks=0 ] ( _neighbours ) +copyp [ 0 locks=0 ] ( "on" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "guess" ) +copyvariable [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribcopy2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/active_stroke_stencil.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/active_stroke_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.03507 -11.198 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/active_stroke_stencil.spareparmdef" +Content-Type: text/plain + + parm { + name "stash" + label "stash" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/active_stroke_stencil.chn" +Content-Type: text/plain + +{ + channel stash { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../activestrokegeo\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/active_stroke_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +stash [ 0 locks=0 ] ( [ stash 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/active_stroke_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/if_active_stroke_stencil.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/if_active_stroke_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.60001 -14.7256 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 copy_negalpha 2 1 "input1" +1 init_negalpha 1 1 "input2" +} +inputs +{ +0 copy_negalpha 0 1 +1 init_negalpha 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/if_active_stroke_stencil.spareparmdef" +Content-Type: text/plain + + multiparm { + name "tests" + label "Number of Tests" + default 1 + + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + parm { + name "expr3" + label "expr3" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/if_active_stroke_stencil.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../livemode\") } + } + channel expr3 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../domirror\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/if_active_stroke_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +tests [ 0 locks=0 ] ( 3 ) +spare_input0 [ 0 locks=0 ] ( ../active_stroke_stencil ) +expr1 [ 8 locks=0 ] ( [ expr1 0 ] ) +expr3 [ 8 locks=0 ] ( [ expr3 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/if_active_stroke_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/copy_negalpha.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/copy_negalpha.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -6.9822 -13.369 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 feedback 0 1 "input1" +1 active_stroke_stencil 0 1 "input2" +} +inputs +{ +0 feedback 0 1 +1 active_stroke_stencil 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/copy_negalpha.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 0 locks=0 ] ( current_negalpha ) +copyp [ 0 locks=0 ] ( "on" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "guess" ) +copyvariable [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/copy_negalpha.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STENCIL_CACHE.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STENCIL_CACHE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -15.989 -32.8639 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 record_previous_stroke_count 1 1 "input1" +} +inputs +{ +0 record_previous_stroke_count 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/STENCIL_CACHE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/STENCIL_CACHE.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke_operation.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke_operation.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67436 -25.5147 +connectornextid 5 +flags = lock 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 +{ +4 "output1" +} +inputsNamed3 +{ +0 apply_stencil_paint 1 1 "input1" +1 attribdelete2 1 1 "input2" +3 apply_stencil_erase 1 1 "input3" +2 apply_eyedropper 0 1 "input4" +} +inputs +{ +0 apply_stencil_paint 0 1 +1 attribdelete2 0 1 +2 apply_stencil_erase 0 1 +3 apply_eyedropper 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/stroke_operation.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke_operation.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "prim(-1, 0, 'stroke_operation', 0)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke_operation.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../CURRENT_STROKE ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/stroke_operation.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_eyedropper.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_eyedropper.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.68871 -23.6133 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 if_active_stroke_stencil 2 1 "input1" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/apply_eyedropper.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/apply_eyedropper.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/blast1.init" +Content-Type: text/plain + +type = blast +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/blast1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.0594533 -2.6705 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/blast1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( `chs(\"../stroke_group\")` ) +grouptype [ 0 locks=0 ] ( "points" ) +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/attribpaint1/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/attribpaint1/GROUP_HIGHLIGHT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/GROUP_HIGHLIGHT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.23793 -4.74624 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 blast1 1 1 "input1" +} +inputs +{ +0 blast1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/GROUP_HIGHLIGHT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/GROUP_HIGHLIGHT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_if_uv.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_if_uv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -5.2618 -21.2323 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 is_visible_only 2 1 "input1" +2 switch_on_shape_uv 5 1 "input2" +} +inputs +{ +0 is_visible_only 0 1 +1 switch_on_shape_uv 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switch_if_uv.spareparmdef" +Content-Type: text/plain + + multiparm { + name "tests" + label "Number of Tests" + default 1 + + } + + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_if_uv.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = "prim(-1, 0, \"stroke_isuv\", 0)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_if_uv.parm" +Content-Type: text/plain + +{ +version 0.8 +tests [ 0 locks=0 ] ( 1 ) +spare_input0 [ 0 locks=0 ] ( ../CURRENT_STROKE ) +expr1 [ 8 locks=0 ] ( [ expr1 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_if_uv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape_uv.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape_uv.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.91382 -19.3195 +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 +outputsNamed3 +{ +5 "output1" +} +inputsNamed3 +{ +0 make_stencil_volume_surface_airbrush_uv 2 1 "input1" +1 make_stencil_volume_surface_airbrush_uv 2 1 "input2" +2 make_stencil_volume_surface_airbrush_uv 2 1 "input3" +3 make_flood_stencil 2 1 "input4" +4 make_stencil_nearest_uv 2 1 "input5" +} +inputs +{ +0 make_stencil_volume_surface_airbrush_uv 0 1 +1 make_stencil_volume_surface_airbrush_uv 0 1 +2 make_stencil_volume_surface_airbrush_uv 0 1 +3 make_flood_stencil 0 1 +4 make_stencil_nearest_uv 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switch_on_shape_uv.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape_uv.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "prim(-1, 0, 'stroke_shape', 0)" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape_uv.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 4 ] ) +spare_input0 [ 0 locks=0 ] ( ../CURRENT_STROKE ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_on_shape_uv.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_surface.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_surface.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -10.0333 -17.2144 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 if_active_stroke_stencil 2 1 "input1" +1 CURRENT_STROKE 1 1 "input2" +} +inputs +{ +0 if_active_stroke_stencil 0 1 +1 CURRENT_STROKE 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/make_stencil_surface.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/make_stencil_surface.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/unsaved_cached_stencil.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/unsaved_cached_stencil.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.64936 -2.03765 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/unsaved_cached_stencil.spareparmdef" +Content-Type: text/plain + + parm { + name "stash" + label "stash" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/unsaved_cached_stencil.chn" +Content-Type: text/plain + +{ + channel stash { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../unsavedbakedgeo\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/unsaved_cached_stencil.parm" +Content-Type: text/plain + +{ +version 0.8 +stash [ 0 locks=0 ] ( [ stash 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/unsaved_cached_stencil.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -7.2892 -3.63563 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 cached_stencil 0 1 "input1" +1 unsaved_cached_stencil 0 1 "input2" +} +inputs +{ +0 cached_stencil 0 1 +1 unsaved_cached_stencil 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switchif1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete1.init" +Content-Type: text/plain + +type = attribdelete +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -9.67781 -31.0381 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 take_only_points 1 1 "input1" +} +inputs +{ +0 take_only_points 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/attribdelete1.parm" +Content-Type: text/plain + +{ +version 0.8 +usereference [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +doptdel [ 0 locks=0 ] ( "on" ) +ptdel [ 0 locks=0 ] ( "* ^_attrib*" ) +dovtxdel [ 0 locks=0 ] ( "on" ) +vtxdel [ 0 locks=0 ] ( "" ) +doprimdel [ 0 locks=0 ] ( "on" ) +primdel [ 0 locks=0 ] ( "" ) +dodtldel [ 0 locks=0 ] ( "on" ) +dtldel [ 0 locks=0 ] ( "" ) +updatevar [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/attribdelete1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_recache_method.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_recache_method.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.7513 -3.42724 +connectornextid 5 +flags = lock 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 +{ +1 "output1" +} +inputsNamed3 +{ +0 cached_strokes 0 1 "input1" +2 recache_ray 1 1 "input2" +3 recache_primuv 1 1 "input3" +4 recache_texuv 1 1 "input4" +} +inputs +{ +0 cached_strokes 0 1 +1 recache_ray 0 1 +2 recache_primuv 0 1 +3 recache_texuv 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switch_recache_method.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../recachemethod\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switch_recache_method.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/attribpaint1/switch_recache_method.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.9207 -6.41468 +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 +{ +2 "output1" +} +inputsNamed3 +{ +1 color1 1 1 "input1" +} +inputs +{ +0 color1 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/switchif2.spareparmdef" +Content-Type: text/plain + + parm { + name "expr1" + label "expr1" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif2.chn" +Content-Type: text/plain + +{ + channel expr1 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../showpath\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif2.parm" +Content-Type: text/plain + +{ +version 0.8 +expr1 [ 0 locks=0 ] ( [ expr1 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/switchif2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/GUIDE.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/GUIDE.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -19.9207 -7.73594 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 switchif2 2 1 "input1" +} +inputs +{ +0 switchif2 0 1 +} +stat +{ + create 1585124432 + modify 1585124432 + 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/attribpaint1/GUIDE.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1/GUIDE.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.order" +Content-Type: text/plain + +79 +STROKE_CURVES +cached_strokes +all_strokes +POST_APPLY_EACH_STROKE +cached_stencil +stroke +take_only_points +AFTER_ALL_STROKES +foreach_end2 +feedback +get_stroke +factor_in_pressure_points +intersect_geometry +connectivity +attribpromote +apply_stencil_paint +take_input_as_isect_if_live +apply_all_strokes_when_live_or_no_cache +use_input_as_stencil_if_live +CURRENT_STROKE +init_negalpha +filter_visibility +calculate_normals +is_visible_only +make_flood_stencil +calc_smooth_stencil +apply_smooth_stencil +set_internal_name +attribdelete2 +input1 +foreach_end1 +foreach_begin1 +foreach_count1 +applied_output +create_stencil_names +foreach_begin1_metadata1 +apply_type +apply_vector +apply_float +apply_int +foreach_end3 +foreach_begin2 +foreach_count2 +foreach_begin2_metadata1 +create_transfer_stencil_names +output0 +attribcopy1 +make_stencil_volume_airbrush +switch_on_shape +make_stencil_nearest +display_cache +compute_neighbours_for_smoothing +attribcopy2 +active_stroke_stencil +if_active_stroke_stencil +copy_negalpha +STENCIL_CACHE +record_previous_stroke_count +stroke_operation +apply_stencil_erase +apply_eyedropper +blast1 +GROUP_HIGHLIGHT +switch_if_uv +make_stencil_volume_surface_airbrush_uv +make_stencil_nearest_uv +switch_on_shape_uv +make_stencil_surface +unsaved_cached_stencil +switchif1 +attribdelete1 +switch_recache_method +recache_ray +recache_primuv +store_texuv +recache_texuv +switchif2 +color1 +GUIDE + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpaint1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/reference_centroid.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/reference_centroid.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24203 7.18612 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 setup_begin 0 1 "input1" +} +inputs +{ +0 setup_begin 0 1 +} +stat +{ + create 1540564077 + modify 1545071792 + 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/explodedview1/reference_centroid.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/reference_centroid.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/split_points_by_name.init" +Content-Type: text/plain + +type = primitivesplit +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/split_points_by_name.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.628874 3.24512 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_detectpieces 1 1 "input1" +} +inputs +{ +0 switch_detectpieces 0 1 +} +stat +{ + create 1540564131 + modify 1545071792 + 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/explodedview1/split_points_by_name.chn" +Content-Type: text/plain + +{ + channel attribname { + lefttype = extend + righttype = extend + defaultString = \"name\" + flags = 0 + segment { length = 0 expr = chs(\"../pieceattrib\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/split_points_by_name.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( `chs(\"../group\")` ) +attribname [ 0 locks=0 ] ( [ attribname name ] ) +tol [ 0 locks=0 ] ( 0.001 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/split_points_by_name.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/compute_piece_centroids.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/compute_piece_centroids.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 1.04374 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_doprimsplit 1 1 "input1" +} +inputs +{ +0 switch_doprimsplit 0 1 +} +stat +{ + create 1540564181 + modify 1545071792 + 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/explodedview1/compute_piece_centroids.spareparmdef" +Content-Type: text/plain + + parm { + name "class" + label "class" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/compute_piece_centroids.chn" +Content-Type: text/plain + +{ + channel class { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../class\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/compute_piece_centroids.parm" +Content-Type: text/plain + +{ +version 0.8 +class [ 0 locks=0 ] ( [ class 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/compute_piece_centroids.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/cleanup_attribs.init" +Content-Type: text/plain + +type = attribdelete +matchesdef = 1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/cleanup_attribs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 -2.34476 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 move_pieces 2 1 "input1" +} +inputs +{ +0 move_pieces 0 1 +} +stat +{ + create 1540564644 + modify 1545071872 + 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/explodedview1/cleanup_attribs.spareparmdef" +Content-Type: text/plain + + parm { + name "ptdel" + baseparm + label "Point Attributes" + export none + } + parm { + name "vtxdel" + baseparm + label "Vertex Attributes" + export none + } + parm { + name "primdel" + baseparm + label "Primitive Attributes" + export none + } + parm { + name "dtldel" + baseparm + label "Detail Attributes" + export none + } + parm { + name "updatevar" + baseparm + label "Update Local Variables" + export none + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + parm { + name "usereference" + baseparm + label "Prepend with Attributes from Reference Geometry" + export none + } + parm { + name "negate" + baseparm + label "Delete Non Selected" + export none + } + parm { + name "doptdel" + baseparm + label "Point Attributes" + nolabel + export none + } + parm { + name "dovtxdel" + baseparm + label "Vertex Attributes" + nolabel + export none + } + parm { + name "doprimdel" + baseparm + label "Primitive Attributes" + nolabel + export none + } + parm { + name "dodtldel" + baseparm + label "Detail Attributes" + nolabel + export none + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/cleanup_attribs.parm" +Content-Type: text/plain + +{ +version 0.8 +usereference [ 0 locks=0 ] ( "off" ) +negate [ 0 locks=0 ] ( "off" ) +doptdel [ 0 locks=0 ] ( "on" ) +ptdel [ 0 locks=0 ] ( "`ifs(ch(\"../class\") == 1, \"__centroid\", \"\")` `ifs(ch(\"../class\") == 1 && !haspointattrib(-1, chs(\"../pieceattrib\")), chs(\"../pieceattrib\"), \"\")`" ) +dovtxdel [ 0 locks=0 ] ( "on" ) +vtxdel [ 0 locks=0 ] ( "" ) +doprimdel [ 0 locks=0 ] ( "on" ) +primdel [ 0 locks=0 ] ( "`ifs(ch(\"../class\") == 0, \"__centroid\", \"\")` `ifs(ch(\"../class\") == 0 && !hasprimattrib(-1, chs(\"../pieceattrib\")), chs(\"../pieceattrib\"), \"\")`" ) +dodtldel [ 0 locks=0 ] ( "on" ) +dtldel [ 0 locks=0 ] ( __refcentroid ) +updatevar [ 0 locks=0 ] ( "on" ) +spare_input0 [ 0 locks=0 ] ( ../INPUT ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/cleanup_attribs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/OUT.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 -3.47426 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 cleanup_attribs 1 1 "input1" +} +inputs +{ +0 cleanup_attribs 0 1 +} +stat +{ + create 1540564650 + modify 1545071792 + 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/explodedview1/OUT.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/explodedview1/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 4.00686 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_overridecenter 1 1 "input1" +2 pieces_by_connectivity 1 1 "input2" +} +inputs +{ +0 switch_overridecenter 0 1 +1 pieces_by_connectivity 0 1 +} +stat +{ + create 1540572947 + modify 1545071801 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "(ch(\"../class\") == 0 && !hasprimattrib(-1, chs(\"../pieceattrib\"))) || +(ch(\"../class\") == 1 && !haspointattrib(-1, chs(\"../pieceattrib\")))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../setup_begin ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_detectpieces.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/pieces_by_connectivity.init" +Content-Type: text/plain + +type = connectivity +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/pieces_by_connectivity.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -0.628874 4.98576 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 switch_overridecenter 1 1 "input1" +} +inputs +{ +0 switch_overridecenter 0 1 +} +stat +{ + create 1540572982 + modify 1545071792 + 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/explodedview1/pieces_by_connectivity.chn" +Content-Type: text/plain + +{ + channel connecttype { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = !ch(\"../class\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/pieces_by_connectivity.parm" +Content-Type: text/plain + +{ +version 0.8 +connecttype [ 8 locks=0 ] ( [ connecttype 1 ] ) +attribname [ 0 locks=0 ] ( `chs(\"../pieceattrib\")` ) +attribtype [ 0 locks=0 ] ( "int" ) +prefix [ 0 locks=0 ] ( piece ) +createvarmap [ 0 locks=0 ] ( "on" ) +varname [ 0 locks=0 ] ( "" ) +seamgroup [ 0 locks=0 ] ( "" ) +byuv [ 0 locks=0 ] ( "off" ) +uvattrib [ 0 locks=0 ] ( uv ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/pieces_by_connectivity.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_doprimsplit.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_doprimsplit.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 2.23523 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +2 switch_detectpieces 1 1 "input1" +0 split_points_by_name 1 1 "input2" +} +inputs +{ +0 switch_detectpieces 0 1 +1 split_points_by_name 0 1 +} +stat +{ + create 1540573921 + modify 1545071792 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_doprimsplit.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = !ch(\"../class\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_doprimsplit.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_doprimsplit.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_end.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_end.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 -0.0857574 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 compute_piece_centroids 1 1 "input1" +} +inputs +{ +0 compute_piece_centroids 0 1 +} +stat +{ + create 1540575331 + modify 1545071792 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.75 0.75 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_end.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_end.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_begin.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_begin.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 8.48608 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +1 INPUT 1 1 "input1" +} +inputs +{ +0 INPUT 0 1 +} +stat +{ + create 1540575331 + modify 1545071801 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.75 0.75 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_begin.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/setup_begin.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_overridecenter.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_overridecenter.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24043 5.82266 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 reference_centroid 1 1 "input1" +2 set_custom_reference_point 1 1 "input2" +} +inputs +{ +0 reference_centroid 0 1 +1 set_custom_reference_point 0 1 +} +stat +{ + create 1540576956 + modify 1545071792 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.8 1 0.7 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_overridecenter.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../overridecenter\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_overridecenter.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/switch_overridecenter.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/set_custom_reference_point.init" +Content-Type: text/plain + +type = attribcreate::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/set_custom_reference_point.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 1.0603 7.18612 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 setup_begin 0 1 "input1" +} +inputs +{ +0 setup_begin 0 1 +} +stat +{ + create 1540576991 + modify 1545071792 + 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/explodedview1/set_custom_reference_point.chn" +Content-Type: text/plain + +{ + channel value1v1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tx\") } + } + channel value1v2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../ty\") } + } + channel value1v3 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/set_custom_reference_point.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +encodenames [ 0 locks=0 ] ( "off" ) +numattr [ 0 locks=0 ] ( 1 ) +enable1 [ 0 locks=0 ] ( "on" ) +name1 [ 0 locks=0 ] ( __refcentroid ) +existing1 [ 0 locks=0 ] ( "better" ) +createvarmap1 [ 0 locks=0 ] ( "off" ) +varname1 [ 0 locks=0 ] ( "" ) +class1 [ 0 locks=0 ] ( "detail" ) +savetoinfo1 [ 0 locks=0 ] ( "off" ) +type1 [ 0 locks=0 ] ( "float" ) +typeinfo1 [ 0 locks=0 ] ( "guess" ) +precision1 [ 0 locks=0 ] ( "32" ) +size1 [ 0 locks=0 ] ( 3 ) +default1v [ 0 locks=0 ] ( 0 0 0 0 ) +writevalues1 [ 0 locks=0 ] ( "on" ) +uselocal1 [ 0 locks=0 ] ( "on" ) +value1v [ 0 locks=0 ] ( [ value1v1 0 ] [ value1v2 0 ] [ value1v3 0 ] 0 ) +string1 [ 0 locks=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/set_custom_reference_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/explodedview1/INPUT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/INPUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.24203 9.62448 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1545071792 + modify 1545071803 + author nobody@nowhere + access 0777 +} +color UT_Color RGB 0.6 0.7 0.77 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/INPUT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1/INPUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.order" +Content-Type: text/plain + +14 +move_pieces +reference_centroid +split_points_by_name +compute_piece_centroids +cleanup_attribs +OUT +switch_detectpieces +pieces_by_connectivity +switch_doprimsplit +setup_end +setup_begin +switch_overridecenter +set_custom_reference_point +INPUT + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/explodedview1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/box2.init" +Content-Type: text/plain + +type = box +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/box2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.46638e-09 7.22908 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1507930633 + modify 1517846532 + author Nick@NICK-TR + 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/CubeSphere1/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 [ 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/CubeSphere1/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/CubeSphere1/subdivide1.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/subdivide1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.46638e-09 5.15878 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 uv_calc1 1 1 "input1" +} +inputs +{ +0 uv_calc1 0 1 +} +stat +{ + create 1507930636 + modify 1524052124 + author Nick@NICK-TR + 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/CubeSphere1/subdivide1.chn" +Content-Type: text/plain + +{ + channel algorithm { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../algorithm\") } + } + channel iterations { + lefttype = extend + righttype = extend + default = 5 + flags = 0 + segment { length = 0 value = 5 5 expr = ch(\"../iterations\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/subdivide1.parm" +Content-Type: text/plain + +{ +version 0.8 +subdivide [ 0 locks=0 ] ( "" ) +creases [ 0 locks=0 ] ( "" ) +algorithm [ 0 locks=0 ] ( [ algorithm 0 ] ) +iterations [ 0 locks=0 ] ( [ iterations 2 ] ) +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/CubeSphere1/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/CubeSphere1/output1.init" +Content-Type: text/plain + +type = output +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/output1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.46638e-09 -3.17507 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 xf 1 1 "input1" +} +inputs +{ +0 xf 0 1 +} +stat +{ + create 1507930790 + modify 1524052000 + author Nick@NICK-TR + 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/CubeSphere1/output1.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/CubeSphere1/output1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/xf.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/xf.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.46638e-09 -2.17507 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 rad 1 1 "input1" +} +inputs +{ +0 rad 0 1 +} +stat +{ + create 1517309705 + modify 1517846590 + author lukas@lukass-imac-pro.local + access 0777 +} +color UT_Color RGB 0.616 0.871 0.769 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/xf.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tx\") } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../ty\") } + } + channel tz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../tz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/xf.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 0 ] [ ty 0 ] [ tz 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/CubeSphere1/xf.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/group1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/group1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.24323 4.10013 +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 off exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 subdivide1 1 1 "input1" +} +inputs +{ +0 subdivide1 0 1 +} +stat +{ + create 1517845841 + modify 1524052141 + author user@Burroughs + 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/CubeSphere1/group1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/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/CubeSphere1/sw_seams.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/sw_seams.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.27796e-08 -0.0376665 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 subdivide1 1 1 "input1" +2 groupdelete1 1 1 "input2" +} +inputs +{ +0 subdivide1 0 1 +1 groupdelete1 0 1 +} +stat +{ + create 1517846184 + modify 1517846590 + author user@Burroughs + access 0777 +} +color UT_Color RGB 0.576 0.208 0.475 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/sw_seams.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../seam\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/sw_seams.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 0 locks=0 ] ( [ input 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/sw_seams.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/groupdelete1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/groupdelete1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.24323 1.08098 +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 +{ +1 "output1" +} +inputsNamed3 +{ +0 group_edge_loop_ql2 1 1 "input1" +} +inputs +{ +0 group_edge_loop_ql2 0 1 +} +stat +{ + create 1517846167 + modify 1524052142 + author user@Burroughs + 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/CubeSphere1/groupdelete1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/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/CubeSphere1/group_edge_loop_ql2.init" +Content-Type: text/plain + +type = qLib::group_edge_loop_ql::1 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/group_edge_loop_ql2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.24323 2.02233 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 all_seams 1 1 "input1" +} +inputs +{ +0 all_seams 0 1 +} +stat +{ + create 1517846028 + modify 1524052145 + author user@Burroughs + 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/CubeSphere1/group_edge_loop_ql2.parm" +Content-Type: text/plain + +{ +version 0.8 +editable [ 0 locks=0 ] ( "off" ) +startgroup [ 0 locks=0 ] ( start ) +mode [ 0 locks=0 ] ( "topology" ) +dofwd [ 0 locks=0 ] ( "on" ) +dobwd [ 0 locks=0 ] ( "off" ) +usemaxcountfwd [ 0 locks=0 ] ( "off" ) +maxcountfwd [ 0 locks=0 ] ( 10 ) +usemaxcountbwd [ 0 locks=0 ] ( "off" ) +maxcountbwd [ 0 locks=0 ] ( 10 ) +useendgroup [ 0 locks=0 ] ( "off" ) +endgroup [ 0 locks=0 ] ( "" ) +useanglemax [ 0 locks=0 ] ( "off" ) +anglemax [ 0 locks=0 ] ( 30 ) +outgroup [ 0 locks=0 ] ( loops ) +domultioutput [ 0 locks=0 ] ( "off" ) +dooutcurves [ 0 locks=0 ] ( "off" ) +sep_1 [ 0 locks=0 ] ( "" ) +doloopattrib [ 0 locks=0 ] ( "off" ) +loopattrib [ 0 locks=0 ] ( loopnum ) +docountattrib [ 0 locks=0 ] ( "off" ) +countattrib [ 0 locks=0 ] ( loopptnum ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/group_edge_loop_ql2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uv_calc1.init" +Content-Type: text/plain + +type = uvflatten +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uv_calc1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -3.46638e-09 6.22908 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 box2 0 1 "input1" +} +inputs +{ +0 box2 0 1 +} +stat +{ + create 1517846292 + modify 1524052048 + author user@Burroughs + access 0777 +} +color UT_Color RGB 1 0 0 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uv_calc1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +seamgroup [ 0 locks=0 ] ( "p0-4-5 p6-7 p5-6 p7-3 p6-2 p1-5" ) +extraseamgroup [ 0 locks=0 ] ( "" ) +axisalignislands [ 0 locks=0 ] ( "off" ) +optimizewastedspace [ 0 locks=0 ] ( "off" ) +useexistinguv [ 0 locks=0 ] ( "off" ) +islandprimtoggle [ 0 locks=0 ] ( "off" ) +createpingroups [ 0 locks=0 ] ( "off" ) +initialpingroup [ 0 locks=0 ] ( "" ) +activepingroup [ 0 locks=0 ] ( "" ) +customvertexpinsgroup [ 0 locks=0 ] ( 0 ) +usepins [ 0 locks=0 ] ( "on" ) +pins [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uv_calc1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uvflatten3.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uvflatten3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.41668 6.22908 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 box2 0 1 "input1" +} +inputs +{ +0 box2 0 1 +} +stat +{ + create 1524051968 + modify 1524052119 + author mvsm@NABOKOV + 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/CubeSphere1/uvflatten3.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1/uvflatten3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.order" +Content-Type: text/plain + +12 +rad +box2 +subdivide1 +output1 +xf +group1 +all_seams +sw_seams +groupdelete1 +group_edge_loop_ql2 +uv_calc1 +uvflatten3 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/CubeSphere1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle9.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -147.257 27.0427 +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 1632530407 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle9.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 0.14999999999999999 + flags = 0 + segment { length = 0 value = 0.14999999999999999 0.14999999999999999 expr = ch(\"../grid4/rows\")/(ch(\"../grid4/rows\")*(ch(\"../grid4/rows\")-1))*ch(\"../grid4/sizex\")*sqrt(2) } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle9.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +orient [ 0 locks=0 ] ( "zx" ) +rad [ 0 locks=0 ] ( 0.5 0.5 ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +scale [ 8 locks=0 ] ( [ scale 0.022447834323382463 ] ) +order [ 0 locks=0 ] ( 4 ) +divs [ 0 locks=0 ] ( 4 ) +arc [ 0 locks=0 ] ( "closed" ) +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/circle9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude2.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/polyextrude2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -147.257 25.5427 +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 circle9 0 1 "input1" +} +inputs +{ +0 circle9 0 1 +} +stat +{ + create 1632535804 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude2.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 ] ( "primnormal" ) +ptnormalsrc [ 0 locks=0 ] ( "precompute" ) +ptnormalattrib [ 0 locks=0 ] ( N ) +dist [ 0 locks=0 autoscope=0 ] ( 0.25 ) +inset [ 0 locks=0 autoscope=0 ] ( 0 ) +twist [ 0 locks=0 autoscope=0 ] ( 0 ) +divs [ 0 locks=0 autoscope=0 ] ( 1 ) +spinetype [ 0 locks=0 autoscope=0 ] ( "straight" ) +stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +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 ] ( 0 ) +pivot [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +pivotrotate [ 0 locks=0 ] ( 0 0 0 ) +prexformsection [ 0 locks=0 ] ( 0 ) +prexform_rst [ 0 locks=0 ] ( "srt" ) +prexform_xyz [ 0 locks=0 ] ( "xyz" ) +prexform_translate [ 0 locks=0 ] ( 0 0 0 ) +prexform_rotate [ 0 locks=0 ] ( 0 0 0 ) +prexform_scale [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=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 ] ( "on" ) +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 ] ( "off" ) +frontseamgrp [ 0 locks=0 ] ( extrudeFrontSeam ) +outputbackseamgrp [ 0 locks=0 ] ( "off" ) +backseamgrp [ 0 locks=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 ] ( 0 ) +genuvs [ 0 locks=0 ] ( "on" ) +uvstyle [ 0 locks=0 ] ( "proprtional" ) +uvscaling [ 0 locks=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/polyextrude2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal3.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -147.257 24.5427 +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 polyextrude2 0 1 "input1" +} +inputs +{ +0 polyextrude2 0 1 +} +stat +{ + create 1632530526 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal3.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 ] ( 0 ) +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/normal3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid4.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.757 28.9183 +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 1632530612 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid4.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid4.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "zx" ) +size [ 8 locks=0 ] ( 1 [ sizey 1 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 64 ) +cols [ 0 locks=0 ] ( [ cols 64 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/carve1.init" +Content-Type: text/plain + +type = carve +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/carve1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -145.131 17.8042 +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 attribexpression1 1 1 "input1" +} +inputs +{ +0 attribexpression1 0 1 +} +stat +{ + create 1632530752 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/carve1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +firstu [ 0 locks=0 ] ( "on" ) +domainu1 [ 0 locks=0 ] ( 1 ) +secondu [ 0 locks=0 ] ( "on" ) +domainu2 [ 0 locks=0 ] ( 0 ) +firstv [ 0 locks=0 ] ( "on" ) +domainv1 [ 0 locks=0 ] ( 0.25 ) +secondv [ 0 locks=0 ] ( "on" ) +domainv2 [ 0 locks=0 ] ( 0.75 ) +onlybreakpoints [ 0 locks=0 ] ( "on" "on" ) +divsu [ 0 locks=0 ] ( 2 ) +divsv [ 0 locks=0 ] ( 2 ) +allubreakpoints [ 0 locks=0 ] ( "off" ) +allvbreakpoints [ 0 locks=0 ] ( "off" ) +stdswitcher [ 0 locks=0 ] ( 1 1 ) +keepin [ 0 locks=0 ] ( "on" ) +keepout [ 0 locks=0 ] ( "off" ) +extractop [ 0 locks=0 ] ( "xpoint" ) +keepOriginal [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/carve1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribcreate1.init" +Content-Type: text/plain + +type = attribcreate::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribcreate1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.765 24.795 +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 +{ +0 "output1" +} +inputsNamed3 +{ +1 explodedview1 1 1 "input1" +} +inputs +{ +0 explodedview1 0 1 +} +stat +{ + create 1632532350 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribcreate1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +grouptype [ 0 locks=0 autoscope=0 ] ( "guess" ) +encodenames [ 0 locks=0 ] ( "off" ) +numattr [ 0 locks=0 autoscope=0 ] ( 1 ) +enable1 [ 0 locks=0 autoscope=0 ] ( "on" ) +name1 [ 0 locks=0 autoscope=0 ] ( a ) +existing1 [ 0 locks=0 autoscope=0 ] ( "better" ) +createvarmap1 [ 0 locks=0 autoscope=0 ] ( "on" ) +varname1 [ 0 locks=0 autoscope=0 ] ( "" ) +class1 [ 0 locks=0 autoscope=0 ] ( "point" ) +savetoinfo1 [ 0 locks=0 autoscope=0 ] ( "off" ) +type1 [ 0 locks=0 autoscope=0 ] ( "float" ) +typeinfo1 [ 0 locks=0 autoscope=0 ] ( "guess" ) +precision1 [ 0 locks=0 autoscope=0 ] ( "16" ) +size1 [ 0 locks=0 autoscope=0 ] ( 1 ) +default1v [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 ) +writevalues1 [ 0 locks=0 autoscope=0 ] ( "on" ) +uselocal1 [ 0 locks=0 autoscope=0 ] ( "on" ) +value1v [ 0 locks=0 autoscope=0 ] ( 0 0 0 0 ) +string1 [ 0 locks=0 autoscope=0 ] ( "" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribcreate1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet2.init" +Content-Type: text/plain + +type = facet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -144.763 27.6483 +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 grid4 0 1 "input1" +} +inputs +{ +0 grid4 0 1 +} +stat +{ + create 1632534615 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +prenml [ 0 locks=0 ] ( "off" ) +unit [ 0 locks=0 ] ( "off" ) +unique [ 0 locks=0 ] ( "on" ) +cons [ 0 locks=0 ] ( "none" ) +dist [ 0 locks=0 ] ( 0.001 ) +accurate [ 0 locks=0 ] ( "on" ) +inline [ 0 locks=0 ] ( "off" ) +inlinedist [ 0 locks=0 ] ( 0.001 ) +orientPolys [ 0 locks=0 ] ( "off" ) +cusp [ 0 locks=0 ] ( "off" ) +angle [ 0 locks=0 ] ( 20 ) +remove [ 0 locks=0 ] ( "off" ) +mkplanar [ 0 locks=0 ] ( "off" ) +postnml [ 0 locks=0 ] ( "off" ) +reversenml [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere2.init" +Content-Type: text/plain + +type = sphere +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -148.762 26.3833 +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 1632535087 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere2.chn" +Content-Type: text/plain + +{ + channel scale { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = ch(\"../grid4/rows\")/(ch(\"../grid4/rows\")*(ch(\"../grid4/rows\")-1))*ch(\"../grid4/sizex\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/sphere2.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 [ 8 locks=0 ] ( [ scale 0.047619047619047616 ] ) +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/sphere2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/extrude1.init" +Content-Type: text/plain + +type = extrude +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/extrude1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -148.987 24.0477 +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 circle9 0 1 "input1" +} +inputs +{ +0 circle9 0 1 +} +stat +{ + create 1632535539 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/extrude1.parm" +Content-Type: text/plain + +{ +version 0.8 +sourceGrp [ 0 locks=0 ] ( "" ) +xsectionGrp [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 0 0 ) +doFuse [ 0 locks=0 ] ( "all" ) +frontType [ 0 locks=0 ] ( "face" ) +backType [ 0 locks=0 ] ( "face" ) +sideType [ 0 locks=0 ] ( "quads" ) +polys [ 0 locks=0 ] ( "on" ) +initExtrude [ 0 locks=0 ] ( 0 ) +thickxlate [ 0 locks=0 ] ( -0 ) +thickscale [ 0 locks=0 ] ( 1 ) +depthxlate [ 0 locks=0 ] ( -0 ) +depthscale [ 0 locks=0 ] ( 0 ) +vertex [ 0 locks=0 ] ( 0 ) +doCusp [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 20 ) +shareFaces [ 0 locks=0 ] ( "on" ) +removeSharedSides [ 0 locks=0 ] ( "off" ) +dohole [ 0 locks=0 ] ( "on" ) +newg [ 0 locks=0 ] ( "off" ) +frontgrp [ 0 locks=0 ] ( extrudeFront ) +backgrp [ 0 locks=0 ] ( extrudeBack ) +sidegrp [ 0 locks=0 ] ( extrudeSide ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/extrude1.userdata" +Content-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 = copy +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 -146.87 15.2642 +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 normal3 1 1 "input1" +1 normal4 1 1 "input2" +} +inputs +{ +0 normal3 0 1 +1 normal4 0 1 +} +stat +{ + create 1632535726 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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 sy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = $CR*.125-.125 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/copy3.parm" +Content-Type: text/plain + +{ +version 0.8 +sourceGrp [ 0 locks=0 ] ( "" ) +templateGrp [ 0 locks=0 ] ( "" ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +ncy [ 0 locks=0 ] ( 1 ) +nml [ 0 locks=0 ] ( "off" ) +cum [ 0 locks=0 ] ( "off" ) +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 [ 8 locks=0 ] ( 1 [ sy -0.00065232068300247192 ] 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 ) +vlength [ 0 locks=0 ] ( "on" ) +newg [ 0 locks=0 ] ( "off" ) +preservegroups [ 0 locks=0 ] ( "off" ) +copyg [ 0 locks=0 ] ( copyGroup`$CY`_`$TPT` ) +stamp [ 0 locks=0 ] ( "off" ) +cacheinput [ 0 locks=0 ] ( "off" ) +pack [ 0 locks=0 ] ( "off" ) +pivot [ 0 locks=0 ] ( "centroid" ) +viewportlod [ 0 locks=0 ] ( "full" ) +attribstamps [ 0 locks=0 ] ( "" ) +stampswitch [ 0 locks=0 ] ( 0 0 0 0 0 ) +param1 [ 0 locks=0 ] ( "" ) +val1 [ 0 locks=0 ] ( 0 ) +param2 [ 0 locks=0 ] ( "" ) +val2 [ 0 locks=0 ] ( 0 ) +param3 [ 0 locks=0 ] ( "" ) +val3 [ 0 locks=0 ] ( 0 ) +param4 [ 0 locks=0 ] ( "" ) +val4 [ 0 locks=0 ] ( 0 ) +param5 [ 0 locks=0 ] ( "" ) +val5 [ 0 locks=0 ] ( 0 ) +param6 [ 0 locks=0 ] ( "" ) +val6 [ 0 locks=0 ] ( 0 ) +param7 [ 0 locks=0 ] ( "" ) +val7 [ 0 locks=0 ] ( 0 ) +param8 [ 0 locks=0 ] ( "" ) +val8 [ 0 locks=0 ] ( 0 ) +param9 [ 0 locks=0 ] ( "" ) +val9 [ 0 locks=0 ] ( 0 ) +param10 [ 0 locks=0 ] ( "" ) +val10 [ 0 locks=0 ] ( 0 ) +param11 [ 0 locks=0 ] ( "" ) +val11 [ 0 locks=0 ] ( 0 ) +param12 [ 0 locks=0 ] ( "" ) +val12 [ 0 locks=0 ] ( 0 ) +param13 [ 0 locks=0 ] ( "" ) +val13 [ 0 locks=0 ] ( 0 ) +param14 [ 0 locks=0 ] ( "" ) +val14 [ 0 locks=0 ] ( 0 ) +param15 [ 0 locks=0 ] ( "" ) +val15 [ 0 locks=0 ] ( 0 ) +param16 [ 0 locks=0 ] ( "" ) +val16 [ 0 locks=0 ] ( 0 ) +param17 [ 0 locks=0 ] ( "" ) +val17 [ 0 locks=0 ] ( 0 ) +param18 [ 0 locks=0 ] ( "" ) +val18 [ 0 locks=0 ] ( 0 ) +param19 [ 0 locks=0 ] ( "" ) +val19 [ 0 locks=0 ] ( 0 ) +param20 [ 0 locks=0 ] ( "" ) +val20 [ 0 locks=0 ] ( 0 ) +param21 [ 0 locks=0 ] ( "" ) +val21 [ 0 locks=0 ] ( 0 ) +param22 [ 0 locks=0 ] ( "" ) +val22 [ 0 locks=0 ] ( 0 ) +param23 [ 0 locks=0 ] ( "" ) +val23 [ 0 locks=0 ] ( 0 ) +param24 [ 0 locks=0 ] ( "" ) +val24 [ 0 locks=0 ] ( 0 ) +param25 [ 0 locks=0 ] ( "" ) +val25 [ 0 locks=0 ] ( 0 ) +param26 [ 0 locks=0 ] ( "" ) +val26 [ 0 locks=0 ] ( 0 ) +param27 [ 0 locks=0 ] ( "" ) +val27 [ 0 locks=0 ] ( 0 ) +param28 [ 0 locks=0 ] ( "" ) +val28 [ 0 locks=0 ] ( 0 ) +param29 [ 0 locks=0 ] ( "" ) +val29 [ 0 locks=0 ] ( 0 ) +param30 [ 0 locks=0 ] ( "" ) +val30 [ 0 locks=0 ] ( 0 ) +param31 [ 0 locks=0 ] ( "" ) +val31 [ 0 locks=0 ] ( 0 ) +param32 [ 0 locks=0 ] ( "" ) +val32 [ 0 locks=0 ] ( 0 ) +param33 [ 0 locks=0 ] ( "" ) +val33 [ 0 locks=0 ] ( 0 ) +param34 [ 0 locks=0 ] ( "" ) +val34 [ 0 locks=0 ] ( 0 ) +param35 [ 0 locks=0 ] ( "" ) +val35 [ 0 locks=0 ] ( 0 ) +param36 [ 0 locks=0 ] ( "" ) +val36 [ 0 locks=0 ] ( 0 ) +param37 [ 0 locks=0 ] ( "" ) +val37 [ 0 locks=0 ] ( 0 ) +param38 [ 0 locks=0 ] ( "" ) +val38 [ 0 locks=0 ] ( 0 ) +param39 [ 0 locks=0 ] ( "" ) +val39 [ 0 locks=0 ] ( 0 ) +param40 [ 0 locks=0 ] ( "" ) +val40 [ 0 locks=0 ] ( 0 ) +param41 [ 0 locks=0 ] ( "" ) +val41 [ 0 locks=0 ] ( 0 ) +param42 [ 0 locks=0 ] ( "" ) +val42 [ 0 locks=0 ] ( 0 ) +param43 [ 0 locks=0 ] ( "" ) +val43 [ 0 locks=0 ] ( 0 ) +param44 [ 0 locks=0 ] ( "" ) +val44 [ 0 locks=0 ] ( 0 ) +param45 [ 0 locks=0 ] ( "" ) +val45 [ 0 locks=0 ] ( 0 ) +param46 [ 0 locks=0 ] ( "" ) +val46 [ 0 locks=0 ] ( 0 ) +param47 [ 0 locks=0 ] ( "" ) +val47 [ 0 locks=0 ] ( 0 ) +param48 [ 0 locks=0 ] ( "" ) +val48 [ 0 locks=0 ] ( 0 ) +param49 [ 0 locks=0 ] ( "" ) +val49 [ 0 locks=0 ] ( 0 ) +param50 [ 0 locks=0 ] ( "" ) +val50 [ 0 locks=0 ] ( 0 ) +doattr [ 0 locks=0 ] ( "on" ) +_label_ [ 0 locks=0 ] ( Set Mult Add Sub ) +setpt [ 0 locks=0 ] ( *,^v,^Alpha ) +mulpt [ 0 locks=0 ] ( Alpha ) +addpt [ 0 locks=0 ] ( v ) +subpt [ 0 locks=0 ] ( "" ) +setprim [ 0 locks=0 ] ( "" ) +mulprim [ 0 locks=0 ] ( "" ) +addprim [ 0 locks=0 ] ( "" ) +subprim [ 0 locks=0 ] ( "" ) +setvtx [ 0 locks=0 ] ( "" ) +mulvtx [ 0 locks=0 ] ( "" ) +addvtx [ 0 locks=0 ] ( "" ) +subvtx [ 0 locks=0 ] ( "" ) +copyvariable [ 0 locks=0 ] ( "on" ) +} + +--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/attribvop1.order" +Content-Type: text/plain + +5 +geometryvopglobal1 +geometryvopoutput1 +colormap1 +uvcoords1 +luminance1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribvop1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/OUT.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/OUT.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.11375 -0.124129 +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 +outputsNamed3 +{ +3 "output1" +} +inputsNamed3 +{ +2 attribcopy1 2 1 "input1" +} +inputs +{ +0 attribcopy1 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/OUT.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/OUT.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/IN.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/IN.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 10.6012 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 (0) "" 1 "input1" +} +inputs +{ +0 (0) 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/IN.parm" +Content-Type: text/plain + +{ +version 0.8 +copyinput [ 0 locks=0 ] ( "on" ) +cacheinput [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/IN.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_vertex_uvs_to_points.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_vertex_uvs_to_points.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 3.70599 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/promote_vertex_uvs_to_points.chn" +Content-Type: text/plain + +{ + channel method { + lefttype = extend + righttype = extend + default = 2 + flags = 0 + segment { length = 0 value = 2 2 expr = ch(\"../vertexmethod\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_vertex_uvs_to_points.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 8 locks=0 ] ( `chs(\"../uvattrib\")` ) +inclass [ 0 locks=0 ] ( "vertex" ) +outclass [ 0 locks=0 ] ( "point" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( [ method 8 ] ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( uv ) +deletein [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_vertex_uvs_to_points.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_uv_on_vertices.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_uv_on_vertices.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 2.27583 6.68494 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 IN 3 1 "input1" +6 promote_vertex_uvs_to_points 3 1 "input2" +} +inputs +{ +0 IN 0 1 +1 promote_vertex_uvs_to_points 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/promote_uv_on_vertices.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_uv_on_vertices.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = "hasvertexattrib(-1, chs(\"../uvattrib\"))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_uv_on_vertices.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 1 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/promote_uv_on_vertices.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/texture.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/texture.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 5.41434 +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 +{ +7 "output1" +} +inputsNamed3 +{ +5 make_default_uvs 3 1 "input1" +6 promote_uv_on_vertices 7 1 "input2" +} +inputs +{ +0 make_default_uvs 0 1 +1 promote_uv_on_vertices 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/texture.spareparmdef" +Content-Type: text/plain + + parm { + name "input" + baseparm + label "Select Input" + export all + } + parm { + name "spare_input0" + label "Spare Input 0" + type oppath + default { "" } + help "Refer to this in expressions as -1, such as: npoint(-1)" + range { 0 1 } + parmtag { "opfilter" "!!SOP!!" } + parmtag { "oprelative" "." } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/texture.chn" +Content-Type: text/plain + +{ + channel input { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 accel = 1 1 expr = "max(haspointattrib(-1, chs(\"../uvattrib\")), hasvertexattrib(-1, chs(\"../uvattrib\")))" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/texture.parm" +Content-Type: text/plain + +{ +version 0.8 +input [ 8 locks=0 ] ( [ input 0 ] ) +spare_input0 [ 0 locks=0 ] ( ../IN ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/texture.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/make_default_uvs.init" +Content-Type: text/plain + +type = texture +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/make_default_uvs.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -2.52552 8.01341 +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 +{ +3 "output1" +} +inputsNamed3 +{ +2 IN 3 1 "input1" +} +inputs +{ +0 IN 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/make_default_uvs.parm" +Content-Type: text/plain + +{ +version 0.8 +uvattrib [ 0 locks=0 ] ( uv ) +group [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "texture" ) +axis [ 0 locks=0 ] ( "y" ) +campath [ 0 locks=0 ] ( "" ) +coord [ 0 locks=0 ] ( "point" ) +s [ 0 locks=0 ] ( 1 1 1 ) +offset [ 0 locks=0 ] ( 0 0 0 ) +angle [ 0 locks=0 ] ( 0 ) +fixseams [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/make_default_uvs.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/attribcopy1.init" +Content-Type: text/plain + +type = attribcopy +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/attribcopy1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -1.1172 0.98128 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 (0) "" 1 "input1" +1 calculate_color_from_map 1 1 "input2" +} +inputs +{ +0 (0) 0 1 +1 calculate_color_from_map 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/attribcopy1.chn" +Content-Type: text/plain + +{ + channel attribname { + lefttype = extend + righttype = extend + defaultString = \"fuel\" + flags = 0 + segment { length = 0 expr = "chs(\"../export_attribute\") + ifs(ch(\"../visualize_map\"), ' Cd', '')" } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/attribcopy1.parm" +Content-Type: text/plain + +{ +version 0.8 +srcgroup [ 0 locks=0 ] ( "" ) +srcgrouptype [ 0 locks=0 ] ( "points" ) +destgroup [ 0 locks=0 ] ( "" ) +destgrouptype [ 0 locks=0 ] ( "points" ) +matchbyattribute [ 0 locks=0 ] ( "off" ) +attributetomatch [ 0 locks=0 ] ( piece ) +attrib [ 0 locks=0 ] ( "otherattrib" ) +attribname [ 8 locks=0 ] ( [ attribname "Cd Cd" ] ) +copyp [ 0 locks=0 ] ( "on" ) +usenewname [ 0 locks=0 ] ( "off" ) +newname [ 0 locks=0 ] ( "" ) +class [ 0 locks=0 ] ( "points" ) +copyvariable [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/attribcopy1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/uvtransform2.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/uvtransform2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 0.69896 3.96686 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 texture 7 1 "input1" +} +inputs +{ +0 texture 0 1 +} +stat +{ + create 1614251392 + modify 1614251392 + 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/attribfrommap3/uvtransform2.spareparmdef" +Content-Type: text/plain + + parm { + name "tx" + label "tx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "ty" + label "ty" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sx" + label "sx" + type float + default { "0" } + range { 0 10 } + } + parm { + name "sy" + label "sy" + type float + default { "0" } + range { 0 10 } + } + parm { + name "rz" + label "rz" + type float + default { "0" } + range { 0 10 } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/uvtransform2.chn" +Content-Type: text/plain + +{ + channel tx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_tx\") } + } + channel ty { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_ty\") } + } + channel sx { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertu\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel sy { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = if(ch(\"../uv_invertv\"),-1*ch(\"../uv_scale\"),ch(\"../uv_scale\")) } + } + channel rz { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = ch(\"../uv_rz\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/uvtransform2.parm" +Content-Type: text/plain + +{ +version 0.8 +tx [ 0 locks=0 ] ( [ tx 0 ] ) +ty [ 0 locks=0 ] ( [ ty 0 ] ) +sx [ 0 locks=0 ] ( [ sx 0 ] ) +sy [ 0 locks=0 ] ( [ sy 0 ] ) +rz [ 0 locks=0 ] ( [ rz 0 ] ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/uvtransform2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.order" +Content-Type: text/plain + +16 +suboutput1 +subinput1 +hvectofloat1 +hvectofloat2 +clamp_01 +multiply1 +multiply2 +multiply3 +add1 +add2 +divide2 +multiply4 +complement1 +add3 +multiply5 +complement2 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_greyscale.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float.order" +Content-Type: text/plain + +21 +suboutput1 +subinput1 +color_influence +remap_color +color_channel +switch_color_channel +hvectofloat1 +if_greyscale +if_greyscale1 +pow1 +addconst1 +multiply4 +smooth1 +multiply1 +if_visualize +twoway1 +setattrib1 +bind1 +compare1 +if_begin1 +end_if1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_float.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector/if_visualize.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector.order" +Content-Type: text/plain + +19 +suboutput1 +subinput1 +pow1 +addconst1 +multiply4 +if_visualize +multiply5 +hvectovec1 +normalize1 +vectofloat1 +mulconst1 +mulconst2 +mulconst3 +add2 +divconst1 +fit1 +twoway1 +setattrib1 +bind1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_vector.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select.order" +Content-Type: text/plain + +2 +suboutput1 +subinput1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map/if_color_select.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.order" +Content-Type: text/plain + +30 +bind1 +bind2 +vectohvec1 +from_disk +if_begin1 +end_if1 +bind3 +parm1 +texture1 +unit_derivative +parm2 +srccolorspace +wrap +filter_width +filter +border +channel +exp +visualize_map +scale +incoming_color +max +type +if_float +if_vector +attrib1 +if_color_select +doremap +bind4 +bind5 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3/calculate_color_from_map.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.order" +Content-Type: text/plain + +9 +OUT +IN +promote_vertex_uvs_to_points +promote_uv_on_vertices +texture +make_default_uvs +attribcopy1 +uvtransform2 +calculate_color_from_map + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfrommap3.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal4.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -145.999 16.5342 +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 carve1 1 1 "input1" +} +inputs +{ +0 carve1 0 1 +} +stat +{ + create 1632541601 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal4.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 ] ( 0 ) +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/normal4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid5.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -158.508 34.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 1632601523 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid5.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid5.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "zx" ) +size [ 8 locks=0 ] ( 0.5 [ sizey 0.5 ] ) +t [ 0 locks=0 ] ( 0.25 0 -0.25 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 512 ) +cols [ 8 locks=0 ] ( [ cols 512 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude3.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/polyextrude3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.623 15.5474 +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 +{ +2 "output1" +} +inputsNamed3 +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O8 1 1 "input1" +} +inputs +{ +0 O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O8 0 1 +} +stat +{ + create 1632603355 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude3.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 = 1/4 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +splittype [ 0 locks=0 ] ( "elements" ) +usesplitgroup [ 0 locks=0 ] ( "off" ) +splitgroup [ 0 locks=0 ] ( "" ) +extrusionmode [ 0 locks=0 ] ( "primnormal" ) +ptnormalsrc [ 0 locks=0 ] ( "precompute" ) +ptnormalattrib [ 0 locks=0 ] ( Cd ) +dist [ 8 locks=0 ] ( [ dist 0.25 ] ) +inset [ 0 locks=0 ] ( 0 ) +twist [ 0 locks=0 ] ( 0 ) +divs [ 0 locks=0 ] ( 1 ) +spinetype [ 0 locks=0 ] ( "straight" ) +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +xformsection [ 0 locks=0 ] ( 0 ) +xformfront [ 0 locks=0 ] ( "off" ) +xformspace [ 0 locks=0 ] ( "local" ) +rst [ 0 locks=0 ] ( "srt" ) +xyz [ 0 locks=0 ] ( "xyz" ) +translate [ 0 locks=0 ] ( 0 0 0 ) +rotate [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 0 0 0 ) +shear [ 0 locks=0 ] ( 0 0 0 ) +pivotxformsection [ 0 locks=0 ] ( 0 ) +pivot [ 0 locks=0 ] ( 0 0 0 ) +pivotrotate [ 0 locks=0 ] ( 0 0 0 ) +prexformsection [ 0 locks=0 ] ( 0 ) +prexform_rst [ 0 locks=0 ] ( "srt" ) +prexform_xyz [ 0 locks=0 ] ( "xyz" ) +prexform_translate [ 0 locks=0 ] ( 0 0 0 ) +prexform_rotate [ 0 locks=0 ] ( 0 0 0 ) +prexform_scale [ 0 locks=0 ] ( 1 1 1 ) +prexform_shear [ 0 locks=0 ] ( 0 0 0 ) +outputsection [ 0 locks=0 ] ( 0 ) +outputfront [ 0 locks=0 ] ( "on" ) +outputfrontgrp [ 0 locks=0 ] ( "off" ) +frontgrp [ 0 locks=0 ] ( extrudeFront ) +outputback [ 0 locks=0 ] ( "on" ) +outputbackgrp [ 0 locks=0 ] ( "off" ) +backgrp [ 0 locks=0 ] ( extrudeBack ) +outputside [ 0 locks=0 ] ( "on" ) +outputsidegrp [ 0 locks=0 ] ( "off" ) +sidegrp [ 0 locks=0 ] ( extrudeSide ) +outputfrontseamgrp [ 0 locks=0 ] ( "off" ) +frontseamgrp [ 0 locks=0 ] ( extrudeFrontSeam ) +outputbackseamgrp [ 0 locks=0 ] ( "off" ) +backseamgrp [ 0 locks=0 ] ( extrudeBackSeam ) +preservegroups [ 0 locks=0 ] ( "on" ) +insettingsection [ 0 locks=0 ] ( 0 ) +limitinset [ 0 locks=0 ] ( "on" ) +commonlimit [ 0 locks=0 ] ( "on" ) +normalsection [ 0 locks=0 ] ( 0 ) +addvertexnomrals [ 0 locks=0 ] ( "off" ) +cuspangle [ 0 locks=0 ] ( 45 ) +cuspfront [ 0 locks=0 ] ( "on" ) +cuspback [ 0 locks=0 ] ( "on" ) +uvssection [ 0 locks=0 ] ( 0 ) +genuvs [ 0 locks=0 ] ( "on" ) +uvstyle [ 0 locks=0 ] ( "proprtional" ) +uvscaling [ 0 locks=0 ] ( "matchuv" ) +shapecontrolsection [ 0 locks=0 ] ( 0 ) +frontmagnitude [ 0 locks=0 ] ( 1 ) +backmagnitude [ 0 locks=0 ] ( 1 ) +frontstiffness [ 0 locks=0 ] ( 0 ) +backstiffness [ 0 locks=0 ] ( 0 ) +interpolation [ 0 locks=0 ] ( "rotatingframe" ) +spacing [ 0 locks=0 ] ( "arclengthuniform" ) +externalspinesection [ 0 locks=0 ] ( 0 ) +reversespinedirection [ 0 locks=0 ] ( "off" ) +axialrotation [ 0 locks=0 ] ( 0 ) +frontblend [ 0 locks=0 ] ( 0.10000000000000001 ) +backblend [ 0 locks=0 ] ( 0.10000000000000001 ) +thicknesssection [ 0 locks=0 ] ( 0 ) +thicknessscale [ 0 locks=0 ] ( 1 ) +usethicknessattrib [ 0 locks=0 ] ( "on" ) +thicknessattrib [ 0 locks=0 ] ( thickness ) +usethicknessramp [ 0 locks=0 ] ( "on" ) +thicknessramp [ 0 locks=0 ] ( 2 ) +twistsection [ 0 locks=0 ] ( 0 ) +usetwistattrib [ 0 locks=0 ] ( "on" ) +twistattrib [ 0 locks=0 ] ( twist ) +usetwistramp [ 0 locks=0 ] ( "on" ) +twistramp [ 0 locks=0 ] ( 2 ) +twistscale [ 0 locks=0 ] ( 180 ) +localattribs [ 0 locks=0 ] ( 0 ) +uselocalzscaleattrib [ 0 locks=0 ] ( "on" ) +localzscaleattrib [ 0 locks=0 ] ( Cd ) +uselocalinsetscaleattrib [ 0 locks=0 ] ( "off" ) +localinsetscaleattrib [ 0 locks=0 ] ( insetscale ) +uselocaltwistattrib [ 0 locks=0 ] ( "off" ) +localtwistscaleattrib [ 0 locks=0 ] ( twistscale ) +uselocaldivsattrib [ 0 locks=0 ] ( "off" ) +locadivscaleattrib [ 0 locks=0 ] ( divsscale ) +localframeattribs [ 0 locks=0 ] ( 0 ) +uselocalxattrib [ 0 locks=0 ] ( "off" ) +localxattrib [ 0 locks=0 ] ( localx ) +uselocalzattirb [ 0 locks=0 ] ( "off" ) +localzattirb [ 0 locks=0 ] ( localz ) +uselocalctrattrib [ 0 locks=0 ] ( "off" ) +localctrattrib [ 0 locks=0 ] ( localctr ) +thicknessramp1pos [ 0 locks=0 ] ( 0 ) +thicknessramp1value [ 0 locks=0 ] ( 1 ) +thicknessramp1interp [ 0 locks=0 ] ( "catmull-rom" ) +thicknessramp2pos [ 0 locks=0 ] ( 1 ) +thicknessramp2value [ 0 locks=0 ] ( 1 ) +thicknessramp2interp [ 0 locks=0 ] ( "catmull-rom" ) +twistramp1pos [ 0 locks=0 ] ( 0 ) +twistramp1value [ 0 locks=0 ] ( 0.5 ) +twistramp1interp [ 0 locks=0 ] ( "catmull-rom" ) +twistramp2pos [ 0 locks=0 ] ( 1 ) +twistramp2value [ 0 locks=0 ] ( 0.5 ) +twistramp2interp [ 0 locks=0 ] ( "catmull-rom" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote1.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -161.02 28.48 +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 attribwrangle1 1 1 "input1" +} +inputs +{ +0 attribwrangle1 0 1 +} +stat +{ + create 1632610490 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote1.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( Cd ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "mean" ) +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/attribpromote1.userdata" +Content-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_O6.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_O6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -163.35 34.4763 +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 1658235329 + 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_O6.chn" +Content-Type: text/plain + +{ + channel divrate2 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"divrate1\") } + } + channel divrate3 { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"divrate1\") } + } + } + +--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_O6.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "polymesh" ) +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 [ 8 locks=0 ] ( 64 [ divrate2 64 ] [ divrate3 64 ] ) +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_O6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture1.init" +Content-Type: text/plain + +type = texture +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.995 32.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 merge22 2 1 "input1" +} +inputs +{ +0 merge22 0 1 +} +stat +{ + create 1632611588 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture1.parm" +Content-Type: text/plain + +{ +version 0.8 +uvattrib [ 0 locks=0 ] ( uv ) +group [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "face" ) +axis [ 0 locks=0 ] ( "z" ) +campath [ 0 locks=0 ] ( "" ) +coord [ 0 locks=0 ] ( "vertex" ) +s [ 0 locks=0 ] ( 1 1 1 ) +offset [ 0 locks=0 ] ( 0.5 0.5 0 ) +angle [ 0 locks=0 ] ( 0 ) +fixseams [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture1.userdata" +Content-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_O5.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_O5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.524 18.63 +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 1507930636 + modify 1658235329 + 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_O5.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_O5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge22.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge22.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.731 33.497 +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_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O6 0 1 "input1" +1 grid5 0 1 "input2" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O6 0 1 +1 grid5 0 1 +} +stat +{ + create 1632612186 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge22.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge22.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform35.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform35.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -163.649 28.48 +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 attribpromote1 1 1 "input1" +} +inputs +{ +0 attribpromote1 0 1 +} +stat +{ + create 1632611080 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform35.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.5 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/transform35.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip29.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip29.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -163.841 24.7403 +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 clip30 1 1 "input1" +} +inputs +{ +0 clip30 0 1 +} +stat +{ + create 1632612891 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip29.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/clip29.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip30.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip30.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -163.841 26.21 +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 transform35 1 1 "input1" +} +inputs +{ +0 transform35 0 1 +} +stat +{ + create 1632612891 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip30.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 -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/clip30.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip31.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip31.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -164.071 23.2735 +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 clip29 1 1 "input1" +} +inputs +{ +0 clip29 0 1 +} +stat +{ + create 1632612891 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip31.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/clip31.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform36.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform36.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -164.276 21.8845 +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 clip31 1 1 "input1" +} +inputs +{ +0 clip31 0 1 +} +stat +{ + create 1632613871 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform36.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 [ 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/transform36.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge23.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge23.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -163.007 20.3914 +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 +{ +0 transform36 1 1 "input1" +} +inputs +{ +0 transform36 0 1 +} +stat +{ + create 1632613971 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge23.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge23.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack11.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack11.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.732 12.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 polyextrude3 2 1 "input1" +} +inputs +{ +0 polyextrude3 0 1 +} +stat +{ + create 1632614039 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack11.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/pack11.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror6.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -158.971 10.5874 +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 1632614054 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror6.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 ] ( 0 1 -1 ) +reversenml [ 0 locks=0 ] ( "noreverse" ) +keepOriginal [ 0 locks=0 ] ( "off" ) +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/mirror6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror7.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -162.971 10.5874 +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 1632614054 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror7.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 ] ( "off" ) +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/mirror7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge24.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge24.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.507 9.21 +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 mirror7 1 1 "input1" +0 (__dot2) "" 1 "input2" +1 mirror6 1 1 "input3" +} +inputs +{ +0 mirror7 0 1 +1 (__dot2) 0 1 +2 mirror6 0 1 +} +stat +{ + create 1632614222 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge24.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge24.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel2.init" +Content-Type: text/plain + +type = polybevel::3.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -164.241 13.2774 +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 boolean1 1 1 "input1" +} +inputs +{ +0 boolean1 0 1 +} +stat +{ + create 1632618445 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel2.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +grouptype [ 0 locks=0 autoscope=0 ] ( "points" ) +ignoregroup [ 0 locks=0 autoscope=0 ] ( 0 ) +ignorebridgededges [ 0 locks=0 autoscope=0 ] ( "on" ) +ignoresharededges [ 0 locks=0 autoscope=0 ] ( "on" ) +ignoreflatedges [ 0 locks=0 autoscope=0 ] ( "on" ) +ignoreflatpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +ignoreinlinepoints [ 0 locks=0 autoscope=0 ] ( "off" ) +flatangle [ 0 locks=0 autoscope=0 ] ( 45 ) +offsettingsection [ 0 locks=0 autoscope=0 ] ( 0 ) +offset [ 0 locks=0 autoscope=0 ] ( 1 ) +useoffsetscale [ 0 locks=0 autoscope=0 ] ( "unscaled" ) +pointscaleattr [ 0 locks=0 autoscope=0 ] ( pscale ) +sliding [ 0 locks=0 autoscope=0 ] ( "never" ) +asymtol [ 0 locks=0 autoscope=0 ] ( 0 ) +slideedges [ 0 locks=0 autoscope=0 ] ( "" ) +collisionsandlimits [ 0 locks=0 autoscope=0 ] ( 0 ) +detectcollisions [ 0 locks=0 autoscope=0 ] ( "on" ) +restrictslides [ 0 locks=0 autoscope=0 ] ( "on" ) +limit [ 0 locks=0 autoscope=0 ] ( "individually" ) +stopatslideend [ 0 locks=0 autoscope=0 ] ( "on" ) +stopatpinches [ 0 locks=0 autoscope=0 ] ( "on" ) +pinchangle [ 0 locks=0 autoscope=0 ] ( 45 ) +stopatcollisions [ 0 locks=0 autoscope=0 ] ( "on" ) +filletsection [ 0 locks=0 autoscope=0 ] ( 0 ) +filletshape [ 0 locks=0 autoscope=0 ] ( "round" ) +divisions [ 0 locks=0 autoscope=0 ] ( 4 ) +profilesampling [ 0 locks=0 autoscope=0 ] ( "uniform" ) +convexity [ 0 locks=0 autoscope=0 ] ( 2 ) +profilesource [ 0 locks=0 autoscope=0 ] ( "basic" ) +profilegroup [ 0 locks=0 autoscope=0 ] ( 0 ) +profilescale [ 0 locks=0 autoscope=0 ] ( 1 ) +reverseprofile [ 0 locks=0 autoscope=0 ] ( "off" ) +symmetrizeprofile [ 0 locks=0 autoscope=0 ] ( "on" ) +profiledirection [ 0 locks=0 autoscope=0 ] ( "" ) +profileramp [ 0 locks=0 autoscope=0 ] ( 2 ) +flatboost [ 0 locks=0 autoscope=0 ] ( 0 ) +outputgroupssection [ 0 locks=0 autoscope=0 ] ( 0 ) +useptfilletgroup [ 0 locks=0 autoscope=0 ] ( "off" ) +ptfilletgroup [ 0 locks=0 autoscope=0 ] ( pointfilletpolys ) +useptfilletedges [ 0 locks=0 autoscope=0 ] ( "off" ) +ptfilletedges [ 0 locks=0 autoscope=0 ] ( pointfilletedges ) +useedgefilletgroup [ 0 locks=0 autoscope=0 ] ( "off" ) +edgeprims [ 0 locks=0 autoscope=0 ] ( bevelprims ) +useoffsetedges [ 0 locks=0 autoscope=0 ] ( "off" ) +offsetedges [ 0 locks=0 autoscope=0 ] ( offsetedges ) +useoffsetpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +offsetpoints [ 0 locks=0 autoscope=0 ] ( offsetpoints ) +usemergedpoints [ 0 locks=0 autoscope=0 ] ( "off" ) +mergedpoints [ 0 locks=0 autoscope=0 ] ( mergedpoints ) +profileramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +profileramp1value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +profileramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +profileramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) +profileramp2value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +profileramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/boolean1.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/boolean1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -162.512 14.5655 +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 polyextrude3 2 1 "input1" +} +inputs +{ +0 polyextrude3 0 1 +} +stat +{ + create 1632614912 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/boolean1.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 ] ( "on" ) +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 ] ( "off" ) +lengththreshold [ 0 locks=0 ] ( 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/boolean1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons1.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -164.658 11.9482 +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 polybevel2 1 1 "input1" +} +inputs +{ +0 polybevel2 0 1 +} +stat +{ + create 1632624791 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons1.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/ch(\"../grid5/rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons1.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.00390625 ] ) +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/vdbfrompolygons1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumefromattrib1.init" +Content-Type: text/plain + +type = volumefromattrib +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumefromattrib1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -166.318 12.1072 +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 1632625048 + modify 1658235330 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumefromattrib1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +pointgrp [ 0 locks=0 ] ( "" ) +useattrib [ 0 locks=0 ] ( "on" ) +attrib [ 0 locks=0 ] ( "" ) +disableonmissing [ 0 locks=0 ] ( "off" ) +accumulate [ 0 locks=0 ] ( "off" ) +extrapolate [ 0 locks=0 ] ( "on" ) +usemaxextrapolate [ 0 locks=0 ] ( "on" ) +maxextrapolate [ 0 locks=0 ] ( 2 ) +usemaxextrapolatedist [ 0 locks=0 ] ( "off" ) +maxextrapolatedist [ 0 locks=0 ] ( 0 ) +threshold [ 0 locks=0 ] ( 1 ) +bandwidth [ 0 locks=0 ] ( 0 ) +calculationtype [ 0 locks=0 ] ( "copy" ) +dstpreadd [ 0 locks=0 ] ( 0 ) +dstpremul [ 0 locks=0 ] ( 1 ) +scalebyvolume [ 0 locks=0 ] ( "off" ) +srcpreadd [ 0 locks=0 ] ( 0 ) +srcpremul [ 0 locks=0 ] ( 1 ) +postadd [ 0 locks=0 ] ( 0 ) +postmul [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumefromattrib1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfromvolume1.init" +Content-Type: text/plain + +type = attribfromvolume +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfromvolume1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -166.5 13.5603 +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 1632625096 + modify 1658235330 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfromvolume1.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +field [ 0 locks=0 ] ( "" ) +switcher [ 0 locks=0 ] ( 0 0 ) +name [ 0 locks=0 ] ( Cd ) +createvarmap [ 0 locks=0 ] ( "off" ) +varname [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "float" ) +size [ 0 locks=0 ] ( 3 ) +default [ 0 locks=0 ] ( 0 0 0 0 ) +rangein [ 0 locks=0 ] ( 0 1 ) +monoenable [ 0 locks=0 ] ( "off" ) +monorampmode [ 0 locks=0 ] ( "clamp" ) +monopreset [ 0 locks=0 ] ( "none" ) +monoramp [ 0 locks=0 ] ( 2 ) +vectorenable [ 0 locks=0 ] ( "off" ) +vectorrampmode [ 0 locks=0 ] ( "clamp" ) +vectorpreset [ 0 locks=0 ] ( "none" ) +vectorramp [ 0 locks=0 ] ( 2 ) +rangeout [ 0 locks=0 ] ( 0 1 ) +monoramp1pos [ 0 locks=0 ] ( 0 ) +monoramp1value [ 0 locks=0 ] ( 0 ) +monoramp1interp [ 0 locks=0 ] ( "linear" ) +monoramp2pos [ 0 locks=0 ] ( 1 ) +monoramp2value [ 0 locks=0 ] ( 1 ) +monoramp2interp [ 0 locks=0 ] ( "linear" ) +vectorramp1pos [ 0 locks=0 ] ( 0 ) +vectorramp1c [ 0 locks=0 ] ( 0 0 0 ) +vectorramp1interp [ 0 locks=0 ] ( "linear" ) +vectorramp2pos [ 0 locks=0 ] ( 1 ) +vectorramp2c [ 0 locks=0 ] ( 1 1 1 ) +vectorramp2interp [ 0 locks=0 ] ( "linear" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribfromvolume1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror8.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.495 7.9249 +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 merge24 3 1 "input1" +} +inputs +{ +0 merge24 0 1 +} +stat +{ + create 1632614054 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror8.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 ] ( 0 -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/mirror8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror9.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.495 6.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 mirror8 1 1 "input1" +} +inputs +{ +0 mirror8 0 1 +} +stat +{ + create 1632614054 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror9.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/mirror9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror10.init" +Content-Type: text/plain + +type = mirror +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -160.423 5.26435 +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 mirror9 1 1 "input1" +} +inputs +{ +0 mirror9 0 1 +} +stat +{ + create 1632614054 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/mirror10.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 ] ( 0 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/mirror10.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.init" +Content-Type: text/plain + +type = cop2net +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -162.995 30.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 1632733470 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.parm" +Content-Type: text/plain + +{ +version 0.8 +usecoppath [ 0 locks=0 ] ( "off" ) +coppath [ 0 locks=0 ] ( /obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1 ) +frame [ 0 locks=0 ] ( 1 ) +planemask [ 0 locks=0 ] ( * ) +method [ 0 locks=0 ] ( "mesh" ) +plane [ 0 locks=0 ] ( "xy" ) +sampling [ 0 locks=0 ] ( "center" ) +t [ 0 locks=0 ] ( 0 0 0 ) +scale [ 0 locks=0 ] ( 1 ) +visualize [ 0 locks=0 ] ( "on" ) +visrange [ 0 locks=0 ] ( 0 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.def" +Content-Type: text/plain + +comment "" +position -163.5 31.85 +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 off colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1632733509 + modify 1632738293 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.chn" +Content-Type: text/plain + +{ + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) +filename [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_STCEFE_RETFA_O_AFTER_EFECTS_O/O____REIFYRTEMYS_NERCS____O____SCREN_SYMETRYFIER____O/O____LACITREW____O____WERTICAL____O/O/GNP.O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O.PNG "topremult premult gamma usegamma" ) +nodename [ 0 locks=0 ] ( "fileext" ) +reload [ 0 locks=0 ] ( 0 ) +subframes [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "natural" ) +size [ 0 locks=0 ] ( 1680 1050 ) +sizemenu [ 0 locks=0 ] ( 0 ) +filter [ 0 locks=0 ] ( box ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +flipy [ 0 locks=0 ] ( "off" ) +overridedepth [ 0 locks=0 ] ( "natural" ) +linearize [ 0 locks=0 ] ( "off" ) +colorspace [ 0 locks=0 ] ( "auto" ) +depth [ 0 locks=0 ] ( "int8" ) +depthmenu [ 0 locks=0 ] ( 0 ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( 0 255 ) +detectrange [ 0 locks=0 ] ( "off" ) +manualdetect [ 0 locks=0 ] ( 0 ) +singleimage [ 0 locks=0 ] ( "on" ) +startframe [ 0 locks=0 ] ( 1 ) +start [ 0 locks=0 ] ( 1 ) +length [ 0 locks=0 ] ( 240 ) +missingfr [ 0 locks=0 ] ( "closest" ) +warnmissing [ 0 locks=0 ] ( "on" ) +proxyenable [ 0 locks=0 ] ( "on" ) +proxy2 [ 0 locks=0 ] ( "" ) +proxy4 [ 0 locks=0 ] ( "" ) +proxy8 [ 0 locks=0 ] ( "" ) +customprx1 [ 0 locks=0 ] ( "z16" ) +customfile1 [ 0 locks=0 ] ( "" ) +customprx2 [ 0 locks=0 ] ( "z32" ) +customfile2 [ 0 locks=0 ] ( "" ) +customprx3 [ 0 locks=0 ] ( "z3" ) +customfile3 [ 0 locks=0 ] ( "" ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +preextend [ 0 locks=0 ] ( "black" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "black" ) +posthold [ 0 locks=0 ] ( 0 ) +projdepth [ 0 locks=0 ] ( 3 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/pin1.init" +Content-Type: text/plain + +type = pin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/pin1.def" +Content-Type: text/plain + +comment "" +position -162.122 30.5047 +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 off colordefault on exposed on +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG 0 1 "input1" +} +inputs +{ +0 GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG 0 1 +} +stat +{ + create 1632734419 + modify 1632738293 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/pin1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 ) +units [ 0 locks=0 ] ( "uv" ) +botleft [ 0 locks=0 ] ( 0 0 ) +botright [ 0 locks=0 ] ( 1 0 ) +topleft [ 0 locks=0 ] ( 0 1 ) +topright [ 0 locks=0 ] ( 1 1 ) +filter [ 0 locks=0 ] ( "box" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/pin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/pin1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/composite1.init" +Content-Type: text/plain + +type = composite +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/composite1.def" +Content-Type: text/plain + +comment "" +position -161.735 28.4843 +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 +outputsNamed3 +{ +} +inputsNamed3 +{ +0 shape1 2 1 "input1" +1 pin1 1 1 "input2" +} +inputs +{ +0 shape1 0 1 +1 pin1 0 1 +} +stat +{ + create 1632735131 + modify 1632737971 + 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="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/composite1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 ) +op [ 0 locks=0 ] ( "screen" ) +alphaop [ 0 locks=0 ] ( "usemain" ) +units [ 0 locks=0 ] ( "uv" ) +t [ 0 locks=0 ] ( 0 0 ) +rz [ 0 locks=0 ] ( 0 ) +s [ 0 locks=0 ] ( 1 1 ) +p [ 0 locks=0 ] ( 0.5 0.5 ) +filter [ 0 locks=0 ] ( box ) +wrap [ 0 locks=0 ] ( "decal" ) +fgweight [ 0 locks=0 ] ( 1 ) +bgweight [ 0 locks=0 ] ( 1 ) +spacer [ 0 locks=0 ] ( "" ) +useblur [ 0 locks=0 ] ( "off" ) +mblur [ 0 locks=0 ] ( 1 ) +mbias [ 0 locks=0 ] ( 0 ) +mseg [ 0 locks=0 ] ( 10 ) +mtype [ 0 locks=0 ] ( "velocity" ) +planemerge [ 0 locks=0 ] ( "keepall" ) +depthmatch [ 0 locks=0 ] ( "promote" ) +rangematch [ 0 locks=0 ] ( "extend" ) +ratematch [ 0 locks=0 ] ( "first" ) +framematch [ 0 locks=0 ] ( "nearest" ) +effectamount [ 0 locks=0 ] ( 1 ) +maskinput [ 0 locks=0 ] ( "mask" ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/composite1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/composite1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.init" +Content-Type: text/plain + +type = ramp +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.def" +Content-Type: text/plain + +comment "" +position -160.137 30.5769 +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 1632736121 + modify 1632738288 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.chn" +Content-Type: text/plain + +{ + channel size1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CXRES } + } + channel size2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CYRES } + } + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + channel depthglobal { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CDEPTH } + } + channel bwpoints1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CBP } + } + channel bwpoints2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CWP } + } + channel start { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FSTART } + } + channel length { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $NFRAMES } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 3 3 3 3 3 ) +ramp [ 0 locks=0 ] ( "concentric" ) +ginterp [ 0 locks=0 ] ( "linear" ) +cycles [ 0 locks=0 ] ( 1 ) +phase [ 0 locks=0 ] ( 0 ) +rotate [ 0 locks=0 ] ( 0 ) +center [ 0 locks=0 ] ( 0.5 0.5 ) +wrap [ 0 locks=0 ] ( "on" ) +repeat [ 0 locks=0 ] ( "on" ) +numpoints [ 0 locks=0 ] ( 2 ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "off" ) +size [ 0 locks=0 ] ( [ size1 1024 ] [ size2 1024 ] ) +sizemenu [ 0 locks=0 ] ( 0 ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +planes [ 0 locks=0 ] ( "rgba" ) +addplanes [ 0 locks=0 ] ( "m" ) +addplaneop [ 0 locks=0 ] ( "replace" ) +customplanes [ 0 locks=0 ] ( "" ) +depth [ 0 locks=0 ] ( "default" ) +depthmenu [ 0 locks=0 ] ( 0 ) +depthglobal [ 0 locks=0 ] ( [ depthglobal 3 ] ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( [ bwpoints1 0 ] [ bwpoints2 1 ] ) +interlace [ 0 locks=0 ] ( "none" ) +idominance [ 0 locks=0 ] ( "odd" ) +overriderange [ 0 locks=0 ] ( "off" ) +singleimage [ 0 locks=0 ] ( "off" ) +start [ 0 locks=0 ] ( [ start 1 ] ) +length [ 0 locks=0 ] ( [ length 5824 ] ) +preextend [ 0 locks=0 ] ( "black" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "black" ) +posthold [ 0 locks=0 ] ( 0 ) +p1enable [ 0 locks=0 ] ( "on" ) +p1pos [ 0 locks=0 ] ( 1 ) +p1color [ 0 locks=0 ] ( 0 0 0 1 ) +seg1interp [ 0 locks=0 ] ( "useglobal" ) +p2enable [ 0 locks=0 ] ( "on" ) +p2pos [ 0 locks=0 ] ( 0 ) +p2color [ 0 locks=0 ] ( 1 1 1 1 ) +seg2interp [ 0 locks=0 ] ( "useglobal" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/ramp1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.init" +Content-Type: text/plain + +type = shape +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.def" +Content-Type: text/plain + +comment "" +position -163.5 28.9248 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 pin1 1 1 "input1" +1 pin1 1 1 "input2" +} +inputs +{ +0 pin1 0 1 +1 pin1 0 1 +} +stat +{ + create 1632737847 + modify 1632738137 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.chn" +Content-Type: text/plain + +{ + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + channel depthglobal { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CDEPTH } + } + channel bwpoints1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CBP } + } + channel bwpoints2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CWP } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 5 5 5 5 5 5 ) +shape [ 0 locks=0 ] ( "circle" ) +numsides [ 0 locks=0 ] ( 8 ) +numpoints [ 0 locks=0 ] ( 5 ) +innerrad [ 0 locks=0 ] ( 0.38400000333786011 ) +cornerangle [ 0 locks=0 ] ( 90 ) +openarc [ 0 locks=0 ] ( "off" ) +sweepangles [ 0 locks=0 ] ( 0 360 ) +keepaspect [ 0 locks=0 ] ( "on" ) +fill [ 0 locks=0 ] ( "closed" ) +antialias [ 0 locks=0 ] ( 1 1 ) +lod [ 0 locks=0 ] ( 1 ) +fillout [ 0 locks=0 ] ( "on" ) +thickness [ 0 locks=0 ] ( 9.9999997473787516e-06 ) +color [ 0 locks=0 ] ( 1 1 1 1 ) +translate [ 0 locks=0 ] ( 0 0 ) +scale [ 0 locks=0 ] ( 1 1 ) +rotate [ 0 locks=0 ] ( 0 ) +pivot [ 0 locks=0 ] ( 0.5 0.5 ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "on" ) +size [ 0 locks=0 ] ( 1680 1050 ) +sizemenu [ 0 locks=0 ] ( 0 ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +planes [ 0 locks=0 ] ( "rgba" ) +addplanes [ 0 locks=0 ] ( "rgba3" ) +addplaneop [ 0 locks=0 ] ( "screen" ) +customplanes [ 0 locks=0 ] ( "" ) +depth [ 0 locks=0 ] ( "default" ) +depthmenu [ 0 locks=0 ] ( 0 ) +depthglobal [ 0 locks=0 ] ( [ depthglobal 3 ] ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( [ bwpoints1 0 ] [ bwpoints2 1 ] ) +interlace [ 0 locks=0 ] ( "none" ) +idominance [ 0 locks=0 ] ( "odd" ) +overriderange [ 0 locks=0 ] ( "on" ) +singleimage [ 0 locks=0 ] ( "on" ) +start [ 0 locks=0 ] ( 1 ) +length [ 0 locks=0 ] ( 5824 ) +preextend [ 0 locks=0 ] ( "black" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "black" ) +posthold [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1/shape1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.order" +Content-Type: text/plain + +5 +GNP_O____3_NERCS_LACITREV____O____VERTICAL_SCREN_3____O_PNG +pin1 +composite1 +ramp1 +shape1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/cop2net1.net" +Content-Type: text/plain + +1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid6.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -179.995 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 1633064653 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid6.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid6.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "xy" ) +size [ 8 locks=0 ] ( 3000 [ sizey 3000 ] ) +t [ 0 locks=0 ] ( 0 0 1500 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 256 ) +cols [ 8 locks=0 ] ( [ cols 256 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture2.init" +Content-Type: text/plain + +type = texture +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -179.995 34.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 grid6 0 1 "input1" +} +inputs +{ +0 grid6 0 1 +} +stat +{ + create 1633064717 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture2.chn" +Content-Type: text/plain + +{ + channel su { + lefttype = extend + righttype = extend + default = 0.5 + flags = 0 + segment { length = 0 value = 0.5 0.5 expr = 1/3000 } + } + channel sv { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3000 } + } + channel sw { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = 1/3000 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture2.parm" +Content-Type: text/plain + +{ +version 0.8 +uvattrib [ 0 locks=0 ] ( uv ) +group [ 0 locks=0 ] ( "" ) +type [ 0 locks=0 ] ( "face" ) +axis [ 0 locks=0 ] ( "y" ) +campath [ 0 locks=0 ] ( "" ) +coord [ 0 locks=0 ] ( "natural" ) +s [ 8 locks=0 ] ( [ su 0.00033333333333333332 ] [ sv 0.00033333333333333332 ] [ sw 0.00033333333333333332 ] ) +offset [ 0 locks=0 ] ( 0.5 0.5 0 ) +angle [ 0 locks=0 ] ( 0 ) +fixseams [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/uvtexture2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file1.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -177.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 1633064945 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____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____YRTEMOEG____O____GEOMETRY____O/file1.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O____5_SUNEG____O____GENUS_5____O/JBO.MD3.PETS.TRPDLS.O____TRAP_5_SUNEG_DESOLC____O____CLOSED_GENUS_5_PART____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/file1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform37.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform37.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -177.5 34.6088 +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 file1 0 1 "input1" +} +inputs +{ +0 file1 0 1 +} +stat +{ + create 1633065005 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform37.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 [ 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/transform37.userdata" +Content-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_O2.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_O2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 -4.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 normal5 1 1 "input1" +} +inputs +{ +0 normal5 0 1 +} +stat +{ + create 1622037817 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_O2.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_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/fuse22.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse22.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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_begin4 0 1 "input1" +} +inputs +{ +0 foreach_begin4 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse22.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/fuse22.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform38.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform38.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -191.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform38.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_ENALP_O_PLANE_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/transform38.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 ] ( 0 ) +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/transform38.userdata" +Content-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_end4.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_end4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 merge27 2 1 "input1" +} +inputs +{ +0 merge27 0 1 +} +stat +{ + create 1621148305 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_end4.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_begin4 ) +templatepath [ 0 locks=0 ] ( ../foreach_begin4 ) +resetcookpass [ 0 locks=0 ] ( 0 ) +dosinglepass [ 0 locks=0 ] ( "off" ) +singlepass [ 0 locks=0 ] ( 0 ) +stopcondition [ 0 locks=0 ] ( 0 ) +multithread [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/foreach_end4.userdata" +Content-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_inputs2.init" +Content-Type: text/plain + +type = switch +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/switch_inputs2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.495 19.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 +{ +0 "output1" +} +inputsNamed3 +{ +1 nope2 1 1 "input1" +} +inputs +{ +0 nope2 0 1 +} +stat +{ + create 1344372982 + modify 1658235329 + 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_inputs2.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_inputs2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor36.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor36.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 fuse25 1 1 "input1" +} +inputs +{ +0 fuse25 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor36.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/polydoctor36.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform39.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform39.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -196.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform39.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = (ch(\"../O_SGNITES_LATCARF_SORC_ENALP_O_PLANE_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/transform39.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 ] ( 0 ) +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/transform39.userdata" +Content-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_O7.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_O7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 1658235329 + 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_O7.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_O7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor37.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor37.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 fuse26 1 1 "input1" +} +inputs +{ +0 fuse26 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor37.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/polydoctor37.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack3.init" +Content-Type: text/plain + +type = unpack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.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 vertex4 1 1 "input1" +} +inputs +{ +0 vertex4 0 1 +} +stat +{ + create 1622718826 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/unpack3.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/unpack3.userdata" +Content-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_begin4.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_begin4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 transform43 1 1 "input1" +} +inputs +{ +0 transform43 0 1 +} +stat +{ + create 1621148371 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_begin4.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../repeat_end4 ) +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_begin4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse23.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse23.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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_begin4 0 1 "input1" +} +inputs +{ +0 repeat_begin4 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse23.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/fuse23.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform40.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform40.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -193.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform40.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_ENALP_O_PLANE_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/transform40.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 ] ( 0 ) +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/transform40.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge25.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge25.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.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 polydoctor37 1 1 "input1" +0 circle10 0 1 "input2" +} +inputs +{ +0 polydoctor37 0 1 +1 circle10 0 1 +} +stat +{ + create 1621143119 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge25.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge25.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse24.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse24.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.995 -1.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 merge28 2 1 "input1" +} +inputs +{ +0 merge28 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse24.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/fuse24.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip32.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip32.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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_O6 1 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O6 0 1 +} +stat +{ + create 1622718813 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip32.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/clip32.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex4.init" +Content-Type: text/plain + +type = vertex +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.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 merge25 2 1 "input1" +} +inputs +{ +0 merge25 0 1 +} +stat +{ + create 1622271974 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vertex4.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/vertex4.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/vertex4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor38.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor38.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 fuse27 1 1 "input1" +} +inputs +{ +0 fuse27 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor38.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/polydoctor38.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack12.init" +Content-Type: text/plain + +type = pack +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack12.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 grid7 0 1 "input1" +} +inputs +{ +0 grid7 0 1 +} +stat +{ + create 1622717672 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/pack12.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/pack12.userdata" +Content-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_begin4.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_begin4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 polydoctor40 1 1 "input1" +} +inputs +{ +0 polydoctor40 0 1 +} +stat +{ + create 1621148305 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_begin4.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "piece" ) +blockpath [ 0 locks=0 ] ( ../foreach_end4 ) +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_begin4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse25.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse25.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 clip32 1 1 "input1" +} +inputs +{ +0 clip32 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse25.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/fuse25.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform41.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform41.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -195.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform41.chn" +Content-Type: text/plain + +{ + channel py { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -(ch(\"../O_SGNITES_LATCARF_SORC_ENALP_O_PLANE_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/transform41.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 ] ( 0 ) +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/transform41.userdata" +Content-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_O6.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_O6.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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_O7 0 1 "input1" +} +inputs +{ +0 O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O7 0 1 +} +stat +{ + create 1507930636 + modify 1658235329 + 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_O6.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_ENALP_O_PLANE_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_O6.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 3 ] ) +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_O6.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse26.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse26.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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_end4 1 1 "input1" +} +inputs +{ +0 repeat_end4 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse26.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/fuse26.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip33.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip33.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 5.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 clip34 1 1 "input1" +} +inputs +{ +0 clip34 0 1 +} +stat +{ + create 1622718813 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip33.chn" +Content-Type: text/plain + +{ + channel originy { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip33.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 8 locks=0 ] ( 0 [ originy -0.33333333333333331 ] 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/clip33.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge26.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge26.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 polydoctor38 1 1 "input1" +2 transform43 1 1 "input2" +} +inputs +{ +0 polydoctor38 0 1 +1 transform43 0 1 +} +stat +{ + create 1621168465 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge26.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge26.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor39.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor39.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 fuse22 1 1 "input1" +} +inputs +{ +0 fuse22 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor39.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/polydoctor39.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform42.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform42.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -192.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform42.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_ENALP_O_PLANE_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/transform42.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 ] ( 0 ) +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/transform42.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge27.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge27.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.995 17.345 +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 transform39 1 1 "input1" +1 transform41 1 1 "input2" +0 transform44 1 1 "input3" +4 transform40 1 1 "input4" +5 switch_inputs2 0 1 "input5" +} +inputs +{ +0 transform39 0 1 +1 transform41 0 1 +2 transform44 0 1 +3 transform40 0 1 +4 switch_inputs2 0 1 +} +stat +{ + create 1621148212 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge27.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge27.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope2.init" +Content-Type: text/plain + +type = null +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/nope2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 1658235329 + 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/nope2.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/nope2.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/nope2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal5.init" +Content-Type: text/plain + +type = normal +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 -3.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 polydoctor41 1 1 "input1" +} +inputs +{ +0 polydoctor41 0 1 +} +stat +{ + create 1622831676 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/normal5.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/normal5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform43.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform43.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 pack12 1 1 "input1" +} +inputs +{ +0 pack12 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform43.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/transform43.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 ] ( 0 ) +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/transform43.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse27.init" +Content-Type: text/plain + +type = fuse +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse27.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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_end4 1 1 "input1" +} +inputs +{ +0 foreach_end4 0 1 +} +stat +{ + create 1622817088 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/fuse27.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/fuse27.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip34.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip34.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 6.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 unpack3 1 1 "input1" +} +inputs +{ +0 unpack3 0 1 +} +stat +{ + create 1622718813 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip34.chn" +Content-Type: text/plain + +{ + channel originy { + lefttype = extend + righttype = extend + default = 0.66666666666666663 + flags = 0 + segment { length = 0 value = 0.66666666666666663 0.66666666666666663 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip34.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 8 locks=0 ] ( 0 [ originy 0.33333333333333331 ] 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/clip34.userdata" +Content-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_end4.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_end4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 merge26 1 1 "input1" +} +inputs +{ +0 merge26 0 1 +} +stat +{ + create 1621148371 + modify 1658235329 + author Administrator@O + access 0777 +} +color 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_end4.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_ENALP_O_PLANE_CROS_FRACTAL_SETINGS_O/O_SDAERPS_O_SPREADS_O\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end4.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "auto" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 8 locks=0 ] ( [ iterations 6 ] ) +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_begin4 ) +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 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor40.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor40.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.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 fuse23 1 1 "input1" +} +inputs +{ +0 fuse23 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor40.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/polydoctor40.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform44.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform44.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -194.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 polydoctor39 1 1 "input1" +} +inputs +{ +0 polydoctor39 0 1 +} +stat +{ + create 1621163882 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform44.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_ENALP_O_PLANE_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/transform44.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 ] ( 0 ) +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/transform44.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle10.init" +Content-Type: text/plain + +type = circle +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle10.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.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 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/circle10.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_ENALP_O_PLANE_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_ENALP_O_PLANE_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/circle10.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/circle10.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor41.init" +Content-Type: text/plain + +type = polydoctor +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor41.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.995 -2.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 fuse24 1 1 "input1" +} +inputs +{ +0 fuse24 0 1 +} +stat +{ + create 1622802028 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polydoctor41.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/polydoctor41.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid7.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid7.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -190.995 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 1636142002 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid7.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid7.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "xy" ) +size [ 8 locks=0 ] ( 1 [ sizey 1 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 2 ) +cols [ 8 locks=0 ] ( [ cols 2 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid7.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip35.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip35.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 3.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 clip36 1 1 "input1" +} +inputs +{ +0 clip36 0 1 +} +stat +{ + create 1622718813 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip35.chn" +Content-Type: text/plain + +{ + channel originx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = -1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip35.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 8 locks=0 ] ( [ originx -0.33333333333333331 ] 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/clip35.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip36.init" +Content-Type: text/plain + +type = clip +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip36.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 4.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 clip33 1 1 "input1" +} +inputs +{ +0 clip33 0 1 +} +stat +{ + create 1622718813 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip36.chn" +Content-Type: text/plain + +{ + channel originx { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/clip36.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +clipop [ 0 locks=0 ] ( "above" ) +origin [ 8 locks=0 ] ( [ originx 0.33333333333333331 ] 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/clip36.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform45.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform45.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 2.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 clip35 1 1 "input1" +} +inputs +{ +0 clip35 0 1 +} +stat +{ + create 1636144344 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform45.chn" +Content-Type: text/plain + +{ + channel tz { + lefttype = extend + righttype = extend + default = 0.34000000000000002 + flags = 0 + segment { length = 0 value = 0.34000000000000002 0.34000000000000002 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform45.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 ] ( 0 0 [ tz 0.33333333333333331 ] ) +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/transform45.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform46.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform46.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -189.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 O_EZIREHPS_O_SPHERIZE_O 1 1 "input1" +} +inputs +{ +0 O_EZIREHPS_O_SPHERIZE_O 0 1 +} +stat +{ + create 1636144481 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/transform46.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 [ 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/transform46.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge28.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge28.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position -188.995 -0.781107 +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 transform46 1 1 "input1" +0 O_EZIREHPS_O_SPHERIZE_O 1 1 "input2" +} +inputs +{ +0 transform46 0 1 +1 O_EZIREHPS_O_SPHERIZE_O 0 1 +} +stat +{ + create 1636144497 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge28.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/merge28.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid8.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid8.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.505 17.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 1658235151 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid8.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"sizex\") } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = ch(\"rows\") } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid8.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "xy" ) +size [ 8 locks=0 ] ( 1 [ sizey 1 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 0 locks=0 ] ( 2 ) +cols [ 8 locks=0 ] ( [ cols 2 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid8.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude4.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/polyextrude4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.505 15.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 repeat_begin5 0 1 "input1" +} +inputs +{ +0 repeat_begin5 0 1 +} +stat +{ + create 1658235210 + modify 1658235435 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude4.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 ] ( "primnormal" ) +ptnormalsrc [ 0 locks=0 autoscope=0 ] ( "precompute" ) +ptnormalattrib [ 0 locks=0 autoscope=0 ] ( N ) +dist [ 0 locks=0 autoscope=0 ] ( 0 ) +inset [ 0 locks=0 autoscope=0 ] ( 0.5 ) +twist [ 0 locks=0 autoscope=0 ] ( 0 ) +divs [ 0 locks=0 autoscope=0 ] ( 1 ) +spinetype [ 0 locks=0 autoscope=0 ] ( "straight" ) +stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +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/polyextrude4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet3.init" +Content-Type: text/plain + +type = facet +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.505 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 +{ +1 "output1" +} +inputsNamed3 +{ +0 polyextrude4 1 1 "input1" +} +inputs +{ +0 polyextrude4 0 1 +} +stat +{ + create 1658235242 + modify 1658235329 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 ] ( "" ) +grouptype [ 0 locks=0 ] ( "guess" ) +prenml [ 0 locks=0 ] ( "off" ) +unit [ 0 locks=0 ] ( "off" ) +unique [ 0 locks=0 ] ( "on" ) +cons [ 0 locks=0 ] ( "none" ) +dist [ 0 locks=0 ] ( 0.001 ) +accurate [ 0 locks=0 ] ( "on" ) +inline [ 0 locks=0 ] ( "off" ) +inlinedist [ 0 locks=0 ] ( 0.001 ) +orientPolys [ 0 locks=0 ] ( "off" ) +cusp [ 0 locks=0 ] ( "off" ) +angle [ 0 locks=0 ] ( 20 ) +remove [ 0 locks=0 ] ( "off" ) +mkplanar [ 0 locks=0 ] ( "off" ) +postnml [ 0 locks=0 ] ( "off" ) +reversenml [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/facet3.userdata" +Content-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_end5.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_end5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.505 13.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 +{ +} +inputsNamed3 +{ +0 facet3 1 1 "input1" +} +inputs +{ +0 facet3 0 1 +} +stat +{ + create 1658235272 + modify 1659975095 + author Administrator@O + access 0777 +} +color 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_end5.parm" +Content-Type: text/plain + +{ +version 0.8 +itermethod [ 0 locks=0 ] ( "count" ) +method [ 0 locks=0 ] ( "feedback" ) +iterations [ 0 locks=0 ] ( 2 ) +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_begin5 ) +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 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/repeat_end5.userdata" +Content-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_begin5.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_begin5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 5.505 16.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 grid8 0 1 "input1" +} +inputs +{ +0 grid8 0 1 +} +stat +{ + create 1658235272 + modify 1671246960 + author Administrator@O + access 0777 +} +color 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_begin5.parm" +Content-Type: text/plain + +{ +version 0.8 +method [ 0 locks=0 ] ( "feedback" ) +blockpath [ 0 locks=0 ] ( ../repeat_end5 ) +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_begin5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file2.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 9.505 17.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 1659972381 + modify 1671246987 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file2.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/file2.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O____5_SUNEG____O____GENUS_5____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/file2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons2.init" +Content-Type: text/plain + +type = vdbfrompolygons +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 9.49765 16.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 file2 0 1 "input1" +} +inputs +{ +0 file2 0 1 +} +stat +{ + create 1659975174 + modify 1671246987 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons2.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/9 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/vdbfrompolygons2.parm" +Content-Type: text/plain + +{ +version 0.8 +voxelsize [ 8 locks=0 ] ( [ voxelsize 0.1111111111111111 ] ) +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/vdbfrompolygons2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumevisualization1.init" +Content-Type: text/plain + +type = volumevisualization +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumevisualization1.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 9.505 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 vdbfrompolygons2 1 1 "input1" +} +inputs +{ +0 vdbfrompolygons2 0 1 +} +stat +{ + create 1659975525 + modify 1671246987 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/volumevisualization1.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 [ 0 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.4142135623730951 ) +cdrampmode [ 0 locks=0 ] ( "clamp" ) +cdpreset [ 0 locks=0 ] ( "none" ) +cdramp [ 0 locks=0 ] ( 2 ) +emitscale [ 0 locks=0 ] ( 0 ) +emitfield [ 0 locks=0 ] ( "" ) +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 ] ( "" ) +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.4142135623730951 ) +densityramp2interp [ 0 locks=0 ] ( "linear" ) +cdramp1pos [ 0 locks=0 ] ( 0 ) +cdramp1c [ 0 locks=0 ] ( 0 0 0 ) +cdramp1interp [ 0 locks=0 ] ( "linear" ) +cdramp2pos [ 0 locks=0 ] ( 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/volumevisualization1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file3.init" +Content-Type: text/plain + +type = file +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 19 17.35 +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 1671246987 + modify 1675595668 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/file3.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/file3.parm" +Content-Type: text/plain + +{ +version 0.8 +filemode [ 0 locks=0 ] ( "read" ) +file [ 0 locks=0 ] ( C:/O/O_AIDIW_O_WIDIA_O/O_D3_O_3D_O/O_SLEDOM_O_MODELS_O/O____5_SUNEG____O____GENUS_5____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/file3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid9.init" +Content-Type: text/plain + +type = grid +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid9.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22 17.35 +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 1675595665 + modify 1675599534 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid9.chn" +Content-Type: text/plain + +{ + channel sizey { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = 1 } + } + channel cols { + lefttype = extend + righttype = extend + default = 4 + flags = 0 + segment { length = 0 value = 4 4 expr = 168*2 } + } + channel rows { + lefttype = extend + righttype = extend + default = 105 + flags = 0 + segment { length = 0 value = 105 105 expr = 105*2 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid9.parm" +Content-Type: text/plain + +{ +version 0.8 +type [ 0 locks=0 ] ( "poly" ) +surftype [ 0 locks=0 ] ( "quads" ) +orient [ 0 locks=0 ] ( "zx" ) +size [ 0 locks=0 ] ( 1.6000000000000001 [ sizey 1 ] ) +t [ 0 locks=0 ] ( 0 0 0 ) +r [ 0 locks=0 ] ( 0 0 0 ) +rows [ 8 locks=0 ] ( [ rows 210 ] ) +cols [ 8 locks=0 ] ( [ cols 336 ] ) +orderu [ 0 locks=0 ] ( 4 ) +orderv [ 0 locks=0 ] ( 4 ) +interpu [ 0 locks=0 ] ( "on" ) +interpv [ 0 locks=0 ] ( "on" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/grid9.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote2.init" +Content-Type: text/plain + +type = attribpromote +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote2.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22.005 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 attribfrommap6 1 1 "input1" +} +inputs +{ +0 attribfrommap6 0 1 +} +stat +{ + create 1675596192 + modify 1675599222 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote2.parm" +Content-Type: text/plain + +{ +version 0.8 +inname [ 0 locks=0 ] ( Cd ) +inclass [ 0 locks=0 ] ( "point" ) +outclass [ 0 locks=0 ] ( "primitive" ) +usepieceattrib [ 0 locks=0 ] ( "off" ) +pieceattrib [ 0 locks=0 ] ( name ) +method [ 0 locks=0 ] ( "median" ) +useoutname [ 0 locks=0 ] ( "off" ) +outname [ 0 locks=0 ] ( "" ) +deletein [ 0 locks=0 ] ( "off" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/attribpromote2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5.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/polyextrude5.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22.005 13.345 +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 attribwrangle2 1 1 "input1" +} +inputs +{ +0 attribwrangle2 0 1 +} +stat +{ + create 1675596846 + modify 1675599639 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +splittype [ 0 locks=0 autoscope=0 ] ( "elements" ) +usesplitgroup [ 0 locks=0 autoscope=0 ] ( "off" ) +splitgroup [ 0 locks=0 autoscope=0 ] ( "" ) +extrusionmode [ 0 locks=0 autoscope=0 ] ( "primnormal" ) +ptnormalsrc [ 0 locks=0 autoscope=0 ] ( "precompute" ) +ptnormalattrib [ 0 locks=0 autoscope=0 ] ( N ) +dist [ 0 locks=0 autoscope=0 ] ( 0.043749999999999997 ) +inset [ 0 locks=0 autoscope=0 ] ( 0 ) +twist [ 0 locks=0 autoscope=0 ] ( 0 ) +divs [ 0 locks=0 autoscope=0 ] ( 1 ) +spinetype [ 0 locks=0 autoscope=0 ] ( "straight" ) +stdswitcher [ 0 locks=0 autoscope=0 ] ( 0 0 0 ) +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 ] ( "on" ) +localzscaleattrib [ 0 locks=0 autoscope=0 ] ( zextrusion ) +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/polyextrude5.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide4.init" +Content-Type: text/plain + +type = subdivide +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide4.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 22 12.2491 +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 polyextrude5 1 1 "input1" +} +inputs +{ +0 polyextrude5 0 1 +} +stat +{ + create 1675597536 + modify 1675598029 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/subdivide4.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 ] ( 2 ) +overridecrease [ 0 locks=0 ] ( "off" ) +creaseweight [ 0 locks=0 ] ( 0 ) +outputcrease [ 0 locks=0 ] ( "on" ) +outcreasegroup [ 0 locks=0 ] ( creases ) +closeholes [ 0 locks=0 ] ( "stitch" ) +surroundpoly [ 0 locks=0 ] ( "nodiv" ) +bias [ 0 locks=0 ] ( 1 ) +updatenmls [ 0 locks=0 ] ( "on" ) +smoothvertex [ 0 locks=0 ] ( "off" ) +consisttopology [ 0 locks=0 ] ( "off" ) +linearcreases [ 0 locks=0 ] ( "on" ) +buildpolysoups [ 0 locks=0 ] ( "off" ) +indepcurves [ 0 locks=0 ] ( "off" ) +removeholes [ 0 locks=0 ] ( "off" ) +vtxboundary [ 0 locks=0 ] ( "edge" ) +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/subdivide4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3.init" +Content-Type: text/plain + +type = polybevel::2.0 +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3.def" +Content-Type: text/plain + +sopflags sopflags = +comment "" +position 21 12.35 +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 polyextrude5 1 1 "input1" +} +inputs +{ +0 polyextrude5 0 1 +} +stat +{ + create 1675597610 + modify 1675598029 + author Administrator@O + access 0777 +} +color UT_Color RGB 1 1 1 +delscript "" +exprlanguage hscript +end + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3.chn" +Content-Type: text/plain + +{ + channel profilesource { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = basic } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3.parm" +Content-Type: text/plain + +{ +version 0.8 +group [ 0 locks=0 autoscope=0 ] ( "" ) +grouptype [ 0 locks=0 autoscope=0 ] ( "guess" ) +ignoresharededges [ 0 locks=0 autoscope=0 ] ( "off" ) +ignoregrpflat [ 0 locks=0 autoscope=0 ] ( "off" ) +groupflatangle [ 0 locks=0 autoscope=0 ] ( 2 ) +offsettingsection [ 0 locks=0 autoscope=0 ] ( 0 ) +offsetmode [ 0 locks=0 autoscope=0 ] ( "fixeddist" ) +offset [ 0 locks=0 autoscope=0 ] ( 1 ) +commonlimit [ 0 locks=0 autoscope=0 ] ( "off" ) +useoffsetscale [ 0 locks=0 autoscope=0 ] ( "off" ) +offsetscaleattr [ 0 locks=0 autoscope=0 ] ( offscale ) +usepointscale [ 0 locks=0 autoscope=0 ] ( "off" ) +pointscaleattr [ 0 locks=0 autoscope=0 ] ( pscale ) +filletsection [ 0 locks=0 autoscope=0 ] ( 0 ) +ptfilletshape [ 0 locks=0 autoscope=0 ] ( "round" ) +filletshape [ 0 locks=0 autoscope=0 ] ( "round" ) +profilesource [ 0 locks=0 autoscope=0 ] ( [ profilesource 0 ] ) +profilesampling [ 0 locks=0 autoscope=0 ] ( "uniform" ) +divisions [ 0 locks=0 autoscope=0 ] ( 3 ) +profileramp [ 0 locks=0 autoscope=0 ] ( 2 ) +symmterizeprofile [ 0 locks=0 autoscope=0 ] ( "on" ) +reverseprofile [ 0 locks=0 autoscope=0 ] ( "off" ) +profilescale [ 0 locks=0 autoscope=0 ] ( 1 ) +anglessection [ 0 locks=0 autoscope=0 ] ( 0 ) +allowvertexsplits [ 0 locks=0 autoscope=0 ] ( "off" ) +splitsinglefolds [ 0 locks=0 autoscope=0 ] ( "off" ) +splitflats [ 0 locks=0 autoscope=0 ] ( "off" ) +outputgroupssection [ 0 locks=0 autoscope=0 ] ( 0 ) +usecornerprims [ 0 locks=0 autoscope=0 ] ( "off" ) +cornerprims [ 0 locks=0 autoscope=0 ] ( bevelprims ) +useedgeprims [ 0 locks=0 autoscope=0 ] ( "off" ) +edgeprims [ 0 locks=0 autoscope=0 ] ( bevelprims ) +profileramp1pos [ 0 locks=0 autoscope=0 ] ( 0 ) +profileramp1value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +profileramp1interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +profileramp2pos [ 0 locks=0 autoscope=0 ] ( 1 ) +profileramp2value [ 0 locks=0 autoscope=0 ] ( 0.5 ) +profileramp2interp [ 0 locks=0 autoscope=0 ] ( "catmull-rom" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3.userdata" +Content-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":-163.135612482166493, + "posy":18.6322468587357193, + "pinned":true, + "color":"RGB 1 1 1", + "input":"merge23 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":-160.236825894106317, + "posy":11.7031308425428637, + "pinned":true, + "color":"RGB 1 1 1", + "input":"pack11 0 1" +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="obj/O____YRTEMOEG____O____GEOMETRY____O.order" +Content-Type: text/plain + +469 +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_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O2 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O2 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O2 +O_SGNITES_SELCRIC_CIRTNECNOC_O_CONCENTRIC_CIRCLES_SETINGS_O +circle2 +merge8 +circle4 +revolve1 +merge9 +foreach_end1 +foreach_begin1 +repeat_end1 +repeat_begin1 +transform2 +transform3 +merge10 +O_1_LAIRETAM_O_MATERIAL_1_O +vertex1 +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 +clip16 +clip19 +normal1 +polydoctor16 +fuse2 +polydoctor17 +fuse3 +polydoctor18 +fuse4 +polydoctor19 +fuse5 +polydoctor20 +fuse6 +polydoctor21 +fuse7 +polydoctor22 +fuse8 +polydoctor23 +fuse9 +polydoctor24 +fuse10 +polydoctor25 +fuse11 +polydoctor26 +fuse12 +polydoctor27 +fuse13 +polydoctor28 +fuse14 +polydoctor29 +fuse15 +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 +grid1 +attribfrommap1 +transform28 +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O5 +box1 +pointwrangle1 +merge19 +clip24 +pointwrangle2 +pointwrangle3 +switch2 +null1 +subdivide3 +convert5 +transform29 +switch3 +merge20 +switch4 +Polyhedron1 +sphere1 +Reflector1 +SphereInversion1 +StereographicProjection1 +facet1 +O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O +polybevel1 +SphereInversion2 +grid2 +transform30 +box4 +O_TNEMECALPSID_O_DISPLACEMENT_O +pack10 +O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O1 +O_NOITCEJORP_CINOMONG_O_GNOMONIC_PROJECTION_O2 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O5 +attribfrommap2 +grid3 +transform31 +transform32 +merge21 +transform33 +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O7 +clip26 +clip27 +null2 +switch5 +clip28 +O_TNEMECALPSID_O_DISPLACEMENT_O1 +transform34 +reverse1 +reverse2 +attribpaint1 +attribexpression1 +explodedview1 +CubeSphere1 +circle9 +polyextrude2 +normal3 +grid4 +carve1 +attribcreate1 +facet2 +sphere2 +extrude1 +copy3 +attribvop1 +attribfrommap3 +normal4 +grid5 +polyextrude3 +attribfrommap4 +attribpromote1 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O6 +uvtexture1 +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O8 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O5 +merge22 +transform35 +clip29 +clip30 +clip31 +transform36 +merge23 +pack11 +mirror6 +mirror7 +merge24 +polybevel2 +boolean1 +attribwrangle1 +vdbfrompolygons1 +volumefromattrib1 +attribfromvolume1 +mirror8 +mirror9 +mirror10 +cop2net1 +grid6 +attribfrommap5 +uvtexture2 +file1 +transform37 +O_EZIS_EREHPS_XOB_DEDIVIDBUS_FO_NOITAZILAMRON_O_NORMALIZATION_OF_SUBDIVIDED_BOX_SPHERE_SIZE_O9 +O_SGNITES_LATCARF_SORC_ENALP_O_PLANE_CROS_FRACTAL_SETINGS_O +O_2_LAIRETAM_O_MATERIAL_2_O2 +fuse22 +transform38 +foreach_end4 +switch_inputs2 +polydoctor36 +transform39 +O_EREHPS_OTNI_NOISIVIDBUS_ROF_XOB_O_BOX_FOR_SUBDIVISION_INTO_SPHERE_O7 +polydoctor37 +unpack3 +repeat_begin4 +fuse23 +transform40 +merge25 +fuse24 +clip32 +vertex4 +polydoctor38 +pack12 +foreach_begin4 +fuse25 +transform41 +O_EREHPS_OTNI_NOISIVIDBUS_XOB_O_BOX_SUBDIVISION_INTO_SPHERE_O6 +fuse26 +clip33 +merge26 +polydoctor39 +transform42 +merge27 +nope2 +normal5 +transform43 +fuse27 +clip34 +repeat_end4 +polydoctor40 +transform44 +circle10 +polydoctor41 +grid7 +clip35 +clip36 +transform45 +O_EZIREHPS_O_SPHERIZE_O +transform46 +merge28 +grid8 +polyextrude4 +facet3 +repeat_end5 +repeat_begin5 +file2 +vdbfrompolygons2 +volumevisualization1 +volumewrangle1 +file3 +grid9 +attribfrommap6 +attribpromote2 +polyextrude5 +attribwrangle2 +subdivide4 +polybevel3 + +--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 1632607175 + 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 off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1590030936 + modify 1632607177 + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "image" } + parmtag { "mantra_name" "subpixel" } + parmtag { "spare_category" "Output" } + } + parm { + name "vm_tile_render" + label "Tiled Render" + type toggle + default { "0" } + range { 0 1 } + 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" } + range { 0 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" } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_shadowmap" + label "Auto-Generate Shadow Maps" + type toggle + default { "1" } + range { 0 1 } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_envmap" + label "Auto-Generate Environment Maps" + type toggle + default { "1" } + range { 0 1 } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_photonmap" + label "Auto-Generate Photon Maps" + type toggle + default { "1" } + range { 0 1 } + parmtag { "spare_category" "Output" } + } + parm { + name "render_any_pointcloud" + label "Auto-Generate Light Point Clouds" + type toggle + default { "1" } + range { 0 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_Pz" + label "Shading Depth (Pz)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_N" + label "Shading Normal (N)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_all_comp" + label "Combined Lighting (per-component)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_comp" + label "Direct Lighting (per-component)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_indirect_comp" + label "Indirect Lighting (per-component)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_all_emission" + label "Combined Emission" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_noshadow" + label "Direct Unshadowed" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_direct_samples" + label "Direct Ray Samples" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_indirect_samples" + label "Indirect Ray Samples" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_sss" + label "SSS Single/Multi" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_basecolor" + label "Surface Unlit Base Color (basecolor)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_diffcolor" + label "Surface Unlit Diffuse Color (diffcolor)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_speccolor" + label "Surface Unlit Specular Color (speccolor)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_emitcolor" + label "Surface Emission Color (emitcolor)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_ssscolor" + label "Surface SSS Color (ssscolor)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_metallic" + label "Surface Metallic (metallic)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_quickplane_specrough" + label "Surface Specular Roughness (specrough)" + type toggle + default { "0" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_showextraplaneparms" + label "Show extra image plane parameters" + type toggle + invisible + default { "0" } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_excludedcm_plane#" + label "Exclude from DCM" + type toggle + default { "0" } + hidewhen "{ vm_deepresolver != camera }" + range { 0 1 } + 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 + } + range { 0 1 } + 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" + } + range { 0 1 } + 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# == \"\" }" + range { 0 1 } + 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 }" + range { 0 1 } + 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')\")`" ] + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "spare_category" "Extra Image Planes" } + } + parm { + name "vm_lightexport#" + label "Light Exports" + type integer + default { "0" } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + } + } + + } + + 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" + } + range { 0 1 } + parmtag { "spare_category" "Deep Output" } + } + parm { + name "vm_dcmfilename" + label "DCM Filename" + type image + default { "$HIP/dcm.rat" } + disablewhen "{ vm_deepresolver != camera }" + range { 0 1 } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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" + } + range { 0 1 } + 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 }" + range { 0 1 } + 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" } + range { 0 1 } + } + parm { + name "vm_cryptolayerprop#" + label "Property" + type string + default { "materialname" } + menureplace { + "materialname" "Material Name" + "name" "Object Name" + } + range { 0 1 } + } + parm { + name "vm_cryptolayername#" + label "Channel Name" + type string + default { "CryptoMaterial" } + range { 0 1 } + } + 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" } + range { 0 1 } + } + parm { + name "vm_cryptolayeroutput#" + label "Different File" + type file + default { "$HIP/CryptoMaterial.exr" } + disablewhen "{ vm_cryptolayeroutputenable# != 1 }" + range { 0 1 } + parmtag { "filechooser_mode" "write" } + } + parm { + name "vm_cryptolayersidecarenable#" + label "vm_cryptolayersidecarenable#" + type toggle + nolabel + joinnext + default { "0" } + range { 0 1 } + } + parm { + name "vm_cryptolayersidecar#" + label "Manifest File" + type string + default { "CryptoMaterial.json" } + disablewhen "{ vm_cryptolayersidecarenable# != 1 }" + range { 0 1 } + } + } + + } + + group { + name "output6_4" + label "Meta Data" + + parm { + name "vm_image_artist" + label "Artist" + type string + default { "" } + range { 0 1 } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "artist" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_comment" + label "Comment" + type string + default { "" } + range { 0 1 } + parmtag { "mantra_class" "imageoption" } + parmtag { "mantra_name" "comment" } + parmtag { "spare_category" "Meta Data" } + } + parm { + name "vm_image_hostname" + label "Hostname" + type string + default { "" } + range { 0 1 } + 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" + } + range { 0 1 } + 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)" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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)" + } + range { 0 1 } + 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)" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "spare_category" "Rendering" } + } + parm { + name "allowmotionblur" + label "Allow Motion Blur" + type toggle + default { "0" } + range { 0 1 } + 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 }" + range { 0 1 } + 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" } + range { 0 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" + } + range { 0 1 } + 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 }" + range { 0 1 } + 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" } + range { 0 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" } + range { 0 1 } + 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 }" + range { 0 1 } + 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" + } + range { 0 1 } + 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 }" + range { 0 1 } + 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 }" + range { 0 1 } + 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" } + range { 0 1 } + 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" } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "constrainmaxrough" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_refractcomponents" + label "Refract Components" + type string + default { "refract" } + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "refractcomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_diffusecomponents" + label "Diffuse Components" + type string + default { "diffuse" } + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "diffusecomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_volumecomponents" + label "Volume Components" + type string + default { "volume" } + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "volumecomponents" } + parmtag { "spare_category" "Shading" } + } + parm { + name "vm_ssscomponents" + label "SSS Components" + type string + default { "sss" } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 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" } + range { 0 1 } + parmtag { "spare_category" "Render" } + } + parm { + name "vm_embedvex" + label "Force VEX Shader Embedding" + type toggle + default { "0" } + range { 0 1 } + 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 + } + range { 0 1 } + 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 + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" + } + range { 0 1 } + 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" } + range { 0 1 } + parmtag { "mantra_class" "renderer" } + parmtag { "mantra_name" "alfprogress" } + parmtag { "spare_category" "Statistics" } + } + parm { + name "vm_tilecallback" + label "Python Tile Callback" + type file + default { "" } + range { 0 1 } + 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" } + range { 0 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" } + range { 0 1 } + parmtag { "spare_category" "Driver" } + } + parm { + name "vm_tmpsharedstorage" + label "Shared temp storage" + type file + default { "$HIP/ifds/storage" } + disablewhen "{ vm_inlinestorage != 0 }" + range { 0 1 } + 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 }" + range { 0 1 } + parmtag { "filechooser_mode" "write" } + parmtag { "spare_category" "Driver" } + } + parm { + name "vm_binarygeometry" + label "Save Binary Geometry" + type toggle + default { "1" } + range { 0 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 ] ( $HIP/ifds/storage ) +vm_tmplocalstorage [ 0 locks=0 autoscope=1 ] ( $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 off 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 ] ( "lut_gamma" ) +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 ] ( "format16fp" ) +tex3dlimit [ 0 locks=0 ] ( "none" ) +tex3dres [ 0 locks=0 ] ( 384 ) +tex3dformat [ 0 locks=0 ] ( "format16fp" ) +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 1632607175 + 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 off exposed on +outputsNamed3 +{ +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615922948 + modify 1675595111 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595124 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595127 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595127 + 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 on display on render off highlight off unload off savedata off compress on colordefault off 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 1675595128 + 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 ] ( "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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 on display off render on highlight off unload off savedata off compress on colordefault off exposed on audio off export off +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1615924327 + modify 1675595128 + 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 1675596072 + 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 1632607175 + 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/img1.init" +Content-Type: text/plain + +type = img +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1.def" +Content-Type: text/plain + +comment "" +position -45.1179 27.2158 +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 1628928818 + modify 1628930228 + 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="img/img1.parm" +Content-Type: text/plain + +{ +version 0.8 +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/colorwheel1.init" +Content-Type: text/plain + +type = colorwheel +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/colorwheel1.def" +Content-Type: text/plain + +comment "" +position -44.019 29.6864 +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 off colordefault off exposed on +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1628928831 + modify 1628930213 + 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/img1/colorwheel1.chn" +Content-Type: text/plain + +{ + channel size1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CXRES } + } + channel size2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CYRES } + } + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + channel depthglobal { + lefttype = extend + righttype = extend + default = 3 + flags = 0 + segment { length = 0 value = 3 3 expr = $CDEPTH } + } + channel bwpoints1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CBP } + } + channel bwpoints2 { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = $CWP } + } + channel start { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = $FSTART } + } + channel length { + lefttype = extend + righttype = extend + default = 5824 + flags = 0 + segment { length = 0 value = 5824 5824 expr = $NFRAMES } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/colorwheel1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 1 ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "off" ) +size [ 0 locks=0 ] ( [ size1 1024 ] [ size2 1024 ] ) +sizemenu [ 0 locks=0 ] ( 0 ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +planes [ 0 locks=0 ] ( "rgba3" ) +addplanes [ 0 locks=0 ] ( "m" ) +addplaneop [ 0 locks=0 ] ( "replace" ) +customplanes [ 0 locks=0 ] ( "" ) +depth [ 0 locks=0 ] ( "default" ) +depthmenu [ 0 locks=0 ] ( 0 ) +depthglobal [ 0 locks=0 ] ( [ depthglobal 3 ] ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( [ bwpoints1 0 ] [ bwpoints2 1 ] ) +interlace [ 0 locks=0 ] ( "none" ) +idominance [ 0 locks=0 ] ( "odd" ) +overriderange [ 0 locks=0 ] ( "off" ) +singleimage [ 0 locks=0 ] ( "off" ) +start [ 0 locks=0 ] ( [ start 1 ] ) +length [ 0 locks=0 ] ( [ length 5824 ] ) +preextend [ 0 locks=0 ] ( "black" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "black" ) +posthold [ 0 locks=0 ] ( 0 ) +vex_edit [ 0 locks=0 ] ( 0 ) +vex_reload [ 0 locks=0 ] ( 0 ) +scale [ 0 locks=0 ] ( 1 ) +satCenter [ 0 locks=0 ] ( 0 ) +satEdge [ 0 locks=0 ] ( 1 ) +valCenter [ 0 locks=0 ] ( 1 ) +valEdge [ 0 locks=0 ] ( 1 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/colorwheel1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/colorwheel1.cop2" +Content-Type: text/plain + +2 +1 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/shape1.init" +Content-Type: text/plain + +type = shape +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/shape1.def" +Content-Type: text/plain + +comment "" +position -42.0662 27.5602 +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 +outputsNamed3 +{ +2 "output1" +} +inputsNamed3 +{ +0 "" "" 1 "input1" +1 ramp1 0 1 "input2" +} +inputs +{ +0 "" 0 1 +1 ramp1 0 1 +} +stat +{ + create 1628928919 + modify 1628930232 + 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/img1/shape1.chn" +Content-Type: text/plain + +{ + channel size1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CXRES } + } + channel size2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CYRES } + } + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + channel start { + lefttype = extend + righttype = extend + default = 1 + flags = 0 + segment { length = 0 value = 1 1 expr = $FSTART } + } + channel length { + lefttype = extend + righttype = extend + default = 5824 + flags = 0 + segment { length = 0 value = 5824 5824 expr = $NFRAMES } + } + channel thickness { + lefttype = extend + righttype = extend + default = 0.73209999999999997 + flags = 0 + segment { length = 0 value = 0.73209999999999997 0.73209999999999997 expr = sqrt(3)-1 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/shape1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 1 1 1 ) +shape [ 0 locks=0 ] ( "circle" ) +numsides [ 0 locks=0 ] ( 3 ) +numpoints [ 0 locks=0 ] ( 5 ) +innerrad [ 0 locks=0 ] ( 0.38400000333786011 ) +cornerangle [ 0 locks=0 ] ( 90 ) +openarc [ 0 locks=0 ] ( "off" ) +sweepangles [ 0 locks=0 ] ( 0 360 ) +keepaspect [ 0 locks=0 ] ( "on" ) +fill [ 0 locks=0 ] ( "hollow" ) +antialias [ 0 locks=0 ] ( 1 1 ) +lod [ 0 locks=0 ] ( 4 ) +fillout [ 0 locks=0 ] ( "off" ) +thickness [ 0 locks=0 ] ( [ thickness 0.73205080756887719 ] ) +color [ 0 locks=0 ] ( 1 1 1 1 ) +translate [ 0 locks=0 ] ( 0 0 ) +scale [ 0 locks=0 ] ( 1 1 ) +rotate [ 0 locks=0 ] ( 0 ) +pivot [ 0 locks=0 ] ( 0.5 0.5 ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( C ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "off" ) +size [ 0 locks=0 ] ( [ size1 1024 ] [ size2 1024 ] ) +sizemenu [ 0 locks=0 ] ( 0 ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +planes [ 0 locks=0 ] ( "rgba3" ) +addplanes [ 0 locks=0 ] ( "m" ) +addplaneop [ 0 locks=0 ] ( "replace" ) +customplanes [ 0 locks=0 ] ( "" ) +depth [ 0 locks=0 ] ( "float32" ) +depthmenu [ 0 locks=0 ] ( 0 ) +depthglobal [ 0 locks=0 ] ( 3 ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( 0 1 ) +interlace [ 0 locks=0 ] ( "none" ) +idominance [ 0 locks=0 ] ( "odd" ) +overriderange [ 0 locks=0 ] ( "off" ) +singleimage [ 0 locks=0 ] ( "off" ) +start [ 0 locks=0 ] ( [ start 1 ] ) +length [ 0 locks=0 ] ( [ length 5824 ] ) +preextend [ 0 locks=0 ] ( "hold" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "hold" ) +posthold [ 0 locks=0 ] ( 0 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/shape1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/shape1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/pin1.init" +Content-Type: text/plain + +type = pin +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/pin1.def" +Content-Type: text/plain + +comment "" +position -46.6172 27.013 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 shape1 2 1 "input1" +} +inputs +{ +0 shape1 0 1 +} +stat +{ + create 1628929258 + modify 1628930001 + 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="img/img1/pin1.chn" +Content-Type: text/plain + +{ + channel topleft1 { + lefttype = extend + righttype = extend + default = 0.30626779794692993 + flags = 0 + segment { length = 0 value = 0.30626779794692993 0.30626779794692993 expr = 1/3 } + } + channel topleft2 { + lefttype = extend + righttype = extend + default = 0.32478633522987366 + flags = 0 + segment { length = 0 value = 0.32478633522987366 0.32478633522987366 expr = 1/3 } + } + channel topright1 { + lefttype = extend + righttype = extend + default = 0.67663824558258057 + flags = 0 + segment { length = 0 value = 0.67663824558258057 0.67663824558258057 expr = 2/3 } + } + channel topright2 { + lefttype = extend + righttype = extend + default = 0.33048433065414429 + flags = 0 + segment { length = 0 value = 0.33048433065414429 0.33048433065414429 expr = 1/3 } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/pin1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 ) +units [ 0 locks=0 ] ( "uv" ) +botleft [ 8 locks=0 ] ( 0 0 ) +botright [ 8 locks=0 ] ( 1 0 ) +topleft [ 8 locks=0 ] ( [ topleft1 0.33333333333333331 ] [ topleft2 0.33333333333333331 ] ) +topright [ 8 locks=0 ] ( [ topright1 0.66666666666666663 ] [ topright2 0.33333333333333331 ] ) +filter [ 0 locks=0 ] ( "box" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 5824 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/pin1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + }, + "thumbnail_plane":{ + "type":"string", + "value":"C" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/pin1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform2.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform2.def" +Content-Type: text/plain + +comment "" +position -44.1705 25.6893 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 pin1 1 1 "input1" +} +inputs +{ +0 pin1 0 1 +} +stat +{ + create 1628929556 + modify 1628930538 + 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="img/img1/xform2.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 1 1 1 ) +units [ 0 locks=0 ] ( "uv" ) +t [ 0 locks=0 ] ( 0 0 ) +rz [ 0 locks=0 ] ( 90 ) +s [ 0 locks=0 ] ( 1 1 ) +p [ 0 locks=0 ] ( 0.5 0.5 ) +xfilter [ 0 locks=0 ] ( box ) +yfilter [ 0 locks=0 ] ( xfilter ) +size [ 0 locks=0 ] ( 1 1 ) +wrap [ 0 locks=0 ] ( "clamp" ) +useblur [ 0 locks=0 ] ( "off" ) +mblur [ 0 locks=0 ] ( 1 ) +mbias [ 0 locks=0 ] ( 0 ) +mseg [ 0 locks=0 ] ( 10 ) +mtype [ 0 locks=0 ] ( "velocity" ) +effectamount [ 0 locks=0 ] ( 1 ) +maskinput [ 0 locks=0 ] ( "mask" ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 5824 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform2.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform2.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform3.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform3.def" +Content-Type: text/plain + +comment "" +position -40.4874 24.877 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 xform2 1 1 "input1" +} +inputs +{ +0 xform2 0 1 +} +stat +{ + create 1628929556 + modify 1628930541 + 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="img/img1/xform3.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +units [ 0 locks=0 ] ( "uv" ) +t [ 0 locks=0 ] ( 0 0 ) +rz [ 0 locks=0 ] ( 90 ) +s [ 0 locks=0 ] ( 1 1 ) +p [ 0 locks=0 ] ( 0.5 0.5 ) +xfilter [ 0 locks=0 ] ( box ) +yfilter [ 0 locks=0 ] ( xfilter ) +size [ 0 locks=0 ] ( 1 1 ) +wrap [ 0 locks=0 ] ( "decal" ) +useblur [ 0 locks=0 ] ( "off" ) +mblur [ 0 locks=0 ] ( 1 ) +mbias [ 0 locks=0 ] ( 0 ) +mseg [ 0 locks=0 ] ( 10 ) +mtype [ 0 locks=0 ] ( "velocity" ) +effectamount [ 0 locks=0 ] ( 1 ) +maskinput [ 0 locks=0 ] ( "mask" ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 5824 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform3.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform3.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform4.init" +Content-Type: text/plain + +type = xform +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform4.def" +Content-Type: text/plain + +comment "" +position -47.9173 24.6697 +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 +outputsNamed3 +{ +1 "output1" +} +inputsNamed3 +{ +0 xform3 1 1 "input1" +} +inputs +{ +0 xform3 0 1 +} +stat +{ + create 1628929556 + modify 1628930488 + 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="img/img1/xform4.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 ) +units [ 0 locks=0 ] ( "uv" ) +t [ 0 locks=0 ] ( 0 0 ) +rz [ 0 locks=0 ] ( 90 ) +s [ 0 locks=0 ] ( 1 1 ) +p [ 0 locks=0 ] ( 0.5 0.5 ) +xfilter [ 0 locks=0 ] ( box ) +yfilter [ 0 locks=0 ] ( xfilter ) +size [ 0 locks=0 ] ( 1 1 ) +wrap [ 0 locks=0 ] ( "clamp" ) +useblur [ 0 locks=0 ] ( "off" ) +mblur [ 0 locks=0 ] ( 1 ) +mbias [ 0 locks=0 ] ( 0 ) +mseg [ 0 locks=0 ] ( 10 ) +mtype [ 0 locks=0 ] ( "velocity" ) +effectamount [ 0 locks=0 ] ( 1 ) +maskinput [ 0 locks=0 ] ( "mask" ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +scopergba [ 0 locks=0 ] ( 15 ) +pscope [ 0 locks=0 ] ( * ) +fscope [ 0 locks=0 ] ( "all" ) +frange [ 0 locks=0 ] ( 1 1 ) +fdropoff [ 0 locks=0 ] ( 0 0 ) +fdropfunc [ 0 locks=0 ] ( "linear" ) +foutside [ 0 locks=0 ] ( 0 ) +flist [ 0 locks=0 ] ( * ) +fmenu [ 0 locks=0 ] ( "scopeall" ) +fautoadjust [ 0 locks=0 ] ( "on" ) +currange [ 0 locks=0 ] ( 5824 ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform4.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/xform4.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/merge1.init" +Content-Type: text/plain + +type = merge +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/merge1.def" +Content-Type: text/plain + +comment "" +position -43.0863 22.5643 +connectornextid 4 +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 pin1 1 1 "input1" +1 xform2 1 1 "input2" +2 xform3 1 1 "input3" +3 xform4 1 1 "input4" +} +inputs +{ +0 pin1 0 1 +1 xform2 0 1 +2 xform3 0 1 +3 xform4 0 1 +} +stat +{ + create 1628929664 + modify 1628930541 + 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="img/img1/merge1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 ) +planeconflict [ 0 locks=0 ] ( "rename" ) +resmatch [ 0 locks=0 ] ( "first" ) +size [ 0 locks=0 ] ( 100 100 ) +scaletosize [ 0 locks=0 ] ( "off" ) +scalefilter [ 0 locks=0 ] ( "point" ) +rangematch [ 0 locks=0 ] ( "extend" ) +ratematch [ 0 locks=0 ] ( "error" ) +framematch [ 0 locks=0 ] ( "nearest" ) +_sep_ [ 0 locks=0 ] ( ) +inputscope [ 0 locks=0 ] ( 4 ) +input1scope [ 0 locks=0 ] ( * ) +input2scope [ 0 locks=0 ] ( * ) +input3scope [ 0 locks=0 ] ( * ) +input4scope [ 0 locks=0 ] ( * ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/merge1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/merge1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/ramp1.init" +Content-Type: text/plain + +type = ramp +matchesdef = 0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/ramp1.def" +Content-Type: text/plain + +comment "" +position -40.7904 29.5581 +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 +outputsNamed3 +{ +0 "output1" +} +inputsNamed3 +{ +} +inputs +{ +} +stat +{ + create 1628930228 + modify 1628930407 + 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/img1/ramp1.chn" +Content-Type: text/plain + +{ + channel size1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CXRES } + } + channel size2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CYRES } + } + channel aspect { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CPIXA } + } + channel depthglobal { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CDEPTH } + } + channel bwpoints1 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CBP } + } + channel bwpoints2 { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $CWP } + } + channel start { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $FSTART } + } + channel length { + lefttype = extend + righttype = extend + flags = 0 + segment { length = 0 expr = $NFRAMES } + } + } + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/ramp1.parm" +Content-Type: text/plain + +{ +version 0.8 +stdswitcher [ 0 locks=0 ] ( 0 0 0 0 0 ) +ramp [ 0 locks=0 ] ( "concentric" ) +ginterp [ 0 locks=0 ] ( "halfcos" ) +cycles [ 0 locks=0 ] ( 3.7320000000000002 ) +phase [ 0 locks=0 ] ( 0 ) +rotate [ 0 locks=0 ] ( 0 ) +center [ 0 locks=0 ] ( 0.5 0.5 ) +wrap [ 0 locks=0 ] ( "on" ) +repeat [ 0 locks=0 ] ( "off" ) +numpoints [ 0 locks=0 ] ( 3 ) +effectamount [ 0 locks=0 ] ( 1 ) +maskplane [ 0 locks=0 ] ( A ) +maskresize [ 0 locks=0 ] ( "off" ) +maskinvert [ 0 locks=0 ] ( "off" ) +overridesize [ 0 locks=0 ] ( "off" ) +size [ 0 locks=0 ] ( [ size1 1024 ] [ size2 1024 ] ) +sizemenu [ 0 locks=0 ] ( 0 ) +overrideaspect [ 0 locks=0 ] ( "off" ) +aspect [ 0 locks=0 ] ( [ aspect 1 ] ) +planes [ 0 locks=0 ] ( "rgba" ) +addplanes [ 0 locks=0 ] ( "m" ) +addplaneop [ 0 locks=0 ] ( "replace" ) +customplanes [ 0 locks=0 ] ( "" ) +depth [ 0 locks=0 ] ( "default" ) +depthmenu [ 0 locks=0 ] ( 0 ) +depthglobal [ 0 locks=0 ] ( [ depthglobal 3 ] ) +usebwpoints [ 0 locks=0 ] ( "off" ) +bwpoints [ 0 locks=0 ] ( [ bwpoints1 0 ] [ bwpoints2 1 ] ) +interlace [ 0 locks=0 ] ( "none" ) +idominance [ 0 locks=0 ] ( "odd" ) +overriderange [ 0 locks=0 ] ( "off" ) +singleimage [ 0 locks=0 ] ( "off" ) +start [ 0 locks=0 ] ( [ start 1 ] ) +length [ 0 locks=0 ] ( [ length 5824 ] ) +preextend [ 0 locks=0 ] ( "black" ) +prehold [ 0 locks=0 ] ( 0 ) +postextend [ 0 locks=0 ] ( "black" ) +posthold [ 0 locks=0 ] ( 0 ) +p1enable [ 0 locks=0 ] ( "on" ) +p1pos [ 0 locks=0 ] ( 0 ) +p1color [ 0 locks=0 ] ( 0 0 0 1 ) +seg1interp [ 0 locks=0 ] ( "useglobal" ) +p2enable [ 0 locks=0 ] ( "on" ) +p2pos [ 0 locks=0 ] ( 0.5 ) +p2color [ 0 locks=0 ] ( 1 1 1 1 ) +seg2interp [ 0 locks=0 ] ( "useglobal" ) +p3enable [ 0 locks=0 ] ( "on" ) +p3pos [ 0 locks=0 ] ( 1 ) +p3color [ 0 locks=0 ] ( 0 0 0 1 ) +seg3interp [ 0 locks=0 ] ( "useglobal" ) +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/ramp1.userdata" +Content-Type: text/plain + +{ + "___Version___":{ + "type":"string", + "value":"18.5.499" + } +} + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1/ramp1.cop2" +Content-Type: text/plain + +2 +0 +0 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1.order" +Content-Type: text/plain + +8 +colorwheel1 +shape1 +pin1 +xform2 +xform3 +xform4 +merge1 +ramp1 + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename="img/img1.net" +Content-Type: text/plain + +1 + +--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.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 1632606910 + modify 1675599813 + 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 1632606917 + modify 1632607175 + 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 ) +visualizeradd -r vis_color vis_OO +visualizerset vis_OO type ( vis_color ) label ( OO ) parameters ( '{\nversion 0.8\ncolortype [ 0 locks=0 ] ( "attribramped" )\nclass [ 0 locks=0 ] ( "auto" )\nattrib [ 0 locks=0 ] ( OO )\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_OO ) icon ( MISC_generic ) + +--HOUDINIMIMEBOUNDARY0xD3ADD339-0x00000F49-0x56B122C9-0x00000001HOUDINIMIMEBOUNDARY +Content-Disposition: attachment; filename=".application" +Content-Type: text/plain + +imgview -p '(' none -z 0.25 ')' 0 -c 0 -l on -s off -i imgview2 +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 -s 0.610979 0.48855 0.761337 0.729008 -t off imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 imgview2 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 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 1 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 2 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 3 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 4 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 5 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 6 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 7 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 8 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 9 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 10 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 11 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 12 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 13 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 14 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 15 +imgviewhist -G on -H on -L on -P off -V on -c -1 -h 0 -i on imgview2 16 +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 +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 off -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.persp1 +viewroto -S file -F '' -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.1 0.1 -r 0 0 -R 1 O.panetab9.world.persp1 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.top1 +viewroto -S file -F '' -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.5 0.5 -r 8 8 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.front1 +viewroto -S file -F '' -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.5 0.5 -r 8 8 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab9.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab9.world.right1 +viewroto -S file -F '' -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.5 0.5 -r 8 8 -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 5.96046e-08 -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 open -m hide -c open -d open O.panetab13.world +vieweroption -a 1 -h 0 -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 2.85714 2.42857 -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_wire -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_wire -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_wire -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 on -p off -f off -o off -w off -s shade_wire -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 4 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 0 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off 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 off -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 0 0 0 -y 0 0 0 -Y 0 0 0 -z 0.01 -Z 1 O.panetab13.world.persp1 +viewinfotext -m always -s off -t on O.panetab13.world.persp1 +viewlight -a off -d on -e off -h off -l off -n 16 -s off O.panetab13.world.persp1 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab13.world.persp1 +viewroto -S file -F 'C:/O/O_AIDIW_O_WIDIA_O/⦿/GNP.#SLEXIP#8402X8402#DNUORGKCAB#ETIHW#HTIW#DIRG#YCNERAPSNART#THGIL#TFOS#SLEXIP#61X61#NI#4X4#66_0#HTIW#33_0#_#0_33#WITH#0_66#4X4#IN#16X16#PIXELS#SOFT#LIGHT#TRANSPARENCY#GRID#WITH#WHITE#BACKGROUND#2048X2048#PIXELS#.PNG' -C '' -a off -o 0 -256 -s 65536 65536 -B 1 -e off cam O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp1 +viewroto -S file -F '' -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.77778 ) focal ( 100 ) aperture ( 100 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 0.0018891 1889.1 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -5.96046e-08 0.0217782 1.79956 ) pxyz ( -5.96046e-08 0.0217782 -2.72062e-08 ) rotation ( 1 3.83406e-23 3.21625e-16 -3.21625e-16 1.19209e-07 1 -1.17549e-38 -1 1.19209e-07 ) homedistance ( 1.79956 ) homeadjboxwidth ( 1.77778 ) homeorthowidth ( 1.77778 ) homeradius ( 1.8873 ) homeaxis ( 7 ) 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.1 0.1 -r 0 0 -R 1 O.panetab13.world.persp1 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on O.panetab13.world.persp1 +viewagentopts -L off -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 off -V off -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 shade_wire -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 shade_wire -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 shade_wire -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 on -p off -f off -o off -w off -s shade_wire -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 4 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 0 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off 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 off -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.01 -Z 1 O.panetab13.world.persp4 +viewinfotext -m always -s off -t on O.panetab13.world.persp4 +viewlight -a off -d on -e off -h off -l off -n 16 -s off O.panetab13.world.persp4 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab13.world.persp4 +viewroto -S file -F 'C:/O/O_AIDIW_O_WIDIA_O/⦿/GNP.#SLEXIP#8402X8402#DNUORGKCAB#ETIHW#HTIW#DIRG#YCNERAPSNART#THGIL#TFOS#SLEXIP#61X61#NI#4X4#66_0#HTIW#33_0#_#0_33#WITH#0_66#4X4#IN#16X16#PIXELS#SOFT#LIGHT#TRANSPARENCY#GRID#WITH#WHITE#BACKGROUND#2048X2048#PIXELS#.PNG' -C '' -a off -o 0 -256 -s 65536 65536 -B 1 -e off cam O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp4 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp4 +viewroto -S file -F '' -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 ( Fo ) orthowidth ( 555.836 ) focal ( 50 ) aperture ( 41.4214 ) window ( 0 1 0 1 ) winroll ( 0 ) clear ( 1 ) nearfar ( 12.1769 678352 ) aspect ( 1.33333 ) pixelaspect ( 1 ) txyz ( -11.1772 17.5911 925.744 ) pxyz ( 2.6226e-06 0 -2.2471e-05 ) rotation ( 0.995198 0.0561627 0.0801662 -0.0445017 0.989083 -0.140478 -0.0871806 0.136236 0.986833 ) homedistance ( 799.321 ) homeadjboxwidth ( 555.836 ) homeorthowidth ( 555.836 ) homeradius ( 677.552 ) 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.1 0.1 -r 0 0 -R 1 O.panetab13.world.persp4 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on O.panetab13.world.persp4 +viewagentopts -L off -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 off -V off -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 shade_wire -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 shade_wire -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 shade_wire -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 on -p off -f off -o off -w off -s shade_wire -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 4 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 0 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off 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 off -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.01 -Z 1 O.panetab13.world.persp2 +viewinfotext -m always -s off -t on O.panetab13.world.persp2 +viewlight -a off -d on -e off -h off -l off -n 16 -s off O.panetab13.world.persp2 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab13.world.persp2 +viewroto -S file -F 'C:/O/O_AIDIW_O_WIDIA_O/⦿/GNP.#SLEXIP#8402X8402#DNUORGKCAB#ETIHW#HTIW#DIRG#YCNERAPSNART#THGIL#TFOS#SLEXIP#61X61#NI#4X4#66_0#HTIW#33_0#_#0_33#WITH#0_66#4X4#IN#16X16#PIXELS#SOFT#LIGHT#TRANSPARENCY#GRID#WITH#WHITE#BACKGROUND#2048X2048#PIXELS#.PNG' -C '' -a off -o 0 -256 -s 65536 65536 -B 1 -e off cam O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp2 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp2 +viewroto -S file -F '' -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 ( Fo ) 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.468231 2.3683 803.2 ) pxyz ( 2.6226e-06 0 -2.2471e-05 ) 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.1 0.1 -r 0 0 -R 1 O.panetab13.world.persp2 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on O.panetab13.world.persp2 +viewagentopts -L off -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 off -V off -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 shade_wire -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 shade_wire -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 shade_wire -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 on -p off -f off -o off -w off -s shade_wire -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 4 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 0 -m 0.5 -M 1024 -s on -t 0.5 -u uv -w 0.1 -W 0.9 -x on -X off 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 off -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.01 -Z 1 O.panetab13.world.persp3 +viewinfotext -m always -s off -t on O.panetab13.world.persp3 +viewlight -a off -d on -e off -h off -l off -n 16 -s off O.panetab13.world.persp3 +viewbackground -b on -e on -q 1 -i off -m 0 0 -M 1 1 O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.panetab13.world.persp3 +viewroto -S file -F 'C:/O/O_AIDIW_O_WIDIA_O/⦿/GNP.#SLEXIP#8402X8402#DNUORGKCAB#ETIHW#HTIW#DIRG#YCNERAPSNART#THGIL#TFOS#SLEXIP#61X61#NI#4X4#66_0#HTIW#33_0#_#0_33#WITH#0_66#4X4#IN#16X16#PIXELS#SOFT#LIGHT#TRANSPARENCY#GRID#WITH#WHITE#BACKGROUND#2048X2048#PIXELS#.PNG' -C '' -a off -o 0 -256 -s 65536 65536 -B 1 -e off cam O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off top O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off front O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off right O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off bottom O.panetab13.world.persp3 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off back O.panetab13.world.persp3 +viewroto -S file -F '' -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 ( Fo ) 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.468231 2.3683 803.2 ) pxyz ( 2.6226e-06 0 -2.2471e-05 ) 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.1 0.1 -r 0 0 -R 1 O.panetab13.world.persp3 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -O 0 0 -C on -t on O.panetab13.world.persp3 +viewagentopts -L off -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 off -V off -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.copy_of_panetab13_1.world.persp1 +viewroto -S file -F '' -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 '' -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 '' -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 '' -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 '' -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 '' -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.1 0.1 -r 0 0 -R 1 O.copy_of_panetab13_1.world.persp1 +viewuvgrid -r off -s 0.1 0.1 -P on -S 1 1 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.copy_of_panetab13_1.world.top1 +viewroto -S file -F '' -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 '' -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 '' -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 '' -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 '' -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 '' -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.5 0.5 -r 8 8 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.copy_of_panetab13_1.world.front1 +viewroto -S file -F '' -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 '' -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 '' -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 '' -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 '' -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 '' -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.5 0.5 -r 8 8 -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 -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 -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 -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 on -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.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.1 -W 0.9 -x on -X off 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 1 -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 off -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 '' -a on -o 0 0 -s 1 1 -B 1 -e off persp O.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -C '' -a on -o 0 0 -s 1 1 -B 1 -e off cam O.copy_of_panetab13_1.world.right1 +viewroto -S file -F '' -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 '' -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 '' -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 '' -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 '' -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 '' -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.5 0.5 -r 8 8 -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 5.96046e-08 -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 O -f -p panetab14 /obj/ +panepath -d O -f -p panetab1 /out/O____ARTNAM____O____MANTRA____O +panepath -d O -f -p panetab22 /out/O____LGNEPO____O____OPENGL____O +panepath -d O -f -p panetab4 /obj/O____AREMAC____O____CAMERA____O +panepath -d O -f -p panetab11 /obj/ +panepath -d O -f -p panetab24 /obj/ +panepath -d O -f -p panetab25 /obj/ +panepath -d O -f -p panetab7 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab29 /obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3 +panepath -d O -f -p panetab26 /obj/ +panepath -d O -f -p panetab6 /obj/ +panepath -d O -f -p panetab27 /obj/ +panepath -d O -f -p panetab28 /obj/ +panepath -d O -f -p panetab3 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p copy_of_panetab13_1 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab13 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab9 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab12 /obj/ +panepath -d O -f -p panetab10 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab16 /shop/ +panepath -d O -f -p panetab2 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab5 /obj/ +panepath -d O -f -p panetab17 /obj/ +panepath -d O -f -p panetab30 /obj/ +panepath -d O -f -p panetab18 /obj/ +panepath -d O -f -p panetab15 /shop/O____EMULOV____O____VOLUME____O/volumeshadercore1 +panepath -d O -f -p panetab19 /obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3 +panepath -d O -f -p panetab31 /obj/O____YRTEMOEG____O____GEOMETRY____O/polybevel3 +panepath -d O -f -p panetab20 /obj/ +panepath -d O -f -p panetab8 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab21 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab23 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +panepath -d O -f -p panetab32 /obj/O____YRTEMOEG____O____GEOMETRY____O/polyextrude5 +desk set O +radial menu set O +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 000000000402A540 +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 bundle1 +opbop bundle1 filter '!!SOP!!' +opbadd -f bundle2 +opbop bundle2 filter '!!SOP!!' +opbadd -f bundle3 +opbop bundle3 filter '!!SOP!!' +opbadd -f bundle4 +opbop bundle4 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--