(("cmd.SCPL" "dict.SCPL" "math.SCPL" "reconstruction.SCPL" "sizefile.SCPL") ("Y2xyID0gewoJZWFjaCAoJHJhbmdlJCg2MCkpIHsKCQkkcHJpbnQkKCIiKQoJfQp9Cg==" "ZGljdCA9IHsKCWxpc3Qgcm9vdAoJbGlzdCBrZXlzCglsaXN0IHZhbHVlcwoJYWRkIHJvb3Qga2V5cwoJYWRkIHJvb3QgdmFsdWVzCgllbmQgcm9vdAp9CgppbnNlcnRkaWN0ID0gewoJaW5kZXggdGFyZ2V0IDAga2V5cwoJaW5kZXggdGFyZ2V0IDEgdmFsdWVzCgl3aGVyZSBrZXlzIGtleSB0ZW1wCgljb21wYXJlICh0ZW1wICE9ICRzaXplJChrZXlzKSkgewoJCXJlbW92ZSBrZXlzIHRlbXAKCQlyZW1vdmUgdmFsdWVzIHRlbXAKCX0KCWFkZCBrZXlzIGtleQoJYWRkIHZhbHVlcyB2YWx1ZQoJbGlzdCByb290CglhZGQgcm9vdCBrZXlzCglhZGQgcm9vdCB2YWx1ZXMKCWVuZCByb290Cn0KbGlzdCB0ZW1wbGlzdAphZGQgdGVtcGxpc3QgInRhcmdldCIKYWRkIHRlbXBsaXN0ICJrZXkiCmFkZCB0ZW1wbGlzdCAidmFsdWUiCiRzZXRhcmdtYXAkKGluc2VydGRpY3QgdGVtcGxpc3QpCgpnZXRkaWN0ID0gewoJaW5kZXggdGFyZ2V0IDAga2V5cwoJaW5kZXggdGFyZ2V0IDEgdmFsdWVzCgl3aGVyZSBrZXlzIGtleSB0ZW1wCglpbmRleCB2YWx1ZXMgdGVtcCBvdXQKCWVuZCBvdXQKfQpsaXN0IHRlbXBsaXN0CmFkZCB0ZW1wbGlzdCAidGFyZ2V0IgphZGQgdGVtcGxpc3QgImtleSIKJHNldGFyZ21hcCQoZ2V0ZGljdCB0ZW1wbGlzdCkKCnJlbW92ZWRpY3QgPSB7CglpbmRleCB0YXJnZXQgMCBrZXlzCglpbmRleCB0YXJnZXQgMSB2YWx1ZXMKCXdoZXJlIGtleXMga2V5IHRlbXAKCXJlbW92ZSBrZXlzIHRlbXAKCXJlbW92ZSB2YWx1ZXMgdGVtcAoJbGlzdCByb290CglhZGQgcm9vdCBrZXlzCglhZGQgcm9vdCB2YWx1ZXMKCWVuZCByb290Cn0KbGlzdCB0ZW1wbGlzdAphZGQgdGVtcGxpc3QgInRhcmdldCIKYWRkIHRlbXBsaXN0ICJrZXkiCiRzZXRhcmdtYXAkKHJlbW92ZWRpY3QgdGVtcGxpc3QpCg==" "YWJzID0gewoJY29tcGFyZSAoYXJnMCA8IDApIHsKCQllbmQgKGFyZzAgLSAoYXJnMCAqIDIpKQoJfQoJZW5kIGFyZzAKfQoKZmliID0gewoJY29tcGFyZSAoYXJnMCA8PSAxKSB7CgkJZW5kIGFyZzAKCX0KCWVuZCAoJGZpYiQoKGFyZzAgLSAxKSkgKyAkZmliJCgoYXJnMCAtIDIpKSkKfQoKc3FydCA9IHsKCXggPSBhcmcwCgl4ID0gJGZsb2F0JCh4KQoJY29tcGFyZSAoeCA8IDIpIHsKCQllbmQgeAoJfQoJCgl5ID0geAoJeiA9ICgoeSArICh4IC8geSkpIC8gMikKCXVudGlsICgkYWJzJCgoeSAtIHopKSA+PSAwLjAwMDAwMDAwMDEpIHsKCQl5ID0gegoJCXogPSAoKHkgKyAoeCAvIHkpKSAvIDIpCgl9CgllbmQgegp9Cgptb2QgPSB7CglvdXQgPSBhcmcwCgl1bnRpbCAoMSkgewoJCXQyID0gKG91dCAtIGFyZzEpCgkJY29tcGFyZSAodDIgPCAwKSB7CgkJCWVuZCBvdXQKCQl9CgkJb3V0IC09IGFyZzEKCX0KfQoKcG93ID0gewoJb3JpZ2luID0gYXJnMAoJdW50aWwgKGFyZzEgPiAxKSB7CgkJYXJnMCAqPSBvcmlnaW4KCQlhcmcxIC09IDEKCX0KCWVuZCBhcmcwCn0K" "c2F2ZWRpcmggPSB7CglsaXN0IG5hbWVzCglsaXN0IHZhbHVlcwoJZWFjaCAoJGxpc3RkaXIkKHRhcmdldCkpIHsKCQlhZGQgbmFtZXMgKHRhcmdldCArICIvIiArIGVsZW1lbnQpCgkJY29tcGFyZSAoJGlzZGlyJCgodGFyZ2V0ICsgIi8iICsgZWxlbWVudCkpKSB7CgkJCWFkZCB2YWx1ZXMgJHNhdmVkaXJoJCgodGFyZ2V0ICsgIi8iICsgZWxlbWVudCkpJEwoc2F2ZWRpcmgpCgkJfQoJCWNvbXBhcmUgKG5vdCAkaXNkaXIkKCh0YXJnZXQgKyAiLyIgKyBlbGVtZW50KSkpIHsKCQkJJHByaW50JCgodGFyZ2V0ICsgIi8iICsgZWxlbWVudCkpCgkJCSRwcmludCQoInJlYWRpbmcgZmlsZS4uLiIgIm5haCIpCgkJCXRlbXAgPSAkcmVhZGJpbmZpbGUkKCh0YXJnZXQgKyAiLyIgKyBlbGVtZW50KSkKCQkJJHByaW50JCgiT0siKQoJCQkkcHJpbnQkKCJlbmNvZGluZyBieXRlcy4uLiIgIm5haCIpCgkJCXRlbXAgPSAkZW5jb2RlYnl0ZXMkKHRlbXApCgkJCSRwcmludCQoIk9LIikKCQkJYWRkIHZhbHVlcyB0ZW1wCgkJfQoJfQoJbGlzdCBwcmV2CglhZGQgcHJldiBuYW1lcwoJYWRkIHByZXYgdmFsdWVzCgllbmQgcHJldgp9CnNhdmVkaXIgPSB7CglvbGQgPSAkd2hlcmVhbWkKCSRjZCQodGFyZ2V0KQoJb3V0ID0gJHNhdmVkaXJoJCgiLiIpJEwoc2F2ZWRpcmgpCgkkcHJpbnQkKCIiKQoJJGNkJChvbGQpCgllbmQgb3V0Cn0KbGlzdCB0ZW1wbGlzdAphZGQgdGVtcGxpc3QgInRhcmdldCIKJHNldGFyZ21hcCQoc2F2ZWRpcmggdGVtcGxpc3QpCiRzZXRhcmdtYXAkKHNhdmVkaXIgdGVtcGxpc3QpCgpsb2FkZGlyID0gewoJaW5kZXggdGFyZ2V0IDAgbmFtZXMKCWluZGV4IHRhcmdldCAxIHZhbHVlcwoJY3VycmVudCA9IDAKCWVhY2ggKG5hbWVzKSB7CgkJaW5kZXggdmFsdWVzIGN1cnJlbnQgZWxlbWVudDIKCQljb21wYXJlICgkdHlwZW9mJChlbGVtZW50MikgPT0gImxpc3QiKSB7CgkJCSRta2RpciQoZWxlbWVudCkKCQkJJGxvYWRkaXIkKGVsZW1lbnQyKSRMKGxvYWRkaXIpCgkJfQoJCWNvbXBhcmUgKCR0eXBlb2YkKGVsZW1lbnQyKSA9PSAic3RyaW5nIikgewoJCQkkcHJpbnQkKGVsZW1lbnQpCgkJCSR3cml0ZWJpbmZpbGUkKGVsZW1lbnQgJGRlY29kZWJ5dGVzJChlbGVtZW50MikpCgkJfQoKCQljdXJyZW50ICs9IDEKCX0KfQpsaXN0IHRlbXBsaXN0CmFkZCB0ZW1wbGlzdCAidGFyZ2V0Igokc2V0YXJnbWFwJChsb2FkZGlyIHRlbXBsaXN0KQo=" "Zm9ybWF0Ynl0ZW51bSA9IHsKCXByZWZpeCA9ICJieXRlcy4iCgljb21wYXJlICh0YXJnZXQgPj0gMTAwMCkgewoJCXRhcmdldCA9ICRmbG9hdCQoKHRhcmdldCAvIDEwMDApKQoJCXByZWZpeCA9ICIgS2lsb2J5dGVzLiAgICAiCgl9Cgljb21wYXJlICh0YXJnZXQgPj0gMTAwMCkgewoJCXRhcmdldCA9ICRmbG9hdCQoKHRhcmdldCAvIDEwMDApKQoJCXByZWZpeCA9ICIgTWVnYWJ5dGVzLiAgICAiCgl9Cgljb21wYXJlICh0YXJnZXQgPj0gMTAwMCkgewoJCXRhcmdldCA9ICRmbG9hdCQoKHRhcmdldCAvIDEwMDApKQoJCXByZWZpeCA9ICIgR2lnYWJ5dGVzLiAgICAiCgl9CgoJZW5kICgkc3RyJCh0YXJnZXQpICsgcHJlZml4KQp9Cmxpc3QgdGVtcGxpc3QKYWRkIHRlbXBsaXN0ICJ0YXJnZXQiCiRzZXRhcmdtYXAkKGZvcm1hdGJ5dGVudW0gdGVtcGxpc3QpCgpzaXplb2ZmaWxlID0gewoJeiA9IHRhcmdldAoJeiA9ICRyZWFkYmluZmlsZSQoeikKCXogPSAkZW5jb2RlYnl0ZXMkKHopCgl6ID0gJHNpemUkKHopCgl6ID0gKHogLyAzLjY1MjkwODU4NzI1NzYxOCkKCWVuZCB6Cn0KbGlzdCB0ZW1wbGlzdAphZGQgdGVtcGxpc3QgInRhcmdldCIKJHNldGFyZ21hcCQoc2l6ZW9mZmlsZSB0ZW1wbGlzdCkKCnNpemVvZmRpcmggPSB7CgllYWNoICgkbGlzdGRpciQodGFyZ2V0KSkgewoJCXByZXZudW0gKz0gJHNpemUkKGVsZW1lbnQpCgkJY29tcGFyZSAoJGlzZGlyJCgodGFyZ2V0ICsgIi8iICsgZWxlbWVudCkpKSB7CgkJCXByZXZudW0gPSAkc2l6ZW9mZGlyaCQoKHRhcmdldCArICIvIiArIGVsZW1lbnQpIHByZXZudW0pCgkJCQkKCQl9CgkJY29tcGFyZSAobm90ICRpc2RpciQoKHRhcmdldCArICIvIiArIGVsZW1lbnQpKSkgewoJCQlwcmV2bnVtICs9ICRzaXplb2ZmaWxlJCgodGFyZ2V0ICsgIi8iICsgZWxlbWVudCkpCgkJCSRwcmludCQoJGZvcm1hdGJ5dGVudW0kKHByZXZudW0pICJyIikKCQl9CQoJfQoJZW5kIHByZXZudW0KfQpsaXN0IHRlbXBsaXN0CmFkZCB0ZW1wbGlzdCAidGFyZ2V0IgphZGQgdGVtcGxpc3QgInByZXZudW0iCiRzZXRhcmdtYXAkKHNpemVvZmRpcmggdGVtcGxpc3QpCgpzaXplb2ZkaXIgPSB7Cgl4ID0gdGFyZ2V0CglvdXQgPSAoJHNpemVvZmRpcmgkKHggMCkpCgkkcHJpbnQkKCIiKQoJZW5kIG91dAp9Cmxpc3QgdGVtcGxpc3QKYWRkIHRlbXBsaXN0ICJ0YXJnZXQiCiRzZXRhcmdtYXAkKHNpemVvZmRpciB0ZW1wbGlzdCkK"))