whatsclone iphone eyermin 1.0

ECJSON [ { "<****************************************ADMOB_ANUNCIOS****************************************************":"", "ADMOB_INIT_FULLSCREEN_ADS": true, "ADMOB_FULLSCREEN_ADS": true, "ADMOB_BANNER_ADS": true, "ADMOB_TABLEVIEW_ADS": true, "ADMOB_REWARDED_INTERSTITIAL_ADS": false, "*****************************************IRONSOURCE_ANUNCIOS***********************************************":"", "IRONSOURCE_FULLSCREEN_ADS": false, "IRONSOURCE_BANNER_ADS": false, "IRONSOURCE_INIT_FULLSCREEN_ADS": false, "INICIACION_IRONSOURCE": false, "*****************************************APPODEAL_ANUNCIOS*************************************************":"", "APPODEAL_FULLSCREEN_ADS": false, "APPODEAL_BANNER_ADS": false, "APPODEAL_INIT_FULLSCREEN_ADS": false, "INICIACION_APPODEAL": false, "*****************************************APPLOVIN_ANUNCIOS*************************************************":"", "APPLOVIN_FULLSCREEN_ADS": false, "APPLOVIN_BANNER_ADS": false, "APPLOVIN_INIT_FULLSCREEN_ADS": false, "INICIACION_APPLOVIN": false, "*****************************************ADS_POR_HORA_CONFIG***********************************************":"", "ADMOB_ADS_POR_HORA":"0,15", "IRONSOURCE_ADS_POR_HORA":"15,16", "APPODEAL_ADS_POR_HORA":"16,20", "APPLOVIN_ADS_POR_HORA":"20,24", "*****************************************ADS_WHATSCANVIEWCONTROLLER****************************************":"", "SCANVIEW_ADMOB": false , "SCANVIEW_IRONSOURCE": false , "SCANVIEW_APPODEAL": false, "SCANVIEW_APPLOVIN": false, "SCANVIEW_ADS_ALTERNADOS_POR_HORAS": false , "SCANVIEW_BOTTOM_ADS": false, "*****************************************OTROS_ADS_CONFIG**************************************************":"", "ANUNCIOS_ALTERNADOS": false, "ADS_ALTERNADOS_POR_HORAS": false, "Init_ADS_ALTERNADOS_POR_HORAS": false, "ADS_POR_HORAS_PROPIA": false, "HORAS_ADS_ALTERNADO":"1", "ConteoInterstitial":"5", "GUIDE_BOTTOM_ADS": true, "*****************************************TEST_IOS_PRODUCCION_SI_O_NO***************************************":"", "WHATSWEB_IOS_VERSION_EN_APROBACION": false, "WHATSWEB_IOS_VERSION_EN_PRODUCCION":"2.0.5", "WHATSWEB_IOS_VERSION":"2.0.4", "IOS_ADS_BLOCK_WHATSWEB":"false", "IOS_FULL_BLOCK_WHATSWEB":"false", "IOS_BANNER_BLOCK_WHATSWEB":"false", "IOS_INIT_BLOCK_WHATSWEB":"", "DUAL_MESSENGER_IOS_VERSION_EN_APROBACION": false, "DUAL_MESSENGER_IOS_VERSION_EN_PRODUCCION":"2.0.122", "DUAL_MESSENGER_IOS_VERSION":"2.0", "IOS_ADS_BLOCK_DUAL_MESSENGER":"", "IOS_FULL_BLOCK_DUAL_MESSENGER":"", "IOS_BANNER_BLOCK_DUAL_MESSENGER":"true", "IOS_INIT_BLOCK_DUAL_MESSENGER":"", "*****************************************REWARDED_CONFIGURACION********************************************":"", "REWARDED_ADMOB": false, "REWARDED_IRONSOURCE": false, "REWARDED_HORAS":"1", "*****************************************OFERTAS_CONFIGURACION*********************************************":"", "HAY_OFERTAS": true, "PORCIENTO_OFERTA":"50", "*****************************************CUENTAS_BLOQUEADAS************************************************":"", "BLOQUEO_ADMOB": false, "BLOQUEO_IRONSOURCE": true, "BLOQUEO_APPODEAL": true, "BLOQUEO_APPLOVIN": true, "*****************************************BLOQUEO_COMPANIA_INIT*********************************************":"", "BLOQUEO_INIT_ADMOB": false, "BLOQUEO_INIT_IRONSOURCE": true, "BLOQUEO_INIT_APPODEAL": true, "BLOQUEO_INIT_APPLOVIN": true, "*****************************************BLOQUEO_COMPANIA_SCANVIEW*****************************************":"", "BLOQUEO_SCANVIEW_ADMOB": false, "BLOQUEO_SCANVIEW_IRONSOURCE": true, "BLOQUEO_SCANVIEW_APPODEAL": true, "BLOQUEO_SCANVIEW_APPLOVIN": true, "*****************************************BLOQUEO_BANNER****************************************************":"", "BLOQUEO_BANNER_ADMOB": false, "BLOQUEO_BANNER_IRONSOURCE": true, "BLOQUEO_BANNER_APPODEAL": true, "BLOQUEO_BANNER_APPLOVIN": true, "*****************************************BLOQUEO_FULL******************************************************":"", "BLOQUEO_FULL_ADMOB": false, "BLOQUEO_FULL_IRONSOURCE": true, "BLOQUEO_FULL_APPODEAL": true, "BLOQUEO_FULL_APPLOVIN": true, "*****************************************HORA_FIRST_COMPANY_START_ADS_CONFIG*******************************":"", "ALTERNACION_COMPANY_START": false, "ADMOB_ALTERNACION_COMPANY_START": "0,10", "IRONSOURCE_ALTERNACION_COMPANY_START": "10,12", "APPODEAL_ALTERNACION_COMPANY_START": "12,18", "APPLOVIN_ALTERNACION_COMPANY_START": "18,24", "*****************************************COMPANY_START_ECPM_MAS_ALTO**************************************_":"", "COMPANY_START_ECPM_MAS_ALTO": false, "COMPANY_ECPM_MAS_ALTO": "0", "*****************************************VARIBLE_DE_SEGUNDOS_DEL_INI_ADS***********************************":"", "SEGUNDO_INIT_ADS": false, "VARIABLE_SEGUNDO_INIT_ADS": "0", "*****************************************WHATAPPCONFIGURACION_APP******************************************":"", "UserAgentString":"Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:75.0) Gecko/20100101 Firefox/75.0 ", "UserAgentStringSkype":"Mozilla/5.0 (Windows NT 10.0) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/42.0.2311.135 Safari/537.36 Edge/12.10136", "WHATSAPP_WEB_URL":"https://web.whatsapp.com/", "GUIAECAPPS_URL":"guiasecapps.blogspot.com", "*****************************************TUMUSIC***********************************************************":"", "LIST_DOMAIN_BLOCK":"cgzpjnr3efhvjcg.ru,diheehgebiibahhiace.ru", "GO_DOWNLOAD_OPCION": true, "Client_ID_APP":"d551da05", "JAMENDO_CLIENTE_ID_ALL_ARRAY":"d551da05,03e277e1,408c061a,713b4e87", "JAMENDO_KEY_ALEATORIO": false, "URL_FREEMUSIC_SIN_KEY":"https://www.freemusicarchive.org/genre/#Music?sort=track_date_published&d=1&page=", "URL_CC_MUSIC_SIN_KEY":"http://ccmixter.org/api/query?datasource=uploads&search_type=all&sort=rank&lic=by,sa,splus,pd,zero&search=", "IsFreeMusicActive": true, "URL_SEARCH_PAGE_DOWNLOAD":"https://www.jamendo.com/search?q=", "GO_DOWNLOAD_OPCION2": true, "SearchBrowserDownload": false, "*****************************************HOROSCOPO*********************************************************":"", "HOROSCOPO_DIADIO_XML": true, "HOROSCOPO_URL_HOME": "http://www.astrosage.com/horoscope-rss.asp", "*****************************************EFILES************************************************************":"", "ZipExtenciones":"zip,rar", "VideoExtenciones":"mp4,avi,mpeg,wmm,3gp,vcd,rec,svcd,mkv,mov", "ImagenesExtenciones":"jpeg,png,jpg", "DocumentosExtenciones":"doc,pdf,txt,pptx,docx,xlsx,xls,rtf,ppt,psd,gif,html", "AudiosExtenciones":"mp3,aac,wma,wav", "DownloadExtenciones":".jpg,.png,.pdf,.raw,.psd,.bmp,.tiff,.xcf,.gif,.eps,.pcx,.pict,.dng,.wmp,.psb,.jp2,.zip,.sitx,.7z,.rar,.gz,.pptx,.mp3,.apk", "MOSTRAR_MAS_DOWNLOAD": true, "*****************************************ADS_GLOBAL_ORDEN_CONTEO*******************************************":"", "ADMOB_ORDEN_CONTEO": "0", "APPLOVIN_ORDEN_CONTEO": "1", "APPODEAL_ORDEN_CONTEO": "2", "IRONSOURCE_ORDEN_CONTEO": "3", "*****************************************IDIOMA_GUIA_CONFIGURACION*****************************************":"", "JSON_GUIDE_IDIOMA": [ { "Name": "English", "Tag_Idioma": "WhatsApp_Ingles" }, { "Name": "Spanish", "Tag_Idioma": "WhatsApp" }, { "Name": "Portuguese", "Tag_Idioma": "WhatsApp_Portuguese" } ], "JSON_GUIDE_IDIOMA_DUALMESSENGER": [ { "Name": "English", "Tag_Idioma": "DualMessenger" }, { "Name": "Spanish", "Tag_Idioma": "DualMessenger_Spanish" }, { "Name": "Portuguese", "Tag_Idioma": "DualMessenger_Portuguese" } ], "JAVASCRIPT_FOR_WEB": "bGV0IHN0YXRlQ2hlY2sgPSBzZXRJbnRlcnZhbCgoKSA9PiB7CiAgICBpZiAoZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI3BhbmUtc2lkZSIpID09PSBudWxsKSB7CiAgICAgICAgLy8gZG9jdW1lbnQgcmVhZHkKICAgICAgICAgICAgY29uc29sZS5sb2coImxvYWRpbmcuLi4iKTsKICAgICAgICBpZihkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gZGl2ID4gZGl2LmxhbmRpbmctd2luZG93IikgIT0gbnVsbCl7CiAgICAgICAgICAgIHJldHVybiAibGFuZGluZyI7CiAgICAgICAgfQogICAgfSBlbHNlIHsKICAgICAgICAvL2VzdGUgZXMgZWwgcGFuZWwgZGUgbG9zIGNoYXRzIGNvbXBsZXRvLCBpbmNsdXllbmRvIGxvcyBwYW5lbGVzIGRlbCBtZW51CiAgICAgICAgdmFyIG1haW5fY2hhdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNwYW5lLXNpZGUgPiBkaXY6bnRoLWNoaWxkKDEpIik7CiAgICAgICAgLy9Mb3MgZG9zIGNoYXQgY29tYmluYWRvcywgYXF1aSBpZGVudGlmaWNvIGxhIHRhYmxhIGNvbXBsZXRhIGRvbmRlIHNhbGVuIGxvcyBkb3MsIGVsIGNoYXQgeSBlbCBkZXRhbGxlIAogICAgICAgIHZhciB0YWJsZV9tYWluID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FwcCA+IGRpdiA+IGRpdiIpOwogICAgICAgIC8vIEVzdGUgZXMgbGEgY29sdW1uYSBkZSBsb3MgY2hhdHMgZW4gZXNwZWNpZmljbwogICAgICAgIHZhciBjb2x1bV8xX2NoYXRfdGFibGUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gZGl2ID4gZGl2Ll8yVHM2aS5fM1JHS2oiKTsKICAgICAgIC8vIEVzdGUgZXMgbGEgY29sdW1uYSBkZSBsb3MgZGV0YWxsZSBlbiBlc3BlY2lmaWNvCiAgICAgICAgdmFyIGNvbHVtXzJfY2hhdF9kZXRhbGxlc190YWJsZSA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhcHAgPiBkaXYgPiBkaXYgPiBkaXYuXzJUczZpLl8yeEFRViIpOwogICAgICAgIC8vZWwgY2hpbGQgZGUgbGEgY2FtYXJhCiAgICAgICAgdmFyIGNhbWFyYV9kaXYgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gZGl2ID4gZGl2Ll8yUWdTQyA+IGRpdi5fMlRzNmkuXzJ4QVFWID4gc3BhbiA+IGRpdiIpOyAKICAgICAgICAvL0VzdGEgZXMgbGEgY29sdW1uYSBkZWwgbWVudSAzIGRlIGxhIGRlcmVjaGEsIGN1YW5kbyBjbGlja2VhcyBlbiBsYSBmb3RvIGRlIGxhIHBlcnNvbmEKICAgICAgICB2YXIgY29sdW1fM19jaGF0X21lbnUgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gZGl2ID4gZGl2Ll8yVHM2aS5fMXhGUm8iKTsKICAgICAgICAvL0VsZW1lbnRvIGRlbCBoZWFkZXIsIGRvbmRlIGVzdGEgZWwgbmV3IG1lc3NhZ2VzLCBsb3MgZXN0YWRvcywgZXRjLi4uCiAgICAgICAgdmFyIGhlYWRlcl9jaGF0X21lbnVfbWFpbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhcHAgPiBkaXYgPiBkaXYgPiBkaXYuXzJUczZpLl8zUkdLaiA+IGhlYWRlciIpOwogICAgICAgIC8vZWxlbWVudG8gZGVsIHBlcmZpbCBkZWwgdXN1YXJpby4KICAgICAgICB2YXIgcHJvZmlsZV9tYWluID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI2FwcCA+IGRpdiA+IGRpdiA+IGRpdi5fMlFnU0MgPiBkaXYuXzJUczZpLl8zUkdLai5fMzE4U1kiKTsKICAgICAgICAvL0ltYWdlbiBkZSBwZXJmaWwsIHBhcmEgaWRlbnRpZmljYXIgeSBwb25lcmxlIGFsIGxhbyBlbCBib3RvbiBkZSB2b2x2ZXIuCiAgICAgICAgdmFyIGltYWdlc19wcm9maWxlOwogICAgICAgIC8vRXN0ZSBlcyBlbCBib3RvbiBxdWUgc2UgbGUgYWdyZWdhIGFsIGxhZG8gYSBsYSBmb3RvIHBhcmEgdm9sdmVyIGEgbG9zIGNoYXQKICAgICAgICB2YXIgY2xvc2VfcHJvZmlsZV9kZXRhbGxlczsKICAgICAgICAvL0xhIGNhYmVjZXJhIGRlbCBjaGF0CiAgICAgICAgdmFyIGhlYWRlcl9jaGF0OwogICAgICAgIHZhciBwOwogICAgICAgIHZhciBiYWNrX2J1dHRvbl9zdGF0dXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gc3BhbjpudGgtY2hpbGQoMykgPiBkaXYgPiBzcGFuID4gZGl2ID4gZGl2ID4gYnV0dG9uLmJtSlRxID4gc3BhbiIpOwogICAgICAgIC8vZWxlbWVudG8gcXVlIGNyZW8gcGFyYSBpbnNlcnRhciBlbCBib3RvbiBkZSBjZXJyYXIgCiAgICAgICAgdmFyIGJ1dHRvbl9jbG9zZSA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpCiAgICAgICAgLy8gbGUgc2V0ZW8gZWwgYXRyaWJ1dG8gcGFyYSBxdWUgdGVuZ2EgZWwgSUQKICAgICAgICBidXR0b25fY2xvc2Uuc2V0QXR0cmlidXRlKCJpZCIsICJEaXYxIik7CiAgICAgICAgLy9sZSBtZXRvIGVsIGljb25vIGRlbCBib3RuIGVuIGZvcm1hdG8gc3ZnIHBhcmEgcXVlIG5vIHBpZXJkYSBjYWxpZGFkIAogICAgICAgIGJ1dHRvbl9jbG9zZS5pbm5lckhUTUwgPSAnPHNwYW4gZGF0YS10ZXN0aWQ9Ingtdmlld2VyIiBkYXRhLWljb249Ingtdmlld2VyIiBjbGFzcz0iIj48c3ZnIHZpZXdCb3g9IjAgMCAyNCAyNCIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiBjbGFzcz0iIiB2ZXJzaW9uPSIxLjEiIHg9IjBweCIgeT0iMHB4IiBlbmFibGUtYmFja2dyb3VuZD0ibmV3IDAgMCAyNCAyNCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSI+PHBhdGggZmlsbD0iY3VycmVudENvbG9yIiBkPSJNMTkuOCw1LjhsLTEuNi0xLjZMMTIsMTAuNEw1LjgsNC4yTDQuMiw1LjhsNi4yLDYuMmwtNi4yLDYuMmwxLjYsMS42bDYuMi02LjJsNi4yLDYuMmwxLjYtMS42TDEzLjYsMTIgTDE5LjgsNS44eiI+PC9wYXRoPjwvc3ZnPjwvc3Bhbj4nOwogICAgICAgIC8vcmVtdWV2byBlc3RhIGNsYXNlIHBvcnF1ZSBlcyBsYSBxdWUgbG9zIHBvbmUgZW4gbW9kbyBjb2x1bW5hIHkgYXNpIG5vIHNlIHBvZHJhIGFqdXN0YXIgYSBsYSBwYW50YWxsYSBtb2JpbGUKICAgICAgICB0YWJsZV9tYWluLmNsYXNzTGlzdC5yZW1vdmUoIl8xako3MCIpOwogICAgICAgIC8vIHRhYmxlX21haW4uY2xhc3NMaXN0LnJlbW92ZSgidHdvIik7CiAgICAgICAgLy9hcXVpIGxlIGRveSBlbCAxMDAlIHBhcmEgcXVlIHRvbWUgZWwgdGFtYcOxbyBkZSBsYSBwYW50YWxsYQogICAgICAgIHRhYmxlX21haW4uc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6IDEwMCU7bWluLXdpZHRoOiAxMDAlOyI7CiAgICAgICAgLy9PY3VsdGFuZG8gZWwgbWVudSBwYXJhIHF1ZSBubyBpbnRlcnJ1bXBhIGxhIHZpc3RhIG1vYmlsZQogICAgICAgIGNvbHVtXzNfY2hhdF9tZW51LnN0eWxlLmNzc1RleHQgPSAiaGVpZ2h0OjAlO21pbi13aWR0aDogMTAwJTsiOwogICAgICAgIC8vb2N1bHRhbmRvIGVsIGVsZW1lbnRvIGRlIGRldGFsbGUgcGFyYSBxdWUgc29sbyBzYWxnYW4gbG9zIGNoYXQKICAgICAgICBjb2x1bV8yX2NoYXRfZGV0YWxsZXNfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCU7bWluLXdpZHRoOmF1dG87IjsKICAgICAgICAvL2RhbmRvbGUgZWwgMTAwIyBhIGxhIHRhYmxhIGRlIGxvcyBjaGF0LCBjdWFuZG8gZW50cmFuIGFsIHdoYXRzYXBwCiAgICAgICAgY29sdW1fMV9jaGF0X3RhYmxlLnN0eWxlLmNzc1RleHQgPSAibWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IjsKICAgICAgICAKICAgICAgICBwcm9maWxlX21haW4uc3R5bGUuY3NzVGV4dCA9ICJtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsiOwoKICAgICAgICAvLyoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiogIGxpc3RlbmVyICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKgogICAgICAgIG1haW5fY2hhdC5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGV2ZW50ID0+IHsKICAgICAgICAgICAgLy9oYW5kbGUgY2xpY2sKICAgICAgICAgICAgLy8gdGFibGVfbWFpbi5zdHlsZS5jc3NUZXh0ID0gImhlaWdodDogMTAwJTttaW4td2lkdGg6IDEwMCU7IjsKICAgICAgICAgICAgY29sdW1fM19jaGF0X21lbnUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCUiOwogICAgICAgICAgICBjb2x1bV8xX2NoYXRfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCU7ZGlzcGxheTpub25lOyI7CiAgICAgICAgICAgIGNvbHVtXzJfY2hhdF9kZXRhbGxlc190YWJsZS5zdHlsZS5jc3NUZXh0ID0gImhlaWdodDoxMDAlIjsKICAgICAgICAgICAgaGVhZGVyX2NoYXRfbWVudV9tYWluLnN0eWxlLmNzc1RleHQgPSAiZGlzcGxheTpub25lIjsKICAgICAgICAgICAgLy8gaGVhZGVyX2NoYXQuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCUiOwogICAgICAgICAgICBoZWFkZXJfY2hhdCA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtYWluID4gaGVhZGVyIik7CiAgICAgICAgICAgIGhlYWRlcl9jaGF0Lmluc2VydEJlZm9yZShidXR0b25fY2xvc2UsIGhlYWRlcl9jaGF0LmNoaWxkTm9kZXMuaXRlbSgwKSk7CiAgICAgICAgICAgIGltYWdlc19wcm9maWxlID0gZG9jdW1lbnQucXVlcnlTZWxlY3RvcigiI21haW4gPiBoZWFkZXIgPiBkaXYuXzJwcjJIID4gZGl2Iik7CiAgICAgICAgICAgIHZhciBhdHRhY2htZW50X2J1dHRvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtYWluID4gZm9vdGVyID4gZGl2Ll8ybFNXVi5fM2NqWTIuY29weWFibGUtYXJlYSA+IGRpdiA+IHNwYW46bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Ll8yeHlfcC5fMWJBdE8gPiBkaXYuXzFPVDY3ID4gZGl2ID4gZGl2Iik7CgogICAgICAgICAgICBpbWFnZXNfcHJvZmlsZS5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGV2ZW50MiA9PiB7CiAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhldmVudCk7CiAgICAgICAgICAgICAgICAvLyB0YWJsZV9tYWluLmNsYXNzTGlzdC5yZW1vdmUoInRocmVlIik7CiAgICAgICAgICAgICAgICB0YWJsZV9tYWluLnN0eWxlLmNzc1RleHQgPSAiaGVpZ2h0OiAxMDAlO21pbi13aWR0aDogMTAwJTsiOwogICAgICAgICAgICAgICAgY29sdW1fM19jaGF0X21lbnUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6IDEwMCU7bWluLXdpZHRoOiAxMDAlOyI7CiAgICAgICAgICAgICAgICBjb2x1bV8xX2NoYXRfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJkaXNwbGF5Om5vbmU7IjsKICAgICAgICAgICAgICAgIGNvbHVtXzJfY2hhdF9kZXRhbGxlc190YWJsZS5zdHlsZS5jc3NUZXh0ID0gImRpc3BsYXk6bm9uZTsiOwogICAgICAgICAgICAgICAgcCA9IGV2ZW50MjsKICAgICAgICAgICAgICAgIGNsb3NlX3Byb2ZpbGVfZGV0YWxsZXMgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjYXBwID4gZGl2ID4gZGl2ID4gZGl2Ll8yVHM2aS5fMXhGUm8gPiBzcGFuID4gZGl2ID4gc3BhbiA+IGRpdiA+IGhlYWRlciA+IGRpdiA+IGRpdi5razNha2Q3Mi5wNnk2aGJiYSA+IGRpdiIpOwogICAgICAgICAgICAgICAgbGV0IHN0YXRlQ2hlY2sgPSBzZXRJbnRlcnZhbCgoKSA9PiB7CiAgICAgICAgICAgICAgICAgICAgaWYgKGNsb3NlX3Byb2ZpbGVfZGV0YWxsZXMgPT09IG51bGwpIHsKICAgICAgICAgICAgICAgICAgICAgICAgLy8gZG9jdW1lbnQgcmVhZHkKICAgICAgICAgICAgICAgICAgICAgICAgY2xvc2VfcHJvZmlsZV9kZXRhbGxlcyA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhcHAgPiBkaXYgPiBkaXYgPiBkaXYuXzJUczZpLl8xeEZSbyA+IHNwYW4gPiBkaXYgPiBzcGFuID4gZGl2ID4gaGVhZGVyID4gZGl2ID4gZGl2Ll8yLTFrNyA+IGRpdiA+IHNwYW4iKTsKICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coImxvYWRpbmcuLi4gUHJvZmlsZSIpOwogICAgICAgICAgICAgICAgICAgIH0gZWxzZSB7CiAgICAgICAgICAgICAgICAgICAgICAgIGNsb3NlX3Byb2ZpbGVfZGV0YWxsZXMuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBldmVudCA9PiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhldmVudCk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0YWJsZV9tYWluLnN0eWxlLmNzc1RleHQgPSAiaGVpZ2h0OiAxMDAlO21pbi13aWR0aDogMTAwJTsiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1fMV9jaGF0X3RhYmxlLnN0eWxlLmNzc1RleHQgPSAiaGVpZ2h0OjAlO2Rpc3BsYXk6bm9uZTsiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1fM19jaGF0X21lbnUuc3R5bGUuY3NzVGV4dCA9ICJkaXNwbGF5Om5vbmU7IjsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbHVtXzJfY2hhdF9kZXRhbGxlc190YWJsZS5zdHlsZS5jc3NUZXh0ID0gImhlaWdodDoxMDAlO21pbi13aWR0aDogMTAwJTsiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgY29sdW1fMl9jaGF0X2RldGFsbGVzX3RhYmxlLnN0eWxlLmNzc1RleHQgPSAiZGlzcGxheTpibG9jazsiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gaGVhZGVyX2NoYXQuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCUiOwogICAgICAgICAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2cocHApOwogICAgICAgICAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKHN0YXRlQ2hlY2spOwogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgIH0sIDEwMCk7CiAgICAgICAgICAgICAgICAvLyBjb2x1bV8xX2NoYXRfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsiOwoKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIC8vIGJ1dHRvbl9jbG9zZSA9ICBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjRGl2MSIpOwogICAgICAgICAgICBidXR0b25fY2xvc2UuYWRkRXZlbnRMaXN0ZW5lcignY2xpY2snLCBldmVudCA9PiB7CiAgICAgICAgICAgICAgICAvLyBjb25zb2xlLmxvZyhldmVudCk7CiAgICAgICAgICAgICAgICBoZWFkZXJfY2hhdF9tZW51X21haW4uc3R5bGUuY3NzVGV4dCA9ICJkaXNwbGF5OmZsZXgiOwogICAgICAgICAgICAgICAgY29sdW1fM19jaGF0X21lbnUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCUiOwogICAgICAgICAgICAgICAgY29sdW1fMV9jaGF0X3RhYmxlLnN0eWxlLmNzc1RleHQgPSAiaGVpZ2h0OjEwMCU7ZGlzcGxheTpmbGV4OyI7CiAgICAgICAgICAgICAgICBjb2x1bV8yX2NoYXRfZGV0YWxsZXNfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MCUiOwogICAgICAgICAgICAgICAgY29sdW1fMV9jaGF0X3RhYmxlLnN0eWxlLmNzc1RleHQgPSAibWluLXdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7IjsKICAgICAgICAgICAgICAgIC8vIGNvbHVtXzFfY2hhdF90YWJsZS5zdHlsZS5jc3NUZXh0ID0gImRpc3BsYXk6YmxvY2s7IjsKICAgICAgICAgICAgfSk7CgogICAgICAgICAgICBsZXQgc3RhdGVDaGVjayA9IHNldEludGVydmFsKCgpID0+IHsKICAgICAgICAgICAgICAgIGlmIChhdHRhY2htZW50X2J1dHRvbiA9PT0gbnVsbCkgewogICAgICAgICAgICAgICAgICAgIC8vIGRvY3VtZW50IHJlYWR5CiAgICAgICAgICAgICAgICAgICAgYXR0YWNobWVudF9idXR0b24gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjbWFpbiA+IGZvb3RlciA+IGRpdi5fMmxTV1YuXzNjalkyLmNvcHlhYmxlLWFyZWEgPiBkaXYgPiBzcGFuOm50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdi5fMnh5X3AuXzFiQXRPID4gZGl2Ll8xT1Q2NyA+IGRpdiA+IGRpdiA+IGRpdiIpOwogICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJsb2FkaW5nLi4uIik7CiAgICAgICAgICAgICAgICB9IGVsc2UgewogICAgICAgICAgICAgICAgICAgIGF0dGFjaG1lbnRfYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZXZlbnQgPT4gewogICAgICAgICAgICAgICAgICAgICAgICB2YXIgY2FtYXJhX2J1dHRvbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNtYWluID4gZm9vdGVyID4gZGl2Ll8ybFNXVi5fM2NqWTIuY29weWFibGUtYXJlYSA+IGRpdiA+IHNwYW46bnRoLWNoaWxkKDIpID4gZGl2ID4gZGl2Ll8yeHlfcC5fMWJBdE8gPiBkaXYuXzFPVDY3ID4gZGl2ID4gc3BhbiA+IGRpdiA+IHVsID4gZGl2ID4gZGl2Om50aC1jaGlsZCgyKSA+IGxpIikKCiAgICAgICAgICAgICAgICAgICAgICAgIGxldCBzdGF0ZUNoZWNrID0gc2V0SW50ZXJ2YWwoKCkgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGNhbWFyYV9idXR0b24gPT09IG51bGwpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBkb2N1bWVudCByZWFkeQogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNhbWFyYV9idXR0b24gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjbWFpbiA+IGZvb3RlciA+IGRpdi5fMmxTV1YuXzNjalkyLmNvcHlhYmxlLWFyZWEgPiBkaXYgPiBzcGFuOm50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdi5fMnh5X3AuXzFiQXRPID4gZGl2Ll8xT1Q2NyA+IGRpdiA+IHNwYW4gPiBkaXYgPiB1bCA+IGRpdiA+IGRpdjpudGgtY2hpbGQoMikgPiBsaSA+IGRpdiIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKCJsb2FkaW5nLi4uIik7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9IGVsc2UgewoKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyBhdHRhY2htZW50X2J1dHRvbi5hZGRFdmVudExpc3RlbmVyKCdjbGljaycsIGV2ZW50ID0+IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAvLyAgICAgdmFyIGNhbWFyYV9idXR0b24gPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCIjbWFpbiA+IGZvb3RlciA+IGRpdi5fMmxTV1YuXzNjalkyLmNvcHlhYmxlLWFyZWEgPiBkaXYgPiBzcGFuOm50aC1jaGlsZCgyKSA+IGRpdiA+IGRpdi5fMnh5X3AuXzFiQXRPID4gZGl2Ll8xT1Q2NyA+IGRpdiA+IHNwYW4gPiBkaXYgPiBkaXYgPiB1bCA+IGxpOm50aC1jaGlsZCgzKSA+IGJ1dHRvbiIpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjYW1hcmFfYnV0dG9uLmFkZEV2ZW50TGlzdGVuZXIoJ2NsaWNrJywgZXZlbnQgPT4gewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2coZXZlbnQpOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdmFyIHByb2ZpbGVfbWFpbiA9IGRvY3VtZW50LnF1ZXJ5U2VsZWN0b3IoIiNhcHAgPiBkaXYgPiBkaXYgPiBkaXYuXzJRZ1NDID4gZGl2Ll8yVHM2aS5fM1JHS2ouXzMxOFNZIik7CgogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcHJvZmlsZV9tYWluLnN0eWxlLmNzc1RleHQgPSAiZGlzcGxheTpub25lOyI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bV8yX2NoYXRfZGV0YWxsZXNfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJoZWlnaHQ6MTAwJSI7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBjb2x1bV8yX2NoYXRfZGV0YWxsZXNfdGFibGUuc3R5bGUuY3NzVGV4dCA9ICJtaW4td2lkdGg6IDEwMCUgIWltcG9ydGFudDsiOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29sdW1fMV9jaGF0X3RhYmxlLnN0eWxlLmNzc1RleHQgPSAiZGlzcGxheTpibG9jazsiOyAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gfSk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgLy8gY29uc29sZS5sb2cocHApOwogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFySW50ZXJ2YWwoc3RhdGVDaGVjayk7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICAgIH0sIDEwMCk7CgogICAgICAgICAgICAgICAgICAgIH0pOwogICAgICAgICAgICAgICAgICAgIC8vIGNvbnNvbGUubG9nKHBwKTsKICAgICAgICAgICAgICAgICAgICBjbGVhckludGVydmFsKHN0YXRlQ2hlY2spOwogICAgICAgICAgICAgICAgfQogICAgICAgICAgICB9LCAxMDApOwoKCgogICAgICAgIH0pOwogICAgICAgIC8vKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiBlbmQgbGlzdGVuZXJzICoqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqCiAgICAgICAgY2xlYXJJbnRlcnZhbChzdGF0ZUNoZWNrKTsKICAgIH0KfSwgMTAwKTs=" } ] ECJSON