Muhammad_Awais_Sharif

how to save a file as autoit function

3 posts in this topic

#1 ·  Posted (edited)

Hi

I am trying to find out a script which i have used long ago for converting any file to function 
Purpose of that script was to convert any file to function and then when ever, we want we can get that file by calling that function 
i have searched many time but have not find :P 
So if any body can help me ? 

and working of that script was like this 

as font file saved inside script in this udf 
 

Func _FontFile($sFileName, $sOutputDirPath, $iOverWrite = 0)
    Local $sFileBin = '7roAAAEAAAAPAIAAAAMAcEdTVUJQsP6z7QCI/AAYQgBPUy8yPiFJiBAAAAFAADxWY21AYXAGkg0CADyYAAAACqBjdnQgSAbX/wAesjAAPiAAZnBnbYqRkFkBAB5QAAALcGdhVHNwAC4QAB4oAA4IAGdseWYGGkVkAAAADDgAAJa0AGhlYWQKA7Y7kAAAouwAHzZoABAAB8IEgAAAoyQBAA8kaG10eDOZBP+OAA9IAAACqABsb2NhDK7nyBAAAKXwAINWbWEAeHACHgy6AAACpwAfACBuYW1lUPNRw9QAD2gAL9kAcG9zdGz1ktEAAACqRAAAB+EAcHJlcOVBK7xQAAC9wAAvhgL7CgAAHgAsAAFERsBMVAAIAASACAEAwYEMAWxpZ2GACYQGi4ANgQ4BgAgBAAaECoGAAgNQAZAABYA3JHoCgCwAjIMDAeAIADEBgIwCAAUDE4QpDABQZoCEQOgAAOioA1L/agBa8ANTAJeGKgEAgCmAykoAgE4AgTwCpIMNAVaegAqBBCyAAwqCCwQUAXKCEQSBC+io/7r/gAIAgQKCWoECAoAVogSAKAYAB4BfCYAbgAsADAANAA6A/QAQABEAEgATAAAUABUAFgAXAAAYABkAGgAbAAgcAB3ARh8AIAAAIQAiACMAJAAAJQAmACcAKAAgKQAqACvAHy0AAC4ALwAwADEAADIAMwA0ADUAADYANwA4ADkAADoAOwA8AD0AAD4APwBAAEEAAEIAQwBEAEUAAEYARwBIAEkAAEoASwBMAE0AAE4ATwBQAFEAAFIAUwBUAFUAAFYAVwBYAFkAAFoAWwBcAF0AAF4AXwBgAGEAAGIAYwBkAGUAAGYAZwBoAGkAAGoAawBsAG0AAG4AbwBwAHEAAHIAcwB0AHUAAHYAdwB4AHkAAHoAewB8AH0ACH4Af8C2gQCCACCDAIQAhcB8hwAAiACJAIoAiwAAjACNAI4AjwAAkACRAJIAkwAglACVAJbAYJgAAJkAmgCbAJwAAJ0AngCfAKAAAKEAogCjAKQAAKUApgCnAKgA/qmAVEGAPwA/AD8AHwAVALoMgQAHYYUBAKAi6MAAz2EA4lBkAGBPAOhkAOFZtuhkACFT6GQAYV3oZADNYWvoZACgVQDoZAAhcWboZAAgWADoZABhYOizZACgWgDoZAChE+hkAJkgXQDoZABgXgDoZADZoF8A6GQA4ZToZAAgYswA6GQAYGMA6GQAoGTMAOhkAOBlAOhkACBnzADoZABgaADoZACgacwA6GQA4GoA6GQAIGzMAOhkAGBtAOhkAKBuzADoZADgbwDoZAAgccwA6GQAYHIA6GQAoHPMAOhkAOB0AOhkACB2zADoZABgdwDoZACgeMwA6GQA4HkA6GQAIHvMAOhkAGB8AOhkAKB9zADoZADgfgDoZAAggMwA6GQAYIEA6GQAoIJsAOhkAOGW6GQAIIUAZuhkAGCGAOhkAKCHAGboZADgiADoZAAgigBm6GQAYIsA6GQAoIwAZuhkAOCNAOhkACCPAGboZABgkADoZACgkQBm6GQA4JIA6GQAIJQAZuhkAGCVAOhkAKCWAGboZADglwDoZAAgmQBm6GQAYJoA6GQAoJsAZuhkAOCcAOhkACCeAGboZABgnwDoZACgoABm6GQA4KEA6GQAIKMAZuhkAGCkAOhkAKClAGboZADgpgDoZAAgqABm6GQAYKkA6GQAoKoAZuhkAOCrAOhkACCtAGboZABgrgDoZACgrwBm6DQAcFgA6DQAEFkAZug0ALBZAOg0AFBaAGboNADwWgDoNACQWwBm6DQAMFwA6DQA0FwAZug0AHBdAOg0ABBeAGboNACwXgDoNABQXwBm6DQA8F8A6DQAkGAAZug0ADBhAOg0ANBhAGboNABw'
    $sFileBin &= 'YgDoNAAQYwBm6DQAsGMA6DQAUGQAZug0APBkAOg0AJBlAGboNAAwZgDoNADQZgBm6DQAcGcA6DQAEGgAZug0ALBoAOg0AFBpAGboNADwaQDoNACQagBm6DQAMGsA6DQA0GsAZug0AHBsAOg0ABBtAGboNACwbQDoNABQbgBm6DQA8G4A6DQAkG8AZug0ADBwAOg0ANBwAGboNABwcQDoNAAQcgBm6DQAsHIA6DQAUHMAZug0APBzAOg0AJB0AGboNAAwdQDoNADQdQBm6DQAcHYA6DQAEHcAZug0ALB3AOg0AFB4AGboNADweADoNACQeQBm6DQAMHoA6DQA0HoAZug0AHB7AOg0ABB8AGboNACwfADoNABQfQBm6DQA8H0A6DQAkH4AZug0ADB/AOg0ANB/AGboNABwgADoNAAQgQBm6DQAsIEA6DQAUIIAZug0APCCAOg0AJCDAGboNAAwhADoNAARnegzNABwhQDoNAAQhgDoMzQAsIYA6DQAUIcA6DM0APCHAOg0AJCIAOgzNAAwiQDoNADQiQDoMzQAcIoA6DQAEIsA6DM0ALCLAOg0AFCMAOgzNADwjADoNACQjQDoMzQAMI4A6DQA0I4A6B80AHCPsKUzALB+Av//QP9qA6EDDXB5IQAAK0AoHwEBAEAOAQMBAkeRfQECBPA4AQADAgEDAGAAAgINAkkXACMUExIFBRkrAAE0LgEGHgE+AAEBFAYiLwEGACMiLgI+BB4CABcUBxcWAoOUAMyWBI7UjAEiACw6FL9ke1CSAGhAAjxsjqSMAHA4A0W/FQGCAGeSApbKmAaMAP6aHSoVv0U+AGqQoo5uOgRCQGaWTXtkvxF4A0GwCbED6ALDcHY5AbBSOUA2GxIBA6ADAhMAArCwR+CGIAIDBQJe4YgBAwGBCgQEAVQAAQEEBFiwtARMNT0tABkqOAYFGislABEGBwYHDgIrAAEiJi8BJicmACcRFBYzITI2BBM14AAGJyEiBgAHFBcWFx4ENwAzMj4DNzY3PgABNxEUBgchIiAmNxE0NqACFgMAoRIVlVkcJDwAGwIaPhEuWJYAFRIMBgM2BwoAAQIDAwQG/MoBkABSbHQEIBIgABgMAgsaHhQeAAV0bB40RzQlAPzKJDYBNCUDADYlNAsBrBQRAHJKGBwaGg4mAEpyERT+VAgKAAoCUg4OBQUCAAMMBl5BVF0CABwOFAwBChYMAB4BXVQYUjX9AKElNAE2JAJfnCU0QXJRmXERAwywhSAhQB4RASAPRwIRcBsBbwOwAWYBAAAXFQ0LABwBHAAEBRQrBSInAQAnLgM1NDY3MgHQGT4DFzIWFAcAAQYB9A4L/qQADwoqIhqOfSIASD4uExQsQEYAI32OgP6lCk8ACgFQDwo0OkwAJ3uKARgqIhUAFCQoGgGM9YAY/rEKkaD2BzkANehAMjKwBxozI7AisBhAbQADA24FwCMARARUYAAEAFgAGwQAAEwoKh8VFRUDERnQIwMOAwcGIgmgCQ4EwBcJATY3B2EJ3wqQFxgmNjI8AEA8JBAKIgoOACg4RDg2MioUAAJpAUQBRGlHGfEKHgqvDKAMAgUuAEQqGAwEGDAgABINDQ8mKh4CAAYeJEorXWn+wMgBOGlde/EMrw4HoQ4Rr/gnNgAtQCoiCSAwAwFH4DADbzkgKAJvoRgSJ1FxAQAATDUyJiQ6MwRQBRYrAdYjFnElAh1xJQFwJUAOoCgPAQ4EAicAMwEvAiYnKC4BJxQm6KQiGR8AykwgJkQbAhwAQigfX7cgGDYAKdI0NQwiIAsAAgweJAs1k2AAEiM8AS4rAzYAJDQBxv5FJTTHvAABNiQBuxwViQA3GBocARocFwBEfBa/LFAdkgAjJwkSDAEKFAAIJ2VCDhdSJAAr'
    $sFileBin &= 'OjQAAAIAAAD/sQMTAwwAHwAAKAAlQCIABQABBW8DAQEEAUBvAAQCBG8AQgIAbwAAAGYTGSMAFBkyBgUaKyUAFAYjISImNTQAPgUXMh4CMj4AAjMyHgUDFAYAIiY+AR4BAxIAUkP+GENSBAwAEh4mOiEFJiwATEpKMCIHIjgAKBwUCga0frAAgAR4uHZCQ04ATkMeOEI2OCIgGgIYHhgAAhYmADQ6PjwB1lh+SQAjAnwAdQADAZ8EAngAnwgALABPAAB3QHQsJQIKBwAgHw4DAwIyEwACBAgDRwABBwEArQcKB28OAQAACg0KAA1tAAtADQINCwJtAHgAAA0LCg1gBgECAAUBAwgCA2AAAAgEBAhUAAgIAARYCQEECARMAAEATUtKSEVEAEE/NjMxLykoACQiHBsXFRIQAAoJBQQACAEIIA8FFCsBgm0CBgAFMzIWBxUUBgQrAQACByMiJj0CAQACJzU0NjczBQACFwAPFwEUFjcEMxWIkRceATI2ADc2MzIXIyIGABUBiVl+Anq2gHgGhAHDxAcAUAAIxAwGawgKxQAHCgEMBsUKCAJrAAT+ZSodjyYCOYijCwssVGRUACwLC0kwfR0qxAFeApG0ekmPHQMVgP6/HSwBhRzHWIQKIgAACjYqHcdVAnLEVU4AVEBRSQABAAckGxIDAmAIMgEGAkFVwIAFAAEEBwRvCQEHIAAHbwoBAAtvAEgIAggAiAIGgIUGAAZmAQBIRkRDAYFOJyYiIRUUEAoPA00LCU0XFhQPQAEGIi8BBwEBJhA0PwEnAQE2Mh8EATcBARYUBwUHkAYUHwEJTRYygkwgDgEHFBfHTAIEAIsFBUwFDwWLMosAAUwFwQHKA/5fQGUVFS4LDYpOVgC4VgsLDxAPDkQBFUZOtYoGCRAGUooAEAZLwwNLgAaLQGUUPBUuAghQRABECgQPGhIeFQHDzfkCgwMLAAcBQM4qQCcFAwIAAAECAQACbQACEAJuAARA0FQABAgEAViBUUwjEyUINhMQAc8TITU0wCYOARcFEcCPADs8JxFBjYCOwZVAj7MBAB1UdlQBAdAgCBb96QCOIBYRlBDMlgISgAKlbDsAVAJQPaH+vhYBwAUVAUIWIAFsAGaUlGZsHgABAQJ1pAKYABUAHQBAGg8BAAEBRzgAAgGANEABAngUFwAUAwUXKwEUBx1AMSeiMGEvggAWA6QAD/4gECwQ/uqIDw9M4ACkAW6gAABMDwIWFhD+IBAPDwEWwQEQEKUIAW8Q4AAAAv/9BeCGX+AfFQAiADCYQC0HgB8gDgQAQIarQA7ADgLADgKAdFQAIgADWAADAgNMFQAXFxQUBQUZK+QBNMBAIg/AQIAAAT8BgD0BNhcUDgEiAC4CPgEyHgECAM0LMgscDON+AYAAMgoKygoeCgABLwuMcsboyABuBnq89Lp+AUC4EAoyCwsgBAsYMgofIAQABApLdWDEdHTE6oEAYSL/CPkDEmAUIwApQLAmAAQDYBOgIXAAgUWAJVTAAAMAWGA2AwAATCMzJSMzI5MBNAF7JyOkezc1qXsMOwGge4E0AxIgFlDoIBZrADDoYjToqB4XawAB6AACt6ECOukiNOmmAsEF4hHvAgDUAoYAJAAeQEAbIhkQBwRANEcLgGlgrAHAA2YUHBQwFAQFGECs/GUPAdAXFgLUQzWkQzPgAAPAAOUBDw+kpA9wMhYBAaWlZDoJBQ8uIwEE6DgkADHhOB4VaAwDBEBZRwDBoFkFhABgwBMEBAJUwAC4AgRYYcLAOOAUGULBGeA4NzaNOUJ5FjI/E2AUgAA2N8k6gQplEGUKCjPAOWVlC24eATjgAAA4HuAAgAIzpArYSDzgDqEDHSBBt6MEQAHrAY3IPWTZWmAZAAgAagBFQEJlSFlM'
    $sFileBin &= 'QQBSOwpgPDRAKBsQBAMBwJoFoAQFbwYBCFUDAFUDoFOgVQJmXFtTUQBJSCsqIiATEogHBRYAVSYiDmAZTDYlIEKgGwcWYJkHyA4BJ+AyBgcgAIGcMDUnJicgNaAAJjQANz4BNyYvAS5uAaFGgR+EAjPANmDAN6uCSKAjFwA5F4QJBwACAUAjO1J4UgJWdABWARwIB2gKCwATKAYFD1ANBwAHTRkaCQcEEAB8CAwQGxdPBgAQBkYWBAUIKAAKDwhmBwgBCkAFaAgOFyVjBQgATRgaCQgDEXwBIGAPHBZQBQ8HAEgUBAQJKAoORAlmoGFeO1TQRVQCePEBEB4VGzIGAA4GFVABBTwNAAhMHBAKB2cJAAw8BQZAHgUOAAYMMg8cGw8BBAwHsgIZGiAtBxAMBxRQqAILOwUIBUMcpAIaEAEMI1BGMzfoAsNQUSRAQCEZCAIAA4FIAxmASAMAMBYjFwFmFQg1NSSRLgERFAc8BiPQFPAVwl/wUDMhGDIWHXAl0F8WA+gAFgcHDwrhXkIA/ndDXl5DAYkAQl7hCg8HBxYAAo79oBcJAwoU4VxyAYhRAFzhCkQDCaFQBP//8G0vBbIgD7AILwBVQFIgHRQCAQOhUQ4NxAwJQC4cFQLgLNAJgWBLAgRtAAYHsCAOBhCCUAwgI2AABAUSBVJcBVhRI0wREAAuKyYjGRcQH0ARHxMTEgjSVA4D8DnAWwEVITU3F4ABJSEiBgcRAIBIITI2oF0mF2ReNwNgDTABFgFlPlo+ASAAAjz87rJaASAdAR78g7J7A30BUXtRNCX8gyQ2AAE0JQN9JTQCABEtPgJCVkBAAP7++muzWQEdIKEKCP1a0n0CpoAIChL9WiU00J6MAqZhADV9MANSMA8AIgArAFBATQQACQICBQcFAgeCbXBqBQcAawjQDwAFAAFrAAEGBQABBmsKAQYAAwAGA1wABQUMBQBJJCMKCQEAKAAnIyskKx8cGYAXEg8JIgoi+HzEMhbhDj4BJcBqgA059Ro7AQEu0A3QZDI+BgHgbdAsGEJeXoQAYAJcAc07VAEGUuAOoCc7fRwLOAAeAR4dOAsd/gD0Z5IClsqYBgCMAdtehlwCYICCYuZUO/4MYQIAAfQ7VEwbKCgQG0z9fdBvBI7UKowwHQfyPegwHRAAABkAHQAmACoAADAAQADPtgsGAZBuAUdLsCNQWABATwAMCgkKDCplEGgD8B5t8B8KDCAPCl4ACZCgCQ3EXgAwewQLB9AdUB4OBFAeICpzoQAGBQgABl8ABQ4OBVIBEBEOWAAOBQ5MyBtAUBMFCW0vBS8FAy8FLwVZQBo/PDcANDAvLi0sKyoAKSgnExMREhOAFRQUIhAFHTFH1XGiFFBHN1AjMnBxoLUhQiYhNSEl4IMCHoABNgEzNSMH8AAYByElqBhRGAIGCkAIJTQKEAiAaQgECn0BP3ZU/cQDIFr8pgKDgI8EggCshP3B1tZIAwBa/jIk/pgDoQAqHfymHSoqHQQDWpClgggKNiSQCAoKCKBrCkEDQxD+hUf5Vqu7SLMAj0dH/TYeKioYHgLKUAB0P8oDoQADQAAgADVACkATEAsGAwXBbUuUsBowGQyxZABwEFbADAJJG0AKUsUSbyBZtR0UGHOJDwE4ExYVACZib1CgNxMKJ1EAJSJvBRYDoQAPyzABDBUM+wD6DRUMATDLDgAfARh+CyAMfQQBGBB3DA/F/ukABAgLEAEHhIQABxIKBAgBF8UADwwVBSj+FxdY/igF82EzCgmQI0AAQBEdGhUQDQngCAcGBQPAS88KzwoAQAkmJRgXExEiA9EwNy8BYHgHNzwXE6QLYUyvC6ALAnoAq+tqaeyrKdNk0/5BDBcKTwxBDCIApSPV1SOl62/obwGy9Awc3wzT'
    $sFileBin &= 'DDAXBTBOafJuKwAyQC9AEhECAQQQEEwicxCNcG4EAeKOk0xwmFgBAA0NAkknGBgnAhUymBEUDgIuA8A+AzcyFxHgqMIAWAI/AdAAUCcl0FcWAANZJjo6MDw4ACgCJDw4GjoxBP5T9wAcNjoxFAASAdAHCRYgAgDV/Y8cLBYOAgAKGig8KBoKAUAWASyE/nQnARwAAwYVAhsRHgSMjwNykMBKEgHtYDRIGEAV8QABVDBhAMJYcSRMNTMCgXdhmE/xscGXQC0hl/1awpYCNqZllvOVIOAEd4wPAA4cEbDZZpKoAmYVFeckZxC4MFkGFyA2cVr6iYCnFg7+Uw4W0SiQrQ4WsvmmOkhyAS1SADOIh7cHI/BIQUAEPg1AVh8BBAMCRkewFwAZAANtsKYELSAAa0BMYNYBkEIGBgGiZQZYAAYEBkwAFRUjJCUjJBSoCAUc8wkjQAAnYEBsBxVAAJIKM0AA8OU2DDc1QQA8C48WDkcQDxQBj7AJebwAFA+PFg5HDxQAAY8OFrJyxugAyG4Gerz0un6AATpIDhYBjwDAIBYOjxQPCTAzdSDEdHTE6gEQAAAAAAIAAP+xA1kAAwsAIwAzAEEAQD4NAQABHwEgBAMCRwIAEgMBgAADbQUBAwQABABrAAcAAQAHAQBgAAQGBgRUAAAEBAZYAAYEBgBMNTUjMyUjJAAjCAUcKwE1NAgmByMABCcjIgYEBxUABBcVFBY3AjMABDsBMjY3NQAzMjYTERQGBwAhIiY1ETQ2NwAhMhYCyhQPswEDxrIPFgEUELIBAwyzDhaOXkP9AOlDXl5DAhdD6l4D1LMCx7MD1AAigQUAAT/96EJeAWBYQQIYAQOAawOAa/kEAxOEa0MAUkBPAhiAYRMBAgADBgoBgGpHgGIDBgQDAm2BaQABB20ACTEAZgkGYIB2gnwAYAAABwgIB1QABwAHCFgACAcITABCPzU1NhQjJgAUIyMKBR0rAQgVFAYEAiImPQFiIwECNDY7gIAAAjIAFh0BMzIWExEQNCYjIYCEERQWHBchA32ABwd9gwoIAMQKCCQICsQIAgoIBUc0Jf4wJQA0ATYkAdAlNCBIXkP+MIGCAdAQQmABlIkWBwrFYYECxQr+/0EKhQ0BDvQGDMNDx3kPAB8AiB1AGkBIA28AAD8AbwABAgFvAAIAAmY1NTUzBAU+GMNwAC1CbgQtzWv+DPlCagH00mgDZ5BlyGXBIUAvADNAMAnAZAEAAUcABQACAQUUAmCAJACAnWAAAwAEBANUAAMDBCBYAAQDBECZNTbgJiMGBRrCXAFRgVsmM8AjIVn+MIFJAdAPn1YCVZ1TwlP4AjkCAsPAMToAZEuwDxBQWEAmACoCAwQWZQAywJBrQDQDBAWSA0I0AVLAOABYAVyQTBtAJwMKAm1cCgBZQAknFBsfFrokgT0lgD1A1YI9F8GWoBQOAwcOgSEHpAIANz4BNCYiBwYABwYjIi8BLgEANzYzMh4CAYkADgiGCQ4OCYYACA6wEBgmGhUEFx6BAQxKKiEcADRGGBQoBwoHAAdbCAIEWaotEFpILpWABQEMCgGiAAFFHjQiIBIACg0wDQoQARQACxouUhMPIjAAJBAOMgkERgZAEAiUIjpW4jr/Cv3gS1/iOjcARACASEBFKQEFA2A7iAEAAmBtAgMCYW0gAwUCAwUBiQIEKgdAPQWgHAVAPQEGGAYBVMAeAYoBBkyAFR4rExYmJgKKRiWAUQBsBh0BI4gTBDQuQG0HBh8BFiQzMgAeMhYBIA4BA4FV4QM0Nj8BPgOAFxQOASIuAsADgB4BAfQKCGvhOgGAAI8+XDGIRwkADUoEBgkFHiWAOCoWGyM8AUIDABgSHAoeFAzXBaioUsUGCgF/MVQALncOCjcEByYAGx4S'
    $sFileBin &= 'FRoMEEAEJhQAAxIiCxAGMBocKFKoqmchHgAALgA7AElARigAIAIGBQ4GAgIgARgBAgShjwgAgAUGCAVgAAbAb0oGYEoCYF4EAmAhBAQHB4KrB1gABwQIB0wVACEmESYj/CMJQI6DIcBdJyJBrGUjCgNsJQWoIAI7CgeQNgoIsiEaNTWhAJD6BwpHJyMBZQkfWlkAAh4hAwABs6IACmwB/KEAQgHgSshiYfkEAWbkHT9APB8BAAUGGhICAgMIBWADAYAdBgAFAwYlgB0D4l1gBABcAAEGVMAABV01JiMmIWAWMwcFG8JcoY0nMeCoNzM1QFsjATIWNBcRgAAD6F3BrAFlkBQQ/uNiwiMjwgDC1qAAIw8WSIDdocMt4N5kocljytbDABYOQP6/FgJ1a0IBawPABGZ6A5MCxQAQAAAxACpAJy4mgCUYFQ8ODQjg4FpHQOABIKZAw29gWgAAZiooIyIhERSYBQUXIDIhczUjYDGAJicRCQEWN2BwACMiJwkBBiYvAAEmNjcBNjIfQefCFx4BAxLgFI8JIRUBQSAAfCIFBwACBwX+fv5+BwANBSMEAgUBkRASMBOIIjN6BQKQASj+9eCt1tYgrgAPAQj++AEkKSHg1AFC/r6wAikGAA4FAU4PD3JtIQEa42YEEPleFADgJAAxQC6ROEBW0DhRACdtAARgFwTQJgIQAwMCVMBfA1gAARBJTDU0FxQWBYAFGSslATY0oAsAIgcBJyYiDwE0BhTwNjJxDolgAX4AAVcKCjkLHAsA/vt2Ch4KOQpACsgLHAHmCWF9RyACkgEgAgsLObAAyBgKAfd/YTYzFAAhf1AklIgQC4AxIFJhehAya6oAkFMAoIgG4AoGAFMIBAUF0jIFWAAFBAQF0DIVGBQXEhFxJAEHBkBQJjQ/RcIXN0EAFhQX0EMOlAMeIDE3uTGN6zAMAqTjCVKZCxwMOAALRFKKpoxQAkBUiKqGVnuZlYwE6wugAhwLOQsLAaACCzgLHjhTikBUAlCOoo7gAooGU7sxdw0jADAAPQAAQEA9IBcOBbIEgDBHA6FAMD9tYDBDEAFyUQQCBwRwUQZABgVUAAUF8VAFAfBQFhUdFBwUEhfyUGINtg0nDA4PARcYFhQ3Xw5RDmRRBgAOBkxNBRAFUUAGBkxMBgbxAE02TEAA8wByLw8iD/hSgAUFTU0FBVKQA2lgAg4G/ABg/w/2DwYA////agQvA1IQABEAMrBQRABWAABfAG9AbE8OAyBh4B0LCQgJCwgAbRABCAIJCAIAaw8BAgMJAgMMawdwYVARAW0MClQCATBSBiAfBCAAaygOAQOAIQXgmREBEAkJDEiwHw0ESQBeXVpZVlRSUABLSklHQ0I/PgA6ORkVFBk3IzATIRASoZoiQzc0AeBwATcyNwYVFEIBI4InND4FMXI+ggFQFDcyHgQXgAEQIiY0NsAtFAYuIAE+AhYFsT0mJxA2NTQnEGc+ARcEMicmAktaOkstAEABRQQqQiEmACUDAoNSQ/4YAERQAQQMECAmADohBiQuSFBGABkpEAcjOCYgABAOAf3GVHZUASAAAYl+sIACfAC0egFDPi5LOQBaLQMlJSFEKAgERUf0AV4DRCwALMUWGgENFRAATv5bQk5OQh4AOEI4NCYWGBwAGgIWEBoKAhYAJjQ4QhwCjzsBAQNU/u9ZfgJ6ALZ4BoTTKy4BAEQDQU4QFQ0YjBgB5AFyl7EDWnAYAAgAPgBuAE1AgEpJQTcDAwWBl9WQGAXAeQpgQwowQVBbEAUIAl4wAwcEAxYHMDZRvlzAOAlYAAEgFwFJbWtmZCUAMz4cNjEfFSsGC/AVAScGFBY+AUHwhycjNDYnYAAOgAIHBg8BDgIwAPgBJyOgW8AVUWlwFGCKxfEUJoAA'
    $sFileBin &= 'NxQHAHwyAG2DtCcRbBJGOxAZII0CC1KMYI4H0F+PFhwWASAAAoMsHMQ2AQAiNw4OFBcNHgANCw4YChYMFAAKEhIHFg4cDAAcAnZJQ2sCEAAUCh0KCRIYRwAbBRUBIWBOSAA2aEVBDKEdKgAqHZkUOSAcDQAMFhgWHC9KKAAbYjpWZA8UAgAYGhgCFAFQHQAqASByIDc0AQAPQkoYDSYRDgAQIAkTCgwB/gCbAgYGCAYCKQBdDxAJKigSHAAnDSQIATIVMgApEhQrJgwMOAArTloaFxcqHQABZR4qDUkqHgAOQkwWFSROQSgzOFS1r2oyWQgAAEAAcgBPQExx2GgRD7JAoBcDoMlBGKgBCQowUQmAWglCGBAIBQMIoZIGBAUGBsAYgoEHDQdJZgBjYF0qJSQlHnAhGT0bURihkVUYI/g+ASdAFjAWgRYgFWEYDA8CoCxBdB8BHgLB0EIXHgIXMsIaUNkWN3EucBgO4JUnLgM+J5AY0aaTGJGWIXgdAQPVGqcYGBIIDAEdAAoUEAI2MUdJAHYQDQ4NFRIKQAgSEgkWCxAAEBYKABrwmA4AtzQBxAAcLEdUO2IbJwBMLhwWExYGDkAKGyE5FJkxGaEADEFIajo/TmCAIQEVBRsCWAUZAP7OEzQKIg0nABwSKCoJEA8vkC4pBQQAKQQCABkACgoUCh4SDREAJg0YSkIPNjYAIXAhLBs5VgEANzRCTSQVEjYAMC4NHCtJDSoAHgFlHSoWGRgAAVpLAys4DAwgJisUEik1GbEDAn0yGRgAVQBOQIBLSgEIBx8bwBhJcbgxETCbBEeg4AeAbwAIAwhvBpDhoYXTBAIEcNB0ArKrCAJYBSB2AkwvLIAVJD8mNRMSAZtxklgBHgEz1OKBw7sFMVEUFgcWgIIxACMiyi6gXCcwShE0ES9hL9Q+AzEzBqGsB8A00i8CHfCKHRRaFBCgAZKLoHO7AA8WApQfCQEZAAkJCRYFICRKAEglVjIqRRMPABYBFBs6HCYSAAoOBgUEBhAVAA8ZKhgUCAYCAAIMCAwBCAQDAJsrQGQPFAEWQh0ABgEs/psBFg4IAWUOAG4PMCMZABIqIiAiHxU/gCYrARIODxgFNgBAIzESCiIUGAAWGCIWDBIaGgAcGAkVLBYUBAAMDgZAAAAAAwAAAP9qA30CwwAACAAYAFMATwBATBEBAQJQCQACAwACRwAHBgAHbwAGAgZvAAAAAQMBAANtAAADBAEDBGsABAAFAQQFawAFBQhuAAIAL1QAAgIAAVgAAQIBTEoAR0NBLiYmNRMAEggFGisTFAYALgI2MhYTETQAJicjIgYHERQAFhczMjYlFhUADgEHIxYfAR4AARUUDgEPAQ5AAgciLgInAAEmACcuAzURNDY3ADI3PgI7ARYXABYHHgEHFgcUAo+CfR0UWhQQoAWCfqCApXUfAT4sAJsCAxoFDAICAAYOCBwmGw8WAA4IAwUGDgoSACYcOhsUFBATAEUrMFgkSEokACAFFhIJGQECAhGBth8UFP7TAQZlgiQDp2EiMSw+AAEIBjYLKhYOABAiCxkOEgoBABYgGhYXFCIKoBMwJEACAFVmgBQAGA8OEgEqJz5AFUIfIisRgKMGAYCj+QPoAwsADwAAHwAvAD8ATwAAXwA8QDkLAQAHCgEGAwcGYBAJAQMIAJADAmAoBQEBwFNUgAEBAABYBAEAAQBMXkBbVlNOSzUEADMADAUdKyUVFAYAByMiJic1NDa5gEwWEcADgFDCAzfAA1HATQYHIcQHIcMDK1IBwwM7AcMDJ8QHN1XABxPAAyPEAzPBCx5AIBayFx4BQAEWAiCIAgLKIBb96YFCAwIXFx79N9cGI4ABSAOabBaAAhVsJBYgAHUGa4EBF2tJQQf+zUgGAiRA'
    $sFileBin &= 'BiCSFgEB/swICQEIxgUFwFMJ0lNvAH8Aj4HCqA0CBxAMAsJVMg/Aqg4IwJ9AVgsFjgKCVsEBwFYKBAIBVwCOi4aDfnt2c9Bua2ZjDFoSJVrIB/MSWtALPQHbC+ED4QUBM0/hA+EB4gMUMwFlhgEXyB7+nDUDAWYHB6gEvwsDiAvfNtk2nwRuOwRiO0KhaDslQCIHwDcDJG8GAGQCb+FjAW8JAGMAZuU0CAUcK//hJgFY4SQBWOEmAWDiKARgAfoDrSwc/uIdKoAqHQEeHSoBigEy9VcDF9dBAYEAAY8m1oIDogD+OPMCAACAC////2oEL3JXAJ8ArwB5QHaQAEACCQiIgGAgAAQFBHg4AgMCCFAwAOCrBEcAFQASDAIICRUIYBATAQkQYKwJBGAJgF0FDuDAAwUCYBAPAQMKgCMDAGAECwdAXBRYABQUAA0USa6rpqOeAJyWlI6MhoR+inwiXWQgXVROTIAnIiYgADUzFiBdFzUENCYgUwYdARQW/SBNNiBSwMXjASBR4gGhtJvhAaG0AaC2ICoGF6C2OSAqNgHoB+ID5AEHFb3jCQPgBSAu4gVAkjbhDffhC+ED4Qs35AvhAeEH4QFr5QfiAREjODehvyA21oAUD0gOFhYOgABTgNxQAQI7QLdTQgIBIK0PFP3FRwMDEVgWDkdiu6AA1coE1wMoA7UASDQl/IMkADYBNCUDfSU0KivHDuTHEOZoBv5hJAEeAQP+4qAAApFKRwHMECID/YuHBwFIuwEdIgP+46EByQu/BFEA5NgDZ/0SJQA0NCUC7iU0AQI283q6A5gDSQAAHAA5AFoA20AAGjgBCQVVRQIAAAQTCwIBBwMAR1QrAglEBgIABwJGS7AKUFgAQDAABQMJBAVQZQABB9BQZaFVBwgJAGBgOAcBBAcIYQACAX5cAAMDAAhYAAgIDANJUBtLsDJwAzJxAwMIBQltgQMHAQJtE58DngNAOE4DCAADkAUIA2DPAwYGYoMEBlhRBExZWUAOAFdWFxcaKBcYEBoYFApxWTQvAUgmIgcARB8BkDwiAC4BLwEGFB8BsBYyPwGAGcEBDwQBVjdwg9FZMrECNmEeBmIi8AE0NydzAAADMhFwAhQHF3IAAywPAHQQLhAWAwwBAAIgFggODgQWABMQcw8tEFIPAP54D3MQLBBSABAQdA8uERcDAAoEHhcJDg4DABcSAfQwUi6HAC5zLjExMIcvAHQvL1Ivhi9yEi/UAKsXIAUSFgMIEAYPAAsECgQWABEuD3QPD1EQAAGfFhBzEA9SjA8sIAUQBQ4OCZBRAAQKAxcR/o5DAC5RLzBzL4cwBDExQASGLlIuL3h0LojTAKBS0GuzUgyAACUAMEAtBPBRWVCWAG2QIOCYa7AXbjIA4FIFVKCYAZgFAQBMEyU1IxUkBuvAl4hoJtCWFbBmkDlDg0EQNhchNTQ+wBChABYOJA4WUnhSBAE1KX0Bd5LQkAgCEY9yKY87VAKAUD1sHhf+vuJeBAFCMAxsZ5IClgE0CgKDA1MAIwAINkAzsKEABQQACG0CBuAmBQABa4gAAQFACgUDWNAKAAwFSQEAIB8bABgUExAOCQYAgCMBIwcFFCtQb32aCTPAHDCf4wtAQiBFFQQCTdkJEZTMlgIEFA+AC1R2VAEBAqWbCbNnlAKQacGSCztUVDuzoCpwrgEwCgsACwAuADN8QDCwKZAUEK4QtrAqAAxgCSCD4BUDAQJgAXAKDQNJLSwTM4ARFCIzFRUT0SijsU6TTzI2BQF8AwGs2CInA5F/AGcR8ClCS4WwARHAZgwKEAogAAABdxYO7x0BCkAGAQ8CK+EQCVgANx0qAi4bAWUB0WM3WAFw+ggKFAoIQQC9cED+8gcCCMCwDxQPRW4BCB4qOgBlOCwB'
    $sFileBin &= '/gzibrS6MJECfQARAAAiADMARkBDwAsCAgQCDZAgsLqqBGBkBBG6ALC7a2AZRXANa4CpAgQGIA0BJfAhVJAYBVjwIgVMABcWJBQVGBYHgAUbKwEmJxaAIilxFjcGkLYgsDUmB2QiBjBZMjaxovEOByAGBCAkJwA1NiwIAQQXMCNVgCKSANCSIoBVS+ABAATg/rkQC0ZkABAWEEQwCxABANkLTv74/tr+APhOCwtOAQgBACYBCE4LATqEAEE6Q2iSkmhDADpBhHKIiAFJAaACZEULEBALMABEEMwTE4GamgCBEyYUgJoCnkR+FLQvvgLKMBscoAAhQB4OUYFHYC8IAQBvoG8BZgEAABIQDAoAHAEbzgQiJHAhQiQGIzA/UQAIJy4BcsQ2MwKKGAwME9AgwNUbFPYA9hQaDQwSFhYAEgwNAwsFCB4AFP0xEyAHBBIA7OwTBQcgEwKyz9AABQAyI/MHBfAW4DJALxQFEBZQFUAIYAIAAnAEY7xgAAEEAFbhCkoHBhgWABIQBiIHIRAFQAUVKwEhEeBIEwOPCYgJg/3EAR4yDOwH/wnyCQLD/UvAARIv4wL9fwp5CmKxsrIRADcyx1BVBQfhhFAhEEFvBwEFBjoFcNwDcNxRliAhAm8FgFgEYN0AZiQTKCAiIycYFiGWExRbANrDrhHwIIDbBYQLLtgCIyJxALF5N5ELEDsH8CGAVZAAsyQKCCQBcM4jKjosAzQOAA94ViJGMlAnEGuYCgkwLREMIACEZzxoRhU6RgAbMRYIDxQCwxAoFf098AIMBgIAwxUoHioqQv4AVw4QB0EYHhgEUQXAW54SDQgQAEMgIQsYDhoMR6Egsi8zDhYAKnDqYgBAXyMaAgEJChGQGAoLANBuIhsCJAQIAJQFCaAOCAYABAYIBG0ABAQCboBnAQoJAWAACgqQEgoAaAIABwOEAgdAPgYGA1SgPgEBaAMGTE5MSUcAEyUnGScmIyMUIgsBPxGTGiciB5IRQA4eAoBjMzKRaPMgEfG6NxHAATQSAGfBHSNREuASIicm8B03PmQDF1ESMzIBEzAzXwBMLiM4Xr28ADRhgIlpHjY4AB4fEBggQ/1zABQQCggkBwwBABASASo6LAM0ABQJelQxJxAjACg+IDmWNAkTAAkRERMyTF4oAD5uPRUdRGkMAAURIwELAVgzABIbHgFH/rI/AAoSEA4IDAHrABMiCP09CAoKAAgCwwkgFB4qACpC/lcWCgVBABQHExAQMCEFAAQLFAGeFAsMABgiFgEiHws/AAYDCRUABAAAAP/5A6EDUgAIAAARACcAPwCIAEALPAEICQkAAAIBAAJHS7AMIFBYQC4KABEECQAIBG0ABwQFBAAHBW0ABQABBRBjBgEEACUBBAAAYAABAAMBA10AAAkJDAlJG0BCLxEwBAUAaxQxWQBAED89OjglFgAiEiU5FBMSCwAFHSslNC4BBiAeAT4BNwAEDgECFgAEFRQGByEiACYnNTQ2MyEXABYyPwEhMhYDABYPAQYiLwEmEDc2OwGADDczMgAWBxUzMgLKFAAeFgISIhCRFAAgEgIWHBhGIAAW/MsXHgEgFgABA0shViFMAQADFiC2ChL6CgAeCvoRCQoXjwAWDo8OFgGPGABkDxQCGBoYAkQUDwUEjLMWABwVILMWIEwgAAEBKBAXEfoKgBoXFfoADxQBFg76AAAVgqWxgKUugqUpAEAAAJRACzUBCQgFhqUJgKUzAAsICwJvwUcIbwAJBQkIbwAGwFIGZQcBAgVBRgUAYAMBARAEBAFUgAEBBFkAAAQBBE0bQDQhUQ0FBgBtmQ1ZQAASPTw4NjMwI6AiMiU1E8BVDMJVACYOAR4BMjY3WQACAhbAAYBVI4RVFzAzHgE7wQYAUQMGNCsB'
    $sFileBin &= 'QVwjgQYAAT8BIDYyHwEW2FXuDIA2I48iNg3uwFVACRiPFA+PAEePjBcTwEqAWBIdDsANUCAUFBDEAY2AUyACFgABAR8oKB8eaAFSFgRTLANXwFQCAP////kEMAMLAAAYADMAQkA/ACoBAQYxIwUDEAABAkfAQAEFBjQBbQFAA4CTQqUABQABYAADBAQDVAAAAwMEWAAEAwAETCMoNhYUIwAiBwUbKwE0JgYrQIkAASIGHQEjmCIGFIA0AJI2BcOWijcAkCeAlzIWFwEBABUUBx4BAsoKAAh9CgdsBwp9QAgKBcQFEMAAAQBlfFr9oWeUAQBOQgGodleQIQAoNTtUF0heAZBMCArEQeHECoEJAAXEBnZZfAGSAGhIfB4YdqhiAFAjVDsrIhF2A0AbbBtFQEIqAQCDYBugGQ0BAgEDwRtzQjwgOgAC4B3BGyI9AAACBAQCVAACAgXBGwLBGzUUIyUUi8MbAGEiAGIUFjuAN4GAADI2PQEzMtsbp2QaqBzWG3AIoxoPpRwKmdIbA2BhuQQWAgC6ABQAJAA5ACAeQBsuEYAYAUcJoRkBb4AcAGY1NAAoJxcSBAUWKwAlBwYiJwEmNAI3Q0wUDwEXFhQAAQMOAS8BLgGgNxM+AR8gVgnDfBA0PwEngQA2MhcBIAUBWBwFDgb+BPwGIIsFEAQcBgAG29sGAUTQAgAOBiIIBgHQA4AMByMHCAFsIAQADgYcBQXb2wUsBRxAAaAFRcABAQQFYgEGQAMQBNzbBgAOAk79LwcIA0AJAwwIAtAACApAAg7+jv78gwbbTtxgDUAM4AEQAGIcagADxANTAAwAGkAAQgB/QAygNAAAAUcoGwIDAUZoS7AOwH0rAHThc2UR4D0BAGOABgEFAwEgVAQECFgACAgEDEjAOAZYAAYGlA0G4KYsqgUCa9oFAFlADB8iEigWIBEjExIJAHsFNBGAdDc0IsA+NzIlACEmETQuAiIOCAIVEGA/KwEUBkQiJqF4NT4EgUAmEDU0PgHjPxcUHgADAf0JITABEgA6KAn+jALWlQAaNFJsUjQaAgCmKh36VHZU+gAdKhwuMCQSAgCEaQUgLCAFagCCARYgNCpgCAAwIQkJKToBqQCoASkcPDgiIgA4PBz+16gdKgA7VFQ7Kh0YMgBUXoZPVJIQCgALFx4CIhULCgAQklROiFxWMAPgWeDOBDACfAAhNABD4XoigDCCQwcGEAcBBm1gPQQHBggEawgAKgcBAgdLICAArFTgIABYICQEAABMQkAWISUYwCEWFSgiCqGaY5iB4UUzESMiLgGklenhlxUhIQEloEoDSOHEmiEjATcAyGFLFRGgYSHhfP3pBQagNwIBAmtAkQizCyAMsgAJFg5rAUEJBRBZBAFlIQILswhgFBBr/r4hAqDtGAIEAgZrDhYLCAoAAgMEAQwBTxYAGwrWDAzWChwAFAHWBmwG4w4ACdYNDdYJHBYA1gdrBQ0KAQIAAwUCCAP+shYtcUAEcEBxYwvQHgwAABUAPQBZQFYNQAEBAhcBBlFOA4AECQQDCW0I0AAhgGIAbQAKQE0KBABeCwEJAAUCCQYF8EBwAQIBXgAAEAcHAFIQBQdYAAAHAAdMPDozMAAtKxMzKRMTIYgRERDBXxchNREAoXAgPQEhAYp1I2ZgO2EksmARcXYDEhF1FtYAAfT+DAH0WRYgIP6bAoPlXwwGoH0gFv3oAHJ9YIwAQCskIBUBdxcANg9VDxgBIy0APgeP1tYgFlkE/nezdAQQEegHDAoBMARAAQwG6CwAQAEBMBYgGA7AVRA2Fo8+0AtQTkUwieTwEAYAD7BDPgAASAEHQBVAPgA7EAMCAQcABEI0AVFHQQEEQTYKAUA2MAAHAwQDB6PQhnBvAQBlgBQEYBNMYAjA'
    $sFileBin &= 'ADBiBl9wEgIABVQABQUCWAAAAgUCTBtLsAtlcAMp9AIHAQ8DDgMXJ48GjwZ+A0AxKQMEAAwBbT8DPANZWVlAAYAhREM9PDEuKSAmHhsWE5AQBhSACQUVKyU3J5AYqBUBJrAsFiAuE0QbnjWgGrAsUHiAAScmIAGABgcRFBYXIeFfAcFSFgMXASM1AQgHJzdjMQHwQFUAQDUBFQkJxAkCEjAAJF5D/jBDAF5eQwHQIx4JAAMHGwgKDQz+ADAlNAE2JAHQACU0BSQIGDehAP6JoQJvM6EzABAsEFUQvUFVIEEfNgGSJQT+vgJqAwRCXgEOBBOABhwIBAM0JTQEBEYHEAQIAY+g/iCJoAEuNCAEEFREECyyHrEDWbQeFAAAHgAuAEtASPAeExIRsBGyYhAw4BlT8H0QFAIDQVEF0AAFbANgwDFwcFJgAIVwEAAQLSolIhwbEEAUEBQREgeAZTeAFwcjNSM1JTGiAQGMAwEnARUBNzI2ZHIlEWNx5BMW4QRVHRANBAgJowkCDzAAkQEvof7RBAH0wApVDy4PM0ABd15D/elBDgIAF0Ne6FUdNSAE9ge0Av53ATChIP7QoQFU0hEPDxA0Nv3okBBgQQJGGGEA9aFNAv+wDhQkABlwcYZAABsCBQAdFg4HBAMCGaYD4A3hmwAEsKIS4CaSJ6AhBW9QDwJvUCPsA2/gfzBkBoKecA9wAEJXQSVLG0AmnwIABm+PAhChAAAhIBigFxAPCQhCJQdAJQ4XRCXwY7BXFRQzMh1weCfyIjBTFCPLMoMAM0gBXwwFBP4A0QQNBQQBLwMAHuj+MOgDTRQAXehdFDsWgxQABzODMzxHAgYgDAT+0gRQAAEuAARx6P4v6QGaAB0VXelcFRWDB/JOoH9wEFoDDAAlAABEQEEfEwIFgAMkCgICAAkwT/dgjxCbQAwFQAzwj0AM4E0FkA0BkA0BAWYBAAAeHBkYEhANCwAFBAAlASUHBTAUKwEyYF6hbzcnVgawS+GNFwNuHsAwIgAnBxYUBxc2AgCnSmholGoBAQDJM0ZLaGhLRgAzyQFolmYCagxJR5AAUAEBF2qSgGpqSQcMZDCAAAAwZAwHSmgCbOiQbAGgAA5AATKbOH8ANAA/QDwaDQIHMFlQamEqBgMGAQOCbXArAAYDAGvQAjIG4SoGBmJ7MSoEDfQESTB7IxB70Zobe1968196VXoBx595n3mQeb94C7948VYBcagPAB8AICxAKRkRgFYDAV2QZwJAGJMXYBtU0SdYAfEbTDUmJiQEBTgYKyX0wTBG4GIyFkoTIJsn8cIDJkB2MhgWAR4i1UAADxQRFg+gvfHVD1Alsw4WFJp9wr59EAEUAj7E/lNxAA8BrdACcBaoA//1MCLzcOkPEIKAMwA1QDIbEdAtzgmQeaEWICMFAgC/MJgX0BbB5OAtXDBUDAVJCBc4JxBQBgUaKw4lhr6gUECwJxM0J2EBAQcGFRcgFxABAyABFgcOAULlJjcbsOZAgDsysEIAAQoFAAcHegcHBQkMAAdnCAoGAawUABUKIBP8phIiAAkVFAGtCSImGCJTanGwQAABDNdDsMmgpAQI/wXAegIAEPzuIyMREgEAFBAjIwMSERQCFHIN/ba7AP+xA1kDCwAMAAAcAC4AREBBACgeAgUEFhUOAAMDAgJHBgEAAAAEBQAEYAAFAAACAwUCYAADAAEBA1QAAwMBAFgAAQMBTAEAACwqIyEaGBIQAAcGAAwBDAcFABQrATIeARQOAAEiLgI+ARM1ADQmKwEiBgcVABQWFzMyNicTBDQnASAHBhUTFAAWOwEyNgGtdADGcnLG6MhuBgB6vMEKB2sICgEARmsHCgEKBgUACHsIBQYKCgkAZwgKAwt0xOoExHQCBP1IaggKBAoI'
    $sFileBin &= 'AAQBDMcBWgAHAwUFAwf+pgAGCAgAAAACACAA/7ECPADTCACAGAAmQCMAAQATAAECbQACAm4ASAMAAAK/AFgACAAATBcXExIEBRgAKwE0JiIGFBZAMjY3FAcDgF0mACcDJjU0NjIWIAGtVHZUAAGOEgDLCSQmJgfMEkCo7KgB7TuBCVQAOz0n/lASFhYAEgGwJz12qKgQAAH//YCnEwLDAAAWAB1AGggBAAABAUcAAgECEm8AQgFvgE5mJiYAEgMFFysJAQYAIyInLgEnESEAIi4BNjcBNjMAMhceAQMO/psAChYDBQ0OAf4Avw0SCAwLAsoABwkPCggEAo8A/TYUAQMUDAEAQg4aFAcBZQQ4CggYACiAzIB3AxIBgHcPAB8ALwA3AABbAFhAVUs5gAIIBikhGRGANAUAgEeA8AcGDAdgAAoBCAAGCFQNIAsCBgQCgIsGAABgBQMCAQkJAQJUwQEBCVgACQEACUxZWFVST00AR0ZDQCYiEyYBAQAjDgUdKyURKcNzFRFDbzfcAwEzACcmJyMGBwUVABQGKwERFAYjAiHAVhEjIiY9AQA0NjsBNz4BNyAzMhYfAQABAR5YCggkwXUAAY+HAo4ECgeDAgcK/tH6ABsEBbEGBAHrAAoINjQl/jAlCDQBNQEHrCcJLAAWshYsCCetCJAKUgGJwQT+d0EBAdQCAjJBBQEBBQJTgBb97y5EQi4EAhNCG10VHAEeQBRdCgAABsxVOwAAQwBnAGRAYWBXRQIGCERWwJVHaYFNBgAAWW0BVMDBBwBrAA4ACQgOCQBgDw0CCAwKAgAGAQgGXgAHCwALB1QABwcLWAAACwcLTGVkYQBeW1lTUk9MSUBHQT8UJBRDWRBHQFkBSkBRJjURwUgyBBYX3AMTESERFIAeATMhMj4Bf1wBKS5I/gwICAIBwNACCAj+iZ8vgC/QAbf+v2ItQWItcwEA/mQCEf3vDBRgCgoUAmUcMSB2/wJqYJRSABMAGgAAIwA1QDIUAQIKBOFqAECSA2AABAIEoZEBDEgGAQUCBQF7AA0ASRsbABsjGyMTJhQ1ADYHBRkrAR4BCWBSBgeCITQ2NyEBoCgHFTMmLwEmAhOBIyc1IREDM0AQFh4X/RLgcCAAFgH0FjYPStJABQevBsboIAL+AFMCfhA0GP1+CaIDA3zAABYQJtIAEAevB/ywAjwgHhfp/KZicWoDAuhgFR8AIgAlAAAzADwAbEBpIwABAAYdAQkAJ4AgAgcFA0cMoKogCQUACV7gBQcElAUHIBgAIHwKYCCWCAILCKCsBgYDWIGAlAxIDQELC4IbAA0BSTQ0AQA0ADw0PDs5NjUwAC8uLCkoJSQiACEaFw4MCQYAcB8BHg5ir4JDwhw1IWQdPwE+AaJGFTYAMw8BMwEHMxcINzUjwEMnIxEhSYCcARGEAQOyYhv9CunBHdECHOQPNhYBoR8mIUenp/6bIKenbbDWQB0BHgAWAibXHhfoAqp84AVawgagYCZ3YCYA5BAWIBa3F3cApwF9p8Kw6ekAFiAB/puPFjag/k4Cg+iBAZpjawVpOjNga1MAckBvASE7LCQCBwZAOAACCAlQSAIKCxoEAj0GAT1AawkGBwRgDUApCAsJCGCADgELAAoFCwAnBUZADEhAREQ0NBsAG0RTRFJMSjQAQzRCPDowLigaJsZCD99CwkITNDaRIGsWHQFjaTUFZwE9QWoz7QHcSABt55ABm0MzlX9NAeMHCuR0WS+yeGHDYeHjLAZg4TNASDABASD4RwShAAMIAAFtwJcDAQJrA6Im4HENAkkAABggFhEOCwkAAwYFBQElEaBCFhcFFBYGNzBGiBICOw0I4xVQQbEwDi/nDr4CNAABCAgI5AcNEjmwHv2zFwy1avcIKACAOABI'
    $sFileBin &= 'AGNAYPEIgEI6AgkIMiqgH1wiGhCIUB80CgowCwhgCQEIYABACfAfYDQABzCJBzCJUgsFBQQCWKMLCAdGRD4APDY0LiwmJB4AHBUTDgsHGAhAGBILBRUrEAwh8BEWFwMrDDBq8YmAG+nQORQWQB42ABz/APgAhAMzIA/4DQgmOg8MIG8/HL8AAkgHDQmxEf7BaRH+0BYg5P5mRRsKl5gABR55E0XzMioQM1tAWNEyKgABBwgpKCckBBAGBwNHABIFBwZiBaCOAAMIETMQJgcsBggRRgUyCQgyLCsAGxswLyszLDN0JiVmMQtvMW8xYDElABUhNTcXNwUiMiZxkhQGby/bU4P9AMVrR9f+4i0+MD5aPj4PLg0u+rIga2tH1kfBAlo+Q/AKACT/+QOh8HgUMAAXQBSgKwCVAgDjoJVQlSM1M1GV9W6FcQQdAZALA6FKM/0AWTNKSjOzM0okAXcwAP/+UABKMyQCGFEAEkpwMv//EP/5BBmwBRIAKQAALEApAAMEA08wm+AFYH0ABm4AsH0EBlRgFNEmBAJMIzoQIzY1BaESFA8BZA4BQAcuAYFWkUInwhUQIw8CJybQkGcIAAQZErsYVib9AKETHAERvBhWACUCXxMewP4wUDVyI7xwlwHjCS8BMAA/EhPdHCgOBCIUUQCvWjQp3XADBwUC1wpzPbMQFwQALPIKBAABBQSCAXG6AAIFAGDQuhgDAlRwMXFkAgNMhCM1AAAzBgUaEpzb42FwACOTmpEtE68ToBMgWR4X/nfQGR4XALMWICAWAqcWRCBH3BR2AYmQPiAcFiRQAPAfIF4gAZ8jDBYxfPkEKfAKEQAAJwBFAEpARySDYD0wfAYABAcGsDyCB2AKBwNgCAkglEVxF2DwDAUBVCArBQBYAAUBBUwTEgBCQD07ODUwLQAhHhkWEicTJ2A2MQoFFpC78TkPEAEGFRRhDD8BNm4lQG0sDkCPBXUaGw4dAXGQFxYD4h79oQAWNA2kCx4CXwAWNA6kCv2DASCtIBb+v8UPjxkAUALqGaUYUiUM/aHVD8Aaax40CwAIAUoUGBHLDQAJFBoQywxkWgHoEP4krx4mWyIQIMseJucQM1oaRBsRMhGxA8W01yyAADtAOCUdAtDWz4AR4LpJyxDYAwUBT8vLnTIdMkEdUEqBDh4BMda2JZgc4Sg30H3hEDewfgHxAAJfFBCODxYIAhIRUAABQRYOAPzuDhYWDgMSAA4WIxQP/KYOUhYwLQNaYACCoQAeQBQBFnn96CECAiIYUADsjw8QAQ6Po6AAMgx2A6Cy1hTw4xBtQBEmcCgoJxUGEhALkQwDR0uwJhBQWEAfMFsEbwDwBQMFb1ADsDUADgA2YgHFWxtAJB8CEQICBgJSIHECAQJMWUCACRwjLRQTElEPMDc0Jg6QShAPAQYSIqBJNDfQACUUB2gOASdBSTeBHVAfFUIXUSEyFtYUUIsSACIQAWr+gxU6ABY7FRUBfBZUAAGYDBuCT2iSAJJoIEYZCQmjAGwCKkshDwodAg6wAiAUFPr+gwAUFD0UOxYBfAA3VN0WJUteAQCS0JACFBAGEgAHXn08AhktFEG0wnIELwNJcBASAAAbAHsAtwDzAACcQJnw2gIEAA5rXgIFCNG9AHEDAAW/raF2AFNNRiMdCQEACLSfQZDDOy4CBgACloECCwMHRwDp3AIORYMBC0JEQNoJBQkIgFwGQAIHAgYHbQDFBAQJDiAgCQgACVQYAAUNwDNiPgYBAkRUDHAWBwMBUF4DDAsLAiIhxgMLTOYA5cjHq6mMi24AbWVjW1o1MyvQKhMUFMATDyMjEu8hvQA2BTQmDgEXFAAWMjYDNCYiBgAeATI2BxUUBgAPAQYHFhcWFMAHDgEjIi8AMAAEACsBIiY1'
    $sFileBin &= 'JyYnAAcGIicmNTQ3AD4BNyYvAS4BAD0BNDY/ATY3iCYnJgEoMzIfABgBAAI7ATIWHwEWABc3NjIXFhUUAQKkHwEeAQEVFBMAnAAiBwYCtiInDvwBBwNSAEIATQA8AAwAUnQzMgA9FwBcAkABkBF5CTsmJwI7FjoAdwk7ARD0VHZUAAIBrSyAOCwBKjosAQQHANgIBVYGDBMfAAQEDUILBgVAABUWBgcEDWgGAAoNExdCBA0GAFAEBSQIDQdVJAUIABQHCwEUDEQACgYGQBMYBgcCAwEUAQ0TFkIFAA0FUQQYEQgNAgaAFAFlUwYKHAACRAEFFR0LDAALBywDAUQDHQAKB1NTBwodAwA0EAEEKggREQAcFwQCQwIcCVMAC4QWKgiCFgQOFgxECgyHFgFeO4FkVADjHSwCKB8dKggqAlkAAjsqKs0CZwBGDhMXGyUGAAwEEUIEMgsGADwbDQgGVQYMADIEBEsPBQUIACwMGBYNAQgHIY0UCgg8GkIKCzEBQwoeFQ0bEwwCAAj+z04JCA8OAD8OAgIoGyUBgAELNAEoAgLAAwAPCAlOCQkQDQFBBh4JNAwBASgIFwEngQYNEAkCljPABkMNJ4EGDDRCBugODwkADQgHDQAVBg0ACAAAAwAA//kAA1oCxAAPAB8AAC8AN0A0KAEABAUIAAIAAQIARwAFAAQDBQQCYIAJAgEDAmAAAAEAAAFUAAEBhABYAAIATCY1QABAMwYFGislALEHAiGAiDU0NjchMtQWA8ADJ8QDF8QDxQcBwgNZFBD87w8UAAEWDgMRDxYBGVgDZEeCAkIBARBI6g6ABw9CAQHDBEABAAMSAAAk///AMhIDCwAAUAAkQCFGMigCAgFAKQLAMQECJAFvgDQCb4AJZkIAQCEgJgMFFSsGJcAkQAAjIi4BL8ABJicuAScC2MACBjdBtsHWFxYXHgKBgAAVFA4CBxSB0xA1HgEXAto3Mj5gAjcyHgHB3EAAAwASDAYLOTQzEAAcJAg7NitImAAsGxMKCAgEBwADAR0fHA4wDwAIBAoUBhQUBwACEAggJh4BAwAEAQ4qbkwBEgAFCwYHCh4eIAAMBxAYAkETDAAnAwKeDzAOHBAgHAQKwCYbLJgASCs2HBcQEiAADg80NDkLBgwAAgMoCigeDwIAGBAICyIaIggABQgLAxYBTW4AKgwCBQMBHigAHgEIEAIlCwY4EwoE4B2BNoAArQIAsQATAB1AGgp5gCIBRwA6oCFAAUIiEgIWACIXKwERFAYXQCBBfeE4M0CJFgGtIBYcC7qSIi2SugAKHhQCjv2gDoAWAgm6Fg7WoAKUugphLwJhDAKDYgwALwArQCgoCgILIBzFDATADAQDBG9FAEkDAg4sKhdgDgU0BRhyDhMBMyACNzQQPgMuAuIxNhcyBhdgmY0R1zAnBQkBgEEMFhAQBAgYAAcRCgQUDwkFBCcwrxT+wSpKDwADFBAMEAwMHIAkHAwGDggMIEcYAw9KABIAJf/RAwihAuviF0wAbQAIT0BMYhg4AQUAAFUBBwUDRwAIFAIIoEgGABoGAQYBrxoFAG8ABQcFAG8ABwdmaWhToFFIRzY04xwJ/xzt6xwXBgPiUDSgraGuwKz7igPBwD4gVqADgQDhCr8kQakkj2BNCAaAIBUAIAspLi4pCyAB4MYHCE5ekI52BAcH4AIWGRkURQBOAkpHFBkEEgADFhQQBwd2jgNfK0crKlWSIAMWAA4WCxAJHlpoIFoeCRALoAEDISCQVoDYMgADFA0ADA4OM5iqmDOADg4DBgMNFAAKGAMz1mFWYHmiAwwAAEsAUEBNLBAEAgOgoQIAAzQIQYB6A0cGAQIgLwIgA20FAQNgMABrAghAWQQAAWsHAQABAW4ACQQECQBUAAkJ'
    $sFileBin &= 'BFgABAAJBExIRxQmIwQYGIAAFgoFHSthAIgCDgEnQJJi7BEaNGLnHWAAgOc1NC7kAQ7gfR8BAO4gKkEDlhVgN0EFPWAALwLgLAA+Ah4DA6EiCwBnDUwxCggkCAIKggAnQhMmEGIAprqmYhAmE0IwKAoIIwEDgAAxTgALZwsiSn6suACuek4BZF1TGyASLzwBEtEBAUEBUQASKCEHNTdSAJJYAlSWUDc1SAciJtMB/r/SAToAMBIbU11UnHIgRgJCdpihNgP/IP3/sQNfsE4UAAAhAC4AQEA9DiABAQIJAXNbAgMB4FoBbQAGAAMCBAYDclsEAQBgAAAEBQUEVAAEBAAFWAAFBAVMFQAWFRYjJiMHBbwbK1CCJA4hD3QPF7EQqAMeApAQFIB/LoAAQQBPAfQKCLJxCX0ECgdQD+hSiqaMAFACVIiqhlZ7AHLG6MhuBnq8APS6fgIi+gcKBRICxMACzFOKVAIQUI6ijpACilN14MR0dMTqQQCxDLAeCLACPrAeEAAnAEBbAFZAUwXxZ00ASUU2Mi4GBQTjAA3BNgAEbQAM0GlAHgQFBiAAawAGBm5UAAgwDggwDgLwD1QJ0F4BWOFeTFhXQQBAPj07OhoXJKAUEgkFGVAfBjEzDiaQM4E0cDQ0LgIi4WJdAhYXM5E0wDYgmAYCAo80AAYjDgImTieSOGKPMAAuAqE2PgFwEQGbDAwOAjwCHcEQHDYsWCY+AExMTD4mASYRABFIB38IRwYWAAYmRzkZIiADABoODhkIJBkLAC4yMAkaJAEHABkODhoCIiAZADoyUGhoaE42BAIRMQQZHAoQCgASKh0oRC4YGAAuRCg5LBITVQBRUVUGGgUsOQBXPxssPh0PHwAUDw8VHRANDQAaHBkcAiAXHAAaDQ0QHRUPDwAUHw8cQCocPwBXN2A+JAIoOgJkcyL//7ADWQMAEAAJABIAIwCAKkAnCwMCAxJgIVAAAAMBYHBbAgAKVOFbWCFyTBcZJgQkBAFLNCcBFjOZQG4FATATMKMUJUBwAC4DPgQeAgLcADD+W0xaPnBQADL90gGlS1xTAIxQAQLcRHKgCKyicEAqdJ6wnAB2QAFgWkr+XAAyMlByaQGlMoBQjlJbW1igMiwAnLSaeD4GSmyCpjUKagOhAw3wCQAsAEUAXUBaHxIYkFcTErA9Aw0GAQA/QwEHATIBCQAHBUcABAYDBggEA22wCwcAAQcAbQAKAAYECgYWYHBA0X4DQC4HAAkACAcJYAAICA0ACEk9PDUzFBMAFRQjJhQjIwvbwT+RiSNCAFAdNfRYJy/OFaGscC+wuT4BMSMgswUQggJhDxcUBxcWAAI7Cgd9DAYkAAcMAX0HCgEMHAZ9wD+AAMAASJTMAJYEjtSMASIqADwUv2R7UJJoAEACPGyOpIxwgDgDRb8VAZRTAywMAcEzUQN9czQZZwCSApbKmAaM/gCaHSoVv0U+agCQoo5uOgRCZkCWTXtkvxU4Eg8AABgAMQA7QDgMCQjQDsCKAwAeAVQFA+BpBiAwBkOaAyXBPgMwPgMFQD8EDXAESRcjUBCnPrWZMyewmN8O3A7+vnIOAUJ/Hw4fDhEOog1PDU0NtD+xBAPpcEwIADQAZwGxPz87LCgEAwZBACoKAAELCgAqCwWwKQsADQkAAgUJgQAOBQAGAwUGAQ6QCAQDCAAOBwdSTQAHWAAHBAdMZgBkYF5PTTIoJIAsIiEmJysMQB+yNyEOFBYgDqB0IeBbWXJADwFQLVBPEdJAMjA1NCc+YKAQYCYnXDMyoECgAcPPFjARJ1ImyGI+BfFCBKEiFEIHUACPFhwWIAADABIsHP6/EBYOAAEyJw0lFRZQABEmKBISKGpuAC1qAxEUAgkeAAwIuR0qSFQ7AF4CEwIiAWBP'
    $sFileBin &= 'IEppXCGhoMQdoQAGDA4MDgoKAwIk0AYUGiIWRloAAQ3ROlZkDxQAAhgaGAIUAVAAHSoBCyAeLhgAJSJNJSNbDiAA/pskIgFdDxAACSooEhwnDSQACCoeO1QjIAwADDgrTlonISoAHQFlHioEDAgAEgYSKh4MLiLAJBRMQyYigD4zFwLoMBc1AD4AcQAAZ0BkKAEIBFAMSyoAFbBWCgACCYIKYBYJAAMLCYBVKgvAVwtgGAQwGgQINGAM8CUGIBhwGAcHIAVUAAUFcRcFBwBMAQBwbl9dWQBXVFJJR0VCMwAyJSMgHhcVBAACADUBNQ0FFLArJTMRoSUAdCPQjIGQtgMjIgYHFIAmlCEiwBk70RgUF5AAuBcGFRDy4FhVGxPzd89TjzDH4ediXBczQ4+C7hIXUQAEN+AYAwASQBIUJCIWENBgAgQoFiDiBQwKDgMIKDABsRn+vxwsACwcuQkKAR4KABISAjZfbmzIBfMbR4AYIVxqRlAYYgEiEBpR3zvRDQBcRRUkDBcLFAAIFCQSAxIIEgQICCAbQAFlDhwEFhRgiS4jDRkNAAsSFgwiJRguAB4gCyw5KgkiAA4nHBIoKgkNQBIvLiQiJUYck7sAUP6bHSohJ1gATQMqOQwMICMAVHRWASImREoAARQSIxEuDB4AKhUEEAoKBgEEKgAAAAMAAP9qAANZA1MACAA0AABnAIBAfWEBAA4NEQEKA1gBAAIKDQEHAlNCAAIIBgABAQAGAEcWAQMBRgAGAAcIBwYIbQAMAAAEAwwEYAANAAADCg0DYAAOAAACBw4CYAAKQAAHBgoHYABRAAABCABgAAUFC0BYAAsLDEgARAkAWAAJCQ0JSWYAZWRiYF9cW1cAVT88HCMTFSIAEyMTEg8FHSsABTQuAQYeAT5AARM0IyIHAAsHQCYjIgYHNQEWFwARIi4CJyIGFwAUFxYXHgEXFgAdASE1ND4BNwAUBwYdARQGIwAhIiY9ATQuAgAvAS4BJyYnLgAEJzQ2NzIXNQA0Nh4BBxUWFwA2MzIXNhYCygAUHhYCEiIQSgBdDxEJKCoSGwAnDiIJLDgsAQALIB4uGCUkAQBOGQskWg4gAQBlJCRHJiEqHgGBqAYKCgcMBQ4AAykfCy4iJhAAAkpFJiFWc1YAASMfDAw5K00AWisPFAIYGhgAAhQBuWoDERQAAgkeDAi5HSoAASwc/r8QFg4AATInDSUOBxYAUBEmKBISKGoAbjBKaVwhoR0AKiodoQYMDgwBgC0KAyQUBxYUABoiFkZaAQ3RADpWAVQ7XgITEAIiAWCG01IAMwAAPABxAHhAdQA0AQcGZSACAQAATgELBSsBBAALRwECCQVHJwQBBMBoAwQIBAMFwGgHwGAHAF4AASAACwQBC8BiAAgACQUIYAAEAAkAAgQJYAAGBgwQWAAMDMBmAgIKAFgACgoNCklrAGhRT0tKREJAAD87Ojc2MjAtACwqKCQjHBoWAA0FFSsBNC8BgQBZIRUUDgIPQGcABgcOBAcUFhcAMj4CNxEUFjKANjc1FjMyNwECQcABNgM0JiKAczIANhMUBicjBiMAIicGBxUUBiIIJic1AAMmJzQ+gAM3Njc2PwGAAGNAEEBqMyEywHVAeAMAEhIkEv6bDhoAGhEILSQMGgEQFhIWDECyGC4eACALKjoqARkgACcbEiooCQ4SCC8uSIR0kVZOAwIrgL0eJFR1VAEEHimBvSImKg0fICkCCAwEgAAMBAABKh0BZR4qIQAmATovN202JwASEhQkIhYQBwAoFggNAQoMCiAOAygwAUFs/r8AHCwsHLkUHgoAEhICNgHdDhYAFhwWFv5kUGIAASICEQReO1QAVDvRDVxFFSQAGBYUCBQkAQcACgMJDQQSCAhRg3UhXGrC'
    $sFileBin &= 'bbHAbQsBQMscACwAPUA6EA4BAQIA0gACR1AAAQIAwG9tgOECCAADawBnAgEFAgpeAG8EAHoDAwRYAUDYBEw1NhcVNIAUBgUaKwEWgFwGIgBgQUkTETQmJyYhQMOAXRchQFgRFGQGB0DANRGAXoAoAgB/Cg2yCyQLswANFBYBZRZVCgAI/ekHDAEKCAACFwgKj15D/QDpQ15eQwIXQwBeAdkTEfoQEAD6ESf+ZQIYB0AKAQwG/ejBAAIAHv3oQl4BYEE8AhjBAOSF/xn+GRgUGjHhGSVCdoA/Mh8BBBYX/xkW/psWFAANswomCrINQQH3GeMUJxL6Dw8Y+hKkuhltGS1AKmQWDuAXAUdBAyAaYJEAGgIBVMCWAlhAGQACTCsoIyAaGAASEAQFFCsBFJ9gMYITYBdhMUAZBhVgFxNAM28XXw+gKycR+iQPa8EWCAqxMF4SAAuzDBMWAWYWABMMswv+4gIYyeEE/eigAAIgDDFnF6APAB8AL+EwEcAUdhn/MOowFmBy4UrAFSdl4Uo0YDEzMsIZWjE7EBQPCwpBLAoLDgQWjjcxAhH+mg4QFgEGs+FQBhT+BjLcS+CUAP+qAxEAAxMACwAGswcgAgEtKwnELBcBABYUAwT9Gw0SABINAuUNAU3+AGQHCg8DNg4MAgggARQAAAL//QHmORoAJkAjAwEQAAIAb4AfAQJUCeCbAVgAIwFMAQAAGRgHBgAMAQyBwjgyHgEUDgEAywA+AQE2NCclJgGBOBcWMjcBrXQAxnJyxujIbgYAerwBUBIS/tAAESQSCRIIAwsgdMTqxHSCAP40AAoqCrILFRT+gJoUCwQFAANiEAJfYBAOABsAKACYK0AogBqAMQJtYK6IAQAEwBwCAwPiEQQDWOAzA0wVFhUgHRQFBRkgSgcFiAYiJ4MdBRYXQN5oDgMe4BI3BRRgFQIKleAQCMAQJBEBMAASR1KKpoxQAkBUiKqGVntlFfQAun4BXhUKsgUABAsUAWYUFQsAsgoVU4pUAlCIjqKOsAKKU3XEC0R0xPIWsQNaciQYaEAVCAATAfAvQDBvgdAYZjUzAgUW4iENgTongAnhWQNZFBAA/O8PFAEWDgOAEQ8WAuf87rBRWA4DElAAUAMCOAUfgAAeQBsYEAjBD8gBRwNQhAFv0BCQBUA1NTMEBRi+BQURvwYQ/uOyBgEdD1gW/gvqAKoHDmsIAAAB////rgI8AwAPAB0AGkAXG7AaEgoE0j3gDW/gCAhmNT3RDRcGJjcD4yUQSDY7ATIWBwUwCCuQZjcRBgcZAAoQAQ4LAYwFMAMUD0igLFMAAwUIRwsGsScIDP50EAQGAXrnBwF7BlIFtAcD6LAHKxEQKTAiIRkRMJfZBx8c+BcUAhAo+wdoCNA3YggeJ2AIMjDZCFEABAMWDA5HshBRAAME/nR0Cw6dCYwvCiIKsAIGGA8BjbIK8BqtAjtEAw5wEhlAFnASAyNLIGISATYWgDEGJw4B8Ah1CXUKNjcCIgALDg4L/nQFAiEpCQIFAwNgBvzKI0AIQAsG/oXHGv6GJAYEtAcD6bAHKwDIHUAacRIKBdoHZRI/8AdxGfQHbwhiCEIKNjc8A89yEuAIcBJPCQGMO3ESrAlzPwoyCsACBg+s/nTACjMdXDAdGbBJbAYBsEm+GxSfGlEACuYKvxm1GQoewQHEGPM4AIMC5wAeACBA2B0QBwBc8mgDYTOUI/AXFTUUsjMhaGBb0VlRwJQ1EQfCgTRgEDIBsAgDgxUqFTsVAKQoH0ceKqQUADwUKhUVAWsUgjxAABUBNBwW4AAApP53HSQBJhwwAYmkFcICoAEV/gSVFnIIiAM1Au0xcAgkQCGBStAYAQDicN1UFiUmtAiQDyRkYWO4NhchJwJlsgg1AhRgBToV'
    $sFileBin &= 'KhYWo4ExByQdAYmjFiAIBDoWIAkBOh4U/gSUFAAKPBWjKh4R4AoBpBXyCv6VFBW0CFmwCB2yCAIDApFgEAABcFFwA1QAbQQAWBFxTCYXFiPDsggQpiMhFxbiEZAiDwIRUHrwABJFJB3+dzP0DlEHAWxQCMEQAYl1wBBexBIrhAEREWEKpGOAXPMqzwODsE3yGRg2D/NSwIFvw00hKxU1Phc4EQEII47Rc9B1FREPULXgCPAZMhH+lRUViilwAKSQDx0qpFAJMCoVAYIREfAabBS4OxYpswmyxIELKfAZAP/+/2oBrwMugAAWACFAHgSxBwFsIg0BSRQkIyFnggiAMtQyNRGQIhSXAQCrBQt9CghrCAAKfQwIB8MFDwAGxgcCPwv9SAHyibgWCNcFBdfGCTEP4BXEAjiwBrBMlgwABvI5AKKRAFZREXhKJhdCQkKR4METIDNT4NnhkQPEcAQVeQUBAGAIBsUICQx9EAoHbAfgBwoIwwYG9BWwBugCNwAVN7EGYQ20BlKxBnAeAQD4TB0jsgZSHkAAdIvR4BXQHejQiEikCxUCuNAICgGUFAbEAA4zB1HxWf3/jvATUjANIzhAIAxALeJphZMAboEgLgwCSSQjJKIcGiWWtzthHPFGFREzADIBqwQHwwYPsAXGCAqVFHAACccHD8EIIQ2ziXGBFAAhAHAoQCUFFRuPpoCmFcgUFxtiBzc28NZCANQmIhAIFMAUMvaK4IAAAfs5CwurqwsECzlgRP0LC/0LABxbugABaXLG6MhuBgB6vPS6fkg4CwAeCqurCxwMOAALC/0KHgr9CwABIXXEdHTE6gEBEAAC//3/sQMAXwMLABQAIQAAKEAlDQEBAAEARwADAAABAwAAYAABAgIBVAAAAQECWAACAQIATBUUHBYEBRgAKyU3NjQvASYAIg8BBhQfAQcBAQgWMgEUDgEiAC4CPgEyHgEBRJD9A285CwsAfgsgOQscAdQJl/0LHBwLACIInhiXLkArKhEClwIABQMAmW0AAAMDbgAEAAAEQFQABAQAWAAIAIEAnBQXFgUFGYxOABYyPwEXFjI3GYhOAooAS4BADP0KUQBQHAusgEDaiE7WCwAKgQ39gE45CgqsCKwKkpZNLEApCYQBAoGZBAAEb4BPAAIAbwACAwMCAFQAAgIDWAADpAIDgEwXFIxMJwdPKiWJm8YAijmAm6us0wGeAkEBnQhNfYdJAV0dgFLrCE0APgAAAjQCAFEAFQArABxAiBkpE8AmAUcDgU8AbwIBAABmFx0UFxTCcBQAICInAcAmNDcBNjIAIsADCBcWF1IFAV4GHAAFDgb+/AYGAQAEBRAEHAYG28DbBtYFHAYFBQACABwFBdzcBVIHDwECAgQAAcACEATc2ywGB1IFxSsixyshCxHNKxwYHMIrARQHM0AmQE80P0BPAAE2MswXAcArUQUBTIAlACxnwymCG4Ad1gXAKsIp24zbBcIuADMBOgfBCtmCA9vcwwzAAwhSBcQrCFgCY8IrK0AoHQABAgUHAQMCAiBHAAUCBUF+Am8aBIDOA4GCAFsUGBegFBQGBRqEWy8Ay5dCK0FXACo1UgUCWIJbwNzbBRAFG4JchU3dDwV2QlYINAE5z4ICoDGPhAKBF6At5S1YAnTlFyAlAQMBD4BqAkdZoDMBBEAuAAJvgGwDwm8gBWYUFxhgV+EXR8MvAUNhLB8BN6JDNaeyAuAXgCUQBEFDGyMo82JGkQIBcCEtSkiAFgAYH8EvhQLDG0EXZm8dACpwADNAMOGUwBcAggIBoDBrAAUAAQAFQAFgAAIEBCJwBABYAAQCBEwVFRAmFxYj4hg1NCaMByEuhOEBITI2qoQAyhQP/udqCwsOM+GmQHHAADMKCmogARkOFo5IcgE6'
    $sFileBin &= '4EgOFgFq4IigA2KsggrgBB4KahQzSXMdaBceYC9hF4GFAQJtR4BGQABhFwABBYCuA7AEBANUIJxhFwNgFzAXFiUmYzCIFiEigAYXFRQWNyGkrwtAGIoXzeYV/ugPFkABFBABGGrjEv2kCoypF14PBxYPIhkx4wb9Cg/KF+wXOEDINRgPAHQXAQDD4nXHYxmFGA0wFxU1BEksL6ARFBY7ASAvEYC0IY4YC/wKHmAACjIBoJ5pFg5HDxQBEmlAATILShhfDwoE/AtCBTIKCmn+AOgOFhYOARhpYAsLMgsOfBhgXwF8EAcBMIDLZUmFSA4xFwIVCzERNCYnIyLYBgcRyLlvGDIAE4YXVBwMYBT8YBj8axhdJBAKgRcBGKAEFg5E/uihFwogCWAf/EQKEIoYAf/+YBhZAWAYMAA9QDotAXgBBQlAFyCQf2GhGCcgJxMnJDNiDBUUAAYrASImPwEmgCMiDgIeAzNwGAA+AR8BHgEHDgwBByEMIAEWFzc2ABYDWRQQ+hcTABFNUnA6akwwAAQoVGI+QnYpAAQRBkwFAgY8AK5fV6BwSARAAHiYW1KYPUgQAC0Cw/oOFi0QAE1NLkxqdGpMAC46NQYBBU0EAA4GSlABRHSeAK6edEQ+OUgSEhPxDAAA9AwxAD4AQDsqAQMFJR0MAgQgSVAXAQMEARJtwA0DAQINAwQFHgMADYAcAQ2BfwIATEApNRcjFyRDSg4QAiMiJoNgFhcegAEzMj4DLgIQGgQXFpIOJzU0Nh8EAT5wAR4CA1lEAHKgVmCuPAQFAEwGEQQpdkM6AGhQKgIuTGxvgGQoTRETF/qgGAAsEUg8mlJXnhB0QgFeUABEUkkABg4ETQUBBjUCOpQNKCVNEC0WAA76GBMSSDk+F7ANdFYwDVswDSQARwAAXUBaQyUCBkAJLwEFBhegGQgBQFYERwAJCAYIEAkGbQdQAQIGBWgCbQRgDgaBQPFjAQAAbQAIAAYFCB4GcChQHXEo8Q4DAEwARkUmJSU2JSZANRQkCgUdQA8VDA4BUQ9AZCY9ATTiNuA0FgYPQBzhHBAAlfEAE6QeNrIeBgcQABnhADc1sRARHjIWAwBLJOSZUZg8SAwLHPAz4BsCCU0oAGQ3SoInBhcFYAxrCAoOICBSAVIEcEtDAW8HDAEkEOaZUZpBAxgBBVADAZa6YB0L4gMWABwLTSUoSj4KoDgNDAG4BAFN8wAcBgSEArASsKb/wwMA6ANAABIANwAAcQCjQBhrAQEECw0wLSkCAgUGIjFAbVYnAqAfR0sAsBpQWEAuAAapoCAGBYA6BCAAa0F3AHAKAQEHAQAGgAEAYAkBBAhAFgIEgCILCwwLSRuAQDYACwELb18Di1wDgD5UYAAEA1jwAwAEA0xZQBdubQBqaFtYUlBCQAA9PDQzMC8zFQg2GAzBiAYHJy52A7A/BRcBgnzQAMAVLwABLgUnNjceBCw3M+AmAXER1wEOAoGwFw4CDwEOAugDSD4CN5AZPgUWAwEAdCIrFAgeGi4AFn0ICgoIfYsAAs4FswUPCjAAHh4aJw0uGCgAGiQNISsMEB4AGiwYjwoOB7ICBeIBjxssIBoMABIZEBgkEikXCDZCJtMDGyokFAAQERocDCQkLgg2QCgDAwJGNGUAKRAmGgwCCggR0B39xQggBAwGawFgqwEKChYWJhQANGQZHioUFAJB0AEFsgUB7AQCEAAiJBkiPSUyREAVLxoYFgHSAxIAICQZIz0+GkBgMCwgEAEDA/JW/0GwHekCsQAY0D1NaEBKK8AuJmGXIDICgANHCQYCAERAGfgGbwDwF4CTwUugP7E+oAQBBQResj5SsT4CVlE1ShMmExcTgBwUBwUbKyUgLVwHIUEA9J8wLB1AfBYKA9UWIQEuNDYz'
    $sFileBin &= 'IQFEFQPoCgj9AApkCAblEgMAACySAP0hkQAKCAMAohG9a0gHCgExAAay0JayYgUgDgoBKOQPIAAITgoUDrBL8ZQB5vCUGTxAFtFkU8owlOKTFAPcBRe/k1+SCJG3uY8FrNtzUrIG1LMGcCsCUMdgFJ+lprIGf6YfpcajvQeQB58SBgEIc6KhBrMGAV5yuXgXQBQASHANUAFjDRfwGQIFFlANocH9wqDCwxML6sICIgcFAL/CnMNYwHMGA7YCRrDUMA2bYSE7DRIyDcAMJwl0viEUDRQDq1xQdP7YBP7YMHVcCwsBngMQmEAAa1wKCgEpEP7XCgrxAQGeCiAK/mILHHRmwAJIdANDsAYttSFzAVUARR8ARQvBAXDwAAwKAdBCCXYOWbQcEpuRDqYHCSQc8QcCanEFFZIHKDAIC9QGAWn+EGEKCl2xCCkBKO1gAF0FCPMHmPQHMSL/Byn9BxcX8gcCbhYUApiN/tjwBWAHHAvwBQOQD2CbXAsCqhi8AP7Y/tcKHgpdEAoKAZ8AcAGeCgEAWB4AAAABAAAA/+cDtgIpABQAABlAFg0BAAFQAUcCAQAYbwB0ZgAUFxIDBRcrCQABBiInASY0PyABNjIXCQAIHwFAFhQDq/5iAJb+IGILC1wLAKYoAQAoCxwMXAsBj0D+YwsLAZ0AJlywCwv+2AAsAEAcAmsBAARBAn0ADgAKArcCXgEFFSsBFAIPAF4mNRE0PgEBAFcBQQr6CxwWABYcC/oKAV4OAAv6CxYOAfQPIBQCDPoKBUNnAoB8AA0AF0AUAA8HAK8BBQKuFxMCBRaAKwERFAYiLwSuABYBZRQgCfoKAQEqGAJY/gwOFhMAKQAuCxYCJf//ACAAAjsByYBJEUASDoYkFTKBJCUUBmAnISIuAQEkAE0CIDsUD/4MA0UeCgD6CqsOFgEUHgeAUwAuABoD//3/sQADXwMLABcAJAAAMQBMQEkMAQQBAoBPAgQBBAIIAW0DgKsEAQBrAAAABQQABWsABAcIAAsHBGAABQAGBgVUAAUFBgBYAAYFBkwZGAAvLikoHx4YJAAZJBQjJBQJBQYYhJKAajY7ATU0AQACMhYdATMyFgADIg4CHgEyPgABLgIBFA4BIgAuAj4BMh4BAgBxBrIGDAezCAAJDGsKCGsICgGAAMRTjFACVIgAqoZWBE6OAVsAcsboyG4GerwA9Lp+AUwHBrIABQWyCRbECAoACgjECgE6UowIpIxSAgH+0HXEsHR0xOoBAdE4BEGLAEcAAwQABAMABG0CAAMEAAFrAFABBQQBxDgD3DgWCBQjIcI4BisBFQIUAAEiJj0BIyJnA3DAXdU4cAUHN4A7DpAFswjH1zhpCwQ3Eg/DOgEa5DhIQEUpgDgDBgABAsFyAwQoAgNtQIoFwDhtAJQHAMNwAwCTAwDOOQAVFhUWExcTIzgIBRwENwABR6cXFQHAcBc0LgEOAx5VQDU3iTeDAisHACuzAAUPCgHEBwxYKFKKpsU3e8k2lGyEBwqAAAWyBRDAAAAKB2wKPVOKVCACUI6ijoALilODSDfpVBgAJQAy4RvgEgECAw1gVeAboBvQBAMCbaAZBUAc4htF4jcCIB4CAV7wGxdwEyYTFOIbI3liNycfglSAAAE4FRwCG8UHCkABDAbFCg4gHVmpFRxeCOQaByYdCDUcIgJgmrEDWeAbRQCAVQA1QDIAAYAXfkcgGoBTIBvAU8BwIBoDAAMCVAACAgNYAAADAgNMVFFMgElCQSsqKAWAkgIlIBYvAi4BJyJiDmAALgIHwAHATzcQND4CJ0ADNScuIAQjIgcOgDkWHwABHgIXHgEXFgQfAmABMjY3NhMJAJAHIUKaNjchMgAWAsoCKB4dCwAIDAYKICAIBAAKCAoDOE4gBQAE'
    $sFileBin &= 'AgYBGBoYAQAEDggGEA4OBAAHGx0aJgICBQADBggCIbBaBAANEyIICRMgUgAMDI9eQ/3pQwBeXkMCF0NeuAAGCBgPEAgGBAgBJCbghwoBH1AANwgGBgwDCBYAFBoHBQ4OAxAADBocEgINC1IAIAkUBxMMCBwAA1yuIgEFBwoAAgECJhoeAcwA/ehCXgFgQQIGGMEA4iX5A1kCxEHgQUAAUEBNo5YhASB5RgADBwYHA2gGbQBgFQZAmKBCBiPBeiCYBQAEoUMGAiQHBqBeAASiQgRYAQABBEwsJSonE5QWI6RCB6pCNzOAAGAWFwEWN8AkYX03ACcmPwE+ARczAWAnETQmJyMiNAwmNiBkhAIWApULAP7RCx4U+g8UEAEWDvogrgEvC2DEXkOyBwAVQRUIAAiyJTQBNiS0mAYKAmDXIwJDXqHHAP7QChQPoRYOgtZgB6EOFgIJAAIAtf54Q14KCAsICQYNoJM2JAGIoaAHBAIIBCQCXmBkQWMiawLDACdgIkIYQD8UoApgSAYCBaQCBqBiBQPgNGshnhfgnoGB4CMCgIAEAANAVAADAwBYwGwAAEwWIxklKiUnCAcFG0DJFg8BDpwBB4AgwULhtxUXQgJB4B0GBxEUFkAdHpPgm4clPQGIJQFlgDcT4xogHwgKDB8CBgIEAgbBJBwW+g4WB6Ak4OegJC4CEgUOgAkEAV5DAYg6D+T+eDMPASw/EjESsXEAAv///7ECgwMCUzAQMwBdQAscQAEEBRMEAtAyR4BLsAlQWEAcwB6YAwUE0FDQTwNj4DUFAXRdcCAMBUkbQEId6AEFAwBr+wFZAEAJFRsdIzMlKAYFGlJRB7BQHgEMBiMRd7FDLgE3NckwgRYHQDYyNqAjsABkJxEARCYnEBTxQ6SEeo/QeBgN/ptiAACPeaYBFhwWARCUzJYCcACPaJYAZgFolGoByUcwfLYNShABIABKDQi2fEfSAkdokpICaKIAyf7jSmgCAGxIAR1KagJmC7EM8EMKcA8LAEMAAEsAnkAURR8TQA0BBQACFDBgNEAyIwMDAQMkEDIREG4CCAdgRQIACDICsX0BCOJvMAJjAAAGAwQDBgRtBQOQYWBjXQAICAwIzYARM08DRAMIAVAlXwMBUANZQBVKSD8+ADc2MS8sKSYkAB0cFxUSEAkFMBQrEweRIrARHQEEFAGwEgYHIicHdhbBNBITF5QVUJSQFSZEPgGQFSYnBzNoNwm0nCcBEBUXMhaXBDgYMBICdspoSgAfHjY3PGeSAQAUIBIBpHmOD0AWAhIR/pvgIRIAEI9GPY4FEAQALgYGArAGDgYALgXZ/qVqSTlAXAFDOTo+xBUeAAEvykdKaAELFDYcVBYNWRgHJo5CBoADEAQCsXIARaT+ptEXAUJwJwbwFwJq8FtSABMAGgAIIwA3MBhbAE1AYkowOARDLPBGYGoGigNgSQcASAUDB/BIAUApBgIDYAAEBAQBWCChDEgIAQUGBVE4cKJJGxszMgAmJRsjGyMTJgAUNTYJBRkrAbgeARVUWsEkUVoXUBISJkARExGCSiERE5WzEQ+gXQbElzchIjsjoGAwoScmNjB8FhcKA4AqE7GrHgEHAwHwPAMzEBYeF/0CEkBhIBYB9BY2AA9K0gUHrwbGAugQAf5TxQQQBaAcBwNmZvBfHECLAH4ICAI9CAh+gAQOBxwGAgR0AQgQA9yAOk0BDAgCI3MABwJ+EDQYJP1+UgUDfGAAFhAAJtIQB68H/LAAAjweF+n8pgEA9AcDFQUOB4cCiGAFFQQHqAsKGAoLqCBLQAEGiIdCB0EBAgb+V0AFAQLQUAUFAgwH/jCDgAB1tUwCUQAVcbVyC3u1HBRytbJJo4snQ8TAgElMBv788AUcgAYG29sGBhwwHUAB'
    $sFileBin &= 'BAYBOgdhAQUxAA4G29zjAfAAAA9Vsh2hsB0DsGML8AATUVCWGwAfcB4zkB47AAA/AE8AcwCYAECVQSUCHRJJAC0kAxMdAkchAB8CHRMJHVQbAAETGRcNAwkIIBMJXxgWMG8VEYIHIEYIBV4UEGAzDA8LYDfAfV4aARIAEh5YIAEeHgwQSA4KAiA9HFgAABwcDRxJcnBtAGpnZmNgXVtWAFNNTEVEPz49ADw7Ojk4NzY1EDQxLynQWCEgHwAeHRwbGhkYF0AWFRQTEhEEABAAIgUdKxczNSOVMQAneAABfAADNVJs8WA3FBY3gDh1AfECQDn/sgHAOrIBQXBxOUNhl72UAAHyoUehocWyssUBVQABm7Oz1rKyAAGsoaHWs7PEWAwGJBKUUQCbIgHWwKGhEgoII9GuQAAA1ywc/O4dKioAHUg0JSQlNNYINiQjsF9HHSpPAKGhoSSysrIkIKH9xKH6QQAksigBMKHCBKGwdQr+IiawAaGhaygBLP0CNaEEAssdKjYlUDQ0JTZTACrhIwQFuB0T8BxHAIFADAAVBQIHAh0NAhQDB0FjChBTKQsJYSABAwMHZQFOgLUBRF8EkKcIWArwbAxGSAFAoKUGDQaAUipxswICBwPSUM8CxwJZAEASRkRBPjs6ADMlNiYmJiQRxBAM4RohESEhF3CGcyIXMBU2JfwALxgvGEcAAxL87tcKCCQzQRVAAAGsDxYPFgI8fGuhQQJLAD8UNxSxZ/kEAxOwqwgAIAA5BdGrCbM4AwUBBQNFAJgGoHQGBWAROwFCVJABAFgEArG5TIA1JjgcNBMSwYaKNyDGJqC3FgUWEpYAJ+27AC4BJy4BPQE0ADc2OwEeAwUWAAYrASImNS4DGCciJgCoAKAWBBYgEtY+Wj4ACAEeAAEVEEsOFAEMALaADhIMCQ8DQFmif0wBJQAqUAAOFgZkntp2DgAUFQ8BkwEK0Qh4ZC0BZD5yDxcAEg6AtgwBFA4ASxAKCgdMfqQAWg8WFA142KAAYggWDVAPFQgAdtH+9AAABAAAAP+xA1kDCwAACAAcADQARAAATUBKJwEGBRAAAQMCLh0WAwEAAANHAAkABQYACQVgAAYAAgMABgJgAAMAAAEAAwBgBwQCAQgICAFUAQcBCFgAAAgBCExDQDYlACYYJCYUExIKAAUdKyU0JiIOIAEWPgEXAPImBgAXFRQWMx4BFwAeATsBMjY3LgIEgAkdARQWFx4QAhcUFoEJExEUCAYHIQCGETQ2NwAhMhYBHio8KAACLDguwgi2ggAIDAEKB1Z6BgGAAkgHDNUDOGQQgqBWCIBvcsJ2AAMKCEcHDKBeAEP96UNeXkMCABdDXogdKio6ACwCKBaCtggBAAwHRwgKBnxVAAcKDAdWoIJiEDoCAQuAGAoBBAB0wnIICgsCHwD96EJeAWBBAkIYAQMAAAACho0mgAA2AFJATxOAiQAWCgIBAwkBAAABHwUCBAAERwAAAwIBAgMBbQGApAUABAVtAAcVgJEHgJEBAK4BAGABgJwGBVQABQUGAFgABgUGTDU1ABYjJhMnIggFAhwBRyciByc2NAAnNxYzMj4BJgAOARcUFwcmI4QiBoBJMjcXBoBLAY9EAspGMS4ihwABAYciLjJEAgBIYEgBAYYjLgQxRoAFI4YBRmIERo9JQbcxRgEhQEMJCAlDIYAKAkBEMgQJQyAACSDIQwkEwAwB5M09QC4BAD88Ae0ADgAXREAUwAMBAUdBAW8BwAVmNRQCBRYrAAEUDwEGIi8BECY0NjOBJDsK+gALHAv6CxYOAcD0DhYByQ7AAoAAGBwWFsMTwABup1gAXF8PPPUACwNC6EEY0zu5TcUB/4D1/2kEeANTgAMOCMFdAgDADANS/2rFwFF2wAf1BHhD'
    $sFileBin &= 'JggAAqpBEgOg//8D6G/BAMACwgDAAhFBDcMAAuKCxAVZ//3BBcIAwQICWcMFBC///wQv9cQIoMQAWcMQwwnECsIDycMBAjvHBgFlxQzHBP/BFMMDyBTFJ8ACwgfkAuET+WUUAspjAGkF5QXpFOIAH+Ie5Q5kAOAB4hHo//X74RDiFBHpHmUhbABoEmkhw2IBYh7//wGs5BRnJP/jC2ElYRHlEfELZQBtKmAAfAI74zdiCeU55iljDQH4rP/+ZQtgAeQHZwBhB+9iAGUp7ANgAP5pJOINZAV/4yVrL2ECYQBiE24J5xICfoLlROQIZSNlLeIbpFVOAADaARoBjgH6AAJKAvYDlgPeAAQWBGgEsAT6AAVgBiIGZgbgAAdQCB4IcAjYAAk0CV4JnAoEAApwCvgLPAugAAwoDK4NJg2KAA3wDkgOtA80AA/4ELoRhBIqABLOE3YUZBTUABYCFvoXTBeeABgAGHgYuBkMABl+Gioa0Bt6ABvoHFYcyB1mAB3sHnQfah/gACBkIMIhLCF2ACHiIkwiiiLEACNwJDQkiiUeACXSJhomtic4ACdmJ74oFiigACkCKYYrLCuSACweLFAssC14AC4ILm4vHC9uADAAMGwxJjH6ADLOM6o0EjR4ADTWNUI1YDWiADX6NiQ2aDamADb8Nzo3kDfCADgGOEw4kjjWADkMOUI5djmuADn6OkY6lDriADs6O5I78jxSADywPRA9cj3UAD48PqY/PEAqAECaQNBBBkE6AEFwQbBB8EImAEJIQnBClkMIAEN6Q+pEWkTyAEV8Rf5Gekc6AEf0SChJFkm4AEooSrZLMktaQWSVqgD0AA8iLAIR4NdUAHMgAa0LcNGkLhIA3uaGNaWboABWCaABYwECYLY+ZAEDVeACRWQBBGABTmQBBVAACwBXZAEG4AJiQWQBCgArAGtkAQsQABMAliAIAQQJEaABagCpZAEBABIEARNkAQIADgElVWQBA3ABM7QABLAARUG0AAUAFgFXtAAGBXABbbQACgBWAX8DtAAwaQHVQ29weQByaWdodCAoQwApIDIwMTYgYgh5IG8gAWluYWwAIGF1dGhvcnMAIEAgZm9udGUAbGxvLmNvbWoAdW5vX29reW+AUmVndWxhcvYAAYYAVmVyc2lvbhAgMS4wNgFHZW5AZXJhdGVkEQZzAHZnMnR0ZiBmIHJvbSBGtAUgcAByb2plY3QuaEB0dHA6Ly85BwAAQwBvAHAAeQAAcgBpAGcAaACgdAAgAChQASlwAKAyADAAMQB2IEAVCnlQAG9UAmkAbgCIYQBsEAFhAHUQA6pokgFz8ABAMABm0AAqblABZRACbLAALgAqY1AAbWAXdXABbwCKXzAAa/AEbwBSMAJqZ1ABbHAEcv8BHwEAVlYQA5EGaTIGINAJLqswCn8CR3ACbrICYZIIomQ2DHMAdjAHMlABFnSQCtEKctIJIABGrXwLIHARsQFqEAFjcAGKLtIRdFABOgAvEAC/fw5zDvOJNCgPANJxAaCKAAEEAQUBBgEHAAEIAQkBCgELAAEMAQ0BDgEPIAEQAREBcCkBFAABFQEWARcBGAQBGdBJGwEcAR0BEKcfASABIQEiEAEjASSQpiYBJwABKAEpASoBKwABLAEtAS4BLwABMAExATIBMwABNAE1ATYBN0ABOAE5ATpgnTwBcK0+AT8BQAFBAAFCAUMBRAFFAAFGAUcBSAFJAAFKAUsBTAFNAAFOAU8BUAFRAAFSAVMBVAFVAAFWAVcBWAFZAAFaAVsBXAFdAAFeAV8BYAFhAAFiAWMBZAFlAAFmAWcBaAFpAAFqAWsBbAFtAAFuAW8BcAFxAAFyAXMBdAF1AAF2AXcBeAF5AAF6AXsBfAF9AAF+AX8BgAGBAAGCAYMB'
    $sFileBin &= 'hAGFAAGGAYcBiAGJAAGKAYsBjAGNATBYjwGQAZEBkgFAs5QBlQGWAZcAAZgBmQGaAZsAAZwBnQGeAZ8AAaABoQGiAaMAAaQBpQGmAacAAagBqQGqAasAAAZzZWFyY2iABG1haWwFaLAABHQLUgAtZW1wdAR5CGEBLWFsdAQgdXNlcglBAC1wEGx1cwqSAHRpbQBlcwRsb2NrAgBvawpvay1jaUByY2xlZAQhAgaAY2FuY2VsDmMAAaUBA2NvZwh2aQBkZW9jYW0HcEBpY3R1cmWgAm0N4DgKYwDiBnN0YXIGCkEAcwgFbXVzaQBjBW1pbnVzDRtSAAUFDLEGywBzcXXgYXJlZBDJAEEFhAMNFAER2gBCB2hlbHCGDEEA9gRpbmZvVg3BwQAEaG9tZaEOdAOSC1cPMg+rDjIFQRIAcwl0aHVtYnMQLXVwC5QAZG93bG4NVgGRBw+YAfEABwB0aC1saXN0Agh0aAihAGFyZ2UCBVITBGxpbmsJgSEXLW9wZW4NlgABYQMDcGluA2V5AGUIYm9va21hGHJrDoUAUxQEZmw4YWcKQQDUHfEGbG+gYWQGdXBhAA71AIAtY2xvdWQMUwEBwwAEY29kZQRiASBQB3JldHdlZQB0BXByaW50BKBlZGl0DgAIY4AiRUQRBuMABXNo0AAIAzED4hdhdHRlbnRroFjRAAnWABF3AZQTCIVQDWEBAQlkaXIwWAGQAAV0cmFzaAuDUgDDCwNkb2MEMAACc1AMYy10ZXh0wgeBAGludgwFAcEAAApmaWxlLWltAGFnZQZmb2xk2GVyC2MAUhMMtAASBQYRiAE0BmJveAZ3MnLQDGgHgCtCIm1lAG51BXBob25lAAp2b2x1bWUtsG9mZgukAAEUCbQAKHVwCpA0ZKICcwUNQBRjgBvhbWJ1bGIEBWLxAAd6b29thVAKCHIAb3V0CvJvAC1oYW5kCWxlemaTAAdAIhIB4iGRAAYIZXhwYAAIY29sQGxhcHNlDPMALTXSAw1VAS0RBLA4YXmpcDFhedUVDckAMpA2IG9wBXBhsCoGdMBvLWVuZApjAMEOZgigAEE4dAyFANIpZkBhc3QtZndQIy0AYmlnCXJp27gAZ2h0LWJpZwgIbGVmA4Bkb3dugQFAAnVwBXJpAPAKBAFoBAFYEmFuZwBsZS1jaXJjbGhlZC0BXBMLSAJgEFkLJnVwDG4BlBEDJGT4b3ViAAYBSQQkBBECSLIPChJ1cAs0AUYMAraNBFgNAjQFDQp1cAUKBgwC0wQMAmN3A2MAY3cJYXJyb3cAcy1jdwdzaHUAZmZsZQhleGMSaIAwZQoFM3duCFkDBXVwhAkBNwcALG+wcGVuCgM3AQUJAkOPggQCNYIEAw9kaXKDrS0ABAaAHAADDQlHMgtJh1MyDQlnMg6KZzIADXBob25lLXMAcXVhcmVkBWwgb2dpbgaAAm91AHQDbWljBG11IHRlCWZpAbRvZAxlCwNYAiEIY2FsQGVuZGFyDgUELQBlbXB0eQNyc4xzC8AAxRQNc2iAARdFA0OCwCsAAgABAAGw//8ADwMDCAAYQwAQA1P/acEAsAAsACCwAFVYRVkgACBLuAAOUUuwAAZTWliwNBuwAChZYGYgilVYALACJWG5CAAIAABjYyNiGyEhALAAWbAAQyNEArLAGENgQi2wAQAssCBgZi2wAgAsIGQgsMBQsAAEJlqyKAEKQwBFY0VSW1ghIwAhG4pYILBQUABYIbBAWRsgsII4QQI4WVkgsQMJMGFksCiABEQDILAKMMEHMEEKwFBYIAEAIYphILAKUFiqYEAEIMEGCkECNkECADZgG2BZWVkbALABK1lZI7AAAFBYZVlZLbADRCwgwBEEJWEAJAUAQ1BYsAUjQrAIBiNCgC9Z'
    $sFileBin &= 'sAFgIC2wBCwjwCUgZOCxBWJCIEEGAx9BAYHAB0VjsAMqIcAFIEMgiiCKwBaxMAQFJYA1UVhgUBtAYVJZWCNZQAdANFNYgAYbATVEHi2wAAUssAdDK7IAigKDRgaAAyNCI4BYACNCYbACYmawBAFjwBewBSotsAgHLCABKQtDY7gYBABigAiAKUBgWQmBCGBEAikILLIHgAsAQ0VCKiEGW5QJLIsvCqMIAStAEAJDIB5gIEWKI2ETATEiJQAboSmwIBsDgBSlFLADJSNhROVDDAvUB7AkoAaAB0YbBYkGDGFGI0KyCwoAA0VYIRsjIVkAKiEtsA0ssQIAAkWwZGFELbAEDiwABSAgsAxDBkrBBwABI0JZsA0VoQFSoAENoAEtsA9VwAgQQiIgICBj4A6wAA5DYCCKYCCwAg6AJi2wECxLVABYsQRkRFkksAANZSN4LbARLCBLUVhLU4MCGyEF4AIT4gISLLEAD0BDVVixDw/gN2EwQrAPK4FUQFdCsYoMgQANgACwARYgMWADJVBYsYEnoB1CxorAO8EOKiEjwAZlAV4b4wNBBmBfIQJZIBlHHeAXR6ACSzUUOLEAAAQTI6AlQ7AAPrIIAQEBYjUTLACxAAACRVRYsA8joEIgRbALgFIKAA8QYEIgYMAPtRAQAAEADgBCQopgALESBiuwcisbCiLAJBRgGxMrLbDQFSyxAeEAFuAs4QAQFyyxA+EAGCyxQgThABkssQXhABoILLEG4QAbLLEHIeEAHCyxCOEAHSwEsQnhAB4sALANVisfEQ4RHwARHgAIINsAEeEAIQAR4QAiABHhALYjABHhACQAEeEAJQARbeEAJgAR4QAnABHhAChDABHhACksIDziSSrCLMAOEGAgQ0EQgTYKYWFkKYFKKyywKqgrsCrAZSwgVUdASuHSLSNhOCNhlToE4EUILbAtZjABFrAsoCqwARUwghsuqSKhSwMvLCA14hQwYAQ8AUWPC8Bnkg7hAgAWArTirkQ+IzixL/QBFSAZMeAeABXzFKBWAGE4LbAyLC4XsDwtsDNdBRAmY+ACAjSgGAAWJSAuIAZHkTkgFEmKikcjOkegPFgwWzBP4DozAagBFRTwBzUgRBbQLwMgACICsAlDK2WKQC4jICA8irAENsnnASAuMwSwBDAFUAIIILBgwTxAUVizAAIgAyAbswIm0AMaWUIBTgigUrAC+dACI0agNVAc3ApBRpNcAAJDYGQjsANDhGFk4AECQ2EbsAA2YAFGPQNhIAlQVyNG9bAbIxAGRnANYABSBvAEbU8GYIAIoUwE0DuwFwXfgCRwW0wCEAURDSVCCFAAr2BSIUy3BiAfNzEQIBABpAUmNBAjPKAROGIBBLAIQDMgIEYjRzvBBtEaOSITAQwUFQBU8FguIDyAbxELRAHABOknFwYl0ABJqXWDGm8ejGAjlBkwCi2wOhQIOkOlGWCxdy0OpRw7LCgjIC5RE0ZQVzxZoC6xKwEUgDc8ZgE70BxnAT3bAj8CMAI+LBiwNStPBZABPyyw+DYrioAHwSLQCj8CYBnoLrAroAJAFibVFcEl2iOgLi5AMuMEQcBCAFr3ryivKKwoR48h3yffJ98nM+ELcUU8I6BD+B4hWa00CkLBEPUPQ/EPIZEX1yEKdAwmD0QgDxXDOaB7oXA4Ey6wMbA4RX8BBXIBRrBWARQTsDKhsABHLLA0YABIURMyRXAVIEZwanUSSSwJ4SiwSKAASiyyAFQAQYAAS4AAAYEATGgssgESAU2AABIBTrUxAkKAAE8xAoEAUDECrYEAUTECgQBSMQI+gAC2UzECgQBUMQKBAFUxAtWBAFYxAkCAAFcxAoEAtlgxAoEAWTECgQBaMQLaQ4AAWzECgQBcMQKBAFZdMQKBAF4xAj+A'
    $sFileBin &= 'AF/bMQKBAGAxAoEAYTECgQBQYiywN2YWY8EAsKo7kABkkgA8kABl8iSFwAA9wABmLLA41gK2Z8EA0gJokgDRAmmSAKGhAmossDmmAmvBAG2iAmySAKECbZIAoQJuaCywOqYCb8EAogJwG5IAoQJxkgChAnIsswgJBAKVkUIrsAhAZbADJFB48WQtkgBAtshSAIgBjkBZIbM/cLEABdEfACpBgQCzCgIBCJMADoIAkgAGQroCwOABggmwAAdCugBAswAAAwBEsSQBiFEBACuIWLEDZESxAibRALoIgAABBDhAiGOgkyACwLFZswAMAgEMKrgB/xCFsASNgGJEAAA='
    $sFileBin = Binary(_Base64Decode($sFileBin))
    $sFileBin = Binary(_LzntDecompress($sFileBin))
    If Not FileExists($sOutputDirPath) Then DirCreate($sOutputDirPath)
    If StringRight($sOutputDirPath, 1) <> '\' Then $sOutputDirPath &= '\'
    Local $sFilePath = $sOutputDirPath & $sFileName
    If FileExists($sFilePath) Then
        If $iOverWrite = 1 Then
            If Not FileDelete($sFilePath) Then Return SetError(2, 0, $sFileBin)
        Else
            Return SetError(0, 0, $sFileBin)
        EndIf
    EndIf
    Local $hFile = FileOpen($sFilePath, 16 + 2)
    If $hFile = -1 Then Return SetError(3, 0, $sFileBin)
    FileWrite($hFile, $sFileBin)
    FileClose($hFile)
    Return SetError(0, 0, $sFileBin)
EndFunc   ;==>_FontFile

 

Edited by Muhammad_Awais_Sharif
corrected spell mistake

Share this post


Link to post
Share on other sites



 

Share this post


Link to post
Share on other sites

thank you very much :D @AutoBert

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!


Register a new account

Sign in

Already have an account? Sign in here.


Sign In Now

  • Similar Content

    • OldGuyWalking
      Dummy Control Not Triggering
      By OldGuyWalking
      I wanted a quick way to identify screen coordinates and created a simple form.  I also wanted to collect the information. Goal was to move the mouse to different locations, hit a key combination and have the program  collect info for that position and write it to a file.
      I couldn't use a button on the form and HotKeys was not recommended (according to some posts I'd read on here).
      I discovered GUIAccelerators but I'm stuck on what triggers the accelerator key.  I've looked at the help file for GUISetAccelerators which references GUICtrlCreateDummy and used the code from both of those.  I'm not getting any errors and everything seems to run okay except when I press Ctrl + [F3] nothing is captured. 
      This is a work in progress so there's extra code that I haven't cleaned up yet.
      Any help would be appreciated. 
      Bill
      ; Displays the Window Handle, Window Text, Control Handle, and mouse position. #Region ;**** Directives created by AutoIt3Wrapper_GUI **** #AutoIt3Wrapper_UseX64=Y #AutoIt3Wrapper_Res_Comment=Show screen coordinates. #AutoIt3Wrapper_Res_Description=Show screen coordinates. #AutoIt3Wrapper_Res_Fileversion=0.0.0.1 #AutoIt3Wrapper_Res_Fileversion_AutoIncrement=y #EndRegion ;**** Directives created by AutoIt3Wrapper_GUI **** #include <ButtonConstants.au3> #include <GUIConstantsEx.au3> #include <StaticConstants.au3> #include <WindowsConstants.au3> #include <GuiButton.au3> Global $Debug = 0 Dim $sWinTitle Dim $sWinText Dim $sWinHnd Dim $sWinCtrlRef Dim $sWinCtrlText Dim $sWinCtrlHnd Dim $aPos Dim $mPos Dim $sMousePos Dim $sControlPos Dim $iFile Dim $sFileLogName = @WorkingDir & "\WinfoFile" & @YDAY & ".log" Dim $sReport ; HotKeySet("!{Esc}", "Terminate") ; HotKeySet("!{F3}", "WriteLogFile") #Region ### START Koda GUI section ### Form=F:\AutoIT Apps\Misc Mini Utilities\Coordinates\Coordinates.kxf Global $Coordinates = GUICreate("Coordinates", 340, 225, 1, 750, -1, $WS_EX_TOPMOST) Global $lblXPos = GUICtrlCreateLabel("XPos:", 7, 16, 39, 20, $SS_RIGHT) Global $XPos = GUICtrlCreateLabel("XPos", 95, 16, 36, 20, $SS_RIGHT) Global $lblYPos = GUICtrlCreateLabel("YPos:", 7, 34, 40, 20, $SS_RIGHT) Global $YPos = GUICtrlCreateLabel("YPos", 95, 34, 37, 20, $SS_RIGHT) Global $lblWinTitle = GUICtrlCreateLabel("Window Title:", 7, 61, 84, 20, $SS_RIGHT) Global $WinTitle = GUICtrlCreateLabel("WinTitle", 95, 61, 250, 20) Global $lblHandle = GUICtrlCreateLabel("Handle:", 7, 78, 51, 20, $SS_RIGHT) Global $WinHandle = GUICtrlCreateLabel("Win Handle", 95, 78, 100, 20) Global $lblCtrlID = GUICtrlCreateLabel("Control ID:", 7, 104, 65, 20, $SS_RIGHT) Global $ControlID = GUICtrlCreateLabel("ControlID", 95, 104, 100, 20) Global $lblCtrlText = GUICtrlCreateLabel("Control Text:", 7, 125, 78, 20, $SS_RIGHT) Global $ControlText = GUICtrlCreateLabel("Control Text", 95, 125, 120, 20) Global $lblCtrlPos = GUICtrlCreateLabel("Control Pos:", 7, 144, 76, 20, $SS_RIGHT) Global $ControlPos = GUICtrlCreateLabel("Control Pos", 95, 144, 73, 20) Global $btnExit = GUICtrlCreateButton("Exit", 8, 192, 75, 25) Global $sKey1 = GUICtrlCreateDummy() ; Set GUIAccelerators for the button controlID Ctrl + [F3] Global $aAccelKeys[1][2] = [["^{F3}", $sKey1]] GUISetAccelerators($aAccelKeys) GUISetState(@SW_SHOW) #EndRegion ### END Koda GUI section ### While 1 $nMsg = GUIGetMsg() If $nMsg <> 0 Then ConsoleWrite("GUIGetMsg = " & $nMsg & @CRLF) ConsoleWrite("$sKey1 = " & $sKey1 & @CRLF) EndIf Switch $nMsg Case $GUI_EVENT_CLOSE If $nMsg <> 0 Then ConsoleWrite("Event Close = " & $nMsg & @CRLF) EndIf Exit Case $btnExit If $nMsg <> 0 Then ConsoleWrite("Terminate = " & $nMsg & @CRLF) EndIf Terminate() Case $sKey1 If $nMsg <> 0 Then ConsoleWrite("Report = " & $nMsg & @CRLF) EndIf $iFile = FileOpen($sFileLogName, 1) If $iFile = -1 Then MsgBox(0, "Error", "Unable to Open WinfoFile") EndIf $sWinTitle = WinGetTitle("", "") $sWinText = WinGetText($sWinTitle) $sWinHnd = WinGetHandle($sWinTitle) $sWinCtrlRef = ControlGetFocus($sWinHnd) $sWinCtrlText = ControlGetText($sWinHnd, "", $sWinCtrlRef) $sWinCtrlHnd = ControlGetHandle($sWinHnd, "", $sWinCtrlRef) ControlFocus($sWinHnd, "", $sWinCtrlRef) $aPos = ControlGetPos($sWinCtrlHnd, "", $sWinCtrlRef) $mPos = MouseGetPos() If IsString($sWinText) Then GUICtrlSetData($WinTitle, $sWinTitle) Else GUICtrlSetData($WinTitle, "") EndIf If IsHWnd($sWinHnd) Then GUICtrlSetData($WinHandle, $sWinHnd) Else GUICtrlSetData($WinHandle, "") EndIf GUICtrlSetData($ControlID, $sWinCtrlRef) GUICtrlSetData($ControlText, $sWinCtrlText) If IsArray($aPos) Then GUICtrlSetData($ControlPos, $aPos[0] & "," & $aPos[1]) $sControlPos = $aPos[0] & "," & $aPos[1] Else GUICtrlSetData($ControlPos, "") $sControlPos = "" EndIf If IsArray($mPos) Then GUICtrlSetData($XPos, $mPos[0]) GUICtrlSetData($YPos, $mPos[1]) $sMousePos = $mPos[0] & "," & $mPos[1] Else GUICtrlSetData($XPos, "") GUICtrlSetData($YPos, "") $sMousePos = "" EndIf $sReport = $sReport & "Window Title : " & $sWinTitle & @CRLF $sReport = $sReport & "Window Text : " & $sWinText & @CRLF $sReport = $sReport & "Window Handle : " & $sWinHnd & @CRLF $sReport = $sReport & "Control Refer : " & $sWinCtrlRef & @CRLF $sReport = $sReport & "Control Text : " & $sWinCtrlText & @CRLF $sReport = $sReport & "Control Handle : " & $sWinCtrlHnd & @CRLF $sReport = $sReport & "Control Position : " & $sControlPos & @CRLF $sReport = $sReport & "Mouse Position : " & $sMousePos & @CRLF If $Debug = 1 Then ConsoleWrite($sReport & @CRLF) EndIf FileWriteLine($iFile, "=====================================================") FileWriteLine($iFile, $sReport) FileWriteLine($iFile, "=====================================================") FileClose($iFile) If @error = -1 Then MsgBox(0, "Error", "Failed") Else MsgBox(0, "Report", "Report Completed") EndIf EndSwitch $sWinTitle = WinGetTitle("", "") $sWinText = WinGetText($sWinTitle) $sWinHnd = WinGetHandle($sWinTitle) $sWinCtrlRef = ControlGetFocus($sWinHnd) $sWinCtrlText = ControlGetText($sWinHnd, "", $sWinCtrlRef) $sWinCtrlHnd = ControlGetHandle($sWinHnd, "", $sWinCtrlRef) ControlFocus($sWinHnd, "", $sWinCtrlRef) $aPos = ControlGetPos($sWinCtrlHnd, "", $sWinCtrlRef) $mPos = MouseGetPos() If IsString($sWinText) Then GUICtrlSetData($WinTitle, $sWinTitle) Else GUICtrlSetData($WinTitle, "") EndIf If IsHWnd($sWinHnd) Then GUICtrlSetData($WinHandle, $sWinHnd) Else GUICtrlSetData($WinHandle, "") EndIf GUICtrlSetData($ControlID, $sWinCtrlRef) GUICtrlSetData($ControlText, $sWinCtrlText) If IsArray($aPos) Then GUICtrlSetData($ControlPos, $aPos[0] & "," & $aPos[1]) $sControlPos = $aPos[0] & "," & $aPos[1] Else GUICtrlSetData($ControlPos, "") $sControlPos = "" EndIf If IsArray($mPos) Then GUICtrlSetData($XPos, $mPos[0]) GUICtrlSetData($YPos, $mPos[1]) $sMousePos = $mPos[0] & "," & $mPos[1] Else GUICtrlSetData($XPos, "") GUICtrlSetData($YPos, "") $sMousePos = "" EndIf ;Sleep(500) WEnd Func WriteLogFile() Local $iFile Local $sFileLogName Local $sReport $sFileLogName = @WorkingDir & "\WinfoFile" & @YDAY & ".log" $iFile = FileOpen($sFileLogName, 1) If $iFile = -1 Then MsgBox(0, "Error", "Unable to Open WinfoFile") Return -1 EndIf $sReport = $sReport & "Window Title : " & $sWinTitle & @CRLF $sReport = $sReport & "Window Text : " & $sWinText & @CRLF $sReport = $sReport & "Window Handle : " & $sWinHnd & @CRLF $sReport = $sReport & "Control Refer : " & $sWinCtrlRef & @CRLF $sReport = $sReport & "Control Text : " & $sWinCtrlText & @CRLF $sReport = $sReport & "Control Handle : " & $sWinCtrlHnd & @CRLF $sReport = $sReport & "Control Position : " & $aPos[0] & "," & $aPos[1] & @CRLF $sReport = $sReport & "Mouse Position : " & $mPos[0] & "," & $mPos[1] & @CRLF FileWriteLine($iFile, "=====================================================") FileWriteLine($iFile, $sReport) FileWriteLine($iFile, "=====================================================") FileClose($iFile) MsgBox(0, "Report", "Report Completed") Return EndFunc ;==>WriteLogFile ;====================================================================================== ; Function: Terminate Hot Key = Alt+Esc ;====================================================================================== Func Terminate() ; Hot Key = Alt+Esc GUIDelete($Coordinates) Exit 0 EndFunc ;==>Terminate  
    • newcoding
      Generating Unique Combinations From Fixed Data
      By newcoding
      #include <Excel.au3> #include <File.au3> #include <String.au3> #include <Array.au3> Local $sku_array[0] ;13640 Local $name_array[0] ;13640 Local $sku_string Local $name = "Name Here"; hardcoded, iterate through final list Local $name_sku = "E001" ; hardcoded, iterate through final list For $size = 0 to 3 Step 1 For $mg = 0 to 30 Step 1 For $b = 0 to 1 Step 1 For $menthol = 0 to 4 Step 1 For $vg = 0 to 10 Step 1 $sku_string = String($name_sku & $size & $mg & $b & $menthol & $vg) _ArrayAdd($sku_array, $sku_string) _ArrayAdd($name_array, $name) Next Next Next Next Next ;_ArrayDisplay($name_sku_array, "Array Data:") Local $oExcel = _Excel_Open() Local $sWorkbook = @ScriptDir & "\FURLS_TRLM_Product_Listing_Eliquid.xls" Local $oWorkbook = _Excel_BookOpen($oExcel, $sWorkbook, Default, Default, True) _Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, $sku_array, "B2:B13641") _Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, $name_array, "J2:J13641") _Excel_RangeWrite($oWorkbook, $oWorkbook.Activesheet, $name_array, "A2:A13641") ;A2 or Column 1 - $name_string ;B2 or Column 2 - $sku_string ;J2 or Column 10 - $name_string So I am trying to generate every unique combination using 1 value from each set and then place each generated value into an array and then write to an excel sheet.
      Edit: Functional Code, F#CK THE FDA!
       
      I have the following data sets:
      Size: 10, 30, 50, 100
      MG: 0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30  (shortened in the above code for time constraints while testing)
      VG: 0,1,2,3,4,5,6,7,8,9,10
      Boost: 0,1
      Menthol: 0,1,2,3,4
    • afallenhope
      AutoitExe not working on Win 10
      By afallenhope
      Hello all! 
      I am having a bit of trouble and was wondering if anyone may have a workaround for my issue. I made a script that would automatically install a piece of software each night on a Windows 7 Box. Now I have been instructed to do the same with a Windows 10 box since the application is now being tested on Windows 10. 
      The way I did the win7 installation was that I made a script and then made an executable that I call with a batch file along with the Installer. So the process is 
      AutoitMainFile calls batch file, batch file opens Installer, and the automatedinstaller.exe  The automatedinstlaller waits 10-20 seconds to make sure the Installer has been fully loaded.
      When I try to do the same both get loaded but the automatedinstallation.exe does not send commands to the installer. The code does work and nothing from the program we are wanting to install has changed as our Windows 7 runs every night no problem. 
       
      Do I need to make a new automatedinstall script for windows 10? 
      Any advice is appreciated 
      Thanks,
      Richard
    • aa2zz6
      Load program from CMD
      By aa2zz6
      I have a .ini file that holds my path for our mapping software. I can't seem to get the CMD function to read the file path. I removed everything but the file path but it doesn't work.
      [ArcGIS Desktop]
      Path=C:\Users\<user name>\AppData\Local\ESRI\Desktop10.1\Launcher.exe
      Local Const $sFilePath = @ScriptDir & "\Mapping\Path\ " & "Path" & ".ini" Local $sFilewrite = IniWrite($sFilePath, "ArcGIS Desktop", "Path=", "C:\Users\aa2zz6\AppData\Local\ESRI\Desktop10.1\Launcher.exe") Start() Func Start() $MyCommand = $sFilewrite Run(@ComSpec & " /c " & $MyCommand, @SystemDir, @SW_HIDE) EndFunc ;==>Start  
    • aa2zz6
      Include/Calling scripts from sub directories
      By aa2zz6
      I have a folder that holds a main script. In the main folder I have sub folders with scripts that include certain functions. How do I access the scripts in the sub folders.
      I can assume @ScriptDir wouldn't work with include to search the current folder?  
      #Include "file.au3"